diff options
author | offl <offl@users.noreply.github.com> | 2020-06-14 18:12:17 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2022-01-06 21:31:43 +0100 |
commit | 5f94d0f4c8bb893e398514089181bc6e393db7eb (patch) | |
tree | 3b62f06c8933f771b2d5fcbfb0df3114d563457d | |
parent | c088588701b5741b13118551da5eda20803e8710 (diff) |
DB/Quest: Convert & update support for WP Scourge cauldrons quests to SAI
Closes #24730
(cherry picked from commit d70eb96c85ab6b117e785261932ca7c454a5fad2)
-rw-r--r-- | sql/updates/world/master/2022_01_06_41_world_2020_06_14_04_world.sql | 123 | ||||
-rw-r--r-- | src/server/scripts/EasternKingdoms/zone_western_plaguelands.cpp | 82 |
2 files changed, 123 insertions, 82 deletions
diff --git a/sql/updates/world/master/2022_01_06_41_world_2020_06_14_04_world.sql b/sql/updates/world/master/2022_01_06_41_world_2020_06_14_04_world.sql new file mode 100644 index 00000000000..7616f474fcc --- /dev/null +++ b/sql/updates/world/master/2022_01_06_41_world_2020_06_14_04_world.sql @@ -0,0 +1,123 @@ +-- The Scourge Cauldron SAI +SET @ID := 11152; +UPDATE `creature` SET `spawntimesecs` = 30 WHERE `id` = 11152; +UPDATE `creature_template` SET `AIName` = "SmartAI", `ScriptName` = "" WHERE `entry` = @ID; +DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ID,0,0,4,38,0,100,0,0,1,0,0,0,12,11075,1,60000,0,0,0,1,0,0,0,0,0,0,0,0,"The Scourge Cauldron - On Data Set 0 1 - Summon Creature 'Cauldron Lord Bilemaw'"), +(@ID,0,1,4,38,0,100,0,0,2,0,0,0,12,11077,1,60000,0,0,0,1,0,0,0,0,0,0,0,0,"The Scourge Cauldron - On Data Set 0 2 - Summon Creature 'Cauldron Lord Malvinious'"), +(@ID,0,2,4,38,0,100,0,0,3,0,0,0,12,11076,1,60000,0,0,0,1,0,0,0,0,0,0,0,0,"The Scourge Cauldron - On Data Set 0 3 - Summon Creature 'Cauldron Lord Razarch'"), +(@ID,0,3,4,38,0,100,0,0,4,0,0,0,12,11078,1,60000,0,0,0,1,0,0,0,0,0,0,0,0,"The Scourge Cauldron - On Data Set 0 4 - Summon Creature 'Cauldron Lord Soulwrath'"), +(@ID,0,4,0,61,0,100,0,0,0,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"The Scourge Cauldron - On Link - Despawn (0)"); + +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (2246,2248,2250,2252,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637) AND `source_type` = 2; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(2246,2,0,0,46,0,100,0,2246,0,0,0,0,45,0,1,0,0,0,0,10,45420,11152,0,0,0,0,0,0,"Areatrigger (Felstone Field) - On Trigger - Set Data 0 1 (The Scourge Cauldron)"), +(2248,2,0,0,46,0,100,0,2248,0,0,0,0,45,0,2,0,0,0,0,10,45421,11152,0,0,0,0,0,0,"Areatrigger (Dalson's Tears) - On Trigger - Set Data 0 2 (The Scourge Cauldron)"), +(2250,2,0,0,46,0,100,0,2250,0,0,0,0,45,0,3,0,0,0,0,10,45422,11152,0,0,0,0,0,0,"Areatrigger (Writhing Haunt) - On Trigger - Set Data 0 3 (The Scourge Cauldron)"), +(2252,2,0,0,46,0,100,0,2252,0,0,0,0,45,0,4,0,0,0,0,10,45419,11152,0,0,0,0,0,0,"Areatrigger (Gahrron's Withering) - On Trigger - Set Data 0 4 (The Scourge Cauldron)"), +(2626,2,0,0,46,0,100,0,2626,0,0,0,0,45,0,1,0,0,0,0,10,45420,11152,0,0,0,0,0,0,"Areatrigger (Felstone Field) - On Trigger - Set Data 0 1 (The Scourge Cauldron)"), +(2627,2,0,0,46,0,100,0,2627,0,0,0,0,45,0,1,0,0,0,0,10,45420,11152,0,0,0,0,0,0,"Areatrigger (Felstone Field) - On Trigger - Set Data 0 1 (The Scourge Cauldron)"), +(2628,2,0,0,46,0,100,0,2628,0,0,0,0,45,0,1,0,0,0,0,10,45420,11152,0,0,0,0,0,0,"Areatrigger (Felstone Field) - On Trigger - Set Data 0 1 (The Scourge Cauldron)"), +(2629,2,0,0,46,0,100,0,2629,0,0,0,0,45,0,2,0,0,0,0,10,45421,11152,0,0,0,0,0,0,"Areatrigger (Dalson's Tears) - On Trigger - Set Data 0 2 (The Scourge Cauldron)"), +(2630,2,0,0,46,0,100,0,2630,0,0,0,0,45,0,2,0,0,0,0,10,45421,11152,0,0,0,0,0,0,"Areatrigger (Dalson's Tears) - On Trigger - Set Data 0 2 (The Scourge Cauldron)"), +(2631,2,0,0,46,0,100,0,2631,0,0,0,0,45,0,2,0,0,0,0,10,45421,11152,0,0,0,0,0,0,"Areatrigger (Dalson's Tears) - On Trigger - Set Data 0 2 (The Scourge Cauldron)"), +(2632,2,0,0,46,0,100,0,2632,0,0,0,0,45,0,3,0,0,0,0,10,45422,11152,0,0,0,0,0,0,"Areatrigger (Writhing Haunt) - On Trigger - Set Data 0 3 (The Scourge Cauldron)"), +(2633,2,0,0,46,0,100,0,2633,0,0,0,0,45,0,3,0,0,0,0,10,45422,11152,0,0,0,0,0,0,"Areatrigger (Writhing Haunt) - On Trigger - Set Data 0 3 (The Scourge Cauldron)"), +(2634,2,0,0,46,0,100,0,2634,0,0,0,0,45,0,3,0,0,0,0,10,45422,11152,0,0,0,0,0,0,"Areatrigger (Writhing Haunt) - On Trigger - Set Data 0 3 (The Scourge Cauldron)"), +(2635,2,0,0,46,0,100,0,2635,0,0,0,0,45,0,4,0,0,0,0,10,45419,11152,0,0,0,0,0,0,"Areatrigger (Gahrron's Withering) - On Trigger - Set Data 0 4 (The Scourge Cauldron)"), +(2636,2,0,0,46,0,100,0,2636,0,0,0,0,45,0,4,0,0,0,0,10,45419,11152,0,0,0,0,0,0,"Areatrigger (Gahrron's Withering) - On Trigger - Set Data 0 4 (The Scourge Cauldron)"), +(2637,2,0,0,46,0,100,0,2637,0,0,0,0,45,0,4,0,0,0,0,10,45419,11152,0,0,0,0,0,0,"Areatrigger (Gahrron's Withering) - On Trigger - Set Data 0 4 (The Scourge Cauldron)"); + +DELETE FROM `areatrigger_scripts` WHERE `entry` IN (2246,2248,2250,2252,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637); +INSERT INTO `areatrigger_scripts` (`entry`,`ScriptName`) VALUES +(2246,"SmartTrigger"), -- Felstone Field +(2248,"SmartTrigger"), -- Dalson's Tears +(2250,"SmartTrigger"), -- Writhing Haunt +(2252,"SmartTrigger"), -- Gahrron's Withering +(2626,"SmartTrigger"), -- Felstone Field +(2627,"SmartTrigger"), -- Felstone Field +(2628,"SmartTrigger"), -- Felstone Field +(2629,"SmartTrigger"), -- Dalson's Tears +(2630,"SmartTrigger"), -- Dalson's Tears +(2631,"SmartTrigger"), -- Dalson's Tears +(2632,"SmartTrigger"), -- Writhing Haunt +(2633,"SmartTrigger"), -- Writhing Haunt +(2634,"SmartTrigger"), -- Writhing Haunt +(2635,"SmartTrigger"), -- Gahrron's Withering +(2636,"SmartTrigger"), -- Gahrron's Withering +(2637,"SmartTrigger"); -- Gahrron's Withering + +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 22 AND `SourceEntry` IN (2246,2248,2250,2252,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637) AND `SourceId` = 2; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(22,1,2246,2,0,9,0,5216,0,0,0,0,0,"","Group 0: Execute SAI (Action 0) if player has taken quest 'Target: Felstone Field (A)'"), +(22,1,2246,2,1,9,0,5229,0,0,0,0,0,"","Group 1: Execute SAI (Action 0) if player has taken quest 'Target: Felstone Field (H)'"), +(22,1,2246,2,0,29,0,11075,100,0,1,0,0,"","Group 0: Execute SAI (Action 0) if creature 'Cauldron Lord Bilemaw' is not near"), +(22,1,2246,2,1,29,0,11075,100,0,1,0,0,"","Group 1: Execute SAI (Action 0) if creature 'Cauldron Lord Bilemaw' is not near"), + +(22,1,2248,2,0,9,0,5219,0,0,0,0,0,"","Group 0: Execute SAI (Action 0) if player has taken quest 'Target: Dalson's Tears (A)'"), +(22,1,2248,2,1,9,0,5231,0,0,0,0,0,"","Group 1: Execute SAI (Action 0) if player has taken quest 'Target: Dalson's Tears (H)'"), +(22,1,2248,2,0,29,0,11077,100,0,1,0,0,"","Group 0: Execute SAI (Action 0) if creature 'Cauldron Lord Malvinious' is not near"), +(22,1,2248,2,1,29,0,11077,100,0,1,0,0,"","Group 1: Execute SAI (Action 0) if creature 'Cauldron Lord Malvinious' is not near"), + +(22,1,2250,2,0,9,0,5222,0,0,0,0,0,"","Group 0: Execute SAI (Action 0) if player has taken quest 'Target: Writhing Haunt (A)'"), +(22,1,2250,2,1,9,0,5233,0,0,0,0,0,"","Group 1: Execute SAI (Action 0) if player has taken quest 'Target: Writhing Haunt (H)'"), +(22,1,2250,2,0,29,0,11076,100,0,1,0,0,"","Group 0: Execute SAI (Action 0) if creature 'Cauldron Lord Razarch' is not near"), +(22,1,2250,2,1,29,0,11076,100,0,1,0,0,"","Group 1: Execute SAI (Action 0) if creature 'Cauldron Lord Razarch' is not near"), + +(22,1,2252,2,0,9,0,5225,0,0,0,0,0,"","Group 0: Execute SAI (Action 0) if player has taken quest 'Target: Gahrron's Withering (A)'"), +(22,1,2252,2,1,9,0,5235,0,0,0,0,0,"","Group 1: Execute SAI (Action 0) if player has taken quest 'Target: Gahrron's Withering (H)'"), +(22,1,2252,2,0,29,0,11078,100,0,1,0,0,"","Group 0: Execute SAI (Action 0) if creature 'Cauldron Lord Soulwrath' is not near"), +(22,1,2252,2,1,29,0,11078,100,0,1,0,0,"","Group 1: Execute SAI (Action 0) if creature 'Cauldron Lord Soulwrath' is not near"), + +(22,1,2626,2,0,9,0,5216,0,0,0,0,0,"","Group 0: Execute SAI (Action 0) if player has taken quest 'Target: Felstone Field (A)'"), +(22,1,2626,2,1,9,0,5229,0,0,0,0,0,"","Group 1: Execute SAI (Action 0) if player has taken quest 'Target: Felstone Field (H)'"), +(22,1,2627,2,0,9,0,5216,0,0,0,0,0,"","Group 0: Execute SAI (Action 0) if player has taken quest 'Target: Felstone Field (A)'"), +(22,1,2627,2,1,9,0,5229,0,0,0,0,0,"","Group 1: Execute SAI (Action 0) if player has taken quest 'Target: Felstone Field (H)'"), +(22,1,2628,2,0,9,0,5216,0,0,0,0,0,"","Group 0: Execute SAI (Action 0) if player has taken quest 'Target: Felstone Field (A)'"), +(22,1,2628,2,1,9,0,5229,0,0,0,0,0,"","Group 1: Execute SAI (Action 0) if player has taken quest 'Target: Felstone Field (H)'"), +(22,1,2626,2,0,29,0,11075,100,0,1,0,0,"","Group 0: Execute SAI (Action 0) if creature 'Cauldron Lord Bilemaw' is not near"), +(22,1,2626,2,1,29,0,11075,100,0,1,0,0,"","Group 1: Execute SAI (Action 0) if creature 'Cauldron Lord Bilemaw' is not near"), +(22,1,2627,2,0,29,0,11075,100,0,1,0,0,"","Group 0: Execute SAI (Action 0) if creature 'Cauldron Lord Bilemaw' is not near"), +(22,1,2627,2,1,29,0,11075,100,0,1,0,0,"","Group 1: Execute SAI (Action 0) if creature 'Cauldron Lord Bilemaw' is not near"), +(22,1,2628,2,0,29,0,11075,100,0,1,0,0,"","Group 0: Execute SAI (Action 0) if creature 'Cauldron Lord Bilemaw' is not near"), +(22,1,2628,2,1,29,0,11075,100,0,1,0,0,"","Group 1: Execute SAI (Action 0) if creature 'Cauldron Lord Bilemaw' is not near"), + +(22,1,2629,2,0,9,0,5219,0,0,0,0,0,"","Group 0: Execute SAI (Action 0) if player has taken quest 'Target: Dalson's Tears (A)'"), +(22,1,2629,2,1,9,0,5231,0,0,0,0,0,"","Group 1: Execute SAI (Action 0) if player has taken quest 'Target: Dalson's Tears (H)'"), +(22,1,2630,2,0,9,0,5219,0,0,0,0,0,"","Group 0: Execute SAI (Action 0) if player has taken quest 'Target: Dalson's Tears (A)'"), +(22,1,2630,2,1,9,0,5231,0,0,0,0,0,"","Group 1: Execute SAI (Action 0) if player has taken quest 'Target: Dalson's Tears (H)'"), +(22,1,2631,2,0,9,0,5219,0,0,0,0,0,"","Group 0: Execute SAI (Action 0) if player has taken quest 'Target: Dalson's Tears (A)'"), +(22,1,2631,2,1,9,0,5231,0,0,0,0,0,"","Group 1: Execute SAI (Action 0) if player has taken quest 'Target: Dalson's Tears (H)'"), +(22,1,2629,2,0,29,0,11077,100,0,1,0,0,"","Group 0: Execute SAI (Action 0) if creature 'Cauldron Lord Malvinious' is not near"), +(22,1,2629,2,1,29,0,11077,100,0,1,0,0,"","Group 1: Execute SAI (Action 0) if creature 'Cauldron Lord Malvinious' is not near"), +(22,1,2630,2,0,29,0,11077,100,0,1,0,0,"","Group 0: Execute SAI (Action 0) if creature 'Cauldron Lord Malvinious' is not near"), +(22,1,2630,2,1,29,0,11077,100,0,1,0,0,"","Group 1: Execute SAI (Action 0) if creature 'Cauldron Lord Malvinious' is not near"), +(22,1,2631,2,0,29,0,11077,100,0,1,0,0,"","Group 0: Execute SAI (Action 0) if creature 'Cauldron Lord Malvinious' is not near"), +(22,1,2631,2,1,29,0,11077,100,0,1,0,0,"","Group 1: Execute SAI (Action 0) if creature 'Cauldron Lord Malvinious' is not near"), + +(22,1,2632,2,0,9,0,5222,0,0,0,0,0,"","Group 0: Execute SAI (Action 0) if player has taken quest 'Target: Writhing Haunt (A)'"), +(22,1,2632,2,1,9,0,5233,0,0,0,0,0,"","Group 1: Execute SAI (Action 0) if player has taken quest 'Target: Writhing Haunt (H)'"), +(22,1,2633,2,0,9,0,5222,0,0,0,0,0,"","Group 0: Execute SAI (Action 0) if player has taken quest 'Target: Writhing Haunt (A)'"), +(22,1,2633,2,1,9,0,5233,0,0,0,0,0,"","Group 1: Execute SAI (Action 0) if player has taken quest 'Target: Writhing Haunt (H)'"), +(22,1,2634,2,0,9,0,5222,0,0,0,0,0,"","Group 0: Execute SAI (Action 0) if player has taken quest 'Target: Writhing Haunt (A)'"), +(22,1,2634,2,1,9,0,5233,0,0,0,0,0,"","Group 1: Execute SAI (Action 0) if player has taken quest 'Target: Writhing Haunt (H)'"), +(22,1,2632,2,0,29,0,11076,100,0,1,0,0,"","Group 0: Execute SAI (Action 0) if creature 'Cauldron Lord Razarch' is not near"), +(22,1,2632,2,1,29,0,11076,100,0,1,0,0,"","Group 1: Execute SAI (Action 0) if creature 'Cauldron Lord Razarch' is not near"), +(22,1,2633,2,0,29,0,11076,100,0,1,0,0,"","Group 0: Execute SAI (Action 0) if creature 'Cauldron Lord Razarch' is not near"), +(22,1,2633,2,1,29,0,11076,100,0,1,0,0,"","Group 1: Execute SAI (Action 0) if creature 'Cauldron Lord Razarch' is not near"), +(22,1,2634,2,0,29,0,11076,100,0,1,0,0,"","Group 0: Execute SAI (Action 0) if creature 'Cauldron Lord Razarch' is not near"), +(22,1,2634,2,1,29,0,11076,100,0,1,0,0,"","Group 1: Execute SAI (Action 0) if creature 'Cauldron Lord Razarch' is not near"), + +(22,1,2635,2,0,9,0,5225,0,0,0,0,0,"","Group 0: Execute SAI (Action 0) if player has taken quest 'Target: Gahrron's Withering (A)'"), +(22,1,2635,2,1,9,0,5235,0,0,0,0,0,"","Group 1: Execute SAI (Action 0) if player has taken quest 'Target: Gahrron's Withering (H)'"), +(22,1,2636,2,0,9,0,5225,0,0,0,0,0,"","Group 0: Execute SAI (Action 0) if player has taken quest 'Target: Gahrron's Withering (A)'"), +(22,1,2636,2,1,9,0,5235,0,0,0,0,0,"","Group 1: Execute SAI (Action 0) if player has taken quest 'Target: Gahrron's Withering (H)'"), +(22,1,2637,2,0,9,0,5225,0,0,0,0,0,"","Group 0: Execute SAI (Action 0) if player has taken quest 'Target: Gahrron's Withering (A)'"), +(22,1,2637,2,1,9,0,5235,0,0,0,0,0,"","Group 1: Execute SAI (Action 0) if player has taken quest 'Target: Gahrron's Withering (H)'"), +(22,1,2635,2,0,29,0,11078,100,0,1,0,0,"","Group 0: Execute SAI (Action 0) if creature 'Cauldron Lord Soulwrath' is not near"), +(22,1,2635,2,1,29,0,11078,100,0,1,0,0,"","Group 1: Execute SAI (Action 0) if creature 'Cauldron Lord Soulwrath' is not near"), +(22,1,2636,2,0,29,0,11078,100,0,1,0,0,"","Group 0: Execute SAI (Action 0) if creature 'Cauldron Lord Soulwrath' is not near"), +(22,1,2636,2,1,29,0,11078,100,0,1,0,0,"","Group 1: Execute SAI (Action 0) if creature 'Cauldron Lord Soulwrath' is not near"), +(22,1,2637,2,0,29,0,11078,100,0,1,0,0,"","Group 0: Execute SAI (Action 0) if creature 'Cauldron Lord Soulwrath' is not near"), +(22,1,2637,2,1,29,0,11078,100,0,1,0,0,"","Group 1: Execute SAI (Action 0) if creature 'Cauldron Lord Soulwrath' is not near"); diff --git a/src/server/scripts/EasternKingdoms/zone_western_plaguelands.cpp b/src/server/scripts/EasternKingdoms/zone_western_plaguelands.cpp index 6a2c7f188d8..686eba55373 100644 --- a/src/server/scripts/EasternKingdoms/zone_western_plaguelands.cpp +++ b/src/server/scripts/EasternKingdoms/zone_western_plaguelands.cpp @@ -23,7 +23,6 @@ SDCategory: Western Plaguelands EndScriptData */ /* ContentData -npc_the_scourge_cauldron npc_andorhal_tower EndContentData */ @@ -34,86 +33,6 @@ EndContentData */ #include "WorldSession.h" /*###### -## npc_the_scourge_cauldron -######*/ - -class npc_the_scourge_cauldron : public CreatureScript -{ -public: - npc_the_scourge_cauldron() : CreatureScript("npc_the_scourge_cauldron") { } - - CreatureAI* GetAI(Creature* creature) const override - { - return new npc_the_scourge_cauldronAI(creature); - } - - struct npc_the_scourge_cauldronAI : public ScriptedAI - { - npc_the_scourge_cauldronAI(Creature* creature) : ScriptedAI(creature) { } - - void Reset() override { } - - void JustEngagedWith(Unit* /*who*/) override { } - - void DoDie() - { - //summoner dies here - me->KillSelf(); - //override any database `spawntimesecs` to prevent duplicated summons - uint32 rTime = me->GetRespawnDelay(); - if (rTime < 600) - me->SetRespawnDelay(600); - } - - void MoveInLineOfSight(Unit* who) override - { - if (!who) - return; - - Player* player = who->ToPlayer(); - if (!player) - return; - - switch (me->GetAreaId()) - { - case 199: //felstone - if (player->GetQuestStatus(5216) == QUEST_STATUS_INCOMPLETE || - player->GetQuestStatus(5229) == QUEST_STATUS_INCOMPLETE) - { - me->SummonCreature(11075, 0.0f, 0.0f, 0.0f, 0.0f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 600000); - DoDie(); - } - break; - case 200: //dalson - if (player->GetQuestStatus(5219) == QUEST_STATUS_INCOMPLETE || - player->GetQuestStatus(5231) == QUEST_STATUS_INCOMPLETE) - { - me->SummonCreature(11077, 0.0f, 0.0f, 0.0f, 0.0f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 600000); - DoDie(); - } - break; - case 201: //gahrron - if (player->GetQuestStatus(5225) == QUEST_STATUS_INCOMPLETE || - player->GetQuestStatus(5235) == QUEST_STATUS_INCOMPLETE) - { - me->SummonCreature(11078, 0.0f, 0.0f, 0.0f, 0.0f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 600000); - DoDie(); - } - break; - case 202: //writhing - if (player->GetQuestStatus(5222) == QUEST_STATUS_INCOMPLETE || - player->GetQuestStatus(5233) == QUEST_STATUS_INCOMPLETE) - { - me->SummonCreature(11076, 0.0f, 0.0f, 0.0f, 0.0f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 600000); - DoDie(); - } - break; - } - } - }; -}; - -/*###### ## npcs_andorhal_tower ######*/ @@ -153,6 +72,5 @@ public: void AddSC_western_plaguelands() { - new npc_the_scourge_cauldron(); new npc_andorhal_tower(); } |