Scripts: Fix rbac permission for skipping default boss sequencing check

Port From (https://github.com/TrinityCore/TrinityCore/commit/5d02739b989a66e1d4326035e53ad889be3eeab6)
This commit is contained in:
hondacrx
2022-01-06 00:09:20 -05:00
parent 8c61f1490c
commit a4ace1e181
+3 -3
View File
@@ -536,12 +536,12 @@ namespace Game.AI
instance.SetBossState(_bossId, EncounterState.Done); instance.SetBossState(_bossId, EncounterState.Done);
} }
public void _JustEngagedWith() public void _JustEngagedWith(Unit who)
{ {
if (instance != null) if (instance != null)
{ {
// bosses do not respawn, check only on enter combat // bosses do not respawn, check only on enter combat
if (!instance.CheckRequiredBosses(_bossId)) if (!instance.CheckRequiredBosses(_bossId, who.ToPlayer()))
{ {
EnterEvadeMode(EvadeReason.SequenceBreak); EnterEvadeMode(EvadeReason.SequenceBreak);
return; return;
@@ -657,7 +657,7 @@ namespace Game.AI
public virtual void ScheduleTasks() { } public virtual void ScheduleTasks() { }
public override void Reset() { _Reset(); } 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 JustDied(Unit killer) { _JustDied(); }
public override void JustReachedHome() { _JustReachedHome(); } public override void JustReachedHome() { _JustReachedHome(); }