From dbd78936bfe41082281cb6cdcdb9613375bf7a35 Mon Sep 17 00:00:00 2001 From: LannyE <65646022+LannyE@users.noreply.github.com> Date: Wed, 24 Feb 2021 17:31:34 -0700 Subject: [PATCH] fix(DB): Gnomeregan - Viscous Fallout and Minions Update (#4643) --- .../rev_1614187724074625300.sql | 69 +++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 data/sql/updates/pending_db_world/rev_1614187724074625300.sql diff --git a/data/sql/updates/pending_db_world/rev_1614187724074625300.sql b/data/sql/updates/pending_db_world/rev_1614187724074625300.sql new file mode 100644 index 000000000..96b672b23 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1614187724074625300.sql @@ -0,0 +1,69 @@ +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1614187724074625300'); +-- -------------------------------------------------Viscous Fallout-------------------------------------------------- +SET @ENTRY := 7079; +SET @GUID := 30137; +UPDATE `creature_template` SET `scale` = 1.3,`MovementType` = 0 WHERE `entry` = @ENTRY; +UPDATE `creature` SET `position_x` = -471.39,`position_y` = 48.4756,`position_z` = -207.954,`orientation` = 6.03304,`MovementType` = 2,`wander_distance` = 0 WHERE `guid` = @GUID; +UPDATE `creature_model_info` SET `CombatReach` = 0.3 WHERE `DisplayID` = 5497; + +DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY AND `source_type` = 0 AND `id` >= 1; +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 +(7079,0,1,0,0,0,100,1,1000,2000,0,0,0,75,10341,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Viscous Fallout - In Combat - Add Aura \'Radiation Cloud\''), +(7079,0,2,0,0,0,100,0,2000,9000,11000,14000,0,11,9459,64,0,0,0,0,17,0,50,0,0,0,0,0,0,'Viscous Fallout - In Combat CMC - Cast \'Corrosive Ooze\''); + +SET @ENTRY := 70790; +DELETE FROM `creature_addon` WHERE `guid` = @GUID; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`isLarge`,`auras`) VALUES +(@GUID,@ENTRY,0,0,0,0,0,NULL); + +DELETE FROM `waypoint_data` WHERE `id` = @ENTRY; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@ENTRY,1,-440.007,40.4573,-208.528,0,0,0,0,100,0), +(@ENTRY,2,-403.428,48.1517,-208.92,0,0,0,0,100,0), +(@ENTRY,3,-393.459,63.5904,-209.678,0,0,0,0,100,0), +(@ENTRY,4,-406.709,75.8918,-210.99,0,0,0,0,100,0), +(@ENTRY,5,-421.506,82.5705,-210.045,0,0,0,0,100,0), +(@ENTRY,6,-428.759,100.234,-209.626,0,0,0,0,100,0), +(@ENTRY,7,-409.098,109.523,-210.525,0,0,0,0,100,0), +(@ENTRY,8,-393.271,112.121,-209.804,0,0,0,0,100,0), +(@ENTRY,9,-380.83,95.3402,-210.582,0,0,0,0,100,0), +(@ENTRY,10,-372.115,112.371,-209.234,0,0,0,0,100,0), +(@ENTRY,11,-372.697,137.794,-208.769,0,0,0,0,100,0), +(@ENTRY,12,-396.703,139.501,-210.381,0,0,0,0,100,0), +(@ENTRY,13,-372.697,137.794,-208.769,0,0,0,0,100,0), +(@ENTRY,14,-396.703,139.501,-210.381,0,0,0,0,100,0), +(@ENTRY,15,-372.697,137.794,-208.769,0,0,0,0,100,0), +(@ENTRY,16,-372.115,112.371,-209.234,0,0,0,0,100,0), +(@ENTRY,17,-380.83,95.3402,-210.582,0,0,0,0,100,0), +(@ENTRY,18,-393.271,112.121,-209.804,0,0,0,0,100,0), +(@ENTRY,19,-409.098,109.523,-210.525,0,0,0,0,100,0), +(@ENTRY,20,-428.759,100.234,-209.626,0,0,0,0,100,0), +(@ENTRY,21,-421.506,82.5705,-210.045,0,0,0,0,100,0), +(@ENTRY,22,-406.709,75.8918,-210.99,0,0,0,0,100,0), +(@ENTRY,23,-393.459,63.5904,-209.678,0,0,0,0,100,0), +(@ENTRY,24,-403.428,48.1517,-208.92,0,0,0,0,100,0), +(@ENTRY,25,-440.007,40.4573,-208.528,0,0,0,0,100,0), +(@ENTRY,26,-471.277,47.9361,-208.061,0,0,0,0,100,0); + + +-- -------------------------------------------Viscous Fallout Mobs Spell Updates------------------------------------------- +-- Irradiated Slime +SET @ENTRY := 6218; +DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY AND `source_type` = 0 AND `id` = 1; +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 +(@ENTRY,0,1,0,0,0,100,0,2000,9000,11000,14000,0,11,9459,0,0,0,0,0,17,0,50,0,0,0,0,0,0,'Irradiated Slime - In Combat - Cast \'Corrosive Ooze\''); + + +-- Corrosive Lurker +SET @ENTRY := 6219; +DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY AND `source_type` = 0 AND `id` = 1; +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 +(@ENTRY,0,1,0,0,0,100,0,2000,9000,11000,14000,0,11,9459,0,0,0,0,0,17,0,50,0,0,0,0,0,0,'Corrosive Lurker - In Combat - Cast \'Corrosive Ooze\''); + + +-- Irradiated Horror +SET @ENTRY := 6220; +DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY AND `source_type` = 0 AND `id` >= 1; +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 +(@ENTRY,0,1,0,0,0,100,1,1000,2000,0,0,0,75,10341,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Irradiated Horror - In Combat - Add Aura \'Radiation Cloud\' (No Repeat)'), +(@ENTRY,0,2,0,0,0,100,0,2000,9000,11000,14000,0,11,9459,0,0,0,0,0,17,0,50,0,0,0,0,0,0,'Irradiated Horror - In Combat - Cast \'Corrosive Ooze\'');