AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
spell_paladin.cpp File Reference
#include "Group.h"
#include "Player.h"
#include "SpellAuraEffects.h"
#include "SpellMgr.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "UnitAI.h"

Go to the source code of this file.

Classes

class  spell_pal_seal_of_command_aura
 
class  spell_pal_seal_of_command
 
class  spell_pal_divine_intervention
 
class  spell_pal_seal_of_light
 
class  spell_pal_sacred_shield_base
 
class  spell_pal_ardent_defender
 
class  spell_pal_avenging_wrath
 
class  spell_pal_blessing_of_faith
 
class  spell_pal_blessing_of_sanctuary
 
class  spell_pal_divine_sacrifice
 
class  spell_pal_divine_storm
 
class  spell_pal_divine_storm_dummy
 
class  spell_pal_exorcism_and_holy_wrath_damage
 
class  spell_pal_eye_for_an_eye
 
class  spell_pal_glyph_of_holy_light
 
class  spell_pal_guarded_by_the_light
 
class  spell_pal_hand_of_sacrifice_aura
 
class  spell_pal_hand_of_sacrifice
 
class  spell_pal_hand_of_salvation
 
class  spell_pal_holy_shock
 
class  spell_pal_judgement
 
class  spell_pal_judgement_of_command
 
class  spell_pal_lay_on_hands
 
class  spell_pal_righteous_defense
 
class  spell_pal_seal_of_righteousness
 
class  spell_pal_seal_of_vengeance
 

Enumerations

enum  PaladinSpells {
  SPELL_PALADIN_DIVINE_PLEA = 54428 ,
  SPELL_PALADIN_BLESSING_OF_SANCTUARY_BUFF = 67480 ,
  SPELL_PALADIN_BLESSING_OF_SANCTUARY_ENERGIZE = 57319 ,
  SPELL_PALADIN_HOLY_SHOCK_R1 = 20473 ,
  SPELL_PALADIN_HOLY_SHOCK_R1_DAMAGE = 25912 ,
  SPELL_PALADIN_HOLY_SHOCK_R1_HEALING = 25914 ,
  SPELL_PALADIN_BLESSING_OF_LOWER_CITY_DRUID = 37878 ,
  SPELL_PALADIN_BLESSING_OF_LOWER_CITY_PALADIN = 37879 ,
  SPELL_PALADIN_BLESSING_OF_LOWER_CITY_PRIEST = 37880 ,
  SPELL_PALADIN_BLESSING_OF_LOWER_CITY_SHAMAN = 37881 ,
  SPELL_PALADIN_DIVINE_STORM = 53385 ,
  SPELL_PALADIN_DIVINE_STORM_DUMMY = 54171 ,
  SPELL_PALADIN_DIVINE_STORM_HEAL = 54172 ,
  SPELL_PALADIN_EYE_FOR_AN_EYE_DAMAGE = 25997 ,
  SPELL_PALADIN_FORBEARANCE = 25771 ,
  SPELL_PALADIN_AVENGING_WRATH_MARKER = 61987 ,
  SPELL_PALADIN_IMMUNE_SHIELD_MARKER = 61988 ,
  SPELL_PALADIN_HAND_OF_SACRIFICE = 6940 ,
  SPELL_PALADIN_DIVINE_SACRIFICE = 64205 ,
  SPELL_PALADIN_JUDGEMENT_DAMAGE = 54158 ,
  SPELL_PALADIN_JUDGEMENT_OF_JUSTICE = 20184 ,
  SPELL_PALADIN_JUDGEMENT_OF_LIGHT = 20185 ,
  SPELL_PALADIN_JUDGEMENT_OF_WISDOM = 20186 ,
  SPELL_PALADIN_GLYPH_OF_SALVATION = 63225 ,
  SPELL_PALADIN_RIGHTEOUS_DEFENSE_TAUNT = 31790 ,
  SPELL_PALADIN_SANCTIFIED_WRATH = 57318 ,
  SPELL_PALADIN_SANCTIFIED_WRATH_TALENT_R1 = 53375 ,
  SPELL_PALADIN_SEAL_OF_RIGHTEOUSNESS = 25742 ,
  SPELL_PALADIN_CONCENTRACTION_AURA = 19746 ,
  SPELL_PALADIN_SANCTIFIED_RETRIBUTION_R1 = 31869 ,
  SPELL_PALADIN_SWIFT_RETRIBUTION_R1 = 53379 ,
  SPELL_PALADIN_IMPROVED_CONCENTRACTION_AURA = 63510 ,
  SPELL_PALADIN_IMPROVED_DEVOTION_AURA = 63514 ,
  SPELL_PALADIN_SANCTIFIED_RETRIBUTION_AURA = 63531 ,
  SPELL_PALADIN_AURA_MASTERY_IMMUNE = 64364 ,
  SPELL_JUDGEMENTS_OF_THE_JUST = 68055 ,
  SPELL_JUDGEMENT_OF_VENGEANCE_EFFECT = 31804 ,
  SPELL_HOLY_VENGEANCE = 31803 ,
  SPELL_JUDGEMENT_OF_CORRUPTION_EFFECT = 53733 ,
  SPELL_BLOOD_CORRUPTION = 53742 ,
  SPELL_GENERIC_ARENA_DAMPENING = 74410 ,
  SPELL_GENERIC_BATTLEGROUND_DAMPENING = 74411 ,
  SPELL_IMPROVED_JUDGEMENT = 37188 ,
  SPELL_IMPROVED_JUDGEMENT_ENERGIZE = 43838 ,
  SPELL_PALADIN_HOLY_VENGEANCE = 31803 ,
  SPELL_PALADIN_BLOOD_CORRUPTION = 53742 ,
  SPELL_PALADIN_SEAL_OF_VENGEANCE_EFFECT = 42463 ,
  SPELL_PALADIN_SEAL_OF_CORRUPTION_EFFECT = 53739
}
 
enum  PaladinSpellIcons { PALADIN_ICON_ID_RETRIBUTION_AURA = 555 }
 

Functions

void AddSC_paladin_spell_scripts ()
 

Enumeration Type Documentation

◆ PaladinSpellIcons

Enumerator
PALADIN_ICON_ID_RETRIBUTION_AURA 
102{
104};
@ PALADIN_ICON_ID_RETRIBUTION_AURA
Definition: spell_paladin.cpp:103

◆ PaladinSpells

Enumerator
SPELL_PALADIN_DIVINE_PLEA 
SPELL_PALADIN_BLESSING_OF_SANCTUARY_BUFF 
SPELL_PALADIN_BLESSING_OF_SANCTUARY_ENERGIZE 
SPELL_PALADIN_HOLY_SHOCK_R1 
SPELL_PALADIN_HOLY_SHOCK_R1_DAMAGE 
SPELL_PALADIN_HOLY_SHOCK_R1_HEALING 
SPELL_PALADIN_BLESSING_OF_LOWER_CITY_DRUID 
SPELL_PALADIN_BLESSING_OF_LOWER_CITY_PALADIN 
SPELL_PALADIN_BLESSING_OF_LOWER_CITY_PRIEST 
SPELL_PALADIN_BLESSING_OF_LOWER_CITY_SHAMAN 
SPELL_PALADIN_DIVINE_STORM 
SPELL_PALADIN_DIVINE_STORM_DUMMY 
SPELL_PALADIN_DIVINE_STORM_HEAL 
SPELL_PALADIN_EYE_FOR_AN_EYE_DAMAGE 
SPELL_PALADIN_FORBEARANCE 
SPELL_PALADIN_AVENGING_WRATH_MARKER 
SPELL_PALADIN_IMMUNE_SHIELD_MARKER 
SPELL_PALADIN_HAND_OF_SACRIFICE 
SPELL_PALADIN_DIVINE_SACRIFICE 
SPELL_PALADIN_JUDGEMENT_DAMAGE 
SPELL_PALADIN_JUDGEMENT_OF_JUSTICE 
SPELL_PALADIN_JUDGEMENT_OF_LIGHT 
SPELL_PALADIN_JUDGEMENT_OF_WISDOM 
SPELL_PALADIN_GLYPH_OF_SALVATION 
SPELL_PALADIN_RIGHTEOUS_DEFENSE_TAUNT 
SPELL_PALADIN_SANCTIFIED_WRATH 
SPELL_PALADIN_SANCTIFIED_WRATH_TALENT_R1 
SPELL_PALADIN_SEAL_OF_RIGHTEOUSNESS 
SPELL_PALADIN_CONCENTRACTION_AURA 
SPELL_PALADIN_SANCTIFIED_RETRIBUTION_R1 
SPELL_PALADIN_SWIFT_RETRIBUTION_R1 
SPELL_PALADIN_IMPROVED_CONCENTRACTION_AURA 
SPELL_PALADIN_IMPROVED_DEVOTION_AURA 
SPELL_PALADIN_SANCTIFIED_RETRIBUTION_AURA 
SPELL_PALADIN_AURA_MASTERY_IMMUNE 
SPELL_JUDGEMENTS_OF_THE_JUST 
SPELL_JUDGEMENT_OF_VENGEANCE_EFFECT 
SPELL_HOLY_VENGEANCE 
SPELL_JUDGEMENT_OF_CORRUPTION_EFFECT 
SPELL_BLOOD_CORRUPTION 
SPELL_GENERIC_ARENA_DAMPENING 
SPELL_GENERIC_BATTLEGROUND_DAMPENING 
SPELL_IMPROVED_JUDGEMENT 
SPELL_IMPROVED_JUDGEMENT_ENERGIZE 
SPELL_PALADIN_HOLY_VENGEANCE 
SPELL_PALADIN_BLOOD_CORRUPTION 
SPELL_PALADIN_SEAL_OF_VENGEANCE_EFFECT 
SPELL_PALADIN_SEAL_OF_CORRUPTION_EFFECT 
32{
36
40
45
49
51
55
58
63
65
67
70
72
76
81
87
90
91 // Crystalforge Raiment - Tier 5 Holy 2 Set
94
99};
@ SPELL_PALADIN_HOLY_SHOCK_R1_DAMAGE
Definition: spell_paladin.cpp:38
@ SPELL_PALADIN_AURA_MASTERY_IMMUNE
Definition: spell_paladin.cpp:80
@ SPELL_PALADIN_HOLY_SHOCK_R1_HEALING
Definition: spell_paladin.cpp:39
@ SPELL_PALADIN_SEAL_OF_VENGEANCE_EFFECT
Definition: spell_paladin.cpp:97
@ SPELL_PALADIN_DIVINE_SACRIFICE
Definition: spell_paladin.cpp:57
@ SPELL_PALADIN_SANCTIFIED_RETRIBUTION_AURA
Definition: spell_paladin.cpp:79
@ SPELL_PALADIN_SANCTIFIED_WRATH_TALENT_R1
Definition: spell_paladin.cpp:69
@ SPELL_PALADIN_SANCTIFIED_WRATH
Definition: spell_paladin.cpp:68
@ SPELL_HOLY_VENGEANCE
Definition: spell_paladin.cpp:84
@ SPELL_PALADIN_AVENGING_WRATH_MARKER
Definition: spell_paladin.cpp:53
@ SPELL_PALADIN_BLESSING_OF_SANCTUARY_BUFF
Definition: spell_paladin.cpp:34
@ SPELL_PALADIN_EYE_FOR_AN_EYE_DAMAGE
Definition: spell_paladin.cpp:50
@ SPELL_PALADIN_SEAL_OF_CORRUPTION_EFFECT
Definition: spell_paladin.cpp:98
@ SPELL_GENERIC_ARENA_DAMPENING
Definition: spell_paladin.cpp:88
@ SPELL_PALADIN_IMPROVED_CONCENTRACTION_AURA
Definition: spell_paladin.cpp:77
@ SPELL_PALADIN_BLESSING_OF_LOWER_CITY_SHAMAN
Definition: spell_paladin.cpp:44
@ SPELL_PALADIN_JUDGEMENT_DAMAGE
Definition: spell_paladin.cpp:59
@ SPELL_PALADIN_SEAL_OF_RIGHTEOUSNESS
Definition: spell_paladin.cpp:71
@ SPELL_PALADIN_BLESSING_OF_LOWER_CITY_PALADIN
Definition: spell_paladin.cpp:42
@ SPELL_PALADIN_BLESSING_OF_LOWER_CITY_DRUID
Definition: spell_paladin.cpp:41
@ SPELL_IMPROVED_JUDGEMENT
Definition: spell_paladin.cpp:92
@ SPELL_PALADIN_RIGHTEOUS_DEFENSE_TAUNT
Definition: spell_paladin.cpp:66
@ SPELL_PALADIN_SANCTIFIED_RETRIBUTION_R1
Definition: spell_paladin.cpp:74
@ SPELL_PALADIN_DIVINE_PLEA
Definition: spell_paladin.cpp:33
@ SPELL_PALADIN_CONCENTRACTION_AURA
Definition: spell_paladin.cpp:73
@ SPELL_PALADIN_FORBEARANCE
Definition: spell_paladin.cpp:52
@ SPELL_PALADIN_HOLY_VENGEANCE
Definition: spell_paladin.cpp:95
@ SPELL_PALADIN_HAND_OF_SACRIFICE
Definition: spell_paladin.cpp:56
@ SPELL_PALADIN_BLOOD_CORRUPTION
Definition: spell_paladin.cpp:96
@ SPELL_PALADIN_IMMUNE_SHIELD_MARKER
Definition: spell_paladin.cpp:54
@ SPELL_JUDGEMENTS_OF_THE_JUST
Definition: spell_paladin.cpp:82
@ SPELL_PALADIN_SWIFT_RETRIBUTION_R1
Definition: spell_paladin.cpp:75
@ SPELL_PALADIN_BLESSING_OF_SANCTUARY_ENERGIZE
Definition: spell_paladin.cpp:35
@ SPELL_PALADIN_DIVINE_STORM_DUMMY
Definition: spell_paladin.cpp:47
@ SPELL_JUDGEMENT_OF_CORRUPTION_EFFECT
Definition: spell_paladin.cpp:85
@ SPELL_PALADIN_IMPROVED_DEVOTION_AURA
Definition: spell_paladin.cpp:78
@ SPELL_PALADIN_JUDGEMENT_OF_JUSTICE
Definition: spell_paladin.cpp:60
@ SPELL_PALADIN_BLESSING_OF_LOWER_CITY_PRIEST
Definition: spell_paladin.cpp:43
@ SPELL_PALADIN_JUDGEMENT_OF_LIGHT
Definition: spell_paladin.cpp:61
@ SPELL_PALADIN_GLYPH_OF_SALVATION
Definition: spell_paladin.cpp:64
@ SPELL_PALADIN_DIVINE_STORM_HEAL
Definition: spell_paladin.cpp:48
@ SPELL_PALADIN_DIVINE_STORM
Definition: spell_paladin.cpp:46
@ SPELL_PALADIN_JUDGEMENT_OF_WISDOM
Definition: spell_paladin.cpp:62
@ SPELL_JUDGEMENT_OF_VENGEANCE_EFFECT
Definition: spell_paladin.cpp:83
@ SPELL_IMPROVED_JUDGEMENT_ENERGIZE
Definition: spell_paladin.cpp:93
@ SPELL_BLOOD_CORRUPTION
Definition: spell_paladin.cpp:86
@ SPELL_GENERIC_BATTLEGROUND_DAMPENING
Definition: spell_paladin.cpp:89
@ SPELL_PALADIN_HOLY_SHOCK_R1
Definition: spell_paladin.cpp:37

Function Documentation

◆ AddSC_paladin_spell_scripts()

void AddSC_paladin_spell_scripts ( )
1153{
1180}
#define RegisterSpellAndAuraScriptPair(script_1, script_2)
Definition: SpellScriptLoader.h:90
#define RegisterSpellScript(spell_script)
Definition: SpellScriptLoader.h:88
#define RegisterSpellScriptWithArgs(spell_script, script_name,...)
Definition: SpellScriptLoader.h:87
Definition: spell_paladin.cpp:107
Definition: spell_paladin.cpp:158
Definition: spell_paladin.cpp:176
Definition: spell_paladin.cpp:192
Definition: spell_paladin.cpp:208
Definition: spell_paladin.cpp:304
Definition: spell_paladin.cpp:382
Definition: spell_paladin.cpp:414
Definition: spell_paladin.cpp:464
Definition: spell_paladin.cpp:511
Definition: spell_paladin.cpp:555
Definition: spell_paladin.cpp:586
Definition: spell_paladin.cpp:620
Definition: spell_paladin.cpp:645
Definition: spell_paladin.cpp:677
Definition: spell_paladin.cpp:699
Definition: spell_paladin.cpp:722
Definition: spell_paladin.cpp:754
Definition: spell_paladin.cpp:774
Definition: spell_paladin.cpp:796
Definition: spell_paladin.cpp:859
Definition: spell_paladin.cpp:930
Definition: spell_paladin.cpp:948
Definition: spell_paladin.cpp:1013
Definition: spell_paladin.cpp:1064
Definition: spell_paladin.cpp:1116

References RegisterSpellAndAuraScriptPair, RegisterSpellScript, RegisterSpellScriptWithArgs, SPELL_PALADIN_JUDGEMENT_OF_JUSTICE, SPELL_PALADIN_JUDGEMENT_OF_LIGHT, and SPELL_PALADIN_JUDGEMENT_OF_WISDOM.

Referenced by AddSpellsScripts().