62 { 566.164f, 682.087f, 769.079f, 2.21657f },
63 { 529.042f, 706.941f, 777.298f, 1.0821f },
64 { 489.975f, 671.239f, 772.131f, 0.261799f },
65 { 488.556f, 692.95f, 771.764f, 4.88692f },
66 { 553.34f, 640.387f, 777.419f, 1.20428f },
67 { 517.486f, 706.398f, 777.335f, 5.35816f },
68 { 504.01f, 637.693f, 777.479f, 0.506145f },
69 { 552.625f, 706.408f, 777.177f, 3.4383f }
180 summoned->GetMotionMaster()->MovePoint(0,
me->GetPositionX(),
me->GetPositionY(),
me->GetPositionZ());
240 me->AddThreat(target, 1.0f);
529 for (
uint8 n = 0; n < 3; ++n)
532 if (!watcher->IsAlive())
@ TEMPSUMMON_TIMED_DESPAWN
@ DATA_KRIKTHIR_THE_GATEWATCHER
const Position SpawnPoint[2]
void AddSC_boss_krik_thir()
@ NPC_SKITTERING_INFECTIOR
@ NPC_SKITTERING_SWARMER_CONTROLLER
@ H_SPELL_CURSE_OF_FATIGUE
@ SPELL_SUMMON_SKITTERING_SWARMER
@ SPELL_SUMMON_SKITTERING_SWARMER_1
const Position SpawnPoint[]
AchievementCriteriaScript(const char *name)
void Talk(uint8 id, WorldObject const *whisperTarget=NULL)
CreatureScript(const char *name)
static Creature * GetCreature(WorldObject const &u, uint64 guid)
void DoMeleeAttackIfReady()
void DoCast(uint32 spellId)
Unit * SelectTarget(SelectAggroTarget targetType, uint32 position=0, float dist=0.0f, bool playerOnly=false, int32 aura=0)
void DoCastVictim(uint32 spellId, bool triggered=false)
InstanceScript * GetInstanceScript()
virtual uint64 GetData64(uint32) const
achievement_watch_him_die()
bool OnCheck(Player *, Unit *target) OVERRIDE
CreatureAI * GetAI(Creature *creature) const OVERRIDE
CreatureAI * GetAI(Creature *creature) const OVERRIDE
npc_anub_ar_shadowcaster()
CreatureAI * GetAI(Creature *creature) const OVERRIDE
CreatureAI * GetAI(Creature *creature) const OVERRIDE
CreatureAI * GetAI(Creature *creature) const OVERRIDE
npc_skittering_infector()
CreatureAI * GetAI(Creature *creature) const OVERRIDE
CreatureAI * GetAI(Creature *creature) const OVERRIDE
CreatureAI * GetAI(Creature *creature) const OVERRIDE
bool HealthBelowPct(uint32 pct) const
ScriptedAI(Creature *creature)
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
void KilledUnit(Unit *victim) OVERRIDE
InstanceScript * instance
boss_krik_thirAI(Creature *creature)
void JustDied(Unit *) OVERRIDE
void EnterCombat(Unit *) OVERRIDE
uint32 uiCurseFatigueTimer
void JustSummoned(Creature *summoned) OVERRIDE
npc_anub_ar_shadowcasterAI(Creature *creature)
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
npc_anub_ar_skirmisherAI(Creature *creature)
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
npc_anub_ar_warriorAI(Creature *creature)
npc_skittering_infectorAI(Creature *creature)
void JustDied(Unit *) OVERRIDE
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
npc_watcher_gashraAI(Creature *creature)
uint32 uiInfectedBiteTimer
void EnterCombat(Unit *) OVERRIDE
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
uint32 uiBindingWebsTimer
npc_watcher_narjilAI(Creature *creature)
uint32 uiInfectedBiteTimer
uint32 uiInfectedBiteTimer
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
npc_watcher_silthikAI(Creature *creature)
uint32 uiPoisonSprayTimer