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);
}
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(); }