public BossAI(Creature creature, uint bossId) : base(creature) { instance = creature.GetInstanceScript(); summons = new SummonList(creature); _bossId = bossId; if (instance != null) { SetBoundary(instance.GetBossBoundary(bossId)); } _scheduler.SetValidator(() => !me.HasUnitState(UnitState.Casting)); }
public WorldBossAI(Creature creature) : base(creature) { summons = new SummonList(creature); }