It would be really nice to have the following:
When you script a mage to cast spells you can see what the curent amount of fatigue he will accrue based on the number of gems he uses (in addition to the spell cost).
so
You have your uber death mage casting some Death 7 spell with a base cost of 700 fatigue.
Then there is a nice chart that shows gems mapped to the fatigue value the mage will get.
Such as:
SpellDeathSpell
gems to reduce - fatigue
fatigue
0 800
1 400
2 266
3 200
4 160
5 133
6 base spell level not high enough to spend this many
7 base spell level not high enough to spend this many
8 base spell level not high enough to spend this many
9 base spell level not high enough to spend this many
etc
etc
Then you can CHOOSE to tell you mage how many gems you want him to spend. (i.e. I gave my mage 25 gems. I don't want him to use the vast majority on the first spell. I want him to use 3 only. And save the rest for later spells.)
Taking it to the next step, the current scripting UI would be modified to have a UI such as:
spell to cast -- gems for fatigue -- total accrued fatigue
reduction
so:
spell to cast -- gems for fatigue -- total accrued fatigue
reduction
spellA 2 33
spellA 2 66
spellB 10 189
(NOTE the total accrued fatigue takes into account your spell ecuberance)
NOTE: this is of course an estimaged accrued fatigue. As the enemy could cast fatigue++ spells on you or a myriad of other things)
With both of these enhancements, it would be A LOT easier to see if your path 5 mage has a chance of casting that level 5 spell with 700 fatigue. And more importantly how many can he cast and can he interleve other spells between the casts or not? etc
~msew