From 0e6284f2a56b3a81dd7039753336f8df5de53d1b Mon Sep 17 00:00:00 2001 From: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Wed, 18 Aug 2021 08:09:08 +0930 Subject: [PATCH] fix(DB/quest): Remove incorrect prereq, premature drop for Gurf's Dignity (#7334) * fix(DB/quest): Remove incorrect prerequisite quest for Gurf's Dignity * Update rev_1628925002692757285.sql * Update rev_1628925002692757285.sql Co-authored-by: PolarCookie --- .../pending_db_world/rev_1628925002692757285.sql | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 data/sql/updates/pending_db_world/rev_1628925002692757285.sql diff --git a/data/sql/updates/pending_db_world/rev_1628925002692757285.sql b/data/sql/updates/pending_db_world/rev_1628925002692757285.sql new file mode 100644 index 000000000..6d8a54d7d --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1628925002692757285.sql @@ -0,0 +1,11 @@ +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1628925002692757285'); + +-- Remove incorrect quest prerequisite from Gurf's Dignity quest +UPDATE `quest_template_addon` SET `PrevQuestID` = 0 WHERE `ID` = 9564; + +-- Adds condition so Gurf's Dignity item only drops if Murlocs quest is rewarded, taken or completed +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=1 AND `SourceGroup` = 17475 AND `SourceEntry`=23850; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(1, 17475, 23850, 0, 0, 8, 0, 9562, 0, 0, 0, 0, 0, "", 'Item "Gurf\'s Dignity" can be looted if quest "Murlocs... Why Here? Why Now?" is rewarded'), +(1, 17475, 23850, 0, 1, 9, 0, 9562, 0, 0, 0, 0, 0, "", 'Item "Gurf\'s Dignity" can be looted if quest "Murlocs... Why Here? Why Now?" is taken'), +(1, 17475, 23850, 0, 2, 28, 0, 9562, 0, 0, 0, 0, 0, "", 'Item "Gurf\'s Dignity" can be looted if quest "Murlocs... Why Here? Why Now?" is completed');