public boss_volazj(Creature creature) : base(creature) { Summons = new SummonList(me); Initialize(); instance = creature.GetInstanceScript(); }
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 boss_krick(Creature creature) : base(creature) { _instanceScript = creature.GetInstanceScript(); _summons = new SummonList(creature); Initialize(); }
public WorldBossAI(Creature creature) : base(creature) { summons = new SummonList(creature); }
public npc_nether_portal(Creature creature) : base(creature) { _summons = new SummonList(me); }
public npc_infernal_volcano(Creature creature) : base(creature) { _summons = new SummonList(me); SetCombatMovement(false); }
public npc_apprentice_mirvedaAI(Creature creature) : base(creature) { Summons = new SummonList(me); }