Видел спеллы, изменяющие почву при использовании заклинания, все отлично, но как быть в том случае, если заклинание имеет срок действия? Скажем, 20 секунд. После этого необходимо вернуть то, что было назад. Можно ли реализовать это в W3 и если да, то каким образом?
Принятый ответ
DrDayver, нужно создать переменную - тип почвы, записать в неё тип почвы в точке - цели приказа. В триггерах действие "Окружение - Change Terrain Type" меняет тип почвы в точке (там ещё радиус задаётся). С помощью этого действия потом можно будет заменить всё обратно.
Сделал наработку: xgm.guru/files/100/198936/comments/366548/Terrain_Change.w3x.
Её минус в том, что если применят заклинание на уже изменённый ландшафт, то запомнится именно изменённый.
Если нужно увеличить радиус - то в триггерах придётся создавать ещё точки со смещением от центра.
Её минус в том, что если применят заклинание на уже изменённый ландшафт, то запомнится именно изменённый.
Если нужно увеличить радиус - то в триггерах придётся создавать ещё точки со смещением от центра.
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Но если зона поражения содержит в себе разные типы почвы - нужно что-то по сложнее.
Filius Dei, развеивание не вернёт траву, если не ошибаюсь.
Однако, я новичок в триггерах, и, также, не знаю, каким образом "запомнить" почву хотя бы одного типа. Хоть это и не совсем то, что нужно, не могли бы вы описать поподробнее, каким образом это реализуется? Буду очень признателен.
Отредактирован Maniac_91
Её минус в том, что если применят заклинание на уже изменённый ландшафт, то запомнится именно изменённый.
Если нужно увеличить радиус - то в триггерах придётся создавать ещё точки со смещением от центра.