From a4ace1e181c9aa806e94ad9dc178bebc8c8df5c9 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Thu, 6 Jan 2022 00:09:20 -0500 Subject: [PATCH] Scripts: Fix rbac permission for skipping default boss sequencing check Port From (https://github.com/TrinityCore/TrinityCore/commit/5d02739b989a66e1d4326035e53ad889be3eeab6) --- Source/Game/AI/ScriptedAI/ScriptedAI.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Game/AI/ScriptedAI/ScriptedAI.cs b/Source/Game/AI/ScriptedAI/ScriptedAI.cs index e6cc0ed6f..ce75fa0b0 100644 --- a/Source/Game/AI/ScriptedAI/ScriptedAI.cs +++ b/Source/Game/AI/ScriptedAI/ScriptedAI.cs @@ -536,12 +536,12 @@ namespace Game.AI instance.SetBossState(_bossId, EncounterState.Done); } - public void _JustEngagedWith() + public void _JustEngagedWith(Unit who) { if (instance != null) { // bosses do not respawn, check only on enter combat - if (!instance.CheckRequiredBosses(_bossId)) + if (!instance.CheckRequiredBosses(_bossId, who.ToPlayer())) { EnterEvadeMode(EvadeReason.SequenceBreak); return; @@ -657,7 +657,7 @@ namespace Game.AI public virtual void ScheduleTasks() { } public override void Reset() { _Reset(); } - public override void JustEngagedWith(Unit who) { _JustEngagedWith(); } + public override void JustEngagedWith(Unit who) { _JustEngagedWith(who); } public override void JustDied(Unit killer) { _JustDied(); } public override void JustReachedHome() { _JustReachedHome(); }