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

Go to the source code of this file.

Classes

struct  boss_jindo
 
struct  npc_healing_ward
 
struct  npc_shade_of_jindo
 
class  spell_random_aggro
 
class  spell_delusions_of_jindo
 
struct  npc_brain_wash_totem
 

Enumerations

enum  Say { SAY_AGGRO = 1 }
 
enum  Spells {
  SPELL_BRAIN_WASH_TOTEM = 24262 ,
  SPELL_POWERFULL_HEALING_WARD = 24309 ,
  SPELL_HEX = 17172 ,
  SPELL_DELUSIONS_OF_JINDO = 24306 ,
  SPELL_SUMMON_SHADE_OF_JINDO = 24308 ,
  SPELL_BANISH = 24466 ,
  SPELL_HEAL = 24311 ,
  SPELL_SHADE_OF_JINDO_PASSIVE = 24307 ,
  SPELL_SHADE_OF_JINDO_VISUAL = 24313 ,
  SPELL_SHADOW_SHOCK = 19460 ,
  SPELL_RANDOM_AGGRO = 23878
}
 
enum  Events {
  EVENT_BRAIN_WASH_TOTEM = 1 ,
  EVENT_POWERFULL_HEALING_WARD = 2 ,
  EVENT_HEX = 3 ,
  EVENT_DELUSIONS_OF_JINDO = 4 ,
  EVENT_TELEPORT = 5
}
 

Functions

void AddSC_boss_jindo ()
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_BRAIN_WASH_TOTEM 
EVENT_POWERFULL_HEALING_WARD 
EVENT_HEX 
EVENT_DELUSIONS_OF_JINDO 
EVENT_TELEPORT 
50{
53 EVENT_HEX = 3,
56};
@ EVENT_DELUSIONS_OF_JINDO
Definition boss_jindo.cpp:54
@ EVENT_POWERFULL_HEALING_WARD
Definition boss_jindo.cpp:52
@ EVENT_TELEPORT
Definition boss_jindo.cpp:55
@ EVENT_BRAIN_WASH_TOTEM
Definition boss_jindo.cpp:51
@ EVENT_HEX
Definition boss_jindo.cpp:53

◆ Say

enum Say
Enumerator
SAY_AGGRO 
26{
27 SAY_AGGRO = 1
28};
@ SAY_AGGRO
Definition boss_jindo.cpp:27

◆ Spells

enum Spells
Enumerator
SPELL_BRAIN_WASH_TOTEM 
SPELL_POWERFULL_HEALING_WARD 
SPELL_HEX 
SPELL_DELUSIONS_OF_JINDO 
SPELL_SUMMON_SHADE_OF_JINDO 
SPELL_BANISH 
SPELL_HEAL 
SPELL_SHADE_OF_JINDO_PASSIVE 
SPELL_SHADE_OF_JINDO_VISUAL 
SPELL_SHADOW_SHOCK 
SPELL_RANDOM_AGGRO 
31{
34 SPELL_HEX = 17172,
37 SPELL_BANISH = 24466,
38
39 //Healing Ward Spell
40 SPELL_HEAL = 24311,
41
42 //Shade of Jindo Spell
45 SPELL_SHADOW_SHOCK = 19460,
46 SPELL_RANDOM_AGGRO = 23878
47};
@ SPELL_SHADE_OF_JINDO_VISUAL
Definition boss_jindo.cpp:44
@ SPELL_BRAIN_WASH_TOTEM
Definition boss_jindo.cpp:32
@ SPELL_DELUSIONS_OF_JINDO
Definition boss_jindo.cpp:35
@ SPELL_RANDOM_AGGRO
Definition boss_jindo.cpp:46
@ SPELL_SUMMON_SHADE_OF_JINDO
Definition boss_jindo.cpp:36
@ SPELL_HEAL
Definition boss_jindo.cpp:40
@ SPELL_POWERFULL_HEALING_WARD
Definition boss_jindo.cpp:33
@ SPELL_HEX
Definition boss_jindo.cpp:34
@ SPELL_BANISH
Definition boss_jindo.cpp:37
@ SPELL_SHADE_OF_JINDO_PASSIVE
Definition boss_jindo.cpp:43
@ SPELL_SHADOW_SHOCK
Definition boss_jindo.cpp:45

Function Documentation

◆ AddSC_boss_jindo()

void AddSC_boss_jindo ( )
299{
306}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_jindo.cpp:266
Definition boss_jindo.cpp:246
Definition boss_jindo.cpp:59
Definition boss_jindo.cpp:288
Definition boss_jindo.cpp:162
Definition boss_jindo.cpp:200
#define RegisterZulGurubCreatureAI(ai_name)
Definition zulgurub.h:94

References RegisterSpellScript, and RegisterZulGurubCreatureAI.

Referenced by AddEasternKingdomsScripts().