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
This commit is contained in:
Shauren
2023-06-02 00:50:30 +02:00
parent f2041701da
commit a2be8d2028
5 changed files with 76 additions and 5 deletions
@@ -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;