SetRegionBlocked("VillinaLock", true, 4);
SetRegionBlocked("ScarecrowLock", true, 3);
SetRegionBlocked("GolemLock", true, 3);
EnableHeroAI("Skeggy", false);
SetObjectiveVisible("MeetScarecrow", false, PLAYER_1);
SetObjectiveVisible("MeetGolem", false, PLAYER_1);
SetObjectiveVisible("DefeatCyclop", false, PLAYER_1);
function MeetCyclopF()
SetObjectiveVisible("DefeatCyclop", true, PLAYER_1);
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "MeetCyclop", nil);
end;
function MeetVillina()
SetObjectiveState("MeetVillina", OBJECTIVE_COMPLETED, 1);
SetObjectiveVisible("MeetScarecrow", true, PLAYER_1);
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "VillinaLock", nil);
end;
function MeetScarecrow()
SetObjectiveState("MeetScarecrow", OBJECTIVE_COMPLETED, 1);
AddHeroCreatures("Ally", CREATURE_WOLF, 29);
AddHeroCreatures("Toto", CREATURE_WOLF, 29);
SetObjectOwner("Scarecrow", PLAYER_1);
SetObjectiveVisible("MeetGolem", true, PLAYER_1);
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "ScarecrowLock", nil);
end;
function MeetGolem()
SetObjectiveState("MeetGolem", OBJECTIVE_COMPLETED, 1);
AddHeroCreatures("Ally", CREATURE_IRON_GOLEM, 10);
AddHeroCreatures("Toto", CREATURE_IRON_GOLEM, 10);
SetObjectOwner("Golem", PLAYER_1);
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "GolemLock", nil);
end;
function MeetPeasants()
if IsHeroAlive("Skeggy");
then MessageBox("/Maps/SingleMissions/Oz/MeetPeasants.txt");
else Trigger(REGION_ENTER_AND_STOP_TRIGGER, "Peasants", nil);
MessageBox("/Maps/SingleMissions/Oz/MeetPeasants2.txt");
RemoveObject("Peasants");
end;
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "Peasants", "MeetPeasants");
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "MeetCyclop", "MeetCyclopF");
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "GolemLock", "MeetGolem");
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "VillinaLock", "MeetVillina");
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "ScarecrowLock", "MeetScarecrow");
Добавлено через 35 секунд
Да, да, я делаю карту про "Волшебника Изумрудного города", не гнобите меня