Core/Commands: Added .quest objective complete command to complete single quest objectives

Port From (https://github.com/TrinityCore/TrinityCore/commit/10302dca55ffc7db8c8cfc5b42f68bb082b1e8d7)
This commit is contained in:
hondacrx
2022-09-02 17:58:25 -04:00
parent e1108a0465
commit d5bf9cd42d
3 changed files with 27 additions and 2 deletions
@@ -0,0 +1,10 @@
--
SET @PERMISSION := 883;
DELETE FROM `rbac_linked_permissions` WHERE `linkedId`=@PERMISSION;
DELETE FROM `rbac_permissions` WHERE `id`=@PERMISSION;
INSERT INTO `rbac_permissions` (`id`, `name`) VALUES
(@PERMISSION, 'Command: quest objective complete');
INSERT INTO `rbac_linked_permissions` (`id`, `linkedId`) VALUES
(196, @PERMISSION);
@@ -0,0 +1,12 @@
--
SET @OBJECTIVE_STRING_ID := 884;
SET @QUEST_NOT_FOUND_STRING_ID := 1517;
DELETE FROM `command` WHERE `name`='quest objective complete';
INSERT INTO `command` (`name`,`help`) VALUES
('quest objective complete','Syntax: .quest objective complete #questObjectiveId\nMark specific quest objective as completed for target character.');
DELETE FROM `trinity_string` WHERE `entry` IN (@OBJECTIVE_STRING_ID,@QUEST_NOT_FOUND_STRING_ID);
INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES
(@OBJECTIVE_STRING_ID, 'Objective %u not found.'),
(@QUEST_NOT_FOUND_STRING_ID, 'Quest ID %u does not exist.');