Ну, навскидку, найти какую-то функцию, которая регулярно вызывается, желательно, перед кастом заклинания.
Можно попробовать Spell_ProcessMana, но, скорее всего, там полезут недочеты, типа обсчета со второго каста, это нужно тестировать.
И в эту функцию прописать новую переменную, которая будет...