Добрый день, подскажите пожалуйста, столкнулся с проблемой в данном участке скрипта.
function fb1 ()
RemoveHeroCreatures("RedHeavenHero03",8,20);
sleep(1);
RemoveHeroCreatures("Biara",20,1*D);
sleep(1);
StartDialogScene("/Maps/SingleMissions/Warprolog/StartScene2/DialogScene.xdb#xpointer(/DialogScene)");
sleep(1);
MoveHeroRealTime("Biara", 88, 59, GROUND);
sleep(1);
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "stfb1", "fb1",nil);
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "stfb1", "fb1");
Дело в том, что после того как Биара делает ход, эта самая катсцена StartScene2 играет второй раз, именно в рамках этого триггера. Больше никаких её упоминаний нет. Кто разбирается, подскажите пожалуйста, в чём может быть дело. Всю голову уже сломал.