TrinityCore
pet_mage.cpp File Reference
#include "ScriptMgr.h"
#include "CellImpl.h"
#include "CombatAI.h"
#include "GridNotifiersImpl.h"
#include "MotionMaster.h"
#include "Pet.h"
#include "ScriptedCreature.h"
+ Include dependency graph for pet_mage.cpp:

Go to the source code of this file.

Classes

struct  npc_pet_mage_mirror_image
 

Enumerations

enum  MageSpells {
  SPELL_POLYMORPH = 13323 , SPELL_ICE_BLOCK = 27619 , SPELL_BLIZZARD = 44178 , SPELL_ICE_LANCE = 46194 ,
  SPELL_CONE_OF_COLD = 38384 , SPELL_FROSTBOLT = 15043 , SPELL_BLINK = 14514 , SPELL_MAGE_CLONE_ME = 45204 ,
  SPELL_MAGE_MASTERS_THREAT_LIST = 58838 , SPELL_MAGE_FROST_BOLT = 59638 , SPELL_MAGE_FIRE_BLAST = 59637 , SPELL_MAGE_ALTER_TIME_AURA = 110909 ,
  SPELL_MAGE_ALTER_TIME_VISUAL = 347402 , SPELL_MAGE_ARCANE_ALTER_TIME_AURA = 342246 , SPELL_MAGE_ARCANE_BARRAGE_ENERGIZE = 321529 , SPELL_MAGE_ARCANE_BARRAGE_R3 = 321526 ,
  SPELL_MAGE_ARCANE_CHARGE = 36032 , SPELL_MAGE_ARCANE_MAGE = 137021 , SPELL_MAGE_BLAZING_BARRIER_TRIGGER = 235314 , SPELL_MAGE_BLINK = 1953 ,
  SPELL_MAGE_BLIZZARD_DAMAGE = 190357 , SPELL_MAGE_BLIZZARD_SLOW = 12486 , SPELL_MAGE_CAUTERIZE_DOT = 87023 , SPELL_MAGE_CAUTERIZED = 87024 ,
  SPELL_MAGE_CHILLED = 205708 , SPELL_MAGE_COMET_STORM_DAMAGE = 153596 , SPELL_MAGE_COMET_STORM_VISUAL = 228601 , SPELL_MAGE_CONE_OF_COLD = 120 ,
  SPELL_MAGE_CONE_OF_COLD_SLOW = 212792 , SPELL_MAGE_CONJURE_REFRESHMENT = 116136 , SPELL_MAGE_CONJURE_REFRESHMENT_TABLE = 167145 , SPELL_MAGE_DRAGONHAWK_FORM = 32818 ,
  SPELL_MAGE_ETHEREAL_BLINK = 410939 , SPELL_MAGE_EVERWARM_SOCKS = 320913 , SPELL_MAGE_FEEL_THE_BURN = 383391 , SPELL_MAGE_FINGERS_OF_FROST = 44544 ,
  SPELL_MAGE_FIRE_BLAST = 108853 , SPELL_MAGE_FLURRY_DAMAGE = 228596 , SPELL_MAGE_FIRESTARTER = 205026 , SPELL_MAGE_FROST_NOVA = 122 ,
  SPELL_MAGE_GIRAFFE_FORM = 32816 , SPELL_MAGE_ICE_BARRIER = 11426 , SPELL_MAGE_ICE_BLOCK = 45438 , SPELL_MAGE_IGNITE = 12654 ,
  SPELL_MAGE_INCANTERS_FLOW = 116267 , SPELL_MAGE_LIVING_BOMB_EXPLOSION = 44461 , SPELL_MAGE_LIVING_BOMB_PERIODIC = 217694 , SPELL_MAGE_MANA_SURGE = 37445 ,
  SPELL_MAGE_MASTER_OF_TIME = 342249 , SPELL_MAGE_RADIANT_SPARK_PROC_BLOCKER = 376105 , SPELL_MAGE_RAY_OF_FROST_BONUS = 208141 , SPELL_MAGE_RAY_OF_FROST_FINGERS_OF_FROST = 269748 ,
  SPELL_MAGE_REVERBERATE = 281482 , SPELL_MAGE_RING_OF_FROST_DUMMY = 91264 , SPELL_MAGE_RING_OF_FROST_FREEZE = 82691 , SPELL_MAGE_RING_OF_FROST_SUMMON = 113724 ,
  SPELL_MAGE_SERPENT_FORM = 32817 , SPELL_MAGE_SHEEP_FORM = 32820 , SPELL_MAGE_SHIMMER = 212653 , SPELL_MAGE_SLOW = 31589 ,
  SPELL_MAGE_SQUIRREL_FORM = 32813 , SPELL_MAGE_SUPERNOVA = 157980 , SPELL_MAGE_WORGEN_FORM = 32819 , SPELL_PET_NETHERWINDS_FATIGUED = 160455 ,
  SPELL_MAGE_ICE_LANCE_TRIGGER = 228598 , SPELL_MAGE_THERMAL_VOID = 155149 , SPELL_MAGE_ICY_VEINS = 12472 , SPELL_MAGE_CHAIN_REACTION_DUMMY = 278309 ,
  SPELL_MAGE_CHAIN_REACTION = 278310 , SPELL_MAGE_TOUCH_OF_THE_MAGI_EXPLODE = 210833 , SPELL_MAGE_WINTERS_CHILL = 228358
}
 
enum  MirrorImageTimers { TIMER_MIRROR_IMAGE_FIRE_BLAST = 6500 }
 

Functions

void AddSC_mage_pet_scripts ()
 

Enumeration Type Documentation

◆ MageSpells

enum MageSpells
Enumerator
SPELL_POLYMORPH 
SPELL_ICE_BLOCK 
SPELL_BLIZZARD 
SPELL_ICE_LANCE 
SPELL_CONE_OF_COLD 
SPELL_FROSTBOLT 
SPELL_BLINK 
SPELL_MAGE_CLONE_ME 
SPELL_MAGE_MASTERS_THREAT_LIST 
SPELL_MAGE_FROST_BOLT 
SPELL_MAGE_FIRE_BLAST 
SPELL_MAGE_ALTER_TIME_AURA 
SPELL_MAGE_ALTER_TIME_VISUAL 
SPELL_MAGE_ARCANE_ALTER_TIME_AURA 
SPELL_MAGE_ARCANE_BARRAGE_ENERGIZE 
SPELL_MAGE_ARCANE_BARRAGE_R3 
SPELL_MAGE_ARCANE_CHARGE 
SPELL_MAGE_ARCANE_MAGE 
SPELL_MAGE_BLAZING_BARRIER_TRIGGER 
SPELL_MAGE_BLINK 
SPELL_MAGE_BLIZZARD_DAMAGE 
SPELL_MAGE_BLIZZARD_SLOW 
SPELL_MAGE_CAUTERIZE_DOT 
SPELL_MAGE_CAUTERIZED 
SPELL_MAGE_CHILLED 
SPELL_MAGE_COMET_STORM_DAMAGE 
SPELL_MAGE_COMET_STORM_VISUAL 
SPELL_MAGE_CONE_OF_COLD 
SPELL_MAGE_CONE_OF_COLD_SLOW 
SPELL_MAGE_CONJURE_REFRESHMENT 
SPELL_MAGE_CONJURE_REFRESHMENT_TABLE 
SPELL_MAGE_DRAGONHAWK_FORM 
SPELL_MAGE_ETHEREAL_BLINK 
SPELL_MAGE_EVERWARM_SOCKS 
SPELL_MAGE_FEEL_THE_BURN 
SPELL_MAGE_FINGERS_OF_FROST 
SPELL_MAGE_FIRE_BLAST 
SPELL_MAGE_FLURRY_DAMAGE 
SPELL_MAGE_FIRESTARTER 
SPELL_MAGE_FROST_NOVA 
SPELL_MAGE_GIRAFFE_FORM 
SPELL_MAGE_ICE_BARRIER 
SPELL_MAGE_ICE_BLOCK 
SPELL_MAGE_IGNITE 
SPELL_MAGE_INCANTERS_FLOW 
SPELL_MAGE_LIVING_BOMB_EXPLOSION 
SPELL_MAGE_LIVING_BOMB_PERIODIC 
SPELL_MAGE_MANA_SURGE 
SPELL_MAGE_MASTER_OF_TIME 
SPELL_MAGE_RADIANT_SPARK_PROC_BLOCKER 
SPELL_MAGE_RAY_OF_FROST_BONUS 
SPELL_MAGE_RAY_OF_FROST_FINGERS_OF_FROST 
SPELL_MAGE_REVERBERATE 
SPELL_MAGE_RING_OF_FROST_DUMMY 
SPELL_MAGE_RING_OF_FROST_FREEZE 
SPELL_MAGE_RING_OF_FROST_SUMMON 
SPELL_MAGE_SERPENT_FORM 
SPELL_MAGE_SHEEP_FORM 
SPELL_MAGE_SHIMMER 
SPELL_MAGE_SLOW 
SPELL_MAGE_SQUIRREL_FORM 
SPELL_MAGE_SUPERNOVA 
SPELL_MAGE_WORGEN_FORM 
SPELL_PET_NETHERWINDS_FATIGUED 
SPELL_MAGE_ICE_LANCE_TRIGGER 
SPELL_MAGE_THERMAL_VOID 
SPELL_MAGE_ICY_VEINS 
SPELL_MAGE_CHAIN_REACTION_DUMMY 
SPELL_MAGE_CHAIN_REACTION 
SPELL_MAGE_TOUCH_OF_THE_MAGI_EXPLODE 
SPELL_MAGE_WINTERS_CHILL 

Definition at line 31 of file pet_mage.cpp.

◆ MirrorImageTimers

Enumerator
TIMER_MIRROR_IMAGE_FIRE_BLAST 

Definition at line 39 of file pet_mage.cpp.

Function Documentation

◆ AddSC_mage_pet_scripts()

void AddSC_mage_pet_scripts ( )

Definition at line 195 of file pet_mage.cpp.

+ Here is the caller graph for this function: