Fix quete Bataille pyrotechnique (29786) : Zhao-Ren immobile = combat inamorcable
Le serpent restait en vol stationnaire au centre de larene (714, 4168) hors combat : MovePath(ZHAOREN_PATH) netait lance que dans EnterCombat. Or les 6 lanceurs de feux dartifice (64507) forment un anneau a 24-35m du centre et leur tir exige que la cible soit AU-DESSUS du joueur -> aucun lanceur ne pouvait latteindre, et le combat ne demarre que sur impact de fusee (SpellHit SPELL_OVERPACKED_FIREWORK). Blocage circulaire : quete impossible. Fix : MovePath(ZHAOREN_PATH, true) des Reset(), il tourne donc hors combat comme sur retail. Le chemin (12 points) passe a 6-8m au-dessus des lanceurs. Valide en jeu : dragon en rotation, combat et quete termines.
This commit is contained in:
@@ -1454,6 +1454,13 @@ public:
|
||||
(*itr)->RemoveAura(SPELL_FIREWORK_INACTIVE);
|
||||
(*itr)->AI()->SetData(DATA_1, DATA_1);
|
||||
}
|
||||
|
||||
// Zhao-Ren doit deja tourner en rond HORS combat : les lanceurs de feux d artifice
|
||||
// forment un anneau (rayon ~25-35m) et leur tir exige que le serpent soit au-dessus
|
||||
// du joueur. En vol stationnaire au centre (714, 4168) il restait hors de portee de
|
||||
// TOUS les lanceurs -> impossible d amorcer le combat, quete bloquee. Le chemin
|
||||
// ZHAOREN_PATH passe precisement au-dessus des lanceurs. [fix Sylvania]
|
||||
me->GetMotionMaster()->MovePath(ZHAOREN_PATH, true);
|
||||
}
|
||||
|
||||
void EnterCombat(Unit* /*who*/) override
|
||||
|
||||
Reference in New Issue
Block a user