AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_ormorok.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "nexus.h"
#include "PassiveAI.h"

Go to the source code of this file.

Classes

struct  boss_ormorok
 
struct  npc_crystal_spike
 

Enumerations

enum  eEnums {
  SPELL_CRYSTAL_SPIKES = 47958 ,
  SPELL_CRYSTAL_SPIKE_DAMAGE = 47944 ,
  SPELL_CRYSTAL_SPIKE_PREVISUAL = 50442 ,
  SPELL_SPELL_REFLECTION = 47981 ,
  SPELL_TRAMPLE = 48016 ,
  SPELL_FRENZY = 48017 ,
  SPELL_SUMMON_CRYSTALLINE_TANGLER = 61564 ,
  SPELL_CRYSTAL_CHAINS = 47698
}
 
enum  Yells {
  SAY_AGGRO = 1 ,
  SAY_DEATH = 2 ,
  SAY_REFLECT = 3 ,
  SAY_CRYSTAL_SPIKES = 4 ,
  SAY_KILL = 5 ,
  EMOTE_FRENZY = 6
}
 
enum  Events {
  EVENT_ORMOROK_CRYSTAL_SPIKES = 1 ,
  EVENT_ORMOROK_TRAMPLE = 2 ,
  EVENT_ORMOROK_SPELL_REFLECTION = 3 ,
  EVENT_ORMOROK_SUMMON = 4 ,
  EVENT_ORMOROK_HEALTH = 5 ,
  EVENT_ORMOROK_SUMMON_SPIKES = 6 ,
  EVENT_KILL_TALK = 7
}
 
enum  Misc {
  NPC_CRYSTAL_SPIKE = 27099 ,
  GO_CRYSTAL_SPIKE = 188537
}
 

Functions

void AddSC_boss_ormorok ()
 

Enumeration Type Documentation

◆ eEnums

enum eEnums
Enumerator
SPELL_CRYSTAL_SPIKES 
SPELL_CRYSTAL_SPIKE_DAMAGE 
SPELL_CRYSTAL_SPIKE_PREVISUAL 
SPELL_SPELL_REFLECTION 
SPELL_TRAMPLE 
SPELL_FRENZY 
SPELL_SUMMON_CRYSTALLINE_TANGLER 
SPELL_CRYSTAL_CHAINS 
24{
29 SPELL_TRAMPLE = 48016,
30 SPELL_FRENZY = 48017,
33};
@ SPELL_TRAMPLE
Definition boss_ormorok.cpp:29
@ SPELL_CRYSTAL_SPIKES
Definition boss_ormorok.cpp:25
@ SPELL_CRYSTAL_SPIKE_PREVISUAL
Definition boss_ormorok.cpp:27
@ SPELL_CRYSTAL_CHAINS
Definition boss_ormorok.cpp:32
@ SPELL_FRENZY
Definition boss_ormorok.cpp:30
@ SPELL_SPELL_REFLECTION
Definition boss_ormorok.cpp:28
@ SPELL_SUMMON_CRYSTALLINE_TANGLER
Definition boss_ormorok.cpp:31
@ SPELL_CRYSTAL_SPIKE_DAMAGE
Definition boss_ormorok.cpp:26

◆ Events

enum Events
Enumerator
EVENT_ORMOROK_CRYSTAL_SPIKES 
EVENT_ORMOROK_TRAMPLE 
EVENT_ORMOROK_SPELL_REFLECTION 
EVENT_ORMOROK_SUMMON 
EVENT_ORMOROK_HEALTH 
EVENT_ORMOROK_SUMMON_SPIKES 
EVENT_KILL_TALK 
46{
54};
@ EVENT_KILL_TALK
Definition boss_ormorok.cpp:53
@ EVENT_ORMOROK_HEALTH
Definition boss_ormorok.cpp:51
@ EVENT_ORMOROK_SPELL_REFLECTION
Definition boss_ormorok.cpp:49
@ EVENT_ORMOROK_TRAMPLE
Definition boss_ormorok.cpp:48
@ EVENT_ORMOROK_SUMMON
Definition boss_ormorok.cpp:50
@ EVENT_ORMOROK_CRYSTAL_SPIKES
Definition boss_ormorok.cpp:47
@ EVENT_ORMOROK_SUMMON_SPIKES
Definition boss_ormorok.cpp:52

◆ Misc

enum Misc
Enumerator
NPC_CRYSTAL_SPIKE 
GO_CRYSTAL_SPIKE 
57{
58 NPC_CRYSTAL_SPIKE = 27099,
59// NPC_CRYSTALLINE_TANGLER = 32665,
60 GO_CRYSTAL_SPIKE = 188537
61};
@ NPC_CRYSTAL_SPIKE
Definition boss_ormorok.cpp:58
@ GO_CRYSTAL_SPIKE
Definition boss_ormorok.cpp:60

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_DEATH 
SAY_REFLECT 
SAY_CRYSTAL_SPIKES 
SAY_KILL 
EMOTE_FRENZY 
36{
37 SAY_AGGRO = 1,
38 SAY_DEATH = 2,
39 SAY_REFLECT = 3,
41 SAY_KILL = 5,
42 EMOTE_FRENZY = 6
43};
@ SAY_DEATH
Definition boss_ormorok.cpp:38
@ SAY_CRYSTAL_SPIKES
Definition boss_ormorok.cpp:40
@ SAY_REFLECT
Definition boss_ormorok.cpp:39
@ SAY_AGGRO
Definition boss_ormorok.cpp:37
@ EMOTE_FRENZY
Definition boss_ormorok.cpp:42
@ SAY_KILL
Definition boss_ormorok.cpp:41

Function Documentation

◆ AddSC_boss_ormorok()

void AddSC_boss_ormorok ( )
203{
206}
#define RegisterNexusCreatureAI(ai_name)
Definition nexus.h:65
Definition boss_ormorok.cpp:64
Definition boss_ormorok.cpp:171

References RegisterNexusCreatureAI.

Referenced by AddNorthrendScripts().