44 return GetStratholmeAI<boss_nerubenkanAI>(creature);
76 if (pUndeadScarab->AI())
77 pUndeadScarab->AI()->AttackStart(victim);
@ TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN
int32 irand(int32 min, int32 max)
uint32 urand(uint32 min, uint32 max)
@ SPELL_RAISEUNDEADSCARAB
void AddSC_boss_nerubenkan()
SpellCastResult DoCastVictim(uint32 spellId, CastSpellExtraArgs const &args={})
CreatureAI * GetAI(Creature *creature) const override
Creature * DoSpawnCreature(uint32 entry, float offsetX, float offsetY, float offsetZ, float angle, uint32 type, Milliseconds despawntime)
uint32 RaiseUndeadScarab_Timer
void RaiseUndeadScarab(Unit *victim)
void UpdateAI(uint32 diff) override
uint32 CryptScarabs_Timer
boss_nerubenkanAI(Creature *creature)
uint32 EncasingWebs_Timer