From 45d6009cb7189706afe58812155b3d7bd60174dd Mon Sep 17 00:00:00 2001 From: Dan <83884799+elthehablo@users.noreply.github.com> Date: Sun, 17 Sep 2023 14:42:07 +0200 Subject: [PATCH] fix(Scripts/Darkshore): ensure Kerlonian Evershade is always in bear form (#17062) initial --- .../updates/pending_db_world/remove-aura-from-kerlonian.sql | 2 ++ src/server/scripts/Kalimdor/zone_darkshore.cpp | 3 +++ 2 files changed, 5 insertions(+) create mode 100644 data/sql/updates/pending_db_world/remove-aura-from-kerlonian.sql diff --git a/data/sql/updates/pending_db_world/remove-aura-from-kerlonian.sql b/data/sql/updates/pending_db_world/remove-aura-from-kerlonian.sql new file mode 100644 index 000000000..0c8153a67 --- /dev/null +++ b/data/sql/updates/pending_db_world/remove-aura-from-kerlonian.sql @@ -0,0 +1,2 @@ +-- +UPDATE `creature_addon` SET `auras` = '' WHERE `guid` = 39059; diff --git a/src/server/scripts/Kalimdor/zone_darkshore.cpp b/src/server/scripts/Kalimdor/zone_darkshore.cpp index 768eb3b51..3e048e3c9 100644 --- a/src/server/scripts/Kalimdor/zone_darkshore.cpp +++ b/src/server/scripts/Kalimdor/zone_darkshore.cpp @@ -175,6 +175,7 @@ enum Kerlonian SPELL_SLEEP_VISUAL = 25148, SPELL_AWAKEN = 17536, + SPELL_BEAR_FORM = 18309, QUEST_SLEEPER_AWAKENED = 5321, NPC_LILADRIS = 11219 //attackers entries unknown }; @@ -194,6 +195,8 @@ public: void Reset() override { FallAsleepTimer = urand(10000, 45000); + + DoCastSelf(SPELL_BEAR_FORM); } void MoveInLineOfSight(Unit* who) override