TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
spell_paladin.cpp File Reference
#include "Player.h"
#include "ScriptMgr.h"
#include "SpellScript.h"
#include "SpellAuraEffects.h"
#include "SpellHistory.h"
#include "Group.h"
+ Include dependency graph for spell_paladin.cpp:

Classes

class  spell_pal_aura_mastery
 
class  spell_pal_aura_mastery::spell_pal_aura_mastery_AuraScript
 
class  spell_pal_aura_mastery_immune
 
class  spell_pal_aura_mastery_immune::spell_pal_aura_mastery_immune_AuraScript
 
class  spell_pal_avenging_wrath
 
class  spell_pal_avenging_wrath::spell_pal_avenging_wrath_AuraScript
 
class  spell_pal_blessing_of_faith
 
class  spell_pal_blessing_of_faith::spell_pal_blessing_of_faith_SpellScript
 
class  spell_pal_divine_storm
 
class  spell_pal_divine_storm::spell_pal_divine_storm_SpellScript
 
class  spell_pal_divine_storm_dummy
 
class  spell_pal_divine_storm_dummy::spell_pal_divine_storm_dummy_SpellScript
 
class  spell_pal_exorcism_and_holy_wrath_damage
 
class  spell_pal_exorcism_and_holy_wrath_damage::spell_pal_exorcism_and_holy_wrath_damage_AuraScript
 
class  spell_pal_eye_for_an_eye
 
class  spell_pal_eye_for_an_eye::spell_pal_eye_for_an_eye_AuraScript
 
class  spell_pal_grand_crusader
 
class  spell_pal_grand_crusader::spell_pal_grand_crusader_AuraScript
 
class  spell_pal_glyph_of_holy_light
 
class  spell_pal_glyph_of_holy_light::spell_pal_glyph_of_holy_light_SpellScript
 
class  spell_pal_hand_of_sacrifice
 
class  spell_pal_hand_of_sacrifice::spell_pal_hand_of_sacrifice_AuraScript
 
class  spell_pal_holy_shock
 
class  spell_pal_holy_shock::spell_pal_holy_shock_SpellScript
 
class  spell_pal_improved_aura_effect
 
class  spell_pal_improved_aura_effect::spell_pal_improved_aura_effect_AuraScript
 
class  spell_pal_item_healing_discount
 
class  spell_pal_item_healing_discount::spell_pal_item_healing_discount_AuraScript
 
class  spell_pal_judgement
 Updated 4.3.4. More...
 
class  spell_pal_judgement::spell_pal_judgement_SpellScript
 
class  spell_pal_lay_on_hands
 
class  spell_pal_lay_on_hands::spell_pal_lay_on_hands_SpellScript
 
class  spell_pal_light_s_beacon
 
class  spell_pal_light_s_beacon::spell_pal_light_s_beacon_AuraScript
 
class  spell_pal_righteous_defense
 
class  spell_pal_righteous_defense::spell_pal_righteous_defense_SpellScript
 
class  spell_pal_sacred_shield
 
class  spell_pal_sacred_shield::spell_pal_sacred_shield_SpellScript
 
class  spell_pal_shield_of_the_righteous
 Updated 4.3.4. More...
 
class  spell_pal_shield_of_the_righteous::spell_pal_shield_of_the_righteous_SpellScript
 
class  spell_pal_templar_s_verdict
 Updated 4.3.4. More...
 
class  spell_pal_templar_s_verdict::spell_pal_templar_s_verdict_SpellScript
 
class  spell_pal_seal_of_righteousness
 
class  spell_pal_seal_of_righteousness::spell_pal_seal_of_righteousness_AuraScript
 

Enumerations

enum  PaladinSpells {
  SPELL_PALADIN_AVENGERS_SHIELD = 31935, SPELL_PALADIN_AURA_MASTERY_IMMUNE = 64364, SPELL_PALADIN_BEACON_OF_LIGHT = 53563, SPELL_PALADIN_BEACON_OF_LIGHT_HEAL = 53652,
  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_CONCENTRACTION_AURA = 19746, SPELL_PALADIN_DIVINE_PURPOSE_PROC = 90174, SPELL_PALADIN_DIVINE_SACRIFICE = 64205, SPELL_PALADIN_DIVINE_STORM = 53385,
  SPELL_PALADIN_DIVINE_STORM_DUMMY = 54171, SPELL_PALADIN_DIVINE_STORM_HEAL = 54172, SPELL_PALADIN_EYE_FOR_AN_EYE_RANK_1 = 9799, SPELL_PALADIN_EYE_FOR_AN_EYE_DAMAGE = 25997,
  SPELL_PALADIN_FORBEARANCE = 25771, SPELL_PALADIN_GLYPH_OF_SALVATION = 63225, SPELL_PALADIN_HAND_OF_SACRIFICE = 6940, SPELL_PALADIN_HOLY_LIGHT = 635,
  SPELL_PALADIN_HOLY_SHOCK_R1 = 20473, SPELL_PALADIN_HOLY_SHOCK_R1_DAMAGE = 25912, SPELL_PALADIN_HOLY_SHOCK_R1_HEALING = 25914, SPELL_PALADIN_IMMUNE_SHIELD_MARKER = 61988,
  SPELL_PALADIN_IMPROVED_CONCENTRACTION_AURA = 63510, SPELL_PALADIN_IMPROVED_DEVOTION_AURA = 63514, SPELL_PALADIN_ITEM_HEALING_TRANCE = 37706, SPELL_PALADIN_JUDGEMENT_DAMAGE = 54158,
  SPELL_PALADIN_RIGHTEOUS_DEFENSE_TAUNT = 31790, SPELL_PALADIN_SANCTIFIED_RETRIBUTION_AURA = 63531, SPELL_PALADIN_SANCTIFIED_RETRIBUTION_R1 = 31869, SPELL_PALADIN_SANCTIFIED_WRATH = 57318,
  SPELL_PALADIN_SANCTIFIED_WRATH_TALENT_R1 = 53375, SPELL_PALADIN_SEAL_OF_RIGHTEOUSNESS = 25742, SPELL_PALADIN_SWIFT_RETRIBUTION_R1 = 53379
}
 
enum  MiscSpells {
  SPELL_PORTAL_PERIODIC = 58008, SPELL_PORTAL_CHANNEL = 58012, SPELL_CRYSTAL_ACTIVATION = 57804, SPELL_TELEPORT_PLAYER = 62138,
  SPELL_TELEPORT_PLAYER_EFFECT = 62139, SPELL_DRAENEI_GIFT_OF_THE_NAARU = 59543, SPELL_MAGE_TEMPORAL_DISPLACEMENT = 80354, SPELL_SHAMAN_EXHAUSTION = 57723,
  SPELL_SHAMAN_SATED = 57724, SPELL_HUNTER_INSANITY = 95809, SPELL_PRIEST_SHADOW_WORD_DEATH = 32409, SPELL_SHAMAN_EXHAUSTION = 57723,
  SPELL_SHAMAN_SATED = 57724, SPELL_GENERIC_ARENA_DAMPENING = 74410, SPELL_GENERIC_BATTLEGROUND_DAMPENING = 74411, SPELL_GEN_REPLENISHMENT = 57669,
  SPELL_HUNTER_INSANITY = 95809, SPELL_MAGE_TEMPORAL_DISPLACEMENT = 80354, SPELL_GEN_REPLENISHMENT = 57669, SPELL_PRIEST_SHADOW_WORD_DEATH = 32409,
  SPELL_PALADIN_BLESSING_OF_SANCTUARY = 20911, SPELL_PALADIN_GREATER_BLESSING_OF_SANCTUARY = 25899, SPELL_PRIEST_RENEWED_HOPE = 63944
}
 
enum  PaladinSpellIcons { PALADIN_ICON_ID_RETRIBUTION_AURA = 555 }
 

Functions

void AddSC_paladin_spell_scripts ()
 

Enumeration Type Documentation

enum MiscSpells
Enumerator
SPELL_PORTAL_PERIODIC 
SPELL_PORTAL_CHANNEL 
SPELL_CRYSTAL_ACTIVATION 
SPELL_TELEPORT_PLAYER 
SPELL_TELEPORT_PLAYER_EFFECT 
SPELL_DRAENEI_GIFT_OF_THE_NAARU 
SPELL_MAGE_TEMPORAL_DISPLACEMENT 
SPELL_SHAMAN_EXHAUSTION 
SPELL_SHAMAN_SATED 
SPELL_HUNTER_INSANITY 
SPELL_PRIEST_SHADOW_WORD_DEATH 
SPELL_SHAMAN_EXHAUSTION 
SPELL_SHAMAN_SATED 
SPELL_GENERIC_ARENA_DAMPENING 
SPELL_GENERIC_BATTLEGROUND_DAMPENING 
SPELL_GEN_REPLENISHMENT 
SPELL_HUNTER_INSANITY 
SPELL_MAGE_TEMPORAL_DISPLACEMENT 
SPELL_GEN_REPLENISHMENT 
SPELL_PRIEST_SHADOW_WORD_DEATH 
SPELL_PALADIN_BLESSING_OF_SANCTUARY 
SPELL_PALADIN_GREATER_BLESSING_OF_SANCTUARY 
SPELL_PRIEST_RENEWED_HOPE 
71 {
74 };
Definition: spell_paladin.cpp:73
Definition: spell_paladin.cpp:72
Enumerator
PALADIN_ICON_ID_RETRIBUTION_AURA 
77 {
79 };
Definition: spell_paladin.cpp:78
Enumerator
SPELL_PALADIN_AVENGERS_SHIELD 
SPELL_PALADIN_AURA_MASTERY_IMMUNE 
SPELL_PALADIN_BEACON_OF_LIGHT 
SPELL_PALADIN_BEACON_OF_LIGHT_HEAL 
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_CONCENTRACTION_AURA 
SPELL_PALADIN_DIVINE_PURPOSE_PROC 
SPELL_PALADIN_DIVINE_SACRIFICE 
SPELL_PALADIN_DIVINE_STORM 
SPELL_PALADIN_DIVINE_STORM_DUMMY 
SPELL_PALADIN_DIVINE_STORM_HEAL 
SPELL_PALADIN_EYE_FOR_AN_EYE_RANK_1 
SPELL_PALADIN_EYE_FOR_AN_EYE_DAMAGE 
SPELL_PALADIN_FORBEARANCE 
SPELL_PALADIN_GLYPH_OF_SALVATION 
SPELL_PALADIN_HAND_OF_SACRIFICE 
SPELL_PALADIN_HOLY_LIGHT 
SPELL_PALADIN_HOLY_SHOCK_R1 
SPELL_PALADIN_HOLY_SHOCK_R1_DAMAGE 
SPELL_PALADIN_HOLY_SHOCK_R1_HEALING 
SPELL_PALADIN_IMMUNE_SHIELD_MARKER 
SPELL_PALADIN_IMPROVED_CONCENTRACTION_AURA 
SPELL_PALADIN_IMPROVED_DEVOTION_AURA 
SPELL_PALADIN_ITEM_HEALING_TRANCE 
SPELL_PALADIN_JUDGEMENT_DAMAGE 
SPELL_PALADIN_RIGHTEOUS_DEFENSE_TAUNT 
SPELL_PALADIN_SANCTIFIED_RETRIBUTION_AURA 
SPELL_PALADIN_SANCTIFIED_RETRIBUTION_R1 
SPELL_PALADIN_SANCTIFIED_WRATH 
SPELL_PALADIN_SANCTIFIED_WRATH_TALENT_R1 
SPELL_PALADIN_SEAL_OF_RIGHTEOUSNESS 
SPELL_PALADIN_SWIFT_RETRIBUTION_R1 
32 {
68 };
Definition: spell_paladin.cpp:58
Definition: spell_paladin.cpp:50
Definition: spell_paladin.cpp:56
Definition: spell_paladin.cpp:43
Definition: spell_paladin.cpp:66
Definition: spell_paladin.cpp:47
Definition: spell_paladin.cpp:34
Definition: spell_paladin.cpp:48
Definition: spell_paladin.cpp:59
Definition: spell_paladin.cpp:42
Definition: spell_paladin.cpp:51
Definition: spell_paladin.cpp:65
Definition: spell_paladin.cpp:54
Definition: spell_paladin.cpp:53
Definition: spell_paladin.cpp:37
Definition: spell_paladin.cpp:39
Definition: spell_paladin.cpp:61
Definition: spell_paladin.cpp:44
Definition: spell_paladin.cpp:55
Definition: spell_paladin.cpp:57
Definition: spell_paladin.cpp:45
Definition: spell_paladin.cpp:64
Definition: spell_paladin.cpp:60
Definition: spell_paladin.cpp:40
Definition: spell_paladin.cpp:62
Definition: spell_paladin.cpp:41
Definition: spell_paladin.cpp:52
Definition: spell_paladin.cpp:36
Definition: spell_paladin.cpp:38
Definition: spell_paladin.cpp:63
Definition: spell_paladin.cpp:49
Definition: spell_paladin.cpp:67
Definition: spell_paladin.cpp:46
Definition: spell_paladin.cpp:33
Definition: spell_paladin.cpp:35

Function Documentation

void AddSC_paladin_spell_scripts ( )
1218 {
1219  //new spell_pal_ardent_defender();
1220  new spell_pal_aura_mastery();
1224  new spell_pal_divine_storm();
1231  new spell_pal_holy_shock();
1232  new spell_pal_improved_aura_effect("spell_pal_improved_concentraction_aura_effect");
1233  new spell_pal_improved_aura_effect("spell_pal_improved_devotion_aura_effect");
1234  new spell_pal_improved_aura_effect("spell_pal_sanctified_retribution_effect");
1236  new spell_pal_judgement();
1237  new spell_pal_lay_on_hands();
1244 }
Definition: spell_paladin.cpp:896
Definition: spell_paladin.cpp:956
Definition: spell_paladin.cpp:344
Definition: spell_paladin.cpp:242
Definition: spell_paladin.cpp:168
Definition: spell_paladin.cpp:208
Updated 4.3.4.
Definition: spell_paladin.cpp:1055
Definition: spell_paladin.cpp:447
Definition: spell_paladin.cpp:1020
Definition: spell_paladin.cpp:717
Definition: spell_paladin.cpp:519
Definition: spell_paladin.cpp:483
Definition: spell_paladin.cpp:1171
Definition: spell_paladin.cpp:592
Updated 4.3.4.
Definition: spell_paladin.cpp:1104
Definition: spell_paladin.cpp:288
Definition: spell_paladin.cpp:394
Updated 4.3.4.
Definition: spell_paladin.cpp:793
Definition: spell_paladin.cpp:559
Definition: spell_paladin.cpp:757
Definition: spell_paladin.cpp:643
Definition: spell_paladin.cpp:841

+ Here is the caller graph for this function: