TrinityCore
Loading...
Searching...
No Matches
spell_paladin.cpp File Reference
#include "ScriptMgr.h"
#include "Containers.h"
#include "GameTime.h"
#include "Group.h"
#include "Player.h"
#include "Random.h"
#include "SpellAuraEffects.h"
#include "SpellHistory.h"
#include "SpellMgr.h"
#include "SpellScript.h"
+ Include dependency graph for spell_paladin.cpp:

Go to the source code of this file.

Classes

class  spell_pal_ardent_defender
 
class  spell_pal_aura_mastery
 
class  spell_pal_aura_mastery_immune
 
class  spell_pal_avenging_wrath
 
class  spell_pal_beacon_of_light
 
class  spell_pal_blessing_of_faith
 
class  spell_pal_blessing_of_sanctuary
 
class  spell_pal_divine_purpose
 
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_divinity
 
class  spell_pal_glyph_of_holy_light
 
class  spell_pal_glyph_of_holy_light_dummy
 
class  spell_pal_guarded_by_the_light
 
class  spell_pal_hand_of_sacrifice
 
class  spell_pal_hand_of_salvation
 
class  spell_pal_heart_of_the_crusader
 
class  spell_pal_holy_shock
 
class  spell_pal_illumination
 
class  spell_pal_immunities
 
class  spell_pal_improved_aura
 
class  spell_pal_improved_lay_of_hands
 
class  spell_pal_infusion_of_light
 
class  spell_pal_item_healing_discount
 
class  spell_pal_item_t6_trinket
 
class  spell_pal_judgement
 
class  spell_pal_judgement_of_command
 
class  spell_pal_judgement_of_light_heal
 
class  spell_pal_judgement_of_wisdom_mana
 
class  spell_pal_judgements_of_the_just
 
class  spell_pal_judgements_of_the_wise
 
class  spell_pal_lay_on_hands
 
class  spell_pal_light_s_beacon
 
class  spell_pal_righteous_defense
 
class  spell_pal_righteous_vengeance
 
class  spell_pal_sacred_shield
 
class  spell_pal_sacred_shield_dummy
 
class  spell_pal_seal_of_righteousness
 
class  spell_pal_seal_of_vengeance< DoTSpellId, DamageSpellId >
 
class  spell_pal_seal_of_vengeance< DoTSpellId, DamageSpellId >::spell_pal_seal_of_vengeance_AuraScript< DoTSpell, DamageSpell >
 
class  spell_pal_seals
 
class  spell_pal_spiritual_attunement
 
class  spell_pal_sheath_of_light
 
class  spell_pal_t3_6p_bonus
 
class  spell_pal_t8_2p_bonus
 

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_ILLUMINATION_ENERGIZE = 20272 , 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_BEACON_OF_LIGHT = 53563 ,
  SPELL_PALADIN_BEACON_OF_LIGHT_HEAL_1 = 53652 , SPELL_PALADIN_BEACON_OF_LIGHT_HEAL_2 = 53653 , SPELL_PALADIN_BEACON_OF_LIGHT_HEAL_3 = 53654 , SPELL_PALADIN_HOLY_LIGHT = 635 ,
  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_ITEM_HEALING_TRANCE = 37706 ,
  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_JUDGEMENT_OF_LIGHT_HEAL = 20267 , SPELL_PALADIN_JUDGEMENT_OF_WISDOM_MANA = 20268 , 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_GENERIC_ARENA_DAMPENING = 74410 , SPELL_GENERIC_BATTLEGROUND_DAMPENING = 74411 ,
  SPELL_PALADIN_SACRED_SHIELD = 53601 , SPELL_PALADIN_T9_HOLY_4P_BONUS = 67191 , SPELL_PALADIN_FLASH_OF_LIGHT_PROC = 66922 , SPELL_PALADIN_JUDGEMENTS_OF_THE_JUST_PROC = 68055 ,
  SPELL_PALADIN_GLYPH_OF_DIVINITY_PROC = 54986 , SPELL_PALADIN_JUDGEMENTS_OF_THE_WISE_MANA = 31930 , SPELL_REPLENISHMENT = 57669 , SPELL_PALADIN_RIGHTEOUS_VENGEANCE_DAMAGE = 61840 ,
  SPELL_PALADIN_SHEATH_OF_LIGHT_HEAL = 54203 , SPELL_PALADIN_SACRED_SHIELD_TRIGGER = 58597 , SPELL_PALADIN_T8_HOLY_4P_BONUS = 64895 , SPELL_PALADIN_HEART_OF_THE_CRUSADER_EFF_R1 = 21183 ,
  SPELL_PALADIN_HOLY_POWER_ARMOR = 28790 , SPELL_PALADIN_HOLY_POWER_ATTACK_POWER = 28791 , SPELL_PALADIN_HOLY_POWER_SPELL_POWER = 28793 , SPELL_PALADIN_HOLY_POWER_MP5 = 28795 ,
  SPELL_PALADIN_HOLY_VENGEANCE = 31803 , SPELL_PALADIN_SEAL_OF_VENGEANCE_DAMAGE = 42463 , SPELL_PALADIN_BLOOD_CORRUPTION = 53742 , SPELL_PALADIN_SEAL_OF_CORRUPTION_DAMAGE = 53739 ,
  SPELL_PALADIN_SPIRITUAL_ATTUNEMENT_MANA = 31786 , SPELL_PALADIN_ENDURING_LIGHT = 40471 , SPELL_PALADIN_ENDURING_JUDGEMENT = 40472 , SPELL_PALADIN_GLYPH_OF_HOLY_LIGHT_HEAL = 54968 ,
  SPELL_PALADIN_HOLY_MENDING = 64891
}
 
enum  PaladinSpellIcons { PALADIN_ICON_ID_RETRIBUTION_AURA = 555 , PALADIN_ICON_ID_HAMMER_OF_THE_RIGHTEOUS = 3023 }
 
enum  MiscSpellIcons { SPELL_ICON_ID_STRENGTH_OF_WRYNN = 1704 , SPELL_ICON_ID_HELLSCREAM_WARSONG = 937 }
 

Functions

void AddSC_paladin_spell_scripts ()
 

Enumeration Type Documentation

◆ MiscSpellIcons

Enumerator
SPELL_ICON_ID_STRENGTH_OF_WRYNN 
SPELL_ICON_ID_HELLSCREAM_WARSONG 

Definition at line 139 of file spell_paladin.cpp.

◆ PaladinSpellIcons

Enumerator
PALADIN_ICON_ID_RETRIBUTION_AURA 
PALADIN_ICON_ID_HAMMER_OF_THE_RIGHTEOUS 

Definition at line 133 of file spell_paladin.cpp.

◆ 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_ILLUMINATION_ENERGIZE 
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_BEACON_OF_LIGHT 
SPELL_PALADIN_BEACON_OF_LIGHT_HEAL_1 
SPELL_PALADIN_BEACON_OF_LIGHT_HEAL_2 
SPELL_PALADIN_BEACON_OF_LIGHT_HEAL_3 
SPELL_PALADIN_HOLY_LIGHT 
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_ITEM_HEALING_TRANCE 
SPELL_PALADIN_JUDGEMENT_DAMAGE 
SPELL_PALADIN_JUDGEMENT_OF_JUSTICE 
SPELL_PALADIN_JUDGEMENT_OF_LIGHT 
SPELL_PALADIN_JUDGEMENT_OF_WISDOM 
SPELL_PALADIN_JUDGEMENT_OF_LIGHT_HEAL 
SPELL_PALADIN_JUDGEMENT_OF_WISDOM_MANA 
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_GENERIC_ARENA_DAMPENING 
SPELL_GENERIC_BATTLEGROUND_DAMPENING 
SPELL_PALADIN_SACRED_SHIELD 
SPELL_PALADIN_T9_HOLY_4P_BONUS 
SPELL_PALADIN_FLASH_OF_LIGHT_PROC 
SPELL_PALADIN_JUDGEMENTS_OF_THE_JUST_PROC 
SPELL_PALADIN_GLYPH_OF_DIVINITY_PROC 
SPELL_PALADIN_JUDGEMENTS_OF_THE_WISE_MANA 
SPELL_REPLENISHMENT 
SPELL_PALADIN_RIGHTEOUS_VENGEANCE_DAMAGE 
SPELL_PALADIN_SHEATH_OF_LIGHT_HEAL 
SPELL_PALADIN_SACRED_SHIELD_TRIGGER 
SPELL_PALADIN_T8_HOLY_4P_BONUS 
SPELL_PALADIN_HEART_OF_THE_CRUSADER_EFF_R1 
SPELL_PALADIN_HOLY_POWER_ARMOR 
SPELL_PALADIN_HOLY_POWER_ATTACK_POWER 
SPELL_PALADIN_HOLY_POWER_SPELL_POWER 
SPELL_PALADIN_HOLY_POWER_MP5 
SPELL_PALADIN_HOLY_VENGEANCE 
SPELL_PALADIN_SEAL_OF_VENGEANCE_DAMAGE 
SPELL_PALADIN_BLOOD_CORRUPTION 
SPELL_PALADIN_SEAL_OF_CORRUPTION_DAMAGE 
SPELL_PALADIN_SPIRITUAL_ATTUNEMENT_MANA 
SPELL_PALADIN_ENDURING_LIGHT 
SPELL_PALADIN_ENDURING_JUDGEMENT 
SPELL_PALADIN_GLYPH_OF_HOLY_LIGHT_HEAL 
SPELL_PALADIN_HOLY_MENDING 

Definition at line 35 of file spell_paladin.cpp.

Function Documentation

◆ AddSC_paladin_spell_scripts()

void AddSC_paladin_spell_scripts ( )

Definition at line 1991 of file spell_paladin.cpp.

+ Here is the caller graph for this function: