Но только без баффа, так как поленился возиться с ним, только оставил заготовку под них на будущее. По идее бафф надо делать вручением ауры торнадо при нажатии на способность, через секунду в момент хила триггер проверит наличие юнитов с этим баффом в зоне действия, если нет, то забирает ауру и добавляет другим, потом лечит, при последнем лечении снимает. Вот только надо проверить и может что-то придумать при наложении баффов от двух кастеров, вдруг первый закончит свой Буйный рост и снимет бафф с юнита, а тот находится под действием второго кастера, который только начал хилять.
И книжку бы на цепочку, переплётом вверх и с мордой льва.
Сейчас внимание обратил, что на поясе морда льва у тебя сделана бляхой, а у близов это скорее символизирует их мужской потенциал, что на том месте прямо лев у принца. То есть унижаешь его, сводя его льва к бляшечке.
quq_CCCP, там большая карта поделена на зоны, в каждой свои монстры и боссы, игроки выбирают разных героев, которыми зоны зачищают. Игроки в союзе, два игрока не могут взять одинаковых героев, то есть MUI исключено.
Ну так три коротеньких триггера, в которых ничего копировать не надо, только в первом составить список типов юнитов для массива, но он у тебя уже есть. Во втором триггере три действия, третье внутри второго. В третьем триггере 4 конструкции If/Then/Else, в которых действий по твоему усмотрению. У тебя на скрине тоже 4 конструкции If/Then/Else, но их в 10 раз больше тебе надо на всю игру.
Мне понравилась идея с объединением боссов в отряд, типа будет на карте маленькая видимая область, где будут стоять все боссы, случайный из которых будет вступать в бой. Есть разные варианты оформить этих боссов в области, ведь их мощь должна расти вместе с волнами, наверное? Можно дать им Москиты, сделав невыбираемыми, можно сделать их героями и повышать всем уровень с гибелью каждого босса, можно просто менять характеристики, не делая боссов героями, при этом чуть увеличивая размер модели, вариантов придумать можно много, но не в этом суть. Короче, вариант триггеров:
I триггер:
Событие - Инициализация
Условие
Действия - заносишь в массив переменных типы юнитов для волн крипов (creeps[])
заносишь в группу юнитов из области с боссами (bosses)
ставишь видимость для области с боссами
II триггер: есть целочисленная переменная А, которая является индексом волн крипов
Событие - Каждые 30 секунд
Условие
Действия - создать в точке спавна сколько-то creeps[A]
выбрать всех юнитов (последняя созданная группа юнитов) и приказать каждому двигаться, атакуя всех на пути, в точку назначения
III триггер: есть целочисленная переменная K, в которую записывается необходимое для спавна босса количество убитых крипов
Событие - Юнит Умирает
Условие
Действие - Если тип убитого юнита равен creeps[A], то K=K+1, иначе Пусто
Если K=10, то мгновенно перемещаем случайного юнита из группы bosses к точке спавна, отдав приказ двигаться, нападая на противников к точке назначения (если крипы должны прекратить спавниться с вызовом босса, то можно тут прибавить к А какое-то значение, что будет больше количества волн, например, если типы крипов заданы с 0 до 9, то прибавляем 10)
Если убитый из группы bosses равно Да, то A=A+1, K=0, убрать убитого из bosses
Если количество юнитов в bosses равно 0, то Wait 2 сек. и Победа
lizzardfyll, конечно, 10 копий этого триггера делать бред. Объясни подробнее, что ты делаешь: тауердефенс, арена, миниигра; будут ли боссы соответствовать крипам, или на протяжении всей игры каждый раз к игроку пойдут случайные крипы и случайные боссы без каких-то взаимосвязей?
А то так объяснил, словно тут все вместе с тобой над картой с самого начала работали)
DracoL1ch, это с хайва взял из какой-то темы про систему автоматического удаления утечек. Чем замеряли там вроде не было указано, но рискну предположить, что сравнили память в диспетчере задач до создания 1000 объектов и после.
Память очистится от утечек после выхода из карты, если спецэффекты не будут плодиться по сто штук в секунду, а будет сто штук за всю игру, то можно не удалять, так как большой роли не сыграют.
» WarCraft 3 / Модели в разработке (WIP)
» WarCraft 3 / Не всегда срабатывает триггер
» WarCraft 3 / Модели в разработке (WIP)
» WarCraft 3 / Модели в разработке (WIP)
» WarCraft 3 / Не всегда срабатывает триггер
Ред. 8gabriel8
» WarCraft 3 / Не всегда срабатывает триггер
» WarCraft 3 / Не всегда срабатывает триггер
» WarCraft 3 / Не всегда срабатывает триггер
» WarCraft 3 / Не всегда срабатывает триггер
» WarCraft 3 / Урон после наведения и использования способности
» WarCraft 3 / Запретить выбор юнита
» WarCraft 3 / Не всегда срабатывает триггер
» WarCraft 3 / Может можно проще сделать или лучше?
» WarCraft 3 / Может можно проще сделать или лучше?
Событие - Инициализация
Условие
Действия - заносишь в массив переменных типы юнитов для волн крипов (creeps[])
заносишь в группу юнитов из области с боссами (bosses)
ставишь видимость для области с боссами
есть целочисленная переменная А, которая является индексом волн крипов
Событие - Каждые 30 секунд
Условие
Действия - создать в точке спавна сколько-то creeps[A]
выбрать всех юнитов (последняя созданная группа юнитов) и приказать каждому двигаться, атакуя всех на пути, в точку назначения
есть целочисленная переменная K, в которую записывается необходимое для спавна босса количество убитых крипов
Событие - Юнит Умирает
Условие
Действие - Если тип убитого юнита равен creeps[A], то K=K+1, иначе Пусто
Если K=10, то мгновенно перемещаем случайного юнита из группы bosses к точке спавна, отдав приказ двигаться, нападая на противников к точке назначения (если крипы должны прекратить спавниться с вызовом босса, то можно тут прибавить к А какое-то значение, что будет больше количества волн, например, если типы крипов заданы с 0 до 9, то прибавляем 10)
Если убитый из группы bosses равно Да, то A=A+1, K=0, убрать убитого из bosses
Если количество юнитов в bosses равно 0, то Wait 2 сек. и Победа
» WarCraft 3 / Проблема с триггерами
» WarCraft 3 / Может можно проще сделать или лучше?
А то так объяснил, словно тут все вместе с тобой над картой с самого начала работали)
» WarCraft 3 / Как настроить получение золота за убийство крипов.
» WarCraft 3 / Как настроить получение золота за убийство крипов.
» WarCraft 3 / Программное отображение эффекта перехода в точку
» WarCraft 3 / Программное отображение эффекта перехода в точку
» WarCraft 3 / Нужно ли удалять эффекты и как?
» WarCraft 3 / Нужно ли удалять эффекты и как?
» WarCraft 3 / Запретить выбор юнита
» WarCraft 3 / Работа с текстурой.
» WarCraft 3 / Нужна модель? - Вам сюда!