Добавлен Sasha166
Проверьте мои триггеры и исправьте ошибки.
Цель: 1.) за убийство врага герой получает +3 атаки, и так до макс дозволеного.(с этим все норм)
2.) после смерти героя должно отниматься -3 атаки, без збоев.
3.) спецэффекты: за 1 убийство - 1 душа.(проверив карту вы все поймете)
И самое главное, из-за чего я к вам обратился: сделать триггеры нужно НЕ ИСПОЛЬЗУЯ ГЕРОЯ НА КАРТЕ.(то-есть НЕ делать "Боевая единица-Спец Событие- Акнология умер" )
Цель: 1.) за убийство врага герой получает +3 атаки, и так до макс дозволеного.(с этим все норм)
2.) после смерти героя должно отниматься -3 атаки, без збоев.
3.) спецэффекты: за 1 убийство - 1 душа.(проверив карту вы все поймете)
И самое главное, из-за чего я к вам обратился: сделать триггеры нужно НЕ ИСПОЛЬЗУЯ ГЕРОЯ НА КАРТЕ.(то-есть НЕ делать "Боевая единица-Спец Событие- Акнология умер" )
Внимание обратите на пункт 2, лично у меня постоянно баг, что когда я умираю у меня отнимается 3 атаки( а то и вся), а за след убийство дают сразу 6+ атаки, такого не должно быть.
Умники, прошу обойтись БЕЗ ССЫЛОК на обучающие ресурсы с сайта.
Качайте ресурс -
Принятый ответ
Sasha166:
Пере заливаю.Да там есть спец. эф в заклинаниях "похитить" называется.
Должна сфера появится, типа душа.
В карте, что я прикреплял сюда она есть, и как-то тоби сделал, что их создавалось не по 20 штук, а только одна.
Ну и не только атака должна отниматься, но у хп реген.
Ну а так-то пример хороший, и понятно что делать, в том случае, если захочу делать больше уровней для способности.
molot39:
Что нужно для ГУИ:
- Способность - 3 шт.
- для героя (любая пустая аура, или же можно пасивку)
- 2 способности для атрибутов, для атаки 20 уровней (20 душ) и для регена 30 уровней (30 душ)
- Если у нас аура, то заклинание с иконкой и описанием
- Сам герой со одной способностью (аура или пасива)
Скрин
- Триггер - 1 шт.
Где стоит условие (убийца) имеет баф, можно поставить уровень убийцы больше или равно 1, если у нас пасива.Что получается, если мы убиваем первого героя имея способность, получаем способность и уровень становится 1, последующие убийства увеличивают уровень, через условие не даем повышать ненужные уровни, убивают нас, способности теряем.Так же можно добавить эффекты, через дамми или же что нить ещё, и когда нас убивают наносим урон всем через способность "взрыв", который так же повышается уровнями (душами) как и остальные. Взрыв можно сделать как через дамми, так и дать закрытую способность самому герою и активировать взрыв при смерти.Не каких фиксаций, гемора и утечек.
Болванка прилагается.Автору совет, или же урок:
Смотри как делают другие, и ломай голову как это можно сделать по своему уникально, возможно проще и оптимальнее.Спасибо всем.
Или же в перекрепленных файлах.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
посмотрел
разбил лицо рукой
закрыл
хз как ты вообще смог сделать 9 триггеров для такого простого спелла
так как править за тебя никто не будет (более того это противоречит правилам сайта)
то я скажу как это должно быть
должно быть 3 триггера(4 если онли гуи)
первый триггер
юнит получает твою способность
атачим к юниту значение(количество душ) любым из способов(массивы/хеш/структуры/кеш/юзердата)
изначально оно равно 0
юнит убивает врага
условие - юнит имеет твою способность
если количество душ меньше максимума то увеличиваем количество душ на 1
вызываем функцию(триггер если на гуи) update
юнит умирает
условие - юнит имеет твою способность
если количество душ больше 0 то отнять 1 душу
вызываем функцию(триггер если на гуи) update
устанавливает бонус к атаке юнита как 3*количество душ у юнита
прям мечта любого нуба
Отредактирован nvc123
только для хранения инфы используешь лвл абилки
ну а вообще он просто упоминал про невера в прошлом вопросе вот я и вспомнил что у него может быть ульт + всякие анимки
ну а если спелл никак не связан с другими механиками то твоего варианта хватит
хотя у тебя немного неправильно сделано
не хватает проверки на то что тот кому дают спелл урона имеет спелл ловец душ
например если героя с ловцом душ убьёт крип то он получит +3 урона
хотя крип и не имеет спелла ловец душ