TrinityCore
Loading...
Searching...
No Matches
boss_warchief_kargath_bladefist.cpp File Reference
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "shattered_halls.h"
+ Include dependency graph for boss_warchief_kargath_bladefist.cpp:

Go to the source code of this file.

Classes

class  boss_warchief_kargath_bladefist
 
struct  boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI
 

Macros

#define TARGET_NUM   5
 

Enumerations

enum  Says {
  SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_DEATH = 2 , SAY_CALL_EXECUTIONER_A = 3 ,
  SAY_CALL_EXECUTIONER_H = 4
}
 
enum  Spells { SPELL_BLADE_DANCE = 30739 , H_SPELL_CHARGE = 25821 }
 
enum  Creatures { NPC_SHATTERED_ASSASSIN = 17695 , NPC_HEARTHEN_GUARD = 17621 , NPC_SHARPSHOOTER_GUARD = 17622 , NPC_REAVER_GUARD = 17623 }
 

Functions

void AddSC_boss_warchief_kargath_bladefist ()
 

Variables

float AssassEntrance [3] = { 275.136f, -84.29f, 2.3f }
 
float AssassExit [3] = { 184.233f, -84.29f, 2.3f }
 
float AddsEntrance [3] = { 306.036f, -84.29f, 1.93f }
 

Macro Definition Documentation

◆ TARGET_NUM

#define TARGET_NUM   5

Definition at line 60 of file boss_warchief_kargath_bladefist.cpp.

Enumeration Type Documentation

◆ Creatures

enum Creatures
Enumerator
NPC_SHATTERED_ASSASSIN 
NPC_HEARTHEN_GUARD 
NPC_SHARPSHOOTER_GUARD 
NPC_REAVER_GUARD 

Definition at line 52 of file boss_warchief_kargath_bladefist.cpp.

◆ Says

enum Says
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_CALL_EXECUTIONER_A 
SAY_CALL_EXECUTIONER_H 

Definition at line 36 of file boss_warchief_kargath_bladefist.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_BLADE_DANCE 
H_SPELL_CHARGE 

Definition at line 46 of file boss_warchief_kargath_bladefist.cpp.

Function Documentation

◆ AddSC_boss_warchief_kargath_bladefist()

void AddSC_boss_warchief_kargath_bladefist ( )

Definition at line 338 of file boss_warchief_kargath_bladefist.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ AddsEntrance

float AddsEntrance[3] = { 306.036f, -84.29f, 1.93f }

Definition at line 64 of file boss_warchief_kargath_bladefist.cpp.

◆ AssassEntrance

float AssassEntrance[3] = { 275.136f, -84.29f, 2.3f }

Definition at line 62 of file boss_warchief_kargath_bladefist.cpp.

◆ AssassExit

float AssassExit[3] = { 184.233f, -84.29f, 2.3f }

Definition at line 63 of file boss_warchief_kargath_bladefist.cpp.