diff options
| -rw-r--r-- | sql/updates/world/master/2025_07_06_00_world.sql | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/sql/updates/world/master/2025_07_06_00_world.sql b/sql/updates/world/master/2025_07_06_00_world.sql new file mode 100644 index 00000000000..06341900f6c --- /dev/null +++ b/sql/updates/world/master/2025_07_06_00_world.sql @@ -0,0 +1,107 @@ +SET @CGUID := 6005166; +SET @OGUID := 6002805; + +-- Creature +DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+1; +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`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `VerifiedBuild`) VALUES +(@CGUID+0, 97004, 1220, 7502, 7581, '0', 0, 0, 0, 0, -973.31427001953125, 4435.2021484375, 735.822021484375, 0.765724837779998779, 120, 0, 0, 0, NULL, NULL, NULL, NULL, 61609), -- "Red" Jack Findle (Area: Dalaran City - Difficulty: 0) CreateObject1 (Auras: 60913 - [DND] Dalaran - Shop Keeper Greeting) +(@CGUID+1, 96999, 1220, 7502, 7581, '0', 0, 0, 0, 0, -980.7742919921875, 4434.1318359375, 744.0382080078125, 4.6049957275390625, 120, 0, 0, 0, NULL, NULL, NULL, NULL, 61609); -- Susana Averoy (Area: Dalaran City - Difficulty: 0) CreateObject1 + +-- GameObject +DELETE FROM `gameobject` WHERE `guid` BETWEEN @OGUID+0 AND @OGUID+2; +INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `PhaseId`, `PhaseGroup`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `VerifiedBuild`) VALUES +(@OGUID+0, 251033, 1220, 7502, 7581, '0', 0, 0, -967.25384521484375, 4435.98486328125, 735.7366943359375, 2.164205789566040039, 0, 0, 0.882946968078613281, 0.469472706317901611, 120, 255, 1, 61609), -- Facade (Area: Dalaran City - Difficulty: 0) CreateObject1 +(@OGUID+1, 249362, 1220, 7502, 7581, '0', 0, 0, -965.22052001953125, 4435.8671875, 737.73712158203125, 1.042171835899353027, 0.612788200378417968, -0.35283088684082031, 0.612788200378417968, 0.35283362865447998, 120, 255, 1, 61609), -- Lever (Area: Dalaran City - Difficulty: 0) CreateObject1 +(@OGUID+2, 242132, 1220, 7502, 7581, '0', 0, 0, -961.08526611328125, 4448.22705078125, 743.8145751953125, 0.628316879272460937, 0, 0, 0.309016227722167968, 0.95105677843093872, 120, 255, 1, 61609); -- Glorious Goods (Area: Dalaran City - Difficulty: 0) CreateObject1 + +DELETE FROM `gameobject_addon` WHERE `guid` BETWEEN @OGUID+0 AND @OGUID+2; +INSERT INTO `gameobject_addon` (`guid`, `parent_rotation0`, `parent_rotation1`, `parent_rotation2`, `parent_rotation3`, `WorldEffectID`, `AIAnimKitID`) VALUES +(@OGUID+1, 0, 0, -0.33380699157714843, 0.942641437053680419, 0, 0); -- Lever + +-- Template Addon +DELETE FROM `creature_template_addon` WHERE `entry` = 97004; +INSERT INTO `creature_template_addon` (`entry`, `PathId`, `mount`, `StandState`, `AnimTier`, `VisFlags`, `SheathState`, `PvpFlags`, `emote`, `aiAnimKit`, `movementAnimKit`, `meleeAnimKit`, `visibilityDistanceType`, `auras`) VALUES +(97004, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, '60913'); -- 97004 ("Red" Jack Findle) - [DND] Dalaran - Shop Keeper Greeting + +-- Difficulty +UPDATE `creature_template_difficulty` SET `StaticFlags1`=0x10000000, `VerifiedBuild`=61609 WHERE (`Entry`=97004 AND `DifficultyID`=0); -- 97004 ("Red" Jack Findle) - CanSwim +UPDATE `creature_template_difficulty` SET `StaticFlags1`=0x10000000, `VerifiedBuild`=61609 WHERE (`Entry`=96999 AND `DifficultyID`=0); -- 96999 (Susana Averoy) - CanSwim + +-- Creature Text +DELETE FROM `creature_text` WHERE `CreatureID` = 97004; +INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES +(97004, 0, 0, 'Looking for something specific today?', 12, 0, 100, 6, 0, 0, 108823, 0, '\"Red\" Jack Findle to Player'), +(97004, 1, 0, 'And we will answer from the shadows.', 12, 0, 100, 1, 0, 0, 108811, 5, '\"Red\" Jack Findle to Player'); + +-- Gossip +DELETE FROM `creature_template_gossip` WHERE (`CreatureID`=97004 AND `MenuID`=19540); +INSERT INTO `creature_template_gossip` (`CreatureID`, `MenuID`, `VerifiedBuild`) VALUES +(97004, 19540, 61609); -- "Red" Jack Findle + +UPDATE `gossip_menu` SET `VerifiedBuild`=61609 WHERE (`MenuID`=19540 AND `TextID`=28878); +DELETE FROM `gossip_menu_option` WHERE (`MenuID`=19540 AND `OptionID`=0); +INSERT INTO `gossip_menu_option` (`MenuID`, `GossipOptionID`, `OptionID`, `OptionNpc`, `OptionText`, `OptionBroadcastTextID`, `Language`, `Flags`, `ActionMenuID`, `ActionPoiID`, `GossipNpcOptionID`, `BoxCoded`, `BoxMoney`, `BoxText`, `BoxBroadcastTextID`, `SpellID`, `OverrideIconID`, `VerifiedBuild`) VALUES +(19540, 45226, 0, 0, 'The raven calls.', 108809, 0, 0, 0, 0, NULL, 0, 0, NULL, 0, NULL, NULL, 61609); + +UPDATE `gossip_menu_option` SET `GossipOptionID`=45228, `VerifiedBuild`=61609 WHERE (`MenuID`=19540 AND `OptionID`=2); + +DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 15) AND (`SourceGroup` IN (19540)); +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `ConditionStringValue1`, `NegativeCondition`, `Comment`) VALUES +(15, 19540, 0, 0, 0, 47, 0, 40832, 74, 0, '', 0, 'Player for which gossip text is shown has Call of The Uncrowned (40832) in state complete, incomplete, rewarded'); + +-- Vendor +DELETE FROM `npc_vendor` WHERE (`entry`=96999 AND `item`=4470 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=96999 AND `item`=60335 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=96999 AND `item`=33449 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=96999 AND `item`=35954 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=96999 AND `item`=159 AND `ExtendedCost`=0 AND `type`=1); +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `ExtendedCost`, `type`, `PlayerConditionID`, `IgnoreFiltering`, `VerifiedBuild`) VALUES +(96999, 5, 4470, 0, 0, 1, 0, 0, 61609), -- Simple Wood +(96999, 4, 60335, 0, 0, 1, 0, 0, 61609), -- Thick Hide Pack +(96999, 3, 33449, 0, 0, 1, 0, 0, 61609), -- Crusty Flatbread +(96999, 2, 35954, 0, 0, 1, 0, 0, 61609), -- Sweetened Goat's Milk +(96999, 1, 159, 0, 0, 1, 0, 0, 61609); -- Refreshing Spring Water + +DELETE FROM `npc_vendor` WHERE (`entry`=97004 AND `item`=183950 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=183951 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=183952 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=183953 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=183954 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=6219 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=39354 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=38426 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=39505 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=20815 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=6532 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=6530 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=4400 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=4399 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=4289 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=3371 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=4340 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=4342 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=4341 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=2325 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=2604 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=3857 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=3466 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=2880 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=2678 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=14341 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=8343 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=4291 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=2321 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=2320 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=180733 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=183955 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=177062 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=5956 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=6217 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=6256 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=85663 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=7005 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=2901 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=228368 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=180060 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=180059 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=180058 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=180057 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=97004 AND `item`=180055 AND `ExtendedCost`=0 AND `type`=1); +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `ExtendedCost`, `type`, `PlayerConditionID`, `IgnoreFiltering`, `VerifiedBuild`) VALUES +(97004, 45, 183950, 0, 0, 1, 0, 0, 61609), -- Distilled Death Extract +(97004, 44, 183951, 0, 0, 1, 0, 0, 61609), -- Immortal Shard +(97004, 43, 183952, 0, 0, 1, 0, 0, 61609), -- Machinist's Oil +(97004, 42, 183953, 0, 0, 1, 0, 0, 61609), -- Sealing Wax +(97004, 41, 183954, 0, 0, 1, 0, 0, 61609), -- Malleable Wire +(97004, 40, 6219, 0, 0, 1, 0, 0, 61609), -- Arclight Spanner +(97004, 39, 39354, 0, 0, 1, 0, 0, 61609), -- Light Parchment +(97004, 38, 38426, 0, 0, 1, 0, 0, 61609), -- Eternium Thread +(97004, 37, 39505, 0, 0, 1, 0, 0, 61609), -- Virtuoso Inking Set +(97004, 36, 20815, 0, 0, 1, 0, 0, 61609), -- Jeweler's Toolset +(97004, 35, 6532, 0, 0, 1, 0, 0, 61609), -- Bright Baubles +(97004, 34, 6530, 0, 0, 1, 0, 0, 61609), -- Nightcrawlers +(97004, 33, 4400, 0, 0, 1, 0, 0, 61609), -- Heavy Stock +(97004, 32, 4399, 0, 0, 1, 0, 0, 61609), -- Wooden Stock +(97004, 31, 4289, 0, 0, 1, 0, 0, 61609), -- Salt +(97004, 30, 3371, 0, 0, 1, 0, 0, 61609), -- Crystal Vial +(97004, 29, 4340, 0, 0, 1, 0, 0, 61609), -- Gray Dye +(97004, 28, 4342, 0, 0, 1, 0, 0, 61609), -- Purple Dye +(97004, 27, 4341, 0, 0, 1, 0, 0, 61609), -- Yellow Dye +(97004, 26, 2325, 0, 0, 1, 0, 0, 61609), -- Black Dye +(97004, 25, 2604, 0, 0, 1, 0, 0, 61609), -- Red Dye +(97004, 24, 3857, 0, 0, 1, 0, 0, 61609), -- Coal +(97004, 23, 3466, 0, 0, 1, 0, 0, 61609), -- Strong Flux +(97004, 22, 2880, 0, 0, 1, 0, 0, 61609), -- Weak Flux +(97004, 21, 2678, 0, 0, 1, 0, 0, 61609), -- Mild Spices +(97004, 20, 14341, 0, 0, 1, 0, 0, 61609), -- Rune Thread +(97004, 19, 8343, 0, 0, 1, 0, 0, 61609), -- Heavy Silken Thread +(97004, 18, 4291, 0, 0, 1, 0, 0, 61609), -- Silken Thread +(97004, 17, 2321, 0, 0, 1, 0, 0, 61609), -- Fine Thread +(97004, 16, 2320, 0, 0, 1, 0, 0, 61609), -- Coarse Thread +(97004, 15, 180733, 0, 0, 1, 0, 0, 61609), -- Luminous Flux +(97004, 14, 183955, 0, 0, 1, 0, 0, 61609), -- Curing Salt +(97004, 13, 177062, 0, 0, 1, 0, 0, 61609), -- Penumbra Thread +(97004, 12, 5956, 0, 0, 1, 0, 0, 61609), -- Blacksmith Hammer +(97004, 11, 6217, 0, 0, 1, 0, 0, 61609), -- Copper Rod +(97004, 10, 6256, 0, 0, 1, 0, 0, 61609), -- Fishing Pole +(97004, 9, 85663, 0, 0, 1, 0, 0, 61609), -- Herbalist's Spade +(97004, 8, 7005, 0, 0, 1, 0, 0, 61609), -- Skinning Knife +(97004, 7, 2901, 0, 0, 1, 0, 0, 61609), -- Mining Pick +(97004, 6, 228368, 0, 0, 1, 0, 0, 61609), -- Relic of the Past VI +(97004, 5, 180060, 0, 0, 1, 0, 0, 61609), -- Relic of the Past V +(97004, 4, 180059, 0, 0, 1, 0, 0, 61609), -- Relic of the Past IV +(97004, 3, 180058, 0, 0, 1, 0, 0, 61609), -- Relic of the Past III +(97004, 2, 180057, 0, 0, 1, 0, 0, 61609), -- Relic of the Past II +(97004, 1, 180055, 0, 0, 1, 0, 0, 61609); -- Relic of the Past I |
