Scripts/Bloodmyst Isle: Add missing Legoso Talk target (fixes $n) (#29554)

Updates #21586
This commit is contained in:
Demolitionist Legoso
2024-01-04 20:55:19 +01:00
committed by GitHub
parent 4ac2241403
commit 0c1e5fea69

View File

@@ -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;