AstralLeinДа, число определенно выше должно быть. 0.3 * уровень героя хотя бы. Т.е. на 40-ом будет примерно 12 банши, что довольно мало, надо еще больше, наверное.
SummonCreature без координат исправно призывает в свободную случайную точку.
Поменяю на большее число.
Добавлено через 3 минуты
Возникла проблема! В кампании оригинальных героев, в пятой миссии, после того, как Годрик освободит Изабель, на замок нападет Аграил. Я решил сделать в своем сценарии такую же функцию, но диалоговая сцена проигрывается ДО того, как Витторио нападет на замок!
function ChristianAttack()
DeployReserveHero("Christian", 98, 108, 0)
sleep(10)
MoveHero("Christian", 126, 139, -1)
if IsHeroAlive("Hafad") then
if IsHeroAlive("Christian") then
if GetObjectOwner("castle") == PLAYER_2 then
SetObjectiveState("prim5", OBJECTIVE_FAILED, 1)
sleep(10)
loose()
else StartDialogScene("/DialogScenes/FallenKnight/S3/DialogScene.xdb#xpointer(/DialogScene)")
sleep(1)
SetObjectiveState("prim5", OBJECTIVE_COMPLETED, 1)
SetObjectiveState("prim6", OBJECTIVE_ACTIVE, 1)
end;
end;
end;
end;