TrinityCore
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

struct  boss_archavon
 
class  spell_archavon_rock_shards
 

Enumerations

enum  ArchavonTexts { EMOTE_BERSERK = 0 , EMOTE_LEAP = 1 }
 
enum  ArchavonSpells {
  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
}
 
enum  ArchavonEvents {
  EVENT_ROCK_SHARDS = 1 , EVENT_CHOKING_CLOUD , EVENT_STOMP , EVENT_IMPALE ,
  EVENT_BERSERK
}
 

Functions

void AddSC_boss_archavon ()
 

Enumeration Type Documentation

◆ ArchavonEvents

Enumerator
EVENT_ROCK_SHARDS 
EVENT_CHOKING_CLOUD 
EVENT_STOMP 
EVENT_IMPALE 
EVENT_BERSERK 

Definition at line 42 of file boss_archavon.cpp.

◆ ArchavonSpells

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 

Definition at line 29 of file boss_archavon.cpp.

◆ ArchavonTexts

Enumerator
EMOTE_BERSERK 
EMOTE_LEAP 

Definition at line 23 of file boss_archavon.cpp.

Function Documentation

◆ AddSC_boss_archavon()

void AddSC_boss_archavon ( )

Definition at line 149 of file boss_archavon.cpp.

+ Here is the caller graph for this function: