TrinityCore
Loading...
Searching...
No Matches
spell_priest.cpp File Reference
#include "ScriptMgr.h"
#include "Creature.h"
#include "Errors.h"
#include "GridNotifiers.h"
#include "Player.h"
#include "Random.h"
#include "SharedDefines.h"
#include "SpellAuraEffects.h"
#include "SpellDefines.h"
#include "SpellMgr.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
+ Include dependency graph for spell_priest.cpp:

Go to the source code of this file.

Classes

class  PowerCheck
 
class  RaidCheck
 
class  spell_pri_aq_3p_bonus
 
class  spell_pri_blessed_recovery
 
class  spell_pri_body_and_soul
 
class  spell_pri_circle_of_healing
 
class  spell_pri_dispersion
 
class  spell_pri_divine_aegis
 
class  spell_pri_divine_hymn
 
class  spell_pri_glyph_of_dispel_magic
 
class  spell_pri_glyph_of_prayer_of_healing
 
class  spell_pri_guardian_spirit
 
class  spell_pri_holy_nova
 
class  spell_pri_hymn_of_hope
 
class  spell_pri_imp_shadowform
 
class  spell_pri_improved_spirit_tap
 
class  spell_pri_item_t6_trinket
 
class  spell_pri_lightwell
 
class  spell_pri_lightwell_renew
 
class  spell_pri_mana_leech
 
class  spell_pri_mind_sear
 
class  spell_pri_pain_and_suffering_dummy
 
class  spell_pri_pain_and_suffering_proc
 
class  spell_pri_penance
 
class  spell_pri_power_word_shield
 
class  spell_pri_power_word_shield_aura
 
class  spell_pri_prayer_of_mending_heal
 
class  spell_pri_renew
 
class  spell_pri_shadowfiend_death
 
class  spell_pri_shadow_word_death
 
class  spell_pri_vampiric_embrace
 
class  spell_pri_vampiric_touch
 
class  spell_pri_t3_4p_bonus
 
class  spell_pri_t5_heal_2p_bonus
 
class  spell_pri_t10_heal_2p_bonus
 
class  spell_pri_power_infusion
 

Enumerations

enum  PriestSpells {
  SPELL_PRIEST_BLESSED_RECOVERY_R1 = 27813 , SPELL_PRIEST_DISPERSION_IMMUNITY = 63230 , SPELL_PRIEST_DISPERSION_MOD_POWER = 60069 , SPELL_PRIEST_DIVINE_AEGIS = 47753 ,
  SPELL_PRIEST_EMPOWERED_RENEW = 63544 , SPELL_PRIEST_GLYPH_OF_CIRCLE_OF_HEALING = 55675 , SPELL_PRIEST_GLYPH_OF_LIGHTWELL = 55673 , SPELL_PRIEST_GLYPH_OF_PRAYER_OF_HEALING_HEAL = 56161 ,
  SPELL_PRIEST_GUARDIAN_SPIRIT_HEAL = 48153 , SPELL_PRIEST_HOLY_NOVA_HEAL_R1 = 23455 , SPELL_PRIEST_ITEM_EFFICIENCY = 37595 , SPELL_PRIEST_LIGHTWELL_CHARGES = 59907 ,
  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_TRIGGERED = 33619 , SPELL_PRIEST_REFLECTIVE_SHIELD_R1 = 33201 , SPELL_PRIEST_SHADOW_WORD_DEATH = 32409 , SPELL_PRIEST_T9_HEALING_2P = 67201 ,
  SPELL_PRIEST_VAMPIRIC_TOUCH_DISPEL = 64085 , SPELL_PRIEST_GLYPH_OF_SHADOWFIEND_MANA = 58227 , SPELL_REPLENISHMENT = 57669 , SPELL_PRIEST_BODY_AND_SOUL_POISON_TRIGGER = 64136 ,
  SPELL_PRIEST_ABOLISH_DISEASE = 552 , SPELL_PRIEST_VAMPIRIC_EMBRACE_HEAL = 15290 , SPELL_PRIEST_DIVINE_BLESSING = 40440 , SPELL_PRIEST_DIVINE_WRATH = 40441 ,
  SPELL_PRIEST_GLYPH_OF_DISPEL_MAGIC_HEAL = 56131 , SPELL_PRIEST_ORACULAR_HEAL = 26170 , SPELL_PRIEST_ARMOR_OF_FAITH = 28810 , SPELL_PRIEST_BLESSED_HEALING = 70772 ,
  SPELL_PRIEST_MIND_BLAST_R1 = 8092 , SPELL_PRIEST_SHADOW_WORD_DEATH_R1 = 32379 , SPELL_PRIEST_MIND_FLAY_DAMAGE = 58381 , SPELL_PRIEST_LIGHTWELL_RENEW_R1 = 7001 ,
  SPELL_PRIEST_LIGHTWELL_RENEW_R2 = 27873 , SPELL_PRIEST_LIGHTWELL_RENEW_R3 = 27874 , SPELL_PRIEST_LIGHTWELL_RENEW_R4 = 28276 , SPELL_PRIEST_LIGHTWELL_RENEW_R5 = 48084 ,
  SPELL_PRIEST_LIGHTWELL_RENEW_R6 = 48085 , SPELL_PRIEST_TWIN_DISCIPLINE_R1 = 47586 , SPELL_PRIEST_SPIRITUAL_HEALING_R1 = 14898 , SPELL_PRIEST_DIVINE_PROVIDENCE_R1 = 47562
}
 
enum  PriestSpellIcons { PRIEST_ICON_ID_FOCUSED_POWER = 2210 , PRIEST_ICON_ID_BORROWED_TIME = 2899 , PRIEST_ICON_ID_EMPOWERED_RENEW_TALENT = 3021 , PRIEST_ICON_ID_PAIN_AND_SUFFERING = 2874 }
 
enum  PriestMisc {
  PRIEST_LIGHTWELL_NPC_1 = 31897 , PRIEST_LIGHTWELL_NPC_2 = 31896 , PRIEST_LIGHTWELL_NPC_3 = 31895 , PRIEST_LIGHTWELL_NPC_4 = 31894 ,
  PRIEST_LIGHTWELL_NPC_5 = 31893 , PRIEST_LIGHTWELL_NPC_6 = 31883
}
 
enum  MiscSpells { SPELL_MAGE_ARCANE_POWER = 12042 , SPELL_GENERIC_ARENA_DAMPENING = 74410 , SPELL_GENERIC_BATTLEGROUND_DAMPENING = 74411 }
 
enum  MiscSpellIcons { SPELL_ICON_ID_STRENGTH_OF_WRYNN = 1704 , SPELL_ICON_ID_HELLSCREAM_WARSONG = 937 }
 

Functions

void AddSC_priest_spell_scripts ()
 

Enumeration Type Documentation

◆ MiscSpellIcons

Enumerator
SPELL_ICON_ID_STRENGTH_OF_WRYNN 
SPELL_ICON_ID_HELLSCREAM_WARSONG 

Definition at line 110 of file spell_priest.cpp.

◆ MiscSpells

enum MiscSpells
Enumerator
SPELL_MAGE_ARCANE_POWER 
SPELL_GENERIC_ARENA_DAMPENING 
SPELL_GENERIC_BATTLEGROUND_DAMPENING 

Definition at line 103 of file spell_priest.cpp.

◆ PriestMisc

enum PriestMisc
Enumerator
PRIEST_LIGHTWELL_NPC_1 
PRIEST_LIGHTWELL_NPC_2 
PRIEST_LIGHTWELL_NPC_3 
PRIEST_LIGHTWELL_NPC_4 
PRIEST_LIGHTWELL_NPC_5 
PRIEST_LIGHTWELL_NPC_6 

Definition at line 93 of file spell_priest.cpp.

◆ PriestSpellIcons

Enumerator
PRIEST_ICON_ID_FOCUSED_POWER 
PRIEST_ICON_ID_BORROWED_TIME 
PRIEST_ICON_ID_EMPOWERED_RENEW_TALENT 
PRIEST_ICON_ID_PAIN_AND_SUFFERING 

Definition at line 85 of file spell_priest.cpp.

◆ PriestSpells

Enumerator
SPELL_PRIEST_BLESSED_RECOVERY_R1 
SPELL_PRIEST_DISPERSION_IMMUNITY 
SPELL_PRIEST_DISPERSION_MOD_POWER 
SPELL_PRIEST_DIVINE_AEGIS 
SPELL_PRIEST_EMPOWERED_RENEW 
SPELL_PRIEST_GLYPH_OF_CIRCLE_OF_HEALING 
SPELL_PRIEST_GLYPH_OF_LIGHTWELL 
SPELL_PRIEST_GLYPH_OF_PRAYER_OF_HEALING_HEAL 
SPELL_PRIEST_GUARDIAN_SPIRIT_HEAL 
SPELL_PRIEST_HOLY_NOVA_HEAL_R1 
SPELL_PRIEST_ITEM_EFFICIENCY 
SPELL_PRIEST_LIGHTWELL_CHARGES 
SPELL_PRIEST_MANA_LEECH_PROC 
SPELL_PRIEST_PENANCE_R1 
SPELL_PRIEST_PENANCE_R1_DAMAGE 
SPELL_PRIEST_PENANCE_R1_HEAL 
SPELL_PRIEST_REFLECTIVE_SHIELD_TRIGGERED 
SPELL_PRIEST_REFLECTIVE_SHIELD_R1 
SPELL_PRIEST_SHADOW_WORD_DEATH 
SPELL_PRIEST_T9_HEALING_2P 
SPELL_PRIEST_VAMPIRIC_TOUCH_DISPEL 
SPELL_PRIEST_GLYPH_OF_SHADOWFIEND_MANA 
SPELL_REPLENISHMENT 
SPELL_PRIEST_BODY_AND_SOUL_POISON_TRIGGER 
SPELL_PRIEST_ABOLISH_DISEASE 
SPELL_PRIEST_VAMPIRIC_EMBRACE_HEAL 
SPELL_PRIEST_DIVINE_BLESSING 
SPELL_PRIEST_DIVINE_WRATH 
SPELL_PRIEST_GLYPH_OF_DISPEL_MAGIC_HEAL 
SPELL_PRIEST_ORACULAR_HEAL 
SPELL_PRIEST_ARMOR_OF_FAITH 
SPELL_PRIEST_BLESSED_HEALING 
SPELL_PRIEST_MIND_BLAST_R1 
SPELL_PRIEST_SHADOW_WORD_DEATH_R1 
SPELL_PRIEST_MIND_FLAY_DAMAGE 
SPELL_PRIEST_LIGHTWELL_RENEW_R1 
SPELL_PRIEST_LIGHTWELL_RENEW_R2 
SPELL_PRIEST_LIGHTWELL_RENEW_R3 
SPELL_PRIEST_LIGHTWELL_RENEW_R4 
SPELL_PRIEST_LIGHTWELL_RENEW_R5 
SPELL_PRIEST_LIGHTWELL_RENEW_R6 
SPELL_PRIEST_TWIN_DISCIPLINE_R1 
SPELL_PRIEST_SPIRITUAL_HEALING_R1 
SPELL_PRIEST_DIVINE_PROVIDENCE_R1 

Definition at line 37 of file spell_priest.cpp.

Function Documentation

◆ AddSC_priest_spell_scripts()

void AddSC_priest_spell_scripts ( )

Definition at line 1361 of file spell_priest.cpp.

+ Here is the caller graph for this function: