Видел спеллы, изменяющие почву при использовании заклинания, все отлично, но как быть в том случае, если заклинание имеет срок действия? Скажем, 20 секунд. После этого необходимо вернуть то, что было назад. Можно ли реализовать это в W3 и если да, то каким образом?

Принятый ответ

DrDayver, нужно создать переменную - тип почвы, записать в неё тип почвы в точке - цели приказа. В триггерах действие "Окружение - Change Terrain Type" меняет тип почвы в точке (там ещё радиус задаётся). С помощью этого действия потом можно будет заменить всё обратно.

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

Сделал наработку: xgm.guru/files/100/198936/comments/366548/Terrain_Change.w3x.
Её минус в том, что если применят заклинание на уже изменённый ландшафт, то запомнится именно изменённый.
Если нужно увеличить радиус - то в триггерах придётся создавать ещё точки со смещением от центра.
Загруженные файлы
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.