AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_thekal.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "SharedDefines.h"
#include "TaskScheduler.h"
#include "zulgurub.h"

Go to the source code of this file.

Classes

struct  boss_thekal
 
struct  npc_zealot_lorkhan
 
struct  npc_zealot_zath
 

Enumerations

enum  Says {
  SAY_AGGRO = 0 ,
  SAY_DEATH = 1 ,
  EMOTE_DIES = 2 ,
  EMOTE_ZEALOT_DIES = 0
}
 
enum  Spells {
  SPELL_SUMMONTIGERS = 24183 ,
  SPELL_CHARGE = 24193 ,
  SPELL_ENRAGE = 8269 ,
  SPELL_FORCEPUNCH = 24189 ,
  SPELL_FRENZY = 8269 ,
  SPELL_MORTALCLEAVE = 22859 ,
  SPELL_RESURRECTION_IMPACT_VISUAL = 24171 ,
  SPELL_SILENCE = 22666 ,
  SPELL_TIGER_FORM = 24169 ,
  SPELL_SHIELD = 20545 ,
  SPELL_BLOODLUST = 24185 ,
  SPELL_GREATERHEAL = 24208 ,
  SPELL_DISARM = 6713 ,
  SPELL_SWEEPINGSTRIKES = 18765 ,
  SPELL_SINISTERSTRIKE = 15581 ,
  SPELL_GOUGE = 12540 ,
  SPELL_KICK = 15614 ,
  SPELL_BLIND = 21060
}
 
enum  Actions { ACTION_RESSURRECT = 1 }
 

Functions

void AddSC_boss_thekal ()
 

Enumeration Type Documentation

◆ Actions

enum Actions
Enumerator
ACTION_RESSURRECT 
63{
65};
@ ACTION_RESSURRECT
Definition boss_thekal.cpp:64

◆ Says

enum Says
Enumerator
SAY_AGGRO 
SAY_DEATH 
EMOTE_DIES 
EMOTE_ZEALOT_DIES 
25{
26 SAY_AGGRO = 0,
27 SAY_DEATH = 1,
28 EMOTE_DIES = 2,
29
31};
@ SAY_DEATH
Definition boss_thekal.cpp:27
@ EMOTE_DIES
Definition boss_thekal.cpp:28
@ EMOTE_ZEALOT_DIES
Definition boss_thekal.cpp:30
@ SAY_AGGRO
Definition boss_thekal.cpp:26

◆ Spells

enum Spells
Enumerator
SPELL_SUMMONTIGERS 
SPELL_CHARGE 
SPELL_ENRAGE 
SPELL_FORCEPUNCH 
SPELL_FRENZY 
SPELL_MORTALCLEAVE 
SPELL_RESURRECTION_IMPACT_VISUAL 
SPELL_SILENCE 
SPELL_TIGER_FORM 
SPELL_SHIELD 
SPELL_BLOODLUST 
SPELL_GREATERHEAL 
SPELL_DISARM 
SPELL_SWEEPINGSTRIKES 
SPELL_SINISTERSTRIKE 
SPELL_GOUGE 
SPELL_KICK 
SPELL_BLIND 
34{
35 // Boss - pre-fight
36 SPELL_SUMMONTIGERS = 24183,
37
38 // Boss
39 SPELL_CHARGE = 24193,
40 SPELL_ENRAGE = 8269,
41 SPELL_FORCEPUNCH = 24189,
42 SPELL_FRENZY = 8269,
43 SPELL_MORTALCLEAVE = 22859,
45 SPELL_SILENCE = 22666,
46 SPELL_TIGER_FORM = 24169,
47
48 // Zealot Lor'Khan Spells
49 SPELL_SHIELD = 20545,
50 SPELL_BLOODLUST = 24185,
51 SPELL_GREATERHEAL = 24208,
52 SPELL_DISARM = 6713,
53
54 // Zealot Zath Spells
57 SPELL_GOUGE = 12540,
58 SPELL_KICK = 15614,
59 SPELL_BLIND = 21060
60};
@ SPELL_BLOODLUST
Definition boss_thekal.cpp:50
@ SPELL_ENRAGE
Definition boss_thekal.cpp:40
@ SPELL_CHARGE
Definition boss_thekal.cpp:39
@ SPELL_SILENCE
Definition boss_thekal.cpp:45
@ SPELL_KICK
Definition boss_thekal.cpp:58
@ SPELL_BLIND
Definition boss_thekal.cpp:59
@ SPELL_TIGER_FORM
Definition boss_thekal.cpp:46
@ SPELL_FORCEPUNCH
Definition boss_thekal.cpp:41
@ SPELL_GREATERHEAL
Definition boss_thekal.cpp:51
@ SPELL_MORTALCLEAVE
Definition boss_thekal.cpp:43
@ SPELL_FRENZY
Definition boss_thekal.cpp:42
@ SPELL_GOUGE
Definition boss_thekal.cpp:57
@ SPELL_SUMMONTIGERS
Definition boss_thekal.cpp:36
@ SPELL_SWEEPINGSTRIKES
Definition boss_thekal.cpp:55
@ SPELL_RESURRECTION_IMPACT_VISUAL
Definition boss_thekal.cpp:44
@ SPELL_SHIELD
Definition boss_thekal.cpp:49
@ SPELL_DISARM
Definition boss_thekal.cpp:52
@ SPELL_SINISTERSTRIKE
Definition boss_thekal.cpp:56

Function Documentation

◆ AddSC_boss_thekal()

void AddSC_boss_thekal ( )
525{
529}
#define RegisterCreatureAI(ai_name)
Definition CreatureScript.h:71
Definition boss_thekal.cpp:68
Definition boss_thekal.cpp:323
Definition boss_thekal.cpp:424

References RegisterCreatureAI.

Referenced by AddEasternKingdomsScripts().