Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#3763
Старый 07.11.2022, 18:01
  #3763
^
BlueHeavenHero
 
Аватар для BlueHeavenHero
📖
Регистрация: 20.08.2022
Сообщения: 428
Регистрация: 20.08.2022
Сообщения: 428
По умолчанию
Re: Скрипты

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;
BlueHeavenHero вне форума
Ответить с цитированием