@Ali:
I think you don't need SkyProc to make it happened. If I were to do it, here is a simple plan:
- Create bunch of new dummy spells for player to select. If Skse has a function to rename spell, its great
- Have your script to act as database records (maybe a FormList?) which MagicEffect being created/combined/assigned to these dummy spells
- When player select a custom spell (with OnObjectEquipped Event), do a quick search on that list to get extra MagicEffect/Spell
- Use http://www.creationkit.com/DoCombatSpellApply_-_Actor on target as extra magic effect
As you wish to increase magnitude:
- If Skse has function to change spell's description, that's great
- Have about 4
extra perks per each magic school (with increase power/magnitude and spell cost) with different threshold: 125%, 150%, 175%, 200% or whatever you wish. These perks apply only when you know these spells are equipped
Of course this is a little draft, but I think it maybe a right track
