diff options
author | Demolitionist Legoso <legoso_demo@outlook.com> | 2024-01-04 20:55:19 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-04 20:55:19 +0100 |
commit | 0c1e5fea69bb199209945340c381ba689fdae87b (patch) | |
tree | 83346ce7a8c151db37bdd3a1d74ed1745829a6dd | |
parent | 4ac2241403ca9fd12f14d71f87214e044fb0f592 (diff) |
Scripts/Bloodmyst Isle: Add missing Legoso Talk target (fixes $n) (#29554)
Updates #21586
-rw-r--r-- | src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp b/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp index 7702167c291..2efd999cbbc 100644 --- a/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp +++ b/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp @@ -441,7 +441,8 @@ public: _phase = PHASE_PLANT_FIRST_WORK; break; case PHASE_PLANT_FIRST_WORK: // plant first explosives stage 2 work - Talk(SAY_LEGOSO_4); + if (Player* player = GetPlayerForEscort()) + Talk(SAY_LEGOSO_4, player); _moveTimer = 17.5 * AsUnderlyingType(IN_MILLISECONDS); _phase = PHASE_PLANT_FIRST_FINISH; break; @@ -506,7 +507,8 @@ public: _phase = PHASE_FEEL_SIRONAS_2; break; case PHASE_FEEL_SIRONAS_2: // legoso exclamation before sironas 1.2 - Talk(SAY_LEGOSO_11); + if (Player* player = GetPlayerForEscort()) + Talk(SAY_LEGOSO_11, player); _moveTimer = 4 * IN_MILLISECONDS; _phase = PHASE_CONTINUE; break; @@ -548,7 +550,8 @@ public: if (GameObject* explosive = me->SummonGameObject(GO_DRAENEI_EXPLOSIVES_2, ExplosivesPos[1][i], QuaternionData(), 0s)) _explosivesGuids.push_back(explosive->GetGUID()); } - Talk(SAY_LEGOSO_15); + if (Player* player = GetPlayerForEscort()) + Talk(SAY_LEGOSO_15, player); _moveTimer = 1 * IN_MILLISECONDS; _phase = PHASE_PLANT_SECOND_WAIT; break; @@ -661,7 +664,7 @@ public: case WP_START: SetEscortPaused(true); me->SetFacingToObject(player); - Talk(SAY_LEGOSO_1); + Talk(SAY_LEGOSO_1, player); _moveTimer = 2.5 * AsUnderlyingType(IN_MILLISECONDS); _phase = PHASE_CONTINUE; break; |