AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
pet_mage.cpp File Reference
#include "CombatAI.h"
#include "CreatureScript.h"
#include "Pet.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellAuras.h"

Go to the source code of this file.

Classes

class  DeathEvent
 
struct  npc_pet_mage_mirror_image
 

Enumerations

enum  MageSpells {
  SPELL_MAGE_CLONE_ME = 45204 ,
  SPELL_MAGE_MASTERS_THREAT_LIST = 58838 ,
  SPELL_PET_HIT_SCALING = 61013 ,
  SPELL_SUMMON_MIRROR_IMAGE1 = 58831 ,
  SPELL_SUMMON_MIRROR_IMAGE2 = 58833 ,
  SPELL_SUMMON_MIRROR_IMAGE3 = 58834 ,
  SPELL_SUMMON_MIRROR_IMAGE_GLYPH = 65047 ,
  SPELL_MAGE_BURNOUT_TRIGGER = 44450 ,
  SPELL_MAGE_IMPROVED_BLIZZARD_CHILLED = 12486 ,
  SPELL_MAGE_COMBUSTION = 11129 ,
  SPELL_MAGE_COLD_SNAP = 11958 ,
  SPELL_MAGE_FOCUS_MAGIC_PROC = 54648 ,
  SPELL_MAGE_FROST_WARDING_R1 = 11189 ,
  SPELL_MAGE_FROST_WARDING_TRIGGERED = 57776 ,
  SPELL_MAGE_INCANTERS_ABSORBTION_R1 = 44394 ,
  SPELL_MAGE_INCANTERS_ABSORBTION_TRIGGERED = 44413 ,
  SPELL_MAGE_IGNITE = 12654 ,
  SPELL_MAGE_MASTER_OF_ELEMENTS_ENERGIZE = 29077 ,
  SPELL_MAGE_SQUIRREL_FORM = 32813 ,
  SPELL_MAGE_GIRAFFE_FORM = 32816 ,
  SPELL_MAGE_SERPENT_FORM = 32817 ,
  SPELL_MAGE_DRAGONHAWK_FORM = 32818 ,
  SPELL_MAGE_WORGEN_FORM = 32819 ,
  SPELL_MAGE_SHEEP_FORM = 32820 ,
  SPELL_MAGE_GLYPH_OF_ETERNAL_WATER = 70937 ,
  SPELL_MAGE_SUMMON_WATER_ELEMENTAL_PERMANENT = 70908 ,
  SPELL_MAGE_SUMMON_WATER_ELEMENTAL_TEMPORARY = 70907 ,
  SPELL_MAGE_GLYPH_OF_BLAST_WAVE = 62126 ,
  SPELL_MAGE_FINGERS_OF_FROST = 44543
}
 

Functions

void AddSC_mage_pet_scripts ()
 

Enumeration Type Documentation

◆ MageSpells

enum MageSpells
Enumerator
SPELL_MAGE_CLONE_ME 
SPELL_MAGE_MASTERS_THREAT_LIST 
SPELL_PET_HIT_SCALING 
SPELL_SUMMON_MIRROR_IMAGE1 
SPELL_SUMMON_MIRROR_IMAGE2 
SPELL_SUMMON_MIRROR_IMAGE3 
SPELL_SUMMON_MIRROR_IMAGE_GLYPH 
SPELL_MAGE_BURNOUT_TRIGGER 
SPELL_MAGE_IMPROVED_BLIZZARD_CHILLED 
SPELL_MAGE_COMBUSTION 
SPELL_MAGE_COLD_SNAP 
SPELL_MAGE_FOCUS_MAGIC_PROC 
SPELL_MAGE_FROST_WARDING_R1 
SPELL_MAGE_FROST_WARDING_TRIGGERED 
SPELL_MAGE_INCANTERS_ABSORBTION_R1 
SPELL_MAGE_INCANTERS_ABSORBTION_TRIGGERED 
SPELL_MAGE_IGNITE 
SPELL_MAGE_MASTER_OF_ELEMENTS_ENERGIZE 
SPELL_MAGE_SQUIRREL_FORM 
SPELL_MAGE_GIRAFFE_FORM 
SPELL_MAGE_SERPENT_FORM 
SPELL_MAGE_DRAGONHAWK_FORM 
SPELL_MAGE_WORGEN_FORM 
SPELL_MAGE_SHEEP_FORM 
SPELL_MAGE_GLYPH_OF_ETERNAL_WATER 
SPELL_MAGE_SUMMON_WATER_ELEMENTAL_PERMANENT 
SPELL_MAGE_SUMMON_WATER_ELEMENTAL_TEMPORARY 
SPELL_MAGE_GLYPH_OF_BLAST_WAVE 
SPELL_MAGE_FINGERS_OF_FROST 
31{
32 SPELL_MAGE_CLONE_ME = 45204,
39};
@ SPELL_PET_HIT_SCALING
Definition: pet_mage.cpp:34
@ SPELL_MAGE_CLONE_ME
Definition: pet_mage.cpp:32
@ SPELL_MAGE_MASTERS_THREAT_LIST
Definition: pet_mage.cpp:33
@ SPELL_SUMMON_MIRROR_IMAGE1
Definition: pet_mage.cpp:35
@ SPELL_SUMMON_MIRROR_IMAGE3
Definition: pet_mage.cpp:37
@ SPELL_SUMMON_MIRROR_IMAGE_GLYPH
Definition: pet_mage.cpp:38
@ SPELL_SUMMON_MIRROR_IMAGE2
Definition: pet_mage.cpp:36

Function Documentation

◆ AddSC_mage_pet_scripts()

void AddSC_mage_pet_scripts ( )
221{
223}
#define RegisterCreatureAI(ai_name)
Definition: CreatureScript.h:71
Definition: pet_mage.cpp:57

References RegisterCreatureAI.

Referenced by AddPetScripts().