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);
|
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(); }
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user