Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_krikthir_the_gatewatcher.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "azjol_nerub.h"
Include dependency graph for boss_krikthir_the_gatewatcher.cpp:

Go to the source code of this file.

Classes

class  achievement_watch_him_die
class  boss_krik_thir
struct  boss_krik_thir::boss_krik_thirAI
class  npc_anub_ar_shadowcaster
struct  npc_anub_ar_shadowcaster::npc_anub_ar_shadowcasterAI
class  npc_anub_ar_skirmisher
struct  npc_anub_ar_skirmisher::npc_anub_ar_skirmisherAI
class  npc_anub_ar_warrior
struct  npc_anub_ar_warrior::npc_anub_ar_warriorAI
class  npc_skittering_infector
struct  npc_skittering_infector::npc_skittering_infectorAI
class  npc_watcher_gashra
struct  npc_watcher_gashra::npc_watcher_gashraAI
class  npc_watcher_narjil
struct  npc_watcher_narjil::npc_watcher_narjilAI
class  npc_watcher_silthik
struct  npc_watcher_silthik::npc_watcher_silthikAI

Enumerations

enum  Mobs { NPC_SKITTERING_SWARMER = 28735 , NPC_SKITTERING_SWARMER_CONTROLLER = 32593 , NPC_SKITTERING_INFECTIOR = 28736 }
enum  Spells {
  SPELL_MIND_FLAY = 52586 , H_SPELL_MIND_FLAY = 59367 , SPELL_CURSE_OF_FATIGUE = 52592 , H_SPELL_CURSE_OF_FATIGUE = 59368 ,
  SPELL_FRENZY = 28747 , SPELL_SUMMON_SKITTERING_SWARMER = 52438 , SPELL_SUMMON_SKITTERING_SWARMER_1 = 52439 , H_SPELL_ACID_SPLASH = 59363 ,
  SPELL_ACID_SPLASH = 52446 , SPELL_CHARGE = 16979 , SPELL_BACKSTAB = 52540 , SPELL_SHADOW_BOLT = 52534 ,
  H_SPELL_SHADOW_BOLT = 59357 , SPELL_SHADOW_NOVA = 52535 , H_SPELL_SHADOW_NOVA = 59358 , SPELL_STRIKE = 52532 ,
  SPELL_CLEAVE = 49806 , SPELL_ENRAGE = 52470 , SPELL_INFECTED_BITE = 52469 , H_SPELL_INFECTED_BITE = 59364 ,
  SPELL_WEB_WRAP = 52086 , SPELL_BLINDING_WEBS = 52524 , H_SPELL_BLINDING_WEBS = 59365 , SPELL_POSION_SPRAY = 52493 ,
  H_SPELL_POSION_SPRAY = 59366
}
enum  Yells {
  SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_DEATH = 2 , SAY_SWARM = 3 ,
  SAY_PREFIGHT = 4 , SAY_SEND_GROUP = 5
}

Functions

void AddSC_boss_krik_thir ()

Variables

const Position SpawnPoint []

Enumeration Type Documentation

◆ Mobs

enum Mobs
Enumerator
NPC_SKITTERING_SWARMER 
NPC_SKITTERING_SWARMER_CONTROLLER 
NPC_SKITTERING_INFECTIOR 

Definition at line 43 of file boss_krikthir_the_gatewatcher.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_MIND_FLAY 
H_SPELL_MIND_FLAY 
SPELL_CURSE_OF_FATIGUE 
H_SPELL_CURSE_OF_FATIGUE 
SPELL_FRENZY 
SPELL_SUMMON_SKITTERING_SWARMER 
SPELL_SUMMON_SKITTERING_SWARMER_1 
H_SPELL_ACID_SPLASH 
SPELL_ACID_SPLASH 
SPELL_CHARGE 
SPELL_BACKSTAB 
SPELL_SHADOW_BOLT 
H_SPELL_SHADOW_BOLT 
SPELL_SHADOW_NOVA 
H_SPELL_SHADOW_NOVA 
SPELL_STRIKE 
SPELL_CLEAVE 
SPELL_ENRAGE 
SPELL_INFECTED_BITE 
H_SPELL_INFECTED_BITE 
SPELL_WEB_WRAP 
SPELL_BLINDING_WEBS 
H_SPELL_BLINDING_WEBS 
SPELL_POSION_SPRAY 
H_SPELL_POSION_SPRAY 

Definition at line 14 of file boss_krikthir_the_gatewatcher.cpp.

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SWARM 
SAY_PREFIGHT 
SAY_SEND_GROUP 

Definition at line 50 of file boss_krikthir_the_gatewatcher.cpp.

Function Documentation

◆ AddSC_boss_krik_thir()

void AddSC_boss_krik_thir ( )

Definition at line 540 of file boss_krikthir_the_gatewatcher.cpp.

Referenced by AddNorthrendScripts().

Variable Documentation

◆ SpawnPoint

const Position SpawnPoint[]
Initial value:
=
{
{ 566.164f, 682.087f, 769.079f, 2.21657f },
{ 529.042f, 706.941f, 777.298f, 1.0821f },
{ 489.975f, 671.239f, 772.131f, 0.261799f },
{ 488.556f, 692.95f, 771.764f, 4.88692f },
{ 553.34f, 640.387f, 777.419f, 1.20428f },
{ 517.486f, 706.398f, 777.335f, 5.35816f },
{ 504.01f, 637.693f, 777.479f, 0.506145f },
{ 552.625f, 706.408f, 777.177f, 3.4383f }
}

Definition at line 60 of file boss_krikthir_the_gatewatcher.cpp.

Referenced by boss_krik_thir::boss_krik_thirAI::Summon().