From ca2e5b52316ed5a9b3cb50b6f33d644a39bc201f Mon Sep 17 00:00:00 2001 From: Vox Date: Fri, 17 Dec 2021 10:09:23 -0700 Subject: [PATCH] fix(DB/Scripts): Unworthy Initiate Chains (#9668) --- .../updates/pending_db_world/rev_1639267185578233100.sql | 8 ++++++++ .../scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp | 4 +--- 2 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 data/sql/updates/pending_db_world/rev_1639267185578233100.sql diff --git a/data/sql/updates/pending_db_world/rev_1639267185578233100.sql b/data/sql/updates/pending_db_world/rev_1639267185578233100.sql new file mode 100644 index 000000000..7b0802dfe --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1639267185578233100.sql @@ -0,0 +1,8 @@ +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1639267185578233100'); + +/* Disable LOS on Unworthy Initiate Chains +*/ + +DELETE FROM `disables` WHERE `sourceType`=0 AND `entry` IN (54612); +INSERT INTO `disables` (`sourceType`, `entry`, `flags`, `params_0`, `params_1`, `comment`) VALUES +(0, 54612, 64, '', '', 'Chained Peasant (Chest) LOS'); diff --git a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp index de7d4d0a6..bb288c19d 100644 --- a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp +++ b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp @@ -638,8 +638,7 @@ public: enum UnworthyInitiate { - SPELL_SOUL_PRISON_CHAIN_SELF = 54612, - SPELL_SOUL_PRISON_CHAIN = 54613, + SPELL_SOUL_PRISON_CHAIN = 54612, SPELL_DK_INITIATE_VISUAL = 51519, SPELL_ICY_TOUCH = 52372, @@ -760,7 +759,6 @@ public: phase = PHASE_TO_EQUIP; me->SetUInt32Value(UNIT_FIELD_BYTES_1, 0); - me->RemoveAurasDueToSpell(SPELL_SOUL_PRISON_CHAIN_SELF); me->RemoveAurasDueToSpell(SPELL_SOUL_PRISON_CHAIN); float z;