Well... actually we already have a "spell modifier" value, surprisingly called "spell power"

(at least that's what combat promotions say). Why don't we use this value to modify more spells?
Right now there are 3 spell modifiers:
- "Spell extension" - mobility to summons.
- "Spell power" - increased damage of spells, empower summons
- "Metamagic promotion" - resistance chances.
These three modifiers could have different effects on different spells, while not all spells would be suitable for all modifiers. Several ideas about this topic:
- Vitalize, Bloom, Scorch, Blaze, Spring: Increasing affected tiles area with spell extension (at different rates at each spell). For instance an adept with spell extension 2 could cast a 3x3 area spring, and with spell extension 1 just a 3x3 cross spring.
- Spells that have X% chances to wear off per turn could have this X% reduced with spell extension.
- Hope, Inspiration, Wall of Stone... (city spells) could have their effects modified depending on spell power (increased defense for the Wall of Stone).
- Enchanted Blade, Flaming Arrows, Poisoned Blade... (unit buffs) could have also their effects modified depending on spell power (+10% combat bonus per speel power to enchanted blade).
I am not sure about how hard is to implement this. I am pretty sure that the effects on promotions (unit buffs) would be a bit tricky as it would require to implement sets of buffs promotions with different effects depending on spell power or spell extension.
Also, the effect of world spells could be increased for each metamagic mana (if possible).