diff options
author | natnat201193 <natnat201193@users.noreply.github.com> | 2020-01-15 20:00:46 +0100 |
---|---|---|
committer | Killyana <morphone1@gmail.com> | 2020-01-15 20:00:46 +0100 |
commit | 4913edf81bfbd505e3218161b45705962876552d (patch) | |
tree | 7c1d307d2ed01aab583cc6e842d827e1ce21698f | |
parent | 4a6ecbaec5b7361f7c97438bf59c86d740d29d62 (diff) |
DB: Added Missing Calendar events and updated game_event to match for the next 5 years
Closes #24045
-rw-r--r-- | sql/updates/world/3.3.5/2020_01_15_02_world_335.sql | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/sql/updates/world/3.3.5/2020_01_15_02_world_335.sql b/sql/updates/world/3.3.5/2020_01_15_02_world_335.sql new file mode 100644 index 00000000000..b6c4697219d --- /dev/null +++ b/sql/updates/world/3.3.5/2020_01_15_02_world_335.sql @@ -0,0 +1,84 @@ +-- DB Table update +ALTER TABLE `holiday_dates` CHANGE `holiday_duration` `holiday_duration` INT(10) UNSIGNED DEFAULT 0 NOT NULL; + +-- Darkmoon Faire +UPDATE `game_event` SET `start_time`= '2020-01-05 00:01:00', `end_time`= '2030-01-01 06:00:00' WHERE `eventEntry`= 3; + +-- Lunar Festival. Holiday ID: 327. +UPDATE `game_event` SET `start_time`='2020-01-24 00:01:00', `occurence`='525600', `length`='30240' WHERE `eventEntry`=7; +SET @HOLIDAYID := 327; +SET @DATEID := 14; +DELETE FROM `holiday_dates` WHERE `id`=@HOLIDAYID AND `date_id` IN (@DATEID, @DATEID+1, @DATEID+2, @DATEID+3, @DATEID+4, @DATEID+5); +INSERT INTO `holiday_dates` (`id`, `date_id`, `date_value`) VALUES -- DONE. +(@HOLIDAYID, @DATEID, 335921152), -- 2020-01-24. +(@HOLIDAYID, @DATEID+1, 352681984), -- 2021-01-23. +(@HOLIDAYID, @DATEID+2, 369459200), -- 2022-01-23. +(@HOLIDAYID, @DATEID+3, 386236416), -- 2023-01-23. +(@HOLIDAYID, @DATEID+4, 403013632), -- 2024-01-23. +(@HOLIDAYID, @DATEID+5, 419774464); -- 2025-01-22. +UPDATE `holiday_dates` SET `holiday_duration`= 360 WHERE `id`= 327; + +-- Love is in the air. Holiday ID: 423. +UPDATE `game_event` SET `start_time`='2020-02-08 00:01:00', `occurence`='525600', `length`='20160' WHERE `eventEntry`=8; +SET @HOLIDAYID := 423; +SET @DATEID := 10; +DELETE FROM `holiday_dates` WHERE `id`=@HOLIDAYID AND `date_id` IN (@DATEID, @DATEID+1, @DATEID+2, @DATEID+3, @DATEID+4, @DATEID+5); +INSERT INTO `holiday_dates` (`id`, `date_id`, `date_value`) VALUES -- DONE. +(@HOLIDAYID, @DATEID, 336707584), -- 2020-02-08. +(@HOLIDAYID, @DATEID+1, 353468416), -- 2021-02-07. +(@HOLIDAYID, @DATEID+2, 370245632), -- 2022-02-07. +(@HOLIDAYID, @DATEID+3, 387022848), -- 2023-02-07. +(@HOLIDAYID, @DATEID+4, 403800064), -- 2024-02-07. +(@HOLIDAYID, @DATEID+5, 420560896); -- 2025-02-06. + +-- Pilgrim's Bounty. Holiday ID: 404. +UPDATE `game_event` SET `start_time`='2020-11-23 01:00:00', `occurence`='525600', `length`='10080' WHERE `eventEntry`=26; +SET @HOLIDAYID := 404; +SET @DATEID := 11; +DELETE FROM `holiday_dates` WHERE `id`=@HOLIDAYID AND `date_id` IN (@DATEID, @DATEID+1, @DATEID+2, @DATEID+3, @DATEID+4, @DATEID+5); +INSERT INTO `holiday_dates` (`id`, `date_id`, `date_value`) VALUES -- DONE. +(@HOLIDAYID, @DATEID, 346390592), -- 2020-11-23. +(@HOLIDAYID, @DATEID+1, 363167808), -- 2021-11-23. +(@HOLIDAYID, @DATEID+2, 379945024), -- 2022-11-23. +(@HOLIDAYID, @DATEID+3, 396722240), -- 2023-11-23. +(@HOLIDAYID, @DATEID+4, 413483072), -- 2024-11-22. +(@HOLIDAYID, @DATEID+5, 430260288); -- 2025-11-22. + +-- Children's Week. Holiday ID: 201. +UPDATE `game_event` SET `start_time`='2020-05-01 00:01:00', `occurence`='525600', `length`='10080' WHERE `eventEntry`=10; +SET @HOLIDAYID := 201; +SET @DATEID := 16; +DELETE FROM `holiday_dates` WHERE `id`=@HOLIDAYID AND `date_id` IN (@DATEID, @DATEID+1, @DATEID+2, @DATEID+3, @DATEID+4, @DATEID+5); +INSERT INTO `holiday_dates` (`id`, `date_id`, `date_value`) VALUES -- DONE. +(@HOLIDAYID, @DATEID, 339738624), -- 2020-05-01. +(@HOLIDAYID, @DATEID+1, 356515840), -- 2021-05-01. +(@HOLIDAYID, @DATEID+2, 373293056), -- 2022-05-01. +(@HOLIDAYID, @DATEID+3, 390070272), -- 2023-05-01. +(@HOLIDAYID, @DATEID+4, 406274048), -- 2024-04-30. +(@HOLIDAYID, @DATEID+5, 423051264); -- 2025-04-30. + +-- Noblegarden. Holiday ID: 181. +UPDATE `game_event` SET `start_time`='2020-04-13 00:01:00', `occurence`='525600', `length`='10080' WHERE `eventEntry`=9; +SET @HOLIDAYID := 181; +SET @DATEID := 13; +DELETE FROM `holiday_dates` WHERE `id`=@HOLIDAYID AND `date_id` IN (@DATEID, @DATEID+1, @DATEID+2, @DATEID+3, @DATEID+4, @DATEID+5); +INSERT INTO `holiday_dates` (`id`, `date_id`, `date_value`) VALUES -- DONE. +(@HOLIDAYID, @DATEID, 338886656), -- 2020-04-13. +(@HOLIDAYID, @DATEID+1, 355663872), -- 2021-04-13. +(@HOLIDAYID, @DATEID+2, 372441088), -- 2022-04-13. +(@HOLIDAYID, @DATEID+3, 389218304), -- 2023-04-13. +(@HOLIDAYID, @DATEID+4, 405979136), -- 2024-04-12. +(@HOLIDAYID, @DATEID+5, 422756352); -- 2025-04-12. + +-- Harvest Festival. Holiday ID: 321. +UPDATE `game_event` SET `start_time`='2020-09-29 00:01:00', `occurence`='525600', `length`='10080' WHERE `eventEntry`=11; +SET @HOLIDAYID := 321; +SET @DATEID := 14; +DELETE FROM `holiday_dates` WHERE `id`=@HOLIDAYID AND `date_id` IN (@DATEID, @DATEID+1, @DATEID+2, @DATEID+3, @DATEID+4, @DATEID+5); +INSERT INTO `holiday_dates` (`id`, `date_id`, `date_value`) VALUES -- DONE. +(@HOLIDAYID, @DATEID, 344391680), -- 2020-09-29. +(@HOLIDAYID, @DATEID+1, 361168896), -- 2021-09-29. +(@HOLIDAYID, @DATEID+2, 377946112), -- 2022-09-29. +(@HOLIDAYID, @DATEID+3, 394723328), -- 2023-09-29. +(@HOLIDAYID, @DATEID+4, 411484160), -- 2024-09-28. +(@HOLIDAYID, @DATEID+5, 428261376); -- 2025-09-28. |