aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornatnat201193 <natnat201193@users.noreply.github.com>2020-01-15 20:00:46 +0100
committerKillyana <morphone1@gmail.com>2020-01-15 20:00:46 +0100
commit4913edf81bfbd505e3218161b45705962876552d (patch)
tree7c1d307d2ed01aab583cc6e842d827e1ce21698f
parent4a6ecbaec5b7361f7c97438bf59c86d740d29d62 (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.sql84
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.