С регионом даже не нужно дополнительной переменной, можно просто в функции, на которую ссылается триггер, запустить функцию SetRegionBlocked с нужными аргументами.
у меня такой вопрос, можно-ли как-нибудь воздействовать на настроение определенномо типа монстров, присутсвующих на карте? т.е, допустим, в момент вызова этого скрипта на карте присутсвует 50 существ типа 1 (крестьяне). И с помощью скрипта я ставлю им всем настроение на "всегда присоединяться". Было бы очень важно и удобно, если возможно...
for i, mob in GetObjectNamesByType("CREATURE_PEASANT") do
SetMonsterCourageAndMood(mob, PLAYER_1, MONSTER_COURAGE_ALWAYS_JOIN, MONSTER_MOOD_FRIENDLY)
end
Правда, это не подействует на существ, появившихся на карте во время игры.
hero1name --- имя того, на кого надо напасть (определяет его координаты) hero2name --- имя того, кто будет бежать по указанным координатам каждый свой ход