TrinityCore
Loading...
Searching...
No Matches
spell_mage.cpp File Reference
#include "ScriptMgr.h"
#include "Creature.h"
#include "Player.h"
#include "Random.h"
#include "SpellAuraEffects.h"
#include "SpellHistory.h"
#include "SpellMgr.h"
#include "SpellScript.h"
+ Include dependency graph for spell_mage.cpp:

Go to the source code of this file.

Classes

class  spell_mage_incanters_absorbtion_base_AuraScript
 
class  spell_mage_arcane_missiles
 
class  spell_mage_arcane_potency
 
class  spell_mage_blast_wave
 
class  spell_mage_blazing_speed
 
class  spell_mage_burning_determination
 
class  spell_mage_burnout
 
class  spell_mage_cold_snap
 
class  spell_mage_combustion
 
class  spell_mage_combustion_proc
 
class  spell_mage_dragon_breath
 
class  spell_mage_imp_blizzard
 
class  spell_mage_imp_mana_gems
 
class  spell_mage_empowered_fire
 
class  spell_mage_fingers_of_frost
 
class  spell_mage_fire_frost_ward
 
class  spell_mage_frostfire_bolt
 
class  spell_mage_focus_magic
 
class  spell_mage_gen_extra_effects
 
class  spell_mage_glyph_of_polymorph
 
class  spell_mage_glyph_of_icy_veins
 
class  spell_mage_glyph_of_ice_block
 
class  spell_mage_hot_streak
 
class  spell_mage_ice_barrier
 
class  spell_mage_ice_block
 
class  spell_mage_ignite
 
class  spell_mage_living_bomb
 
class  spell_mage_magic_absorption
 
class  spell_mage_mana_shield
 
class  spell_mage_master_of_elements
 
class  spell_mage_mirror_image
 
class  spell_mage_missile_barrage
 
class  spell_mage_missile_barrage_proc
 
class  spell_mage_polymorph_cast_visual
 
class  spell_mage_polymorph_cast_visual::spell_mage_polymorph_cast_visual_SpellScript
 
class  spell_mage_summon_water_elemental
 

Enumerations

enum  MageSpells {
  SPELL_MAGE_BLAZING_SPEED = 31643 , SPELL_MAGE_BURNOUT = 44450 , 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_SHATTERED_BARRIER = 55080 , SPELL_MAGE_SUMMON_WATER_ELEMENTAL_PERMANENT = 70908 , SPELL_MAGE_SUMMON_WATER_ELEMENTAL_TEMPORARY = 70907 ,
  SPELL_MAGE_GLYPH_OF_BLAST_WAVE = 62126 , SPELL_MAGE_CHILLED = 12484 , SPELL_MAGE_MANA_SURGE = 37445 , SPELL_MAGE_MAGIC_ABSORPTION_MANA = 29442 ,
  SPELL_MAGE_ARCANE_POTENCY_RANK_1 = 57529 , SPELL_MAGE_ARCANE_POTENCY_RANK_2 = 57531 , SPELL_MAGE_HOT_STREAK_PROC = 48108 , SPELL_MAGE_ARCANE_SURGE = 37436 ,
  SPELL_MAGE_COMBUSTION = 11129 , SPELL_MAGE_COMBUSTION_PROC = 28682 , SPELL_MAGE_EMPOWERED_FIRE_PROC = 67545 , SPELL_MAGE_T10_2P_BONUS = 70752 ,
  SPELL_MAGE_T10_2P_BONUS_EFFECT = 70753 , SPELL_MAGE_T8_4P_BONUS = 64869 , SPELL_MAGE_MISSILE_BARRAGE = 44401 , SPELL_MAGE_FINGERS_OF_FROST_AURASTATE_AURA = 44544 ,
  SPELL_MAGE_PERMAFROST_AURA = 68391 , SPELL_MAGE_ARCANE_MISSILES_R1 = 5143
}
 
enum  MageSpellIcons { SPELL_ICON_MAGE_SHATTERED_BARRIER = 2945 , SPELL_ICON_MAGE_PRESENCE_OF_MIND = 139 , SPELL_ICON_MAGE_CLEARCASTING = 212 , SPELL_ICON_MAGE_LIVING_BOMB = 3000 }
 
enum  SilvermoonPolymorph { NPC_AUROSALIA = 18744 }
 

Functions

void AddSC_mage_spell_scripts ()
 

Enumeration Type Documentation

◆ MageSpellIcons

Enumerator
SPELL_ICON_MAGE_SHATTERED_BARRIER 
SPELL_ICON_MAGE_PRESENCE_OF_MIND 
SPELL_ICON_MAGE_CLEARCASTING 
SPELL_ICON_MAGE_LIVING_BOMB 

Definition at line 75 of file spell_mage.cpp.

◆ MageSpells

enum MageSpells
Enumerator
SPELL_MAGE_BLAZING_SPEED 
SPELL_MAGE_BURNOUT 
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_SHATTERED_BARRIER 
SPELL_MAGE_SUMMON_WATER_ELEMENTAL_PERMANENT 
SPELL_MAGE_SUMMON_WATER_ELEMENTAL_TEMPORARY 
SPELL_MAGE_GLYPH_OF_BLAST_WAVE 
SPELL_MAGE_CHILLED 
SPELL_MAGE_MANA_SURGE 
SPELL_MAGE_MAGIC_ABSORPTION_MANA 
SPELL_MAGE_ARCANE_POTENCY_RANK_1 
SPELL_MAGE_ARCANE_POTENCY_RANK_2 
SPELL_MAGE_HOT_STREAK_PROC 
SPELL_MAGE_ARCANE_SURGE 
SPELL_MAGE_COMBUSTION 
SPELL_MAGE_COMBUSTION_PROC 
SPELL_MAGE_EMPOWERED_FIRE_PROC 
SPELL_MAGE_T10_2P_BONUS 
SPELL_MAGE_T10_2P_BONUS_EFFECT 
SPELL_MAGE_T8_4P_BONUS 
SPELL_MAGE_MISSILE_BARRAGE 
SPELL_MAGE_FINGERS_OF_FROST_AURASTATE_AURA 
SPELL_MAGE_PERMAFROST_AURA 
SPELL_MAGE_ARCANE_MISSILES_R1 

Definition at line 33 of file spell_mage.cpp.

◆ SilvermoonPolymorph

Enumerator
NPC_AUROSALIA 

Definition at line 1095 of file spell_mage.cpp.

Function Documentation

◆ AddSC_mage_spell_scripts()

void AddSC_mage_spell_scripts ( )

Definition at line 1178 of file spell_mage.cpp.

+ Here is the caller graph for this function: