From 94b6fd654a011af679393e39fd9b7a8e6da42ad2 Mon Sep 17 00:00:00 2001 From: SylvaniaCore deploy Date: Tue, 11 Aug 2026 09:38:30 +0000 Subject: [PATCH] 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. --- .../Pandaria/Zones/zone_pandaria_the_wandering_isle.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/server/scripts/Pandaria/Zones/zone_pandaria_the_wandering_isle.cpp b/src/server/scripts/Pandaria/Zones/zone_pandaria_the_wandering_isle.cpp index 08e13a4..dc97c10 100644 --- a/src/server/scripts/Pandaria/Zones/zone_pandaria_the_wandering_isle.cpp +++ b/src/server/scripts/Pandaria/Zones/zone_pandaria_the_wandering_isle.cpp @@ -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