AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
spell_paladin.cpp File Reference
#include "CreatureScript.h"
#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
 

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
}
 
enum  PaladinSpellIcons { PALADIN_ICON_ID_RETRIBUTION_AURA = 555 }
 

Functions

void AddSC_paladin_spell_scripts ()
 

Enumeration Type Documentation

◆ PaladinSpellIcons

Enumerator
PALADIN_ICON_ID_RETRIBUTION_AURA 
98{
100};
@ PALADIN_ICON_ID_RETRIBUTION_AURA
Definition: spell_paladin.cpp:99

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

Function Documentation

◆ AddSC_paladin_spell_scripts()

void AddSC_paladin_spell_scripts ( )
1110{
1136}
#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:103
Definition: spell_paladin.cpp:154
Definition: spell_paladin.cpp:172
Definition: spell_paladin.cpp:188
Definition: spell_paladin.cpp:204
Definition: spell_paladin.cpp:300
Definition: spell_paladin.cpp:378
Definition: spell_paladin.cpp:410
Definition: spell_paladin.cpp:460
Definition: spell_paladin.cpp:507
Definition: spell_paladin.cpp:551
Definition: spell_paladin.cpp:582
Definition: spell_paladin.cpp:616
Definition: spell_paladin.cpp:641
Definition: spell_paladin.cpp:673
Definition: spell_paladin.cpp:695
Definition: spell_paladin.cpp:718
Definition: spell_paladin.cpp:750
Definition: spell_paladin.cpp:770
Definition: spell_paladin.cpp:792
Definition: spell_paladin.cpp:855
Definition: spell_paladin.cpp:926
Definition: spell_paladin.cpp:944
Definition: spell_paladin.cpp:1009
Definition: spell_paladin.cpp:1060

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

Referenced by AddSpellsScripts().