Один из возможных топорных методов, как я думаю - дать соответствующий артефакт герою в начале сражение и забрать его в конце, но это наверное не сработает, если у героя слот под этот артефакт уже занят...
В таком случае лучше отработают ChangeHeroStat и GiveHeroBattleBonus.
Т.е. изначально надо дать существу побольше маны, и отнять ее после каста.
Да, именно так.
Тут имелся ввиду дополнительный выстрел за ход, т.е. не 2, а 3 выстрела за раз например.
Тут опять вряд ли. Можно дать дополнительный ход.
В этом случае простое задание позиции АТВ уже не будет работать правильно, и надо вычислять все умения героя и его противника?
Да, скорее всего, придется делать так.