aboutsummaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2023-06-02 00:50:30 +0200
committerShauren <shauren.trinity@gmail.com>2023-06-02 00:50:30 +0200
commita2be8d202823706ad4b29c2dc988c0fe978ae652 (patch)
tree20e5ca072346f43b15b4ec5b5fb4e62d19324ebc /sql
parentf2041701dad41f8216804d17b0fd44cca3bd26ce (diff)
Core/Quests: Implemented new db table quest_objectives_completion_effect
* Turn off automatic phase updates on quest objective completion * Allow more convenient conversation and spell casts on quest objective completion
Diffstat (limited to 'sql')
-rw-r--r--sql/updates/world/master/2023_06_02_00_world.sql13
1 files changed, 13 insertions, 0 deletions
diff --git a/sql/updates/world/master/2023_06_02_00_world.sql b/sql/updates/world/master/2023_06_02_00_world.sql
new file mode 100644
index 00000000000..0ebca464ea6
--- /dev/null
+++ b/sql/updates/world/master/2023_06_02_00_world.sql
@@ -0,0 +1,13 @@
+--
+-- Table structure for table `quest_objectives_completion_effect`
+--
+DROP TABLE IF EXISTS `quest_objectives_completion_effect`;
+CREATE TABLE `quest_objectives_completion_effect` (
+ `ObjectiveID` int NOT NULL,
+ `GameEventID` int DEFAULT NULL,
+ `SpellID` int DEFAULT NULL,
+ `ConversationID` int DEFAULT NULL,
+ `UpdatePhaseShift` tinyint(1) DEFAULT '0',
+ `UpdateZoneAuras` tinyint(1) DEFAULT '0',
+ PRIMARY KEY (`ObjectiveID`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;