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

Go to the source code of this file.

Classes

class  spell_evo_azure_strike
 
class  spell_evo_blessing_of_the_bronze
 
class  spell_evo_burnout
 
class  spell_evo_call_of_ysera
 
class  spell_evo_causality_disintegrate
 
class  spell_evo_causality_pyre
 
class  spell_evo_charged_blast
 
struct  at_evo_emerald_blossom
 
class  spell_evo_emerald_blossom_heal
 
class  spell_evo_essence_burst_trigger
 
class  spell_evo_fire_breath
 
struct  spell_evo_fire_breath::data
 
class  spell_evo_fire_breath_damage
 
struct  at_evo_firestorm
 
struct  at_evo_firestorm::extra_create_data
 
class  spell_evo_glide
 
class  spell_evo_living_flame
 
class  spell_evo_panacea
 
class  spell_evo_permeating_chill
 
class  spell_evo_pyre
 
class  spell_evo_ruby_embers
 
class  spell_evo_scouring_flame
 
class  spell_evo_snapfire
 
class  spell_evo_snapfire_bonus_damage
 
class  spell_evo_verdant_embrace
 
class  spell_evo_verdant_embrace_trigger_heal
 

Enumerations

enum  EvokerSpells {
  SPELL_EVOKER_AZURE_ESSENCE_BURST = 375721 , SPELL_EVOKER_BLAST_FURNACE = 375510 , SPELL_EVOKER_BLESSING_OF_THE_BRONZE_DK = 381732 , SPELL_EVOKER_BLESSING_OF_THE_BRONZE_DH = 381741 ,
  SPELL_EVOKER_BLESSING_OF_THE_BRONZE_DRUID = 381746 , SPELL_EVOKER_BLESSING_OF_THE_BRONZE_EVOKER = 381748 , SPELL_EVOKER_BLESSING_OF_THE_BRONZE_HUNTER = 381749 , SPELL_EVOKER_BLESSING_OF_THE_BRONZE_MAGE = 381750 ,
  SPELL_EVOKER_BLESSING_OF_THE_BRONZE_MONK = 381751 , SPELL_EVOKER_BLESSING_OF_THE_BRONZE_PALADIN = 381752 , SPELL_EVOKER_BLESSING_OF_THE_BRONZE_PRIEST = 381753 , SPELL_EVOKER_BLESSING_OF_THE_BRONZE_ROGUE = 381754 ,
  SPELL_EVOKER_BLESSING_OF_THE_BRONZE_SHAMAN = 381756 , SPELL_EVOKER_BLESSING_OF_THE_BRONZE_WARLOCK = 381757 , SPELL_EVOKER_BLESSING_OF_THE_BRONZE_WARRIOR = 381758 , SPELL_EVOKER_BURNOUT = 375802 ,
  SPELL_EVOKER_CALL_OF_YSERA_TALENT = 373834 , SPELL_EVOKER_CALL_OF_YSERA = 373835 , SPELL_EVOKER_CAUSALITY = 375777 , SPELL_EVOKER_DISINTEGRATE = 356995 ,
  SPELL_EVOKER_EMERALD_BLOSSOM_HEAL = 355916 , SPELL_EVOKER_ENERGIZING_FLAME = 400006 , SPELL_EVOKER_ESSENCE_BURST = 359618 , SPELL_EVOKER_FIRESTORM_DAMAGE = 369374 ,
  SPELL_EVOKER_ETERNITY_SURGE = 359073 , SPELL_EVOKER_FIRE_BREATH = 357208 , SPELL_EVOKER_FIRE_BREATH_DAMAGE = 357209 , SPELL_EVOKER_GLIDE_KNOCKBACK = 358736 ,
  SPELL_EVOKER_HOVER = 358267 , SPELL_EVOKER_LIVING_FLAME = 361469 , SPELL_EVOKER_LIVING_FLAME_DAMAGE = 361500 , SPELL_EVOKER_LIVING_FLAME_HEAL = 361509 ,
  SPELL_EVOKER_PANACEA_HEAL = 387763 , SPELL_EVOKER_PANACEA_TALENT = 387761 , SPELL_EVOKER_PERMEATING_CHILL_TALENT = 370897 , SPELL_EVOKER_PYRE_DAMAGE = 357212 ,
  SPELL_EVOKER_RUBY_EMBERS = 365937 , SPELL_EVOKER_RUBY_ESSENCE_BURST = 376872 , SPELL_EVOKER_SCOURING_FLAME = 378438 , SPELL_EVOKER_SNAPFIRE = 370818 ,
  SPELL_EVOKER_SOAR_RACIAL = 369536 , SPELL_EVOKER_VERDANT_EMBRACE_HEAL = 361195 , SPELL_EVOKER_VERDANT_EMBRACE_JUMP = 373514
}
 
enum  EvokerSpellLabels { SPELL_LABEL_EVOKER_BLUE = 1465 }
 
enum  EvokerSpellVisuals { SPELL_VISUAL_KIT_EVOKER_VERDANT_EMBRACE_JUMP = 152557 }
 

Functions

void AddSC_evoker_spell_scripts ()
 

Variables

static constexpr std::array< uint32, 2 > CausalityAffectedEmpowerSpells = { SPELL_EVOKER_ETERNITY_SURGE, SPELL_EVOKER_FIRE_BREATH }
 

Enumeration Type Documentation

◆ EvokerSpellLabels

Enumerator
SPELL_LABEL_EVOKER_BLUE 

Definition at line 84 of file spell_evoker.cpp.

◆ EvokerSpells

Enumerator
SPELL_EVOKER_AZURE_ESSENCE_BURST 
SPELL_EVOKER_BLAST_FURNACE 
SPELL_EVOKER_BLESSING_OF_THE_BRONZE_DK 
SPELL_EVOKER_BLESSING_OF_THE_BRONZE_DH 
SPELL_EVOKER_BLESSING_OF_THE_BRONZE_DRUID 
SPELL_EVOKER_BLESSING_OF_THE_BRONZE_EVOKER 
SPELL_EVOKER_BLESSING_OF_THE_BRONZE_HUNTER 
SPELL_EVOKER_BLESSING_OF_THE_BRONZE_MAGE 
SPELL_EVOKER_BLESSING_OF_THE_BRONZE_MONK 
SPELL_EVOKER_BLESSING_OF_THE_BRONZE_PALADIN 
SPELL_EVOKER_BLESSING_OF_THE_BRONZE_PRIEST 
SPELL_EVOKER_BLESSING_OF_THE_BRONZE_ROGUE 
SPELL_EVOKER_BLESSING_OF_THE_BRONZE_SHAMAN 
SPELL_EVOKER_BLESSING_OF_THE_BRONZE_WARLOCK 
SPELL_EVOKER_BLESSING_OF_THE_BRONZE_WARRIOR 
SPELL_EVOKER_BURNOUT 
SPELL_EVOKER_CALL_OF_YSERA_TALENT 
SPELL_EVOKER_CALL_OF_YSERA 
SPELL_EVOKER_CAUSALITY 
SPELL_EVOKER_DISINTEGRATE 
SPELL_EVOKER_EMERALD_BLOSSOM_HEAL 
SPELL_EVOKER_ENERGIZING_FLAME 
SPELL_EVOKER_ESSENCE_BURST 
SPELL_EVOKER_FIRESTORM_DAMAGE 
SPELL_EVOKER_ETERNITY_SURGE 
SPELL_EVOKER_FIRE_BREATH 
SPELL_EVOKER_FIRE_BREATH_DAMAGE 
SPELL_EVOKER_GLIDE_KNOCKBACK 
SPELL_EVOKER_HOVER 
SPELL_EVOKER_LIVING_FLAME 
SPELL_EVOKER_LIVING_FLAME_DAMAGE 
SPELL_EVOKER_LIVING_FLAME_HEAL 
SPELL_EVOKER_PANACEA_HEAL 
SPELL_EVOKER_PANACEA_TALENT 
SPELL_EVOKER_PERMEATING_CHILL_TALENT 
SPELL_EVOKER_PYRE_DAMAGE 
SPELL_EVOKER_RUBY_EMBERS 
SPELL_EVOKER_RUBY_ESSENCE_BURST 
SPELL_EVOKER_SCOURING_FLAME 
SPELL_EVOKER_SNAPFIRE 
SPELL_EVOKER_SOAR_RACIAL 
SPELL_EVOKER_VERDANT_EMBRACE_HEAL 
SPELL_EVOKER_VERDANT_EMBRACE_JUMP 

Definition at line 37 of file spell_evoker.cpp.

◆ EvokerSpellVisuals

Enumerator
SPELL_VISUAL_KIT_EVOKER_VERDANT_EMBRACE_JUMP 

Definition at line 89 of file spell_evoker.cpp.

Function Documentation

◆ AddSC_evoker_spell_scripts()

void AddSC_evoker_spell_scripts ( )

Definition at line 768 of file spell_evoker.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ CausalityAffectedEmpowerSpells

constexpr std::array<uint32, 2> CausalityAffectedEmpowerSpells = { SPELL_EVOKER_ETERNITY_SURGE, SPELL_EVOKER_FIRE_BREATH }
staticconstexpr

Definition at line 213 of file spell_evoker.cpp.