}{0TT@6bI4Почему бы не упростить скрипт и не воспользоваться масскастами? UnitCastGlobalSpell(GetAttackerHero(), SPELL_MASS_BLESS).
function Start()
local mana = GetUnitManaPoints(GetAttackerHero())
SetUnitManaPoints(GetAttackerHero(), 200)
sleep(1)
UnitCastGlobalSpell(GetAttackerHero(), SPELL_MASS_BLESS)
sleep(1)
end
В вашем скрипте, вероятно, не хватает sleep-ов внутри цикла for; всё-таки время выполнения у функций каста есть и заметное.
Не смогу упростить, т.к. битва проходит между героем и армией нейтралов, потому каст бафов нейтралам приходится производить от лица героя