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

Go to the source code of this file.

Classes

class  boss_ormorok
struct  boss_ormorok::boss_ormorokAI
class  npc_crystal_spike_trigger
struct  npc_crystal_spike_trigger::npc_crystal_spike_triggerAI
class  OrmorokTanglerPredicate
class  spell_crystal_spike
class  spell_crystal_spike::spell_crystal_spike_AuraScript

Enumerations

enum  CrystalSpikes {
  NPC_CRYSTAL_SPIKE_INITIAL = 27101 , NPC_CRYSTAL_SPIKE_TRIGGER = 27079 , DATA_COUNT = 1 , MAX_COUNT = 5 ,
  SPELL_CRYSTAL_SPIKE_DAMAGE = 47944 , GO_CRYSTAL_SPIKE_TRAP = 188537
}
enum  Events { EVENT_CRYSTAL_SPIKES = 1 , EVENT_TRAMPLE = 2 , EVENT_SPELL_REFLECTION = 3 , EVENT_CRYSTALLINE_TANGLER = 4 }
enum  Spells {
  SPELL_SPELL_REFLECTION = 47981 , SPELL_TRAMPLE = 48016 , SPELL_FRENZY = 48017 , SPELL_SUMMON_CRYSTALLINE_TANGLER = 61564 ,
  SPELL_CRYSTAL_SPIKES = 47958
}
enum  Yells {
  SAY_AGGRO = 1 , SAY_DEATH = 2 , SAY_REFLECT = 3 , SAY_CRYSTAL_SPIKES = 4 ,
  SAY_KILL = 5
}

Functions

void AddSC_boss_ormorok ()

Variables

uint32 const crystalSpikeSummon [3]

Enumeration Type Documentation

◆ CrystalSpikes

Enumerator
NPC_CRYSTAL_SPIKE_INITIAL 
NPC_CRYSTAL_SPIKE_TRIGGER 
DATA_COUNT 
MAX_COUNT 
SPELL_CRYSTAL_SPIKE_DAMAGE 
GO_CRYSTAL_SPIKE_TRAP 

Definition at line 150 of file boss_ormorok.cpp.

◆ Events

enum Events
Enumerator
EVENT_CRYSTAL_SPIKES 
EVENT_TRAMPLE 
EVENT_SPELL_REFLECTION 
EVENT_CRYSTALLINE_TANGLER 

Definition at line 28 of file boss_ormorok.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_SPELL_REFLECTION 
SPELL_TRAMPLE 
SPELL_FRENZY 
SPELL_SUMMON_CRYSTALLINE_TANGLER 
SPELL_CRYSTAL_SPIKES 

Definition at line 11 of file boss_ormorok.cpp.

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_DEATH 
SAY_REFLECT 
SAY_CRYSTAL_SPIKES 
SAY_KILL 

Definition at line 19 of file boss_ormorok.cpp.

Function Documentation

◆ AddSC_boss_ormorok()

void AddSC_boss_ormorok ( )

Definition at line 266 of file boss_ormorok.cpp.

Referenced by AddNorthrendScripts().

Variable Documentation

◆ crystalSpikeSummon

uint32 const crystalSpikeSummon[3]
Initial value:
=
{
47936,
47942,
47943
}

Definition at line 163 of file boss_ormorok.cpp.

Referenced by spell_crystal_spike::spell_crystal_spike_AuraScript::HandlePeriodic().