Script/BoreanTundra: Fix dialog and final waypoint for quest 11570: "Escape from the Winterfin Caverns"
This fixes the following bugs: Escortee NPC quotes are out of order (see #15396 (comment)) Final escort waypoint is located incorrectly and causes the escorted NPC to drop all the way to the bottom of the ocean before quest completion is awarded. Closes #15396 Signed-off-by: DDuarte <[email protected]> (cherry picked from commit a83437af3dd03cc2227947ff229da3bf2d5421f0)
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
-- Waypoint fix for quest "Escape from the Winterfin Caverns" (11570)
|
||||
UPDATE `script_waypoint` SET `location_x`=4279.54, `location_y`=6187.932, `location_z`=0.294670 WHERE `entry`=25208 AND `pointid`=41;
|
||||
|
||||
-- Swap 1st and 2nd text
|
||||
UPDATE `creature_text` SET `groupid` = 99 WHERE `entry` = 25208 AND `groupid` = 0 AND `id` = 0;
|
||||
UPDATE `creature_text` SET `groupid` = 0 WHERE `entry` = 25208 AND `groupid` = 1 AND `id` = 0;
|
||||
UPDATE `creature_text` SET `groupid` = 1 WHERE `entry` = 25208 AND `groupid` = 99 AND `id` = 0;
|
||||
@@ -593,12 +593,13 @@ public:
|
||||
switch (IntroPhase)
|
||||
{
|
||||
case 1:
|
||||
Talk(SAY_START_1);
|
||||
if (Player* player = GetPlayerForEscort())
|
||||
Talk(SAY_START_1, player);
|
||||
IntroPhase = 2;
|
||||
IntroTimer = 7500;
|
||||
break;
|
||||
case 2:
|
||||
Talk(SAY_END_1);
|
||||
Talk(SAY_START_2);
|
||||
IntroPhase = 3;
|
||||
IntroTimer = 7500;
|
||||
break;
|
||||
@@ -608,12 +609,13 @@ public:
|
||||
IntroTimer = 0;
|
||||
break;
|
||||
case 4:
|
||||
Talk(SAY_START_2);
|
||||
Talk(SAY_END_1);
|
||||
IntroPhase = 5;
|
||||
IntroTimer = 8000;
|
||||
break;
|
||||
case 5:
|
||||
Talk(SAY_END_2);
|
||||
if (Player* player = GetPlayerForEscort())
|
||||
Talk(SAY_END_2, player);
|
||||
IntroPhase = 6;
|
||||
IntroTimer = 2500;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user