Подскажите из тех, кто ковырял фроговскую доту: на основе чего именно реализована пассивка Silencer из доты, когда при убийстве вражеского героя в определенном радиусе летит модель снаряда, дающая при достижении цели +1 к интеллекту?

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

На основе полностью триггерного снаряда, сделанного из работника (если вам так интересно).
Если сало выучит глейвы, то будет получать бонусы интелекта (если мне не изменяет память), сам снаряд тупо юнит которого двигают с сайленсером и проверяют жив ли он.
Могу выложить код сайленсера.
1
32
7 лет назад
1
На основе полностью триггерного снаряда, сделанного из работника (если вам так интересно).
Если сало выучит глейвы, то будет получать бонусы интелекта (если мне не изменяет память), сам снаряд тупо юнит которого двигают с сайленсером и проверяют жив ли он.
Могу выложить код сайленсера.
Принятый ответ
0
12
7 лет назад
Отредактирован Astra
0
Код не нужен. Интересует чисто способ реализации.
Но все равно не много не понял, зачем таскать даммика рядом с героем? Предполагал, что после смерти врага даммик кидает пустышку-скилл в Silencer, а при достижении его до цели добавляет атрибут.
И да, сам "снаряд" летит маневрируя по кривой движения героя, поэтому вариант с триггерным перемещением по координатам даммика, мне кажется, не очень уместен.
0
32
7 лет назад
0
Как вы определите что скилл пустышка попал в сайленсера?
Стандартные снаряды промазывают в юнита который применил скачок, был скрыт, поднят в ветра...
0
12
7 лет назад
0
И что тогда получается даммика триггерно двигают по координатам с учетом траектории движения героя, он же летит не прямолинейно + периодик таймер на приближение даммика к герою?
0
32
7 лет назад
0
Astra:
И что тогда получается даммика триггерно двигают по координатам с учетом траектории движения героя, он же летит не прямолинейно + периодик таймер на приближение даммика к герою?
Переодик триггер, это же фрог, + событие что цель подохла, чтобы уничтожить снаряд если сайленсер подох раньше чем до него долетел даммик.
1
21
7 лет назад
Отредактирован Raised
1
В варе нормальные системы триггерного перемещения чего-либо построены либо на полярных координатах, либо на векторах. Если периодически перезаписывать координаты цели - снаряд будет
сам "снаряд" летит маневрируя по кривой движения героя
поэтому вариант с триггерным перемещением по координатам даммика, мне кажется, не очень уместен.
Тебе кажется.
0
12
7 лет назад
0
Благодарю, понял.
0
13
7 лет назад
0
Еще как вариант, можешь создать невидимого дамика с уроном 1 и приказать ему атаковать сайленсера, а модель и скорость снаряда в юнита редактируешь.
С промахами криты помогут и в разрешенных целях поставить неуязвимые
0
12
7 лет назад
0
Borodach:
Еще как вариант, можешь создать невидимого дамика с уроном 1 и приказать ему атаковать сайленсера, а модель и скорость снаряда в юнита редактируешь.
С промахами криты помогут и в разрешенных целях поставить неуязвимые
Тогда придется отдельно пилить систему отлова урона, поскольку нужно отловить момент, когда сняряд прилетит к герою, а не замах по цели
Чтобы оставить комментарий, пожалуйста, войдите на сайт.