Почему? - Потому что способность, по сути, без конкретной цели.
Можно создать группу, в которую запихнуть юнитов в радиусе применения, подходящих по целям способности (живой, союзник, организм) или по наличию баффа.
DrDayver, нужно создать переменную - тип почвы, записать в неё тип почвы в точке - цели приказа. В триггерах действие "Окружение - Change Terrain Type" меняет тип почвы в точке (там ещё радиус задаётся). С помощью этого действия потом можно будет заменить всё обратно.
Сделал наработку: xgm.guru/files/100/198936/comments/366548/Terrain_Change.w3x.
Её минус в том, что если применят заклинание на уже изменённый ландшафт, то запомнится именно изменённый.
Если нужно увеличить радиус - то в триггерах придётся создавать ещё точки со смещением от центра.
Alexey103, нет. Упоминание о карте с таким названием я где-то видел, ещё до того, как придумал и сделал свою систему. Так что в той карте точно не моя система.
Можно запомнить в переменные координаты применения заклинания и тип почвы в них. Триггерно поменять почву. По истечении времени так же триггерно поменять обратно.
Но если зона поражения содержит в себе разные типы почвы - нужно что-то по сложнее. Filius Dei, развеивание не вернёт траву, если не ошибаюсь.
Чтобы выяснить, от чего конкретно фатал, отключай по одному типы декораций.
Я делал подобное, но вместо декораций использовал юнитов - мне нужно было отловить взаимодействие с ними (рубка деревьев, добыча камней, сбор ягод с кустов и т. д.).
Фатал происходил, когда я делал всё в одном триггере и сразу. Потом мне посоветовали уменьшить цикл, сделать перерыв в 0.01 с. и перезапускать триггер. Методом тыка определил максимальное количество, при котором не вылетает. Потом сделал с запасом, чтобы на слабых компах не критовало - и всё работает идеально.
WiLian, так я имел в виду два триггера..
Вот так: xgm.guru/files/100/198847/comments/366316/Give.w3m
Скопируй 2 триггера и переменную-массив юнитов Selected в свою карту.
Тут даже без проверки получается вроде.
Если нужно больше игроков, чем 4 - то добавляй события с ними.
» WarCraft 3 / архив моделей ВоВ
» WarCraft 3 / Скапировать вещи войско заклинания
В другой карте то же самое, только Импорт всех данных.
» WarCraft 3 / Изменение характеристик связанных с поглощением урона
» WarCraft 3 / Какие способности дать ловкачу?
» WarCraft 3 / Условие: (Target unit of Ability being cast) и типы способностей
Можно создать группу, в которую запихнуть юнитов в радиусе применения, подходящих по целям способности (живой, союзник, организм) или по наличию баффа.
» WarCraft 3 / GetLocalPlayer и фильтр для одного игрока
» WarCraft 3 / Хочу доработать систему сложения зарядов на GUI.
» WarCraft 3 / Коль-во пищи
Игрок - количество потребляемой пищи < Игрок - количество производимой пищи.
Отредактирован Maniac_91
» WarCraft 3 / Триггеры
Отредактирован Maniac_91
» WarCraft 3 / Заклинание с изменением почвы на время
Её минус в том, что если применят заклинание на уже изменённый ландшафт, то запомнится именно изменённый.
Если нужно увеличить радиус - то в триггерах придётся создавать ещё точки со смещением от центра.
» Лаборатория Маньяка / Сеть порталов
» Лаборатория Маньяка / Отталкивание, Притяжение
» WarCraft 3 / Модели
Отредактирован Maniac_91
» WarCraft 3 / Анимация Stand hit
» WarCraft 3 / Заклинание с изменением почвы на время
Но если зона поражения содержит в себе разные типы почвы - нужно что-то по сложнее.
Filius Dei, развеивание не вернёт траву, если не ошибаюсь.
» WarCraft 3 / Как спрятать иконки пасивки
» WarCraft 3 / Помощь с заданием
» WarCraft 3 / Помощь с заданием
Отредактирован Maniac_91
» WarCraft 3 / Фатал при создании декораций
Отредактирован Maniac_91
» WarCraft 3 / Фатал при создании декораций
Я делал подобное, но вместо декораций использовал юнитов - мне нужно было отловить взаимодействие с ними (рубка деревьев, добыча камней, сбор ягод с кустов и т. д.).
Фатал происходил, когда я делал всё в одном триггере и сразу. Потом мне посоветовали уменьшить цикл, сделать перерыв в 0.01 с. и перезапускать триггер. Методом тыка определил максимальное количество, при котором не вылетает. Потом сделал с запасом, чтобы на слабых компах не критовало - и всё работает идеально.
» WarCraft 3 / Подчинение одного юнита или героя триггерно
» WarCraft 3 / Подчинение одного юнита или героя триггерно
Вот так: xgm.guru/files/100/198847/comments/366316/Give.w3m
Скопируй 2 триггера и переменную-массив юнитов Selected в свою карту.
Тут даже без проверки получается вроде.
Если нужно больше игроков, чем 4 - то добавляй события с ними.
» WarCraft 3 / Подчинение одного юнита или героя триггерно