AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_kormok.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "TaskScheduler.h"
#include "scholomance.h"

Go to the source code of this file.

Classes

struct  boss_kormok
 
class  spell_kormok_summon_bone_mages
 
class  spell_kormok_summon_bone_minions
 

Enumerations

enum  Spells {
  SPELL_SHADOWBOLT_VOLLEY = 20741 ,
  SPELL_BONE_SHIELD = 27688 ,
  SPELL_SUMMON_BONE_MAGES = 27695 ,
  SPELL_SUMMON_BONE_MAGE_FRONT_LEFT = 27696 ,
  SPELL_SUMMON_BONE_MAGE_FRONT_RIGHT = 27697 ,
  SPELL_SUMMON_BONE_MAGE_BACK_RIGHT = 27698 ,
  SPELL_SUMMON_BONE_MAGE_BACK_LEFT = 27699 ,
  SPELL_SUMMON_BONE_MINION1 = 27690 ,
  SPELL_SUMMON_BONE_MINION2 = 27691 ,
  SPELL_SUMMON_BONE_MINION3 = 27692 ,
  SPELL_SUMMON_BONE_MINION4 = 27693 ,
  SPELL_SUMMON_BONE_MINIONS = 27687
}
 
enum  Events {
  EVENT_SHADOWBOLT_VOLLEY = 1 ,
  EVENT_SUMMON_MINIONS
}
 
enum  Says {
  TALK_SUMMON = 0 ,
  TALK_AGGRO = 1 ,
  TALK_ENRAGE = 2 ,
  TALK_DEATH = 3
}
 

Functions

void AddSC_boss_kormok ()
 

Variables

uint32 const SummonMageSpells [4]
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_SHADOWBOLT_VOLLEY 
EVENT_SUMMON_MINIONS 
46{
49};
@ EVENT_SUMMON_MINIONS
Definition boss_kormok.cpp:48
@ EVENT_SHADOWBOLT_VOLLEY
Definition boss_kormok.cpp:47

◆ Says

enum Says
Enumerator
TALK_SUMMON 
TALK_AGGRO 
TALK_ENRAGE 
TALK_DEATH 
52{
53 TALK_SUMMON = 0,
54 TALK_AGGRO = 1,
55 TALK_ENRAGE = 2,
56 TALK_DEATH = 3
57};
@ TALK_DEATH
Definition boss_kormok.cpp:56
@ TALK_AGGRO
Definition boss_kormok.cpp:54
@ TALK_SUMMON
Definition boss_kormok.cpp:53
@ TALK_ENRAGE
Definition boss_kormok.cpp:55

◆ Spells

enum Spells
Enumerator
SPELL_SHADOWBOLT_VOLLEY 
SPELL_BONE_SHIELD 
SPELL_SUMMON_BONE_MAGES 
SPELL_SUMMON_BONE_MAGE_FRONT_LEFT 
SPELL_SUMMON_BONE_MAGE_FRONT_RIGHT 
SPELL_SUMMON_BONE_MAGE_BACK_RIGHT 
SPELL_SUMMON_BONE_MAGE_BACK_LEFT 
SPELL_SUMMON_BONE_MINION1 
SPELL_SUMMON_BONE_MINION2 
SPELL_SUMMON_BONE_MINION3 
SPELL_SUMMON_BONE_MINION4 
SPELL_SUMMON_BONE_MINIONS 
26{
28 SPELL_BONE_SHIELD = 27688,
29
31
36
41
43};
@ SPELL_SUMMON_BONE_MAGES
Definition boss_kormok.cpp:30
@ SPELL_BONE_SHIELD
Definition boss_kormok.cpp:28
@ SPELL_SUMMON_BONE_MINION1
Definition boss_kormok.cpp:37
@ SPELL_SUMMON_BONE_MAGE_BACK_LEFT
Definition boss_kormok.cpp:35
@ SPELL_SUMMON_BONE_MINIONS
Definition boss_kormok.cpp:42
@ SPELL_SUMMON_BONE_MINION3
Definition boss_kormok.cpp:39
@ SPELL_SUMMON_BONE_MINION2
Definition boss_kormok.cpp:38
@ SPELL_SHADOWBOLT_VOLLEY
Definition boss_kormok.cpp:27
@ SPELL_SUMMON_BONE_MAGE_FRONT_LEFT
Definition boss_kormok.cpp:32
@ SPELL_SUMMON_BONE_MAGE_BACK_RIGHT
Definition boss_kormok.cpp:34
@ SPELL_SUMMON_BONE_MINION4
Definition boss_kormok.cpp:40
@ SPELL_SUMMON_BONE_MAGE_FRONT_RIGHT
Definition boss_kormok.cpp:33

Function Documentation

◆ AddSC_boss_kormok()

void AddSC_boss_kormok ( )
211{
215}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_kormok.cpp:159
Definition boss_kormok.cpp:185
#define RegisterScholomanceCreatureAI(ai_name)
Definition scholomance.h:73
Definition boss_kormok.cpp:60

References RegisterScholomanceCreatureAI, and RegisterSpellScript.

Referenced by AddEasternKingdomsScripts().

Variable Documentation

◆ SummonMageSpells