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

Go to the source code of this file.

Classes

class  boss_archavon
struct  boss_archavon::boss_archavonAI
class  npc_archavon_warder
struct  npc_archavon_warder::npc_archavon_warderAI
class  spell_archavon_rock_shards
class  spell_archavon_rock_shards::spell_archavon_rock_shards_SpellScript

Enumerations

enum  Creatures { NPC_ARCHAVON_WARDER = 32353 }
enum  Emotes { EMOTE_BERSERK = 0 , EMOTE_LEAP = 1 }
enum  Events {
  EVENT_ROCK_SHARDS = 1 , EVENT_CHOKING_CLOUD = 2 , EVENT_STOMP = 3 , EVENT_IMPALE = 4 ,
  EVENT_BERSERK = 5 , EVENT_ROCK_SHOWER = 6 , EVENT_SHIELD_CRUSH = 7 , EVENT_WHIRL = 8
}
enum  Spells {
  SPELL_ROCK_SHARDS = 58678 , SPELL_ROCK_SHARDS_VISUAL_L = 58689 , SPELL_ROCK_SHARDS_VISUAL_R = 58692 , SPELL_ROCK_SHARDS_DAMAGE_L = 58695 ,
  SPELL_ROCK_SHARDS_DAMAGE_R = 58696 , SPELL_CRUSHING_LEAP = 58960 , SPELL_STOMP = 58663 , SPELL_IMPALE = 58666 ,
  SPELL_BERSERK = 47008 , SPELL_ROCK_SHOWER = 60919 , SPELL_SHIELD_CRUSH = 60897 , SPELL_WHIRL = 60902
}

Functions

void AddSC_boss_archavon ()

Enumeration Type Documentation

◆ Creatures

enum Creatures
Enumerator
NPC_ARCHAVON_WARDER 

Definition at line 36 of file boss_archavon.cpp.

◆ Emotes

enum Emotes
Enumerator
EMOTE_BERSERK 
EMOTE_LEAP 

Definition at line 11 of file boss_archavon.cpp.

◆ Events

enum Events
Enumerator
EVENT_ROCK_SHARDS 
EVENT_CHOKING_CLOUD 
EVENT_STOMP 
EVENT_IMPALE 
EVENT_BERSERK 
EVENT_ROCK_SHOWER 
EVENT_SHIELD_CRUSH 
EVENT_WHIRL 

Definition at line 41 of file boss_archavon.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_ROCK_SHARDS 
SPELL_ROCK_SHARDS_VISUAL_L 
SPELL_ROCK_SHARDS_VISUAL_R 
SPELL_ROCK_SHARDS_DAMAGE_L 
SPELL_ROCK_SHARDS_DAMAGE_R 
SPELL_CRUSHING_LEAP 
SPELL_STOMP 
SPELL_IMPALE 
SPELL_BERSERK 
SPELL_ROCK_SHOWER 
SPELL_SHIELD_CRUSH 
SPELL_WHIRL 

Definition at line 17 of file boss_archavon.cpp.

Function Documentation

◆ AddSC_boss_archavon()

void AddSC_boss_archavon ( )

Definition at line 246 of file boss_archavon.cpp.

Referenced by AddNorthrendScripts().