From 7bc19c9bcdd218ad89630ecf6fbb47fd355b2309 Mon Sep 17 00:00:00 2001 From: sogladev Date: Fri, 27 Mar 2026 14:02:16 +0100 Subject: [PATCH] fix(DB/Creature): immunities, spawn and equipment of Koltira Deathweaver (#25261) --- .../updates/pending_db_world/rev_1774608614129288192.sql | 8 ++++++++ .../scripts/EasternKingdoms/ScarletEnclave/chapter2.cpp | 3 +++ 2 files changed, 11 insertions(+) create mode 100644 data/sql/updates/pending_db_world/rev_1774608614129288192.sql diff --git a/data/sql/updates/pending_db_world/rev_1774608614129288192.sql b/data/sql/updates/pending_db_world/rev_1774608614129288192.sql new file mode 100644 index 000000000..dd6266f53 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1774608614129288192.sql @@ -0,0 +1,8 @@ +-- +DELETE FROM `creature_equip_template` WHERE (`CreatureID` = 28912); +INSERT INTO `creature_equip_template` (`CreatureID`, `ID`, `ItemID1`, `ItemID2`, `ItemID3`, `VerifiedBuild`) VALUES +(28912, 1, 38633, 0, 0, 42010); + +UPDATE `creature` SET `spawntimesecs` = 60 WHERE (`id1` = 28912) AND (`guid` IN (130354)); + +UPDATE `creature_template` SET `CreatureImmunitiesId` = -93 WHERE (`entry` = 28912); diff --git a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter2.cpp b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter2.cpp index 3ab236d8c..333c6ffee 100644 --- a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter2.cpp +++ b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter2.cpp @@ -92,6 +92,7 @@ public: me->m_Events.KillAllEvents(false); me->SetUnitFlag(UNIT_FLAG_IMMUNE_TO_NPC); me->setActive(false); + SetEquipmentSlots(true); } void StartEvent() @@ -244,6 +245,8 @@ public: Talk(SAY_BREAKOUT2); DoCastSelf(SPELL_ANTI_MAGIC_ZONE); break; + default: + break; } }