From 41d270a4cc53ce2155a24b4e897c376381e70a33 Mon Sep 17 00:00:00 2001 From: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sat, 11 Feb 2023 12:02:09 +0100 Subject: [PATCH] fix(Scripts/Karazhan): Fixed Wizard of Oz encounter. (#14942) --- src/server/scripts/EasternKingdoms/Karazhan/bosses_opera.cpp | 4 ++++ src/server/scripts/EasternKingdoms/Karazhan/karazhan.cpp | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server/scripts/EasternKingdoms/Karazhan/bosses_opera.cpp b/src/server/scripts/EasternKingdoms/Karazhan/bosses_opera.cpp index a9be06b0a..19b47131f 100644 --- a/src/server/scripts/EasternKingdoms/Karazhan/bosses_opera.cpp +++ b/src/server/scripts/EasternKingdoms/Karazhan/bosses_opera.cpp @@ -201,6 +201,7 @@ public: if (AggroTimer <= diff) { me->RemoveUnitFlag(UNIT_FLAG_NON_ATTACKABLE); + me->SetImmuneToPC(false); AggroTimer = 0; } else @@ -400,6 +401,7 @@ public: if (AggroTimer <= diff) { me->RemoveUnitFlag(UNIT_FLAG_NON_ATTACKABLE); + me->SetImmuneToPC(false); AggroTimer = 0; } else @@ -512,6 +514,7 @@ public: if (AggroTimer <= diff) { me->RemoveUnitFlag(UNIT_FLAG_NON_ATTACKABLE); + me->SetImmuneToPC(false); AggroTimer = 0; } else @@ -626,6 +629,7 @@ public: if (AggroTimer <= diff) { me->RemoveUnitFlag(UNIT_FLAG_NON_ATTACKABLE); + me->SetImmuneToPC(false); AggroTimer = 0; } else diff --git a/src/server/scripts/EasternKingdoms/Karazhan/karazhan.cpp b/src/server/scripts/EasternKingdoms/Karazhan/karazhan.cpp index 7884189fb..38ca0452d 100644 --- a/src/server/scripts/EasternKingdoms/Karazhan/karazhan.cpp +++ b/src/server/scripts/EasternKingdoms/Karazhan/karazhan.cpp @@ -348,7 +348,6 @@ public: break; case GOSSIP_ACTION_INFO_DEF+2: CloseGossipMenuFor(player); - pBarnesAI->m_uiEventId = urand(EVENT_OZ, EVENT_RAJ); pBarnesAI->StartEvent(); break; case GOSSIP_ACTION_INFO_DEF+3: