AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
pet_priest.cpp File Reference
#include "CreatureScript.h"
#include "PassiveAI.h"
#include "PetAI.h"
#include "ScriptedCreature.h"
#include "TotemAI.h"

Go to the source code of this file.

Classes

struct  npc_pet_pri_lightwell
 
struct  npc_pet_pri_shadowfiend
 

Enumerations

enum  PriestSpells {
  SPELL_PRIEST_GLYPH_OF_SHADOWFIEND = 58228 ,
  SPELL_PRIEST_GLYPH_OF_SHADOWFIEND_MANA = 58227 ,
  SPELL_PRIEST_SHADOWFIEND_DODGE = 8273 ,
  SPELL_PRIEST_LIGHTWELL_CHARGES = 59907 ,
  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_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_T4_4P_FLEXIBILITY = 37565 ,
  SPELL_GENERIC_ARENA_DAMPENING = 74410 ,
  SPELL_GENERIC_BATTLEGROUND_DAMPENING = 74411 ,
  SPELL_PRIEST_TWIN_DISCIPLINE_R1 = 47586 ,
  SPELL_PRIEST_SPIRITUAL_HEALING_R1 = 14898 ,
  SPELL_PRIEST_DIVINE_PROVIDENCE_R1 = 47562
}
 

Functions

void AddSC_priest_pet_scripts ()
 

Enumeration Type Documentation

◆ PriestSpells

Enumerator
SPELL_PRIEST_GLYPH_OF_SHADOWFIEND 
SPELL_PRIEST_GLYPH_OF_SHADOWFIEND_MANA 
SPELL_PRIEST_SHADOWFIEND_DODGE 
SPELL_PRIEST_LIGHTWELL_CHARGES 
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_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_T4_4P_FLEXIBILITY 
SPELL_GENERIC_ARENA_DAMPENING 
SPELL_GENERIC_BATTLEGROUND_DAMPENING 
SPELL_PRIEST_TWIN_DISCIPLINE_R1 
SPELL_PRIEST_SPIRITUAL_HEALING_R1 
SPELL_PRIEST_DIVINE_PROVIDENCE_R1 
30{
35};
@ SPELL_PRIEST_GLYPH_OF_SHADOWFIEND_MANA
Definition: pet_priest.cpp:32
@ SPELL_PRIEST_LIGHTWELL_CHARGES
Definition: pet_priest.cpp:34
@ SPELL_PRIEST_GLYPH_OF_SHADOWFIEND
Definition: pet_priest.cpp:31
@ SPELL_PRIEST_SHADOWFIEND_DODGE
Definition: pet_priest.cpp:33

Function Documentation

◆ AddSC_priest_pet_scripts()

void AddSC_priest_pet_scripts ( )
80{
83}
#define RegisterCreatureAI(ai_name)
Definition: CreatureScript.h:71
Definition: pet_priest.cpp:38
Definition: pet_priest.cpp:57

References RegisterCreatureAI.

Referenced by AddPetScripts().