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

Classes

class  PowerCheck
 
class  RaidCheck
 
class  spell_pri_body_and_soul
 
class  spell_pri_body_and_soul::spell_pri_body_and_soul_AuraScript
 
class  spell_pri_circle_of_healing
 
class  spell_pri_circle_of_healing::spell_pri_circle_of_healing_SpellScript
 
class  spell_pri_dispel_magic
 
class  spell_pri_dispel_magic::spell_pri_dispel_magic_SpellScript
 
class  spell_pri_divine_aegis
 
class  spell_pri_divine_aegis::spell_pri_divine_aegis_AuraScript
 
class  spell_pri_divine_hymn
 
class  spell_pri_divine_hymn::spell_pri_divine_hymn_SpellScript
 
class  spell_pri_glyph_of_prayer_of_healing
 
class  spell_pri_glyph_of_prayer_of_healing::spell_pri_glyph_of_prayer_of_healing_AuraScript
 
class  spell_pri_improved_power_word_shield
 
class  spell_pri_improved_power_word_shield::spell_pri_improved_power_word_shield_AuraScript
 
class  spell_pri_item_greater_heal_refund
 
class  spell_pri_item_greater_heal_refund::spell_pri_item_greater_heal_refund_AuraScript
 
class  spell_pri_guardian_spirit
 
class  spell_pri_guardian_spirit::spell_pri_guardian_spirit_AuraScript
 
class  spell_pri_hymn_of_hope
 
class  spell_pri_hymn_of_hope::spell_pri_hymn_of_hope_SpellScript
 
class  spell_pri_leap_of_faith_effect_trigger
 
class  spell_pri_leap_of_faith_effect_trigger::spell_pri_leap_of_faith_effect_trigger_SpellScript
 
class  spell_pri_lightwell_renew
 
class  spell_pri_lightwell_renew::spell_pri_lightwell_renew_AuraScript
 
class  spell_pri_mana_burn
 
class  spell_pri_mana_burn::spell_pri_mana_burn_SpellScript
 
class  spell_pri_mana_leech
 
class  spell_pri_mana_leech::spell_pri_mana_leech_AuraScript
 
class  spell_pri_mind_sear
 
class  spell_pri_mind_sear::spell_pri_mind_sear_SpellScript
 
class  spell_pri_pain_and_suffering_proc
 
class  spell_pri_pain_and_suffering_proc::spell_pri_pain_and_suffering_proc_SpellScript
 
class  spell_pri_penance
 
class  spell_pri_penance::spell_pri_penance_SpellScript
 
class  spell_pri_phantasm
 
class  spell_pri_phantasm::spell_pri_phantasm_AuraScript
 
class  spell_pri_power_word_shield
 
class  spell_pri_power_word_shield::spell_pri_power_word_shield_AuraScript
 
class  spell_pri_prayer_of_mending_heal
 
class  spell_pri_prayer_of_mending_heal::spell_pri_prayer_of_mending_heal_SpellScript
 
class  spell_pri_renew
 
class  spell_pri_renew::spell_pri_renew_AuraScript
 
class  spell_pri_shadow_word_death
 
class  spell_pri_shadow_word_death::spell_pri_shadow_word_death_SpellScript
 
class  spell_pri_shadowform
 
class  spell_pri_shadowform::spell_pri_shadowform_AuraScript
 
class  spell_pri_vampiric_embrace
 
class  spell_pri_vampiric_embrace::spell_pri_vampiric_embrace_AuraScript
 
class  spell_pri_vampiric_embrace_target
 
class  spell_pri_vampiric_embrace_target::spell_pri_vampiric_embrace_target_SpellScript
 
class  spell_pri_vampiric_touch
 
class  spell_pri_vampiric_touch::spell_pri_vampiric_touch_AuraScript
 

Enumerations

enum  PriestSpells {
  SPELL_PRIEST_GLYPH_OF_SHADOWFIEND = 58228, SPELL_PRIEST_GLYPH_OF_SHADOWFIEND_MANA = 58227, SPELL_PRIEST_LIGHTWELL_CHARGES = 59907, SPELL_PRIEST_ABSOLUTION = 33167,
  SPELL_PRIEST_BODY_AND_SOUL_DISPEL = 64136, SPELL_PRIEST_BODY_AND_SOUL_SPEED = 65081, SPELL_PRIEST_CURE_DISEASE = 528, SPELL_PRIEST_DISPEL_MAGIC_FRIENDLY = 97690,
  SPELL_PRIEST_DISPEL_MAGIC_HOSTILE = 97691, SPELL_PRIEST_DIVINE_AEGIS = 47753, SPELL_PRIEST_DIVINE_TOUCH = 63544, SPELL_PRIEST_GLYPH_OF_CIRCLE_OF_HEALING = 55675,
  SPELL_PRIEST_GLYPH_OF_DISPEL_MAGIC = 55677, SPELL_PRIEST_GLYPH_OF_DISPEL_MAGIC_HEAL = 56131, SPELL_PRIEST_GLYPH_OF_LIGHTWELL = 55673, SPELL_PRIEST_GLYPH_OF_PRAYER_OF_HEALING_HEAL = 56161,
  SPELL_PRIEST_GLYPH_OF_SHADOW = 107906, SPELL_PRIEST_GUARDIAN_SPIRIT_HEAL = 48153, SPELL_PRIEST_ITEM_EFFICIENCY = 37595, SPELL_PRIEST_LEAP_OF_FAITH = 73325,
  SPELL_PRIEST_LEAP_OF_FAITH_EFFECT = 92832, SPELL_PRIEST_LEAP_OF_FAITH_EFFECT_TRIGGER = 92833, SPELL_PRIEST_LEAP_OF_FAITH_TRIGGERED = 92572, SPELL_PRIEST_MANA_LEECH_PROC = 34650,
  SPELL_PRIEST_PENANCE_R1 = 47540, SPELL_PRIEST_PENANCE_R1_DAMAGE = 47758, SPELL_PRIEST_PENANCE_R1_HEAL = 47757, SPELL_PRIEST_REFLECTIVE_SHIELD_R1 = 33201,
  SPELL_PRIEST_REFLECTIVE_SHIELD_TRIGGERED = 33619, SPELL_PRIEST_SHADOWFORM_VISUAL_WITHOUT_GLYPH = 107903, SPELL_PRIEST_SHADOWFORM_VISUAL_WITH_GLYPH = 107904, SPELL_PRIEST_SHADOW_WORD_DEATH = 32409,
  SPELL_PRIEST_TWIN_DISCIPLINES_RANK_1 = 47586, SPELL_PRIEST_T9_HEALING_2P = 67201, SPELL_PRIEST_VAMPIRIC_EMBRACE_HEAL = 15290, SPELL_PRIEST_VAMPIRIC_TOUCH_DISPEL = 64085
}
 
enum  PriestSpellIcons { PRIEST_ICON_ID_BORROWED_TIME = 2899, PRIEST_ICON_ID_DIVINE_TOUCH_TALENT = 3021, PRIEST_ICON_ID_PAIN_AND_SUFFERING = 2874 }
 
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
}
 

Functions

void AddSC_priest_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 
75 {
77 };
Definition: spell_priest.cpp:76
Enumerator
PRIEST_ICON_ID_BORROWED_TIME 
PRIEST_ICON_ID_DIVINE_TOUCH_TALENT 
PRIEST_ICON_ID_PAIN_AND_SUFFERING 
68 {
72 };
Definition: spell_priest.cpp:71
Definition: spell_priest.cpp:69
Definition: spell_priest.cpp:70
Enumerator
SPELL_PRIEST_GLYPH_OF_SHADOWFIEND 
SPELL_PRIEST_GLYPH_OF_SHADOWFIEND_MANA 
SPELL_PRIEST_LIGHTWELL_CHARGES 
SPELL_PRIEST_ABSOLUTION 
SPELL_PRIEST_BODY_AND_SOUL_DISPEL 
SPELL_PRIEST_BODY_AND_SOUL_SPEED 
SPELL_PRIEST_CURE_DISEASE 
SPELL_PRIEST_DISPEL_MAGIC_FRIENDLY 
SPELL_PRIEST_DISPEL_MAGIC_HOSTILE 
SPELL_PRIEST_DIVINE_AEGIS 
SPELL_PRIEST_DIVINE_TOUCH 
SPELL_PRIEST_GLYPH_OF_CIRCLE_OF_HEALING 
SPELL_PRIEST_GLYPH_OF_DISPEL_MAGIC 
SPELL_PRIEST_GLYPH_OF_DISPEL_MAGIC_HEAL 
SPELL_PRIEST_GLYPH_OF_LIGHTWELL 
SPELL_PRIEST_GLYPH_OF_PRAYER_OF_HEALING_HEAL 
SPELL_PRIEST_GLYPH_OF_SHADOW 
SPELL_PRIEST_GUARDIAN_SPIRIT_HEAL 
SPELL_PRIEST_ITEM_EFFICIENCY 
SPELL_PRIEST_LEAP_OF_FAITH 
SPELL_PRIEST_LEAP_OF_FAITH_EFFECT 
SPELL_PRIEST_LEAP_OF_FAITH_EFFECT_TRIGGER 
SPELL_PRIEST_LEAP_OF_FAITH_TRIGGERED 
SPELL_PRIEST_MANA_LEECH_PROC 
SPELL_PRIEST_PENANCE_R1 
SPELL_PRIEST_PENANCE_R1_DAMAGE 
SPELL_PRIEST_PENANCE_R1_HEAL 
SPELL_PRIEST_REFLECTIVE_SHIELD_R1 
SPELL_PRIEST_REFLECTIVE_SHIELD_TRIGGERED 
SPELL_PRIEST_SHADOWFORM_VISUAL_WITHOUT_GLYPH 
SPELL_PRIEST_SHADOWFORM_VISUAL_WITH_GLYPH 
SPELL_PRIEST_SHADOW_WORD_DEATH 
SPELL_PRIEST_TWIN_DISCIPLINES_RANK_1 
SPELL_PRIEST_T9_HEALING_2P 
SPELL_PRIEST_VAMPIRIC_EMBRACE_HEAL 
SPELL_PRIEST_VAMPIRIC_TOUCH_DISPEL 
31 {
65 };
Definition: spell_priest.cpp:39
Definition: spell_priest.cpp:46
Definition: spell_priest.cpp:38
Definition: spell_priest.cpp:57
Definition: spell_priest.cpp:40
Definition: spell_priest.cpp:63
Definition: spell_priest.cpp:55
Definition: spell_priest.cpp:50
Definition: spell_priest.cpp:52
Definition: spell_priest.cpp:58
Definition: spell_priest.cpp:43
Definition: spell_priest.cpp:48
Definition: spell_priest.cpp:59
Definition: spell_priest.cpp:37
Definition: spell_priest.cpp:60
Definition: spell_priest.cpp:34
Definition: spell_priest.cpp:42
Definition: spell_priest.cpp:64
Definition: spell_priest.cpp:44
Definition: spell_priest.cpp:32
Definition: spell_priest.cpp:36
Definition: spell_priest.cpp:33
Definition: spell_priest.cpp:45
Definition: spell_priest.cpp:61
Definition: spell_priest.cpp:49
Definition: spell_priest.cpp:47
Definition: spell_priest.cpp:62
Definition: spell_priest.cpp:54
Definition: spell_priest.cpp:51
Definition: spell_priest.cpp:35
Definition: spell_priest.cpp:41
Definition: spell_priest.cpp:56
Definition: spell_priest.cpp:53

Function Documentation

void AddSC_priest_spell_scripts ( )
1245 {
1248  new spell_pri_dispel_magic();
1249  new spell_pri_divine_aegis();
1250  new spell_pri_divine_hymn();
1252  new spell_pri_hymn_of_hope();
1258  new spell_pri_mana_burn();
1259  new spell_pri_mana_leech();
1260  new spell_pri_mind_sear();
1262  new spell_pri_penance();
1263  new spell_pri_phantasm();
1266  new spell_pri_renew();
1268  new spell_pri_shadowform();
1272 }
Definition: spell_priest.cpp:658
Definition: spell_priest.cpp:1078
Definition: spell_priest.cpp:1119
Definition: spell_priest.cpp:388
Definition: spell_priest.cpp:1045
Definition: spell_priest.cpp:266
Definition: spell_priest.cpp:113
Definition: spell_priest.cpp:961
Definition: spell_priest.cpp:523
Definition: spell_priest.cpp:459
Definition: spell_priest.cpp:630
Definition: spell_priest.cpp:852
Definition: spell_priest.cpp:996
Definition: spell_priest.cpp:559
Definition: spell_priest.cpp:886
Definition: spell_priest.cpp:165
Definition: spell_priest.cpp:774
Definition: spell_priest.cpp:710
Definition: spell_priest.cpp:351
Definition: spell_priest.cpp:1164
Definition: spell_priest.cpp:598
Definition: spell_priest.cpp:737
Definition: spell_priest.cpp:424
Definition: spell_priest.cpp:207
Definition: spell_priest.cpp:1191
Definition: spell_priest.cpp:316

+ Here is the caller graph for this function: