diff options
-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; |