Можно ли сделать такую пассивную способность - забирает часть урона у хозяина вызванного существа. Типа, вызывается Антифеас (ну демон короче), если бьют героя, который его вызвал, часть урона передается ему. Что-то наподобие эмпатии. Буду рад если можно. А если это сложно обьяснить киньте ссылку на способность. Спасибо. ^_^

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

самая лучшая, на мой взгляд, связка - это отлов урона + список событий, привязанный к каждому юниту. Так сделано в YouTD, к примеру. Там даже карта есть DevKit (для создания своих башен) с открытым кодом всех систем. Там можно посмотреть, как это сделано. А так - лучше не бежать от jass, как чёрт от ладана, а сразу разобраться в нём. я в своё время разобрался в нём за пару дней, хотя к программированию вообще не имею никакого отношения. А можно делать всё в wurst сразу, а не в vjass. Короче - привычка делать всё на гуи принесёт потом проблемы, если из карты что-то приличное сделать хочется, потому что всё равно придётся всё переделывать. Да и чё такого страшного в джассе? Душу вроде никому продавать не надо за его изучение.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
23
9 лет назад
0
Качаешь на сайте систему отлова урона. При получении урона героем, исцеляешь его на 10% от полученного урона и наносишь такое же количество демону, если он жив. Делается за 30 секунд.
0
12
9 лет назад
0
А без джасса никак?
0
20
9 лет назад
0
Никак
0
23
9 лет назад
0
Praytic, почему это никак? Все делается на гуи в пару строчек. Однако система на гуи отслеживает любой урон.
0
20
9 лет назад
0
Сори, хотел заставить человека разобраться в джазе, хотя у самого так руки и не дотянулись. Мне так стыдно.
0
24
9 лет назад
Отредактирован Melissa
0
эмпатией же можно. кидаешь эпатию, которая связывает хозяина и саммона. Часть урона(50% по умолчанию) получается как обычно, остальная часть - превращается в магический урон и делится на связанных эмпатией. Правда минус в том, что если будут бить саммона - то часть урона будет хозяину.

jass необязателен(если эмпатия не устраивает), но надо довольно прилично знать всякое - систему отлова урона, привязку саммона к владельцу делать через custom value или хештеблы...
0
2
9 лет назад
Отредактирован modern19999
0
самая лучшая, на мой взгляд, связка - это отлов урона + список событий, привязанный к каждому юниту. Так сделано в YouTD, к примеру. Там даже карта есть DevKit (для создания своих башен) с открытым кодом всех систем. Там можно посмотреть, как это сделано. А так - лучше не бежать от jass, как чёрт от ладана, а сразу разобраться в нём. я в своё время разобрался в нём за пару дней, хотя к программированию вообще не имею никакого отношения. А можно делать всё в wurst сразу, а не в vjass. Короче - привычка делать всё на гуи принесёт потом проблемы, если из карты что-то приличное сделать хочется, потому что всё равно придётся всё переделывать. Да и чё такого страшного в джассе? Душу вроде никому продавать не надо за его изучение.
Принятый ответ
0
24
9 лет назад
Отредактирован Melissa
0
потому что всё равно придётся всё переделывать
Зависит от того, как ты делал до этой "переделки". Кто-то, представь себе не изучая Jass больше минимума - всё могёт =)

Если у тебя только 1 такой хозяин+саммон на каждого игрока, то заморачиваться с custom value не надо, обычного массива переменных хватит. Если ты с дружишь с тем, что нуно для твоих требований - могём подсказать чё делать
0
28
9 лет назад
Отредактирован nvc123
0
Кто-то, представь себе не изучая Jass больше минимума - всё могёт =)
не всё
есть функции которые содержат утечки внутри себя
единственный способ избавится от них это использовать jass/дефайны из cjass
для справки
кастом скрипт это тоже джасс только через жопу
0
24
9 лет назад
Отредактирован Melissa
0
Про этот минимум я и говорю, хотя он ещё кой-чего включает(написание примитивных функций итп).
И причём там жопа?
2
23
9 лет назад
2
делаешь карту без учетек - не мужик
2
28
9 лет назад
2
я таймером каждые 10 секунд точку создаю так что я мужик
0
2
9 лет назад
0
при создании этого демона, можно отследить, короче, кастера, дать лично ему событие "юнит получает урон" (если система отлова по сути не нужна). и сделать так, как написал Obelick в первом ответе: просто лечить вызывателя, и наносить урон демону.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.