aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/updates/world/master/2023_12_19_01_world.sql44
1 files changed, 44 insertions, 0 deletions
diff --git a/sql/updates/world/master/2023_12_19_01_world.sql b/sql/updates/world/master/2023_12_19_01_world.sql
new file mode 100644
index 00000000000..58068f96a12
--- /dev/null
+++ b/sql/updates/world/master/2023_12_19_01_world.sql
@@ -0,0 +1,44 @@
+-- Add spawns to Darkmaul Plains to complete quest "Down with the Quilboar" and "Forbidden Quilboar Necromancy"
+SET @CGUID := 8000014;
+
+DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID AND @CGUID+5;
+INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `VerifiedBuild`) VALUES
+(@CGUID,167020,2175,10424,10588,'0',15316,0,-1,0,0,99.48264,-2420.8645,90.37675,0.7511147,120,0,0,1,0,0,NULL,NULL,50000), -- Mithdran Dawntracker
+(@CGUID+1,167021,2175,10424,10588,'0',15315,0,-1,0,1,102.61285,-2420.632,90.200554,3.240396,120,0,0,1,0,0,NULL,NULL,50000), -- Warlord Breka Grimaxe
+(@CGUID+2,167019,2175,10424,10588,'0',15318,0,-1,0,0,100.56077,-2418.0713,90.41125,4.50382,120,0,0,1,0,0,NULL,NULL,50000), -- Cork Fizzlepop
+(@CGUID+3,149915,2175,10424,10588,'0',13780,0,-1,0,0,99.48264,-2420.8645,90.37675,0.7511147,120,0,0,1,0,0,NULL,NULL,50000), -- Austin Huxworth
+(@CGUID+4,156280,2175,10424,10588,'0',13779,0,-1,0,1,102.61285,-2420.632,90.200554,3.240396,120,0,0,1,0,0,NULL,NULL,50000), -- Captain Garrick
+(@CGUID+5,149899,2175,10424,10588,'0',13776,0,-1,0,0,100.56077,-2418.0713,90.41125,4.50382,120,0,0,1,0,0,NULL,NULL,50000); -- Lindie Springstock
+
+UPDATE `creature_template` SET `unit_flags2`=2048 WHERE `entry` IN (149899);
+UPDATE `creature_template` SET `unit_flags2`=4196352 WHERE `entry` IN (149915);
+UPDATE `creature_template` SET `npcflag`=2, `faction`=35 WHERE `entry` IN (149915,149899);
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=26 AND `SourceGroup` IN (15316, 15315, 15318, 13780, 13779, 13776) AND `SourceEntry` = 0;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
+(26,15316,0,0,0,47,0,59939,66,0,0,0,0,'','Apply Phase 15316 if Quest 59939 (Forbidden Quilboar Necromancy) is completed or rewarded'),
+(26,15316,0,0,1,47,0,59938,66,0,0,0,0,'','Apply Phase 15316 if Quest 59938 (Down with the Quilboar) is completed or rewarded'),
+(26,15315,0,0,0,47,0,59939,66,0,0,0,0,'','Apply Phase 15315 if Quest 59939 (Forbidden Quilboar Necromancy) is completed or rewarded'),
+(26,15318,0,0,0,47,0,59939,66,0,0,0,0,'','Apply Phase 15318 if Quest 59939 (Forbidden Quilboar Necromancy) is completed or rewarded'),
+(26,13780,0,0,0,47,0,55184,66,0,0,0,0,'','Apply Phase 13780 if Quest 55184 (Forbidden Quilboar Necromancy) is completed or rewarded'),
+(26,13780,0,0,1,47,0,55186,66,0,0,0,0,'','Apply Phase 13780 if Quest 55186 (Down with the Quilboar) is completed or rewarded'),
+(26,13779,0,0,0,47,0,55184,66,0,0,0,0,'','Apply Phase 13779 if Quest 55184 (Forbidden Quilboar Necromancy) is completed or rewarded'),
+(26,13776,0,0,0,47,0,55184,66,0,0,0,0,'','Apply Phase 13776 if Quest 55184 (Forbidden Quilboar Necromancy) is completed or rewarded');
+
+DELETE FROM `phase_area` WHERE `AreaId`=10424 AND `PhaseId` IN (15316,15315,15318,13780,13779,13776);
+INSERT INTO `phase_area` (`AreaId`,`PhaseId`,`Comment`) VALUES
+(10424,15316, 'Cosmetic - NPE - Mithdran Dawntracker at Darkmaul Plains'),
+(10424,15315, 'Cosmetic - NPE - Warlord Breka Grimaxe at Darkmaul Plains'),
+(10424,15318, 'Cosmetic - NPE - Cork Fizzlepop at Darkmaul Plains'),
+(10424,13780, 'Cosmetic - NPE - Austin Huxworth at Darkmaul Plains'),
+(10424,13779, 'Cosmetic - NPE - Captain Garrick at Darkmaul Plains'),
+(10424,13776, 'Cosmetic - NPE - Lindie Springstock at Darkmaul Plains');
+
+DELETE FROM `phase_name` WHERE `ID` IN (15316,15315,15318,13780,13779,13776);
+INSERT INTO `phase_name` (`ID`, `Name`) VALUES
+(15316, 'Cosmetic - See Mithran Dawntracker at Darkmaul Plains'),
+(15315, 'Cosmetic - See Warlord Breka Grimaxe at Darkmaul Plains'),
+(15318, 'Cosmetic - See Cork Fizzlepop at Darkmaul Plains'),
+(13780, 'Cosmetic - See Austin Huxworth at Darkmaul Plains'),
+(13779, 'Cosmetic - See Captian Garrick at Darkmaul Plains'),
+(13776, 'Cosmetic - See Lindie Springstock at Darkmaul Plains');