aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp11
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;