diff options
author | Aqua Deus <95978183+aquadeus@users.noreply.github.com> | 2022-11-13 21:38:27 +0100 |
---|---|---|
committer | Naddley <NaddleyTC@gmail.com> | 2022-11-13 21:38:31 +0100 |
commit | cc5f4a264a59170753031cdd1f4b5d9822b0596f (patch) | |
tree | cbd1fb93b60063516debf93c29cf479c54eb8626 | |
parent | 40206b40fb77d05a75dad888486691b414d25e3f (diff) |
DB/Azsuna: Added Daglop
Closes #28525
-rw-r--r-- | sql/updates/world/master/2022_11_13_02_world.sql | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/sql/updates/world/master/2022_11_13_02_world.sql b/sql/updates/world/master/2022_11_13_02_world.sql new file mode 100644 index 00000000000..3abdbab8dcb --- /dev/null +++ b/sql/updates/world/master/2022_11_13_02_world.sql @@ -0,0 +1,86 @@ +SET @CGUID := 651626; +SET @PATH := (@CGUID+0) * 10; + +DELETE FROM `creature` WHERE `guid` = @CGUID+0; +INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `PhaseId`, `PhaseGroup`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `VerifiedBuild`) VALUES +(@CGUID+0, 91166, 1220, 7334, 7571, '0', 4517, 0, 0, 0, -448.9392, 5728.049, 35.15217, 1.336238861083984375, 120, 0, 0, 3138, 3801, 2, 0, 0, 0, 46597); -- Daglop (Area: Olivian Veil - Difficulty: 0) (Auras: 180986 - Phase Shift) + +DELETE FROM `creature_addon` WHERE `guid` = @CGUID+0; +INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `aiAnimKit`, `movementAnimKit`, `meleeAnimKit`, `visibilityDistanceType`, `auras`) VALUES +(@CGUID+0, @PATH, 0, 0, 1, 0, 0, 0, 0, 0, '180986'); -- Daglop - 180986 - Phase Shift + +DELETE FROM `waypoint_data` WHERE `id`= @PATH; +INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `delay`) VALUES +(@PATH, 0, -448.9392, 5728.049, 35.15217, 0), +(@PATH, 1, -449.1962, 5745.663, 34.99242, 0), +(@PATH, 2, -440.3767, 5755.994, 37.45763, 0), +(@PATH, 3, -438.3281, 5766.583, 39.31371, 0), +(@PATH, 4, -436.6059, 5775.816, 39.49709, 0), +(@PATH, 5, -430.7379, 5785.602, 40.14935, 0), +(@PATH, 6, -423.4653, 5794.808, 40.39935, 0), +(@PATH, 7, -421.5833, 5805.992, 40.70333, 0), +(@PATH, 8, -423.4653, 5794.808, 40.39935, 0), +(@PATH, 9, -430.7379, 5785.602, 40.14935, 0), +(@PATH, 10, -436.6059, 5775.816, 39.49709, 0), +(@PATH, 11, -438.3281, 5766.583, 39.31371, 0), +(@PATH, 12, -440.3767, 5755.994, 37.45763, 0), +(@PATH, 13, -449.1962, 5745.663, 34.99242, 0), +(@PATH, 14, -448.9392, 5728.049, 35.15217, 0), +(@PATH, 15, -452.3142, 5713.975, 34.36396, 0), +(@PATH, 16, -451.7708, 5706.871, 34.14607, 0), +(@PATH, 17, -454.382, 5691.95, 31.50987, 0), +(@PATH, 18, -454.1389, 5675.167, 31.05491, 0), +(@PATH, 19, -452.6806, 5665.479, 30.8032, 0), +(@PATH, 20, -450.9496, 5655.935, 30.43857, 0), +(@PATH, 21, -452.6806, 5665.479, 30.8032, 0), +(@PATH, 22, -454.1389, 5675.167, 31.05491, 0), +(@PATH, 23, -454.382, 5691.95, 31.50987, 0), +(@PATH, 24, -451.8047, 5706.729, 34.15913, 0), +(@PATH, 25, -452.3142, 5713.975, 34.36396, 0); + +DELETE FROM `creature_queststarter` WHERE (`id`=91166 AND `quest` IN (38232,38460)); +INSERT INTO `creature_queststarter` (`id`, `quest`, `VerifiedBuild`) VALUES +(91166, 38232, 46597), -- Minion! Kill Them! offered Daglop +(91166, 38460, 46597); -- Let's Make A Deal offered Daglop + +UPDATE `creature_questender` SET `VerifiedBuild`=46597 WHERE (`id`=91166 AND `quest`=38460); +UPDATE `creature_template` SET `gossip_menu_id`=18348, `minlevel`=45, `maxlevel`=45, `VerifiedBuild`=46597 WHERE `entry`=91166; -- Daglop + +UPDATE `quest_poi_points` SET `VerifiedBuild`=46597 WHERE (`QuestID`=38232 AND `Idx1`=5 AND `Idx2`=0) OR (`QuestID`=38232 AND `Idx1`=4 AND `Idx2`=8) OR (`QuestID`=38232 AND `Idx1`=4 AND `Idx2`=7) OR +(`QuestID`=38232 AND `Idx1`=4 AND `Idx2`=6) OR (`QuestID`=38232 AND `Idx1`=4 AND `Idx2`=5) OR (`QuestID`=38232 AND `Idx1`=4 AND `Idx2`=4) OR (`QuestID`=38232 AND `Idx1`=4 AND `Idx2`=3) OR (`QuestID`=38232 AND `Idx1`=4 AND `Idx2`=2) OR +(`QuestID`=38232 AND `Idx1`=4 AND `Idx2`=1) OR (`QuestID`=38232 AND `Idx1`=4 AND `Idx2`=0) OR (`QuestID`=38232 AND `Idx1`=3 AND `Idx2`=5) OR (`QuestID`=38232 AND `Idx1`=3 AND `Idx2`=4) OR (`QuestID`=38232 AND `Idx1`=3 AND `Idx2`=3) OR +(`QuestID`=38232 AND `Idx1`=3 AND `Idx2`=2) OR (`QuestID`=38232 AND `Idx1`=3 AND `Idx2`=1) OR (`QuestID`=38232 AND `Idx1`=3 AND `Idx2`=0) OR (`QuestID`=38232 AND `Idx1`=2 AND `Idx2`=8) OR (`QuestID`=38232 AND `Idx1`=2 AND `Idx2`=7) OR +(`QuestID`=38232 AND `Idx1`=2 AND `Idx2`=6) OR (`QuestID`=38232 AND `Idx1`=2 AND `Idx2`=5) OR (`QuestID`=38232 AND `Idx1`=2 AND `Idx2`=4) OR (`QuestID`=38232 AND `Idx1`=2 AND `Idx2`=3) OR (`QuestID`=38232 AND `Idx1`=2 AND `Idx2`=2) OR +(`QuestID`=38232 AND `Idx1`=2 AND `Idx2`=1) OR (`QuestID`=38232 AND `Idx1`=2 AND `Idx2`=0) OR (`QuestID`=38232 AND `Idx1`=1 AND `Idx2`=0) OR (`QuestID`=38232 AND `Idx1`=0 AND `Idx2`=0) OR (`QuestID`=38460 AND `Idx1`=2 AND `Idx2`=0) OR +(`QuestID`=38460 AND `Idx1`=1 AND `Idx2`=11) OR (`QuestID`=38460 AND `Idx1`=1 AND `Idx2`=10) OR (`QuestID`=38460 AND `Idx1`=1 AND `Idx2`=9) OR (`QuestID`=38460 AND `Idx1`=1 AND `Idx2`=8) OR (`QuestID`=38460 AND `Idx1`=1 AND `Idx2`=7) OR +(`QuestID`=38460 AND `Idx1`=1 AND `Idx2`=6) OR (`QuestID`=38460 AND `Idx1`=1 AND `Idx2`=5) OR (`QuestID`=38460 AND `Idx1`=1 AND `Idx2`=4) OR (`QuestID`=38460 AND `Idx1`=1 AND `Idx2`=3) OR (`QuestID`=38460 AND `Idx1`=1 AND `Idx2`=2) OR +(`QuestID`=38460 AND `Idx1`=1 AND `Idx2`=1) OR (`QuestID`=38460 AND `Idx1`=1 AND `Idx2`=0) OR (`QuestID`=38460 AND `Idx1`=0 AND `Idx2`=0); + +UPDATE `quest_poi` SET `VerifiedBuild`=46597 WHERE (`QuestID`=38232 AND `BlobIndex`=0 AND `Idx1`=5) OR (`QuestID`=38232 AND `BlobIndex`=0 AND `Idx1`=4) OR (`QuestID`=38232 AND `BlobIndex`=0 AND `Idx1`=3) OR (`QuestID`=38232 AND `BlobIndex`=0 AND `Idx1`=2) OR +(`QuestID`=38232 AND `BlobIndex`=0 AND `Idx1`=1) OR (`QuestID`=38232 AND `BlobIndex`=0 AND `Idx1`=0) OR (`QuestID`=38460 AND `BlobIndex`=0 AND `Idx1`=2) OR (`QuestID`=38460 AND `BlobIndex`=0 AND `Idx1`=1) OR (`QuestID`=38460 AND `BlobIndex`=0 AND `Idx1`=0); + +UPDATE `quest_details` SET `VerifiedBuild`=46597 WHERE `ID` IN (38232, 38460); + +UPDATE `quest_template` SET `VerifiedBuild`=46597 WHERE `ID`=38232; -- Minion! Kill Them! +UPDATE `quest_template` SET `VerifiedBuild`=46597 WHERE `ID`=38460; -- Let's Make A Deal + +UPDATE `quest_offer_reward` SET `VerifiedBuild`=46597 WHERE `ID`=38460; + +DELETE FROM `phase_name` WHERE `ID` = 4517; +INSERT INTO `phase_name` (`ID`, `Name`) VALUES +(4517, 'Cosmetic - See Daglop at Olivian Veil'); + +DELETE FROM `phase_area` WHERE `AreaId` IN (7571, 7633, 7554) AND `PhaseId` = 4517; +INSERT INTO `phase_area` (`AreaId`, `PhaseId`, `Comment`) VALUES +(7571, 4517, 'See Daglop at Olivian Veil'), -- Olivian Veil +(7633, 4517, 'See Daglop at Olivian Veil'), -- The Ruined Sanctum +(7554, 4517, 'See Daglop at Olivian Veil'); -- Garden of Elune + +DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId`=26 AND `SourceGroup` = 4517 AND `SourceEntry` IN (7571, 7633, 7554)); +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `Comment`) VALUES +(26, 4517, 7571, 0, 0, 47, 0, 38232, 8 | 2 | 64, 0, 1, 'Apply Phase 4517 if Quest 38232 is completed | rewarded'), +(26, 4517, 7571, 0, 1, 47, 0, 38237, 2 | 64, 0, 0, 'Apply Phase 4517 if Quest 38237 is completed | rewarded'), +(26, 4517, 7633, 0, 0, 47, 0, 38232, 8 | 2 | 64, 0, 1, 'Apply Phase 4517 if Quest 38232 is completed | rewarded'), +(26, 4517, 7633, 0, 1, 47, 0, 38237, 2 | 64, 0, 0, 'Apply Phase 4517 if Quest 38237 is completed | rewarded'), +(26, 4517, 7554, 0, 0, 47, 0, 38232, 8 | 2 | 64, 0, 1, 'Apply Phase 4517 if Quest 38232 is completed | rewarded'), +(26, 4517, 7554, 0, 1, 47, 0, 38237, 2 | 64, 0, 0, 'Apply Phase 4517 if Quest 38237 is completed | rewarded'); |