да, все, наконец, заработало, как надо! Большое спасибо за помощь, сам бы я не разобрался.
Добавлено через 3 часа 59 минут
вот, новый вопрос.
с помощью какой функции можно работать с боевыми существами?
вот вырезка, что я опять забыл и сделал не так?
x11, x22, x33, x44, x55, x66, x77 = GetDefenderCreatures ()
if GetHeroName(hero) == 'Isabell_A1' then
SetUnitManaPoints (hero, 500)
UnitCastAimedSpell(hero, 107, x11)
знаю, что неправильно, а как еще можно узнать условное имя юнитов на поле боя и потом работать с ними?