AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
spell_mage.cpp File Reference
#include "CreatureScript.h"
#include "Pet.h"
#include "Player.h"
#include "SpellAuraEffects.h"
#include "SpellMgr.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "TemporarySummon.h"

Go to the source code of this file.

Classes

class  spell_mage_arcane_blast
 
class  spell_mage_burning_determination
 
class  spell_mage_molten_armor
 
class  spell_mage_mirror_image
 
class  spell_mage_burnout
 
class  spell_mage_burnout_trigger
 
class  spell_mage_pet_scaling
 
class  spell_mage_brain_freeze
 
class  spell_mage_glyph_of_eternal_water
 
class  spell_mage_combustion_proc
 
class  spell_mage_incanters_absorbtion_base_AuraScript
 
class  spell_mage_blast_wave
 
class  spell_mage_cold_snap
 
class  spell_mage_fire_frost_ward
 
class  spell_mage_focus_magic
 
class  spell_mage_ice_barrier_aura
 
class  spell_mage_ice_barrier
 
class  spell_mage_ignite
 
class  spell_mage_living_bomb
 
class  spell_mage_mana_shield
 
class  spell_mage_master_of_elements
 
class  spell_mage_polymorph_cast_visual
 
class  spell_mage_summon_water_elemental
 
class  spell_mage_fingers_of_frost_proc_aura
 
class  spell_mage_fingers_of_frost_proc
 

Macros

#define FingersOfFrostScriptName   "spell_mage_fingers_of_frost_proc_aura"
 

Typedefs

typedef spell_mage_fingers_of_frost_proc_aura spell_mage_fingers_of_frost_proc_aura_script
 

Enumerations

enum  MageSpells {
  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
}
 
enum  SilvermoonPolymorph { NPC_AUROSALIA = 18744 }
 

Functions

void AddSC_mage_spell_scripts ()
 

Macro Definition Documentation

◆ FingersOfFrostScriptName

#define FingersOfFrostScriptName   "spell_mage_fingers_of_frost_proc_aura"

Typedef Documentation

◆ spell_mage_fingers_of_frost_proc_aura_script

Enumeration Type Documentation

◆ MageSpells

enum MageSpells
Enumerator
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 
33{
43 SPELL_MAGE_IGNITE = 12654,
56};
@ SPELL_MAGE_SUMMON_WATER_ELEMENTAL_TEMPORARY
Definition spell_mage.cpp:53
@ SPELL_MAGE_FROST_WARDING_R1
Definition spell_mage.cpp:39
@ SPELL_MAGE_WORGEN_FORM
Definition spell_mage.cpp:49
@ SPELL_MAGE_IMPROVED_BLIZZARD_CHILLED
Definition spell_mage.cpp:35
@ SPELL_MAGE_INCANTERS_ABSORBTION_R1
Definition spell_mage.cpp:41
@ SPELL_MAGE_COMBUSTION
Definition spell_mage.cpp:36
@ SPELL_MAGE_COLD_SNAP
Definition spell_mage.cpp:37
@ SPELL_MAGE_BURNOUT_TRIGGER
Definition spell_mage.cpp:34
@ SPELL_MAGE_IGNITE
Definition spell_mage.cpp:43
@ SPELL_MAGE_FOCUS_MAGIC_PROC
Definition spell_mage.cpp:38
@ SPELL_MAGE_GIRAFFE_FORM
Definition spell_mage.cpp:46
@ SPELL_MAGE_FINGERS_OF_FROST
Definition spell_mage.cpp:55
@ SPELL_MAGE_MASTER_OF_ELEMENTS_ENERGIZE
Definition spell_mage.cpp:44
@ SPELL_MAGE_DRAGONHAWK_FORM
Definition spell_mage.cpp:48
@ SPELL_MAGE_SQUIRREL_FORM
Definition spell_mage.cpp:45
@ SPELL_MAGE_SUMMON_WATER_ELEMENTAL_PERMANENT
Definition spell_mage.cpp:52
@ SPELL_MAGE_GLYPH_OF_BLAST_WAVE
Definition spell_mage.cpp:54
@ SPELL_MAGE_INCANTERS_ABSORBTION_TRIGGERED
Definition spell_mage.cpp:42
@ SPELL_MAGE_SERPENT_FORM
Definition spell_mage.cpp:47
@ SPELL_MAGE_GLYPH_OF_ETERNAL_WATER
Definition spell_mage.cpp:51
@ SPELL_MAGE_FROST_WARDING_TRIGGERED
Definition spell_mage.cpp:40
@ SPELL_MAGE_SHEEP_FORM
Definition spell_mage.cpp:50

◆ SilvermoonPolymorph

Enumerator
NPC_AUROSALIA 
860{
861 NPC_AUROSALIA = 18744,
862};
@ NPC_AUROSALIA
Definition spell_mage.cpp:861

Function Documentation

◆ AddSC_mage_spell_scripts()

void AddSC_mage_spell_scripts ( )
1066{
1090}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition spell_mage.cpp:59
Definition spell_mage.cpp:432
Definition spell_mage.cpp:341
Definition spell_mage.cpp:87
Definition spell_mage.cpp:209
Definition spell_mage.cpp:178
Definition spell_mage.cpp:454
Definition spell_mage.cpp:383
Definition spell_mage.cpp:951
Definition spell_mage.cpp:1037
Definition spell_mage.cpp:491
Definition spell_mage.cpp:550
Definition spell_mage.cpp:364
Definition spell_mage.cpp:624
Definition spell_mage.cpp:669
Definition spell_mage.cpp:724
Definition spell_mage.cpp:752
Definition spell_mage.cpp:779
Definition spell_mage.cpp:157
Definition spell_mage.cpp:129
Definition spell_mage.cpp:229
Definition spell_mage.cpp:867
Definition spell_mage.cpp:906

References RegisterSpellScript.

Referenced by AddSpellsScripts().