From 7f42ec037183d64a1c8c57e445255ee581bdb45e Mon Sep 17 00:00:00 2001 From: Dan <83884799+elthehablo@users.noreply.github.com> Date: Wed, 22 May 2024 21:15:13 +0200 Subject: [PATCH] fix(Scripts/Hyjal): initialize/reset local private variables in Reset function (#18932) initial --- .../CavernsOfTime/BattleForMountHyjal/boss_kazrogal.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_kazrogal.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_kazrogal.cpp index ab34d8e50d481b..49937582f66f4f 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_kazrogal.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_kazrogal.cpp @@ -48,14 +48,19 @@ struct boss_kazrogal : public BossAI public: boss_kazrogal(Creature* creature) : BossAI(creature, DATA_KAZROGAL) { - _recentlySpoken = false; - _markCounter = 0; scheduler.SetValidator([this] { return !me->HasUnitState(UNIT_STATE_CASTING); }); } + void Reset() override + { + _recentlySpoken = false; + _markCounter = 0; + BossAI::Reset(); + } + void JustEngagedWith(Unit * who) override { BossAI::JustEngagedWith(who);