Bravo1853Как сделать, чтобы город разрушался, когда его захватили?
Есть два варианта:
function raze_captured_town(oldowner, newowner, hero, town)
Trigger(OBJECT_CAPTURE_TRIGGER, town, nil)
RazeTown(town)
end
Trigger(OBJECT_CAPTURE_TRIGGER, 'скриптовое_имя_города', 'raze_captured_town')
function raze_captured_town(oldowner, newowner, hero, town)
Trigger(OBJECT_CAPTURE_TRIGGER, town, nil)
MakeTownMovable(town)
sleep()
RemoveObject(town)
end
Trigger(OBJECT_CAPTURE_TRIGGER, 'скриптовое_имя_города', 'raze_captured_town')
Первый оставляет обломки, но работает только с городами Ордена Порядка и Инферно.
Второй просто удаляет город, но зато подходит для городов всех фракций.