effect_confused
Вообщем как получается, если цель находится под SPELL_AURA_MOD_CONFUSE , то после применения маговской абилки Взрывная волна - моб перестает атакавать , а еще после одной Взрывной волны он вообще ходит сам по себе и не атакует цель, но агро держится и его можно бить, и при этом он тупо стоит.
Решение есть: Код:
diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp зы тему не правильно назвал... |
Если память мне не изменяет на оффе после применения волны или еще чего конфуз спадает как после аттаки. А разве взрывная волна не наносит урона?
|
Наносит, но не отбрасывает, если цель под конфузом и соответственно получаем баг описанный выше.
|
Цитата:
|
Здесь моб не атакует при ауре конфьюза
Код:
void Unit::AttackerStateUpdate (Unit *pVictim, WeaponAttackType attType, bool extra ) Не срабатывал Finalize в ConfusedMovementGenerator Код:
template<> |
Все происходит благодаря корявости MotionMaster кода.
При снятии конфуз эффекта снимается не ConfusedMovementGenerator, а текущий эффект - EffectMovementGenerator(прыжок). немного работал над этим, несколько месяцев назад - https://github.com/SilverIce/mangos/tree/ustm_2 |
"эта... ты не умничай, ты пальцем покажи!"
;) PS что-то я исходный глюк повторить не могу... |
Юзаем на моба Дыхание дракона (маг) или Ослепление (Разбойник) , далее маговской абилкой Взрывной волной бьём моба, и вот глюк.
|
проверил еще раз, глюка не нашел. видать у меня кем-то когда-то починено... но кода вроде вашего в r2 нет.
|
может у вас сначала наносится дамаг(снимается конфьюз) и затем прыжок. тогда проблемы не будет
|
Текущее время: 11:53. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS