diff options
author | Shauren <shauren.trinity@gmail.com> | 2022-07-03 23:44:48 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2022-07-03 23:44:48 +0200 |
commit | 49ad0d2d495a9f817ad2820f8e616f3a6564b480 (patch) | |
tree | 93d6744a952dd4dabba7ef9cfe7f8c3421d2f76a /sql | |
parent | 306022054bec6010a63e80407c8d2f8d672b935b (diff) |
Core/Quests: Reset seasonal quests based on saved completion time and intended holiday start time
Diffstat (limited to 'sql')
-rw-r--r-- | sql/base/characters_database.sql | 4 | ||||
-rw-r--r-- | sql/updates/characters/master/2022_07_03_00_characters.sql | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql index 8333e27a4f5..109c9f9e2ee 100644 --- a/sql/base/characters_database.sql +++ b/sql/base/characters_database.sql @@ -1426,6 +1426,7 @@ CREATE TABLE `character_queststatus_seasonal` ( `guid` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier', `quest` int unsigned NOT NULL DEFAULT '0' COMMENT 'Quest Identifier', `event` int unsigned NOT NULL DEFAULT '0' COMMENT 'Event Identifier', + `completedTime` bigint NOT NULL DEFAULT '0', PRIMARY KEY (`guid`,`quest`), KEY `idx_guid` (`guid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System'; @@ -3670,7 +3671,8 @@ INSERT INTO `updates` VALUES ('2022_02_28_00_characters_2020_09_27_00_characters.sql','2292A1ED0E7F46DEC41384F75FA6D9461464EEB8','ARCHIVED','2022-02-28 12:43:58',0), ('2022_03_06_00_characters.sql','474AAF9D03E6A56017899C968DC9875368301934','ARCHIVED','2022-03-06 15:12:24',0), ('2022_03_11_00_characters_2021_07_18_00_characters.sql','0BA579ED21F4E75AC2B4797421B5029568B3F6E2','RELEASED','2022-03-11 18:56:07',0), -('2022_06_01_00_characters.sql','582AC6E256F8365F83AB70BA165CCC8B218E19FF','RELEASED','2022-06-01 21:16:56',0); +('2022_06_01_00_characters.sql','582AC6E256F8365F83AB70BA165CCC8B218E19FF','RELEASED','2022-06-01 21:16:56',0), +('2022_07_03_00_characters.sql','D3F04078C0846BCF7C8330AC20C39B8C3AEE7002','RELEASED','2022-07-03 23:37:24',0); /*!40000 ALTER TABLE `updates` ENABLE KEYS */; UNLOCK TABLES; diff --git a/sql/updates/characters/master/2022_07_03_00_characters.sql b/sql/updates/characters/master/2022_07_03_00_characters.sql new file mode 100644 index 00000000000..11ed0f7e42c --- /dev/null +++ b/sql/updates/characters/master/2022_07_03_00_characters.sql @@ -0,0 +1,5 @@ +ALTER TABLE `character_queststatus_seasonal` ADD `completedTime` bigint NOT NULL DEFAULT '0' AFTER `event`; + +UPDATE `character_queststatus_seasonal` SET `completedTime` = UNIX_TIMESTAMP(); + +DELETE FROM `worldstates` WHERE `entry` BETWEEN 1 AND 85; |