Такой вопрос. Делаю задание, где нужно уничтожить опред. героя(Орсона). Но хочу предоставить игроку выбор, поэтому идёт развилка, а значит 2 функции, "принятия" задания или его "отказа". Отказ работает, а вот выполнение не очень. Может я где ошибся? Посмотрите, пжалста. А, да. Консоль вроде не матерится ни на что. Просто ничего не происходит. Хотя триггер верный вроде стоит.
function SuppGlutt ()
SetObjectiveState("Qnecro", OBJECTIVE_COMPLETED);
RemoveObject("Isher");
SetObjectOwner("gorodZemlya", 1);
ChangeHeroStat("RedHeavenHero04", STAT_EXPERIENCE, 15000);
ChangeHeroStat("RedHeavenHero04", STAT_MORALE, 1);
ChangeHeroStat("RedHeavenHero04", STAT_LUCK, 1);
Trigger (PLAYER_REMOVE_HERO_TRIGGER, "Straker", nil);
end;
Trigger (PLAYER_REMOVE_HERO_TRIGGER, "Straker", "SuppGlutt");