TrinityCore
Loading...
Searching...
No Matches
spell_mage.cpp File Reference
#include "AreaTrigger.h"
#include "AreaTriggerAI.h"
#include "DB2Stores.h"
#include "GridNotifiers.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptMgr.h"
#include "SpellAuraEffects.h"
#include "SpellHistory.h"
#include "SpellMgr.h"
#include "SpellScript.h"
#include "TaskScheduler.h"
#include "TemporarySummon.h"
+ Include dependency graph for spell_mage.cpp:

Go to the source code of this file.

Classes

class  spell_mage_alter_time_aura
 
class  spell_mage_alter_time_active
 
class  spell_mage_arcane_barrage
 
class  spell_mage_arcane_charge_clear
 
class  spell_mage_arcane_explosion
 
class  spell_mage_blazing_barrier
 
struct  areatrigger_mage_blizzard
 
class  spell_mage_blizzard_damage
 
class  spell_mage_burning_determination
 
class  spell_mage_cauterize
 
class  spell_mage_cauterize_AuraScript
 
class  spell_mage_cold_snap
 
class  CometStormEvent
 
class  spell_mage_comet_storm
 
class  spell_mage_comet_storm_damage
 
class  spell_mage_cone_of_cold
 
class  spell_mage_conjure_refreshment
 
class  spell_mage_ethereal_blink
 
class  spell_mage_ethereal_blink_triggered
 
class  spell_mage_feel_the_burn
 
class  spell_mage_fiery_rush_aura
 
class  spell_mage_fingers_of_frost
 
class  spell_mage_firestarter
 
class  spell_mage_firestarter_dots
 
class  spell_mage_fire_blast
 
class  spell_mage_flame_accelerant
 
class  spell_mage_flame_on
 
class  spell_mage_flame_patch
 
struct  at_mage_flame_patch
 
class  spell_mage_flurry
 
class  spell_mage_flurry::FlurryEvent
 
class  spell_mage_flurry_damage
 
class  spell_mage_frostbolt
 
class  spell_mage_heat_shimmer
 
class  spell_mage_heat_shimmer_remove
 
class  spell_mage_hot_streak
 
class  spell_mage_hot_streak_ignite_marker
 
class  spell_mage_hyper_impact
 
class  spell_mage_ice_barrier
 
class  spell_mage_ice_block
 
class  spell_mage_ice_lance
 
class  spell_mage_ice_lance_damage
 
class  spell_mage_ignite
 
class  spell_mage_ignition_burst
 
class  spell_mage_imp_mana_gems
 
class  spell_mage_improved_combustion
 
class  spell_mage_improved_scorch
 
class  spell_mage_incanters_flow
 
class  spell_mage_living_bomb
 
class  spell_mage_living_bomb_explosion
 
class  spell_mage_living_bomb_periodic
 
class  spell_mage_meteor
 
struct  at_mage_meteor
 
struct  at_mage_meteor_burn
 
class  spell_mage_molten_fury
 
class  spell_mage_polymorph_visual
 
class  spell_mage_prismatic_barrier
 
class  spell_mage_pyrotechnics
 
class  spell_mage_radiant_spark
 
class  spell_mage_ray_of_frost
 
class  spell_mage_ray_of_frost_aura
 
class  spell_mage_ring_of_frost
 
class  spell_mage_ring_of_frost_freeze
 
class  spell_mage_ring_of_frost_freeze_AuraScript
 
class  spell_mage_scald
 
class  spell_mage_scorch
 
class  spell_mage_spontaneous_combustion
 
class  spell_mage_supernova
 
class  spell_mage_tempest_barrier
 
class  spell_mage_touch_of_the_magi_aura
 
class  spell_mage_water_elemental_freeze
 
class  spell_mage_wildfire_crit
 

Enumerations

enum  MageSpells {
  SPELL_MAGE_ALEXSTRASZAS_FURY = 235870 , 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_DRAGONS_BREATH = 31661 , SPELL_MAGE_DRAGONHAWK_FORM = 32818 , SPELL_MAGE_ETHEREAL_BLINK = 410939 ,
  SPELL_MAGE_EVERWARM_SOCKS = 320913 , SPELL_MAGE_FEEL_THE_BURN = 383391 , SPELL_MAGE_FIERY_RUSH_AURA = 383637 , SPELL_MAGE_FINGERS_OF_FROST = 44544 ,
  SPELL_MAGE_FIRE_BLAST = 108853 , SPELL_MAGE_FIRESTARTER = 205026 , SPELL_MAGE_FLAMESTRIKE = 2120 , SPELL_MAGE_FLAME_ACCELERANT = 453283 ,
  SPELL_MAGE_FLAME_PATCH_AREATRIGGER = 205470 , SPELL_MAGE_FLAME_PATCH_DAMAGE = 205472 , SPELL_MAGE_FLAME_PATCH_TALENT = 205037 , SPELL_MAGE_FLURRY_DAMAGE = 228596 ,
  SPELL_MAGE_FRENETIC_SPEED = 236060 , SPELL_MAGE_FROST_NOVA = 122 , SPELL_MAGE_GIRAFFE_FORM = 32816 , SPELL_MAGE_HEAT_SHIMMER = 458964 ,
  SPELL_MAGE_HEATING_UP = 48107 , SPELL_MAGE_HOT_STREAK = 48108 , SPELL_MAGE_ICE_BARRIER = 11426 , SPELL_MAGE_ICE_BLOCK = 45438 ,
  SPELL_MAGE_IGNITE = 12654 , SPELL_MAGE_IGNITION_BURST = 1217359 , SPELL_MAGE_IMPROVED_COMBUSTION = 383967 , SPELL_MAGE_IMPROVED_SCORCH = 383608 ,
  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_METEOR_AREATRIGGER = 177345 , SPELL_MAGE_METEOR_BURN_DAMAGE = 155158 , SPELL_MAGE_METEOR_MISSILE = 153564 ,
  SPELL_MAGE_MOLTEN_FURY = 458910 , SPELL_MAGE_PHOENIX_FLAMES = 257541 , SPELL_MAGE_PHOENIX_FLAMES_DAMAGE = 257542 , SPELL_MAGE_PYROBLAST = 11366 ,
  SPELL_MAGE_PYROTECHNICS = 157644 , 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_SCALD = 450746 , SPELL_MAGE_SERPENT_FORM = 32817 , SPELL_MAGE_SHEEP_FORM = 32820 , SPELL_MAGE_SHIMMER = 212653 ,
  SPELL_MAGE_SLOW = 31589 , SPELL_MAGE_SPONTANEOUS_COMBUSTION = 451875 , SPELL_MAGE_SQUIRREL_FORM = 32813 , SPELL_MAGE_SUPERNOVA = 157980 ,
  SPELL_MAGE_TEMPEST_BARRIER_ABSORB = 382290 , 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_WILDFIRE_TALENT = 383489 , SPELL_MAGE_WINTERS_CHILL = 228358
}
 
enum  SilvermoonPolymorph { NPC_AUROSALIA = 18744 }
 

Functions

void AddSC_mage_spell_scripts ()
 

Enumeration Type Documentation

◆ MageSpells

enum MageSpells
Enumerator
SPELL_MAGE_ALEXSTRASZAS_FURY 
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_DRAGONS_BREATH 
SPELL_MAGE_DRAGONHAWK_FORM 
SPELL_MAGE_ETHEREAL_BLINK 
SPELL_MAGE_EVERWARM_SOCKS 
SPELL_MAGE_FEEL_THE_BURN 
SPELL_MAGE_FIERY_RUSH_AURA 
SPELL_MAGE_FINGERS_OF_FROST 
SPELL_MAGE_FIRE_BLAST 
SPELL_MAGE_FIRESTARTER 
SPELL_MAGE_FLAMESTRIKE 
SPELL_MAGE_FLAME_ACCELERANT 
SPELL_MAGE_FLAME_PATCH_AREATRIGGER 
SPELL_MAGE_FLAME_PATCH_DAMAGE 
SPELL_MAGE_FLAME_PATCH_TALENT 
SPELL_MAGE_FLURRY_DAMAGE 
SPELL_MAGE_FRENETIC_SPEED 
SPELL_MAGE_FROST_NOVA 
SPELL_MAGE_GIRAFFE_FORM 
SPELL_MAGE_HEAT_SHIMMER 
SPELL_MAGE_HEATING_UP 
SPELL_MAGE_HOT_STREAK 
SPELL_MAGE_ICE_BARRIER 
SPELL_MAGE_ICE_BLOCK 
SPELL_MAGE_IGNITE 
SPELL_MAGE_IGNITION_BURST 
SPELL_MAGE_IMPROVED_COMBUSTION 
SPELL_MAGE_IMPROVED_SCORCH 
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_METEOR_AREATRIGGER 
SPELL_MAGE_METEOR_BURN_DAMAGE 
SPELL_MAGE_METEOR_MISSILE 
SPELL_MAGE_MOLTEN_FURY 
SPELL_MAGE_PHOENIX_FLAMES 
SPELL_MAGE_PHOENIX_FLAMES_DAMAGE 
SPELL_MAGE_PYROBLAST 
SPELL_MAGE_PYROTECHNICS 
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_SCALD 
SPELL_MAGE_SERPENT_FORM 
SPELL_MAGE_SHEEP_FORM 
SPELL_MAGE_SHIMMER 
SPELL_MAGE_SLOW 
SPELL_MAGE_SPONTANEOUS_COMBUSTION 
SPELL_MAGE_SQUIRREL_FORM 
SPELL_MAGE_SUPERNOVA 
SPELL_MAGE_TEMPEST_BARRIER_ABSORB 
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_WILDFIRE_TALENT 
SPELL_MAGE_WINTERS_CHILL 

Definition at line 38 of file spell_mage.cpp.

◆ SilvermoonPolymorph

Enumerator
NPC_AUROSALIA 

Definition at line 1621 of file spell_mage.cpp.

Function Documentation

◆ AddSC_mage_spell_scripts()

void AddSC_mage_spell_scripts ( )

Definition at line 2120 of file spell_mage.cpp.

+ Here is the caller graph for this function: