diff --git a/data/sql/updates/db_world/2022_09_03_04.sql b/data/sql/updates/db_world/2022_09_03_04.sql new file mode 100644 index 000000000..19996587a --- /dev/null +++ b/data/sql/updates/db_world/2022_09_03_04.sql @@ -0,0 +1,3 @@ +-- DB update 2022_09_03_03 -> 2022_09_03_04 +-- +UPDATE `creature_template` SET `type_flags`=`type_flags`|0x00001000 WHERE `entry` IN (15471,15473); diff --git a/data/sql/updates/db_world/2022_09_06_00.sql b/data/sql/updates/db_world/2022_09_06_00.sql new file mode 100644 index 000000000..b53b8b01f --- /dev/null +++ b/data/sql/updates/db_world/2022_09_06_00.sql @@ -0,0 +1,24 @@ +-- DB update 2022_09_03_04 -> 2022_09_06_00 +-- +DELETE FROM `gossip_menu` WHERE `MenuId`=6793 AND `TextId`=8080; +INSERT INTO `gossip_menu` VALUES +(6793,8080); + +DELETE FROM `gossip_menu` WHERE `MenuId`=6794 AND `TextId`=8078; +INSERT INTO `gossip_menu` VALUES +(6794,8078); + +DELETE FROM `gossip_menu` WHERE `MenuId`=6795 AND `TextId`=8079; +INSERT INTO `gossip_menu` VALUES +(6795,8079); + +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=14 AND `SourceGroup` IN (6793,6794,6795); +INSERT INTO `conditions` VALUES +(14,6793,8080,0,0,29,0,15727,250,0,0,0,0,'','Show gossip if Cthun is alive'), +(14,6793,8111,0,0,29,0,15727,250,1,0,0,0,'','Show gossip if Cthun is dead'), + +(14,6794,8078,0,0,29,0,15727,250,0,0,0,0,'','Show gossip if Cthun is alive'), +(14,6794,8112,0,0,29,0,15727,250,1,0,0,0,'','Show gossip if Cthun is dead'), + +(14,6795,8079,0,0,29,0,15727,250,0,0,0,0,'','Show gossip if Cthun is alive'), +(14,6795,8113,0,0,29,0,15727,250,1,0,0,0,'','Show gossip if Cthun is dead'); diff --git a/data/sql/updates/db_world/2022_09_06_01.sql b/data/sql/updates/db_world/2022_09_06_01.sql new file mode 100644 index 000000000..7877f10b2 --- /dev/null +++ b/data/sql/updates/db_world/2022_09_06_01.sql @@ -0,0 +1,3 @@ +-- DB update 2022_09_06_00 -> 2022_09_06_01 +-- +UPDATE `quest_template_addon` SET `SpecialFlags` = `SpecialFlags`|1 WHERE `id` IN (8543, 8546); diff --git a/data/sql/updates/db_world/2022_09_06_02.sql b/data/sql/updates/db_world/2022_09_06_02.sql new file mode 100644 index 000000000..01a08cb27 --- /dev/null +++ b/data/sql/updates/db_world/2022_09_06_02.sql @@ -0,0 +1,3 @@ +-- DB update 2022_09_06_01 -> 2022_09_06_02 +-- +UPDATE `quest_template_addon` SET `SpecialFlags` = `SpecialFlags`|1 WHERE `id`=8495; diff --git a/data/sql/updates/db_world/2022_09_06_03.sql b/data/sql/updates/db_world/2022_09_06_03.sql new file mode 100644 index 000000000..339157064 --- /dev/null +++ b/data/sql/updates/db_world/2022_09_06_03.sql @@ -0,0 +1,60 @@ +-- DB update 2022_09_06_02 -> 2022_09_06_03 +DELETE FROM `creature_template_movement` WHERE `CreatureId` = 8964; +INSERT INTO `creature_template_movement` (`CreatureId`, `Ground`, `Swim`, `Flight`, `Rooted`, `Chase`, `Random`, `InteractionPauseTimer`) VALUES (8964, 1, 0, 2, 0, 0, 0, NULL); -- Sets the drakes to be flying. + +DELETE FROM `waypoint_data` WHERE `id` = 33430; +INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES (33430, 1, -7526.11, -1065.07, 290.051, NULL, 0, 2, 0, 100, 0), -- Perimeter drake +(33430, 2, -7528.77, -1060.98, 289.801, NULL, 0, 2, 0, 100, 0), +(33430, 3, -7554.44, -1032.65, 293.967, NULL, 0, 2, 0, 100, 0), +(33430, 4, -7569.05, -1024.16, 297.773, NULL, 0, 2, 0, 100, 0), +(33430, 5, -7603.77, -1019.19, 303.357, NULL, 0, 2, 0, 100, 0), +(33430, 6, -7625.24, -1030.12, 300.606, NULL, 0, 2, 0, 100, 0), +(33430, 7, -7652.77, -1045.97, 291.551, NULL, 0, 2, 0, 100, 0), +(33430, 8, -7670.93, -1065.01, 280.134, NULL, 0, 2, 0, 100, 0), +(33430, 9, -7677.66, -1074.49, 277.884, NULL, 0, 2, 0, 100, 0), +(33430, 10, -7685.64, -1097.26, 280.412, NULL, 0, 2, 0, 100, 0), +(33430, 11, -7684.97, -1144.9, 293.829, NULL, 0, 2, 0, 100, 0), +(33430, 12, -7666.27, -1177.76, 297.051, NULL, 0, 2, 0, 100, 0), +(33430, 13, -7643.66, -1196.77, 297.273, NULL, 0, 2, 0, 100, 0), +(33430, 14, -7634.54, -1201.61, 295.523, NULL, 0, 2, 0, 100, 0), +(33430, 15, -7597.88, -1211.09, 294.745, NULL, 0, 2, 0, 100, 0), +(33430, 16, -7560.96, -1205.24, 290.357, NULL, 0, 2, 0, 100, 0), +(33430, 17, -7536.04, -1191.71, 287.634, NULL, 0, 2, 0, 100, 0), +(33430, 18, -7519.03, -1173.09, 287.107, NULL, 0, 2, 0, 100, 0), +(33430, 19, -7502.94, -1142.82, 286.44, NULL, 0, 2, 0, 100, 0), +(33430, 20, -7499.3, -1120.66, 286.44, NULL, 0, 2, 0, 100, 0), +(33430, 21, -7502.99, -1091.51, 286.44, NULL, 0, 2, 0, 100, 0), +(33430, 22, -7526.11, -1065.07, 290.051, NULL, 0, 2, 0, 100, 0), +(33430, 23, -7526.11, -1065.07, 290.051, NULL, 2500, 2, 0, 100, 0); -- Again, this delay needs to be parsed, but timing it in 45327 seems to be about 2.5s + +DELETE FROM `waypoint_data` WHERE `id` = 33440; +INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES (33440, 1, -7591.27, -1118.1, 297.518, NULL, 0, 2, 0, 100, 0), -- Center drake +(33440, 2, -7601.09, -1119.68, 298.604, NULL, 0, 2, 0, 100, 0), +(33440, 3, -7602.51, -1119.91, 298.762, NULL, 0, 2, 0, 100, 0), +(33440, 4, -7623.11, -1121.95, 299.872, NULL, 0, 2, 0, 100, 0), +(33440, 5, -7624.85, -1116.18, 298.984, NULL, 0, 2, 0, 100, 0), +(33440, 6, -7623.08, -1109.36, 301.289, NULL, 0, 2, 0, 100, 0), +(33440, 7, -7621.2, -1101.34, 301.622, NULL, 0, 2, 0, 100, 0), +(33440, 8, -7617.67, -1097.37, 302.956, NULL, 0, 2, 0, 100, 0), +(33440, 9, -7612.52, -1091.61, 305.233, NULL, 0, 2, 0, 100, 0), +(33440, 10, -7603.75, -1088.4, 307.15, NULL, 0, 2, 0, 100, 0), +(33440, 11, -7595.7, -1086.25, 309.706, NULL, 0, 2, 0, 100, 0), +(33440, 12, -7584.76, -1084.86, 313.595, NULL, 0, 2, 0, 100, 0), +(33440, 13, -7573.74, -1089.98, 318.4, NULL, 0, 2, 0, 100, 0), +(33440, 14, -7563.75, -1095.65, 321.122, NULL, 0, 2, 0, 100, 0), +(33440, 15, -7561.29, -1111.07, 323.095, NULL, 0, 2, 0, 100, 0), +(33440, 16, -7562.62, -1134.87, 324.789, NULL, 0, 2, 0, 100, 0), +(33440, 17, -7575.26, -1146.93, 321.928, NULL, 0, 2, 0, 100, 0), +(33440, 18, -7587.25, -1150.97, 322.511, NULL, 0, 2, 0, 100, 0), +(33440, 19, -7599.56, -1147.01, 320.289, NULL, 0, 2, 0, 100, 0), +(33440, 20, -7609.3, -1143.61, 316.206, NULL, 0, 2, 0, 100, 0), +(33440, 21, -7634.01, -1120.37, 312.178, NULL, 0, 2, 0, 100, 0), +(33440, 22, -7622.61, -1101.06, 311.345, NULL, 0, 2, 0, 100, 0), +(33440, 23, -7614.43, -1092.26, 305.678, NULL, 0, 2, 0, 100, 0), +(33440, 24, -7582.06, -1084.94, 298.789, NULL, 0, 2, 0, 100, 0), +(33440, 25, -7562.62, -1112.58, 307.456, NULL, 0, 2, 0, 100, 0), +(33440, 26, -7567.33, -1126.35, 304.345, NULL, 0, 2, 0, 100, 0), +(33440, 27, -7587.61, -1127.06, 299.039, NULL, 0, 2, 0, 100, 0), +(33440, 28, -7595.69, -1122.38, 300.092, NULL, 0, 2, 0, 100, 0), +(33440, 29, -7601.09, -1119.68, 298.604, NULL, 0, 2, 0, 100, 0), +(33440, 30, -7601.09, -1119.68, 298.604, NULL, 0, 2, 0, 100, 0); diff --git a/data/sql/updates/pending_db_world/rev_1660252072288200163.sql b/data/sql/updates/pending_db_world/rev_1660252072288200163.sql new file mode 100644 index 000000000..3e97a6001 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1660252072288200163.sql @@ -0,0 +1 @@ +DELETE FROM `smart_scripts` WHERE (`entryorguid` IN (15651, 15652)) AND (`action_param1` = 22863) AND (`source_type` = 0);