Scripts: Fix rbac permission for skipping default boss sequencing check
Port From (https://github.com/TrinityCore/TrinityCore/commit/5d02739b989a66e1d4326035e53ad889be3eeab6)
This commit is contained in:
@@ -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(); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user