Добавлен , опубликован
Алгоритмы, Наработки и Способности
Способ реализации:
GUI
Тип:
Наработка
Версия Warcraft:
1.26+

Смерть в лаве

MUI: да
Импорт: нет
Утечки: нет
Требования: JNGP
Описание: Наработка, позволяющая убивать юнитов, попадающих на определённый тип ландшафта.
  • Написано полность на GUI. Даже без Custom Script
  • Можно настраивать тип юнита/рельефа

Скриншот

Технические подробности

Перенос в свою карту
Переменные
Триггеры
Настройка
Содержимое триггеров

P.S.

Это моя первая наработка на GUI, просьба критиковать аргументировано.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
28
5 лет назад
0
Неправда, я когда тестил, то эффекты спамились на мёртвых юнитов.
На мёртвых героях, ведь они не удаляются.
0
23
5 лет назад
0
NazarPunk, если игрок вошел в лаву то переодически снимаем хп тем дольше в лаве тем усиливает урон. То есть если игрок вошел для него создаем масссив с 0 времени и так растет, тем больше времени тем больше урон.
что можно выжить если он по ошибку вошел и сразу вышел это снимут половину хп =)
то есть за 1 сек в лаве равен 100% урон
0
29
5 лет назад
0
На мёртвых героях, ведь они не удаляются.
На юнитах тоже.
pro100master, для начала нужно хотябы проверку по четырём точкам сделать.
0
23
5 лет назад
0
NazarPunk, каждый тик берем из юнита точка и смешаем на 4 точки в массиве от 0 до 3, потом проходим проверку что это точка являеет левее или нет и так по очереди и устанвливае какой юнит вошел в сторону лав.
0
28
5 лет назад
Отредактирован PT153
0
На юнитах тоже.
Как, если они удаляются они группы при смерти?
0
29
5 лет назад
Отредактирован nazarpunk
0
Как, если они удаляются они группы при смерти?
С чего бы это?
Загруженные файлы
0
28
5 лет назад
Отредактирован PT153
0
С чего бы это?
Вот поэтому, данный триггер указан в посте.

А в твоём примере сначала выполнится триггер, а уже только потом юнит умрёт, но так как из группы юнит не удалён, эффект будет проигрываться.

Карта из предыдущего комментария, но с триггером, что на скриншоте.
Загруженные файлы
2
29
5 лет назад
2
PT153, был на работе и затупил. Думал, что вы имеете ввиду, что мёртвые юниты удаляются из группы автоматически(
DeathOnLavaRemoveUnit не удаляет из группы героев и если его отключат, чтоб использовать Воскрешение, то добавлена проверка, что юнит жив и триггер не будет спамить эффектами.
0
28
5 лет назад
Отредактирован PT153
0
чтоб использовать Воскрешение
Насколько мне известно, воскрешение создаёт нового юнита, но вот это я не проверял, так как практически не работаю со стандартными способностями.

А так добротно сделано, особенно передвижение точки, я сначала подумал, что для передвижения точки тоже используется точка, но там X of Unit, а не X of Point.
Единственный минус, передвижения точки нет в стандартном WE.
0
29
5 лет назад
0
Насколько мне известно, воскрешение создаёт нового юнита
Тоже так думал, но проверка показала, что нет.
PT153:
передвижения точки нет в стандартном WE
Зато у скачавших будет причина переходить на JNGP или JASS)
0
19
5 лет назад
0
Лучше сделай триггер, который будет обрабатывать всю карту и проверять точки, типо вода/лава/цветочки и прочее, создать отдельные региона для каждого типа почвы и заносить туда точки. Так получится на выходе несколько регионов отдельных типов почвы.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.