Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
spell_shaman.cpp File Reference
#include "Player.h"
#include "ScriptMgr.h"
#include "GridNotifiers.h"
#include "Unit.h"
#include "SpellScript.h"
#include "SpellAuraEffects.h"
Include dependency graph for spell_shaman.cpp:

Go to the source code of this file.

Classes

class  spell_sha_ancestral_awakening
class  spell_sha_ancestral_awakening::spell_sha_ancestral_awakening_AuraScript
class  spell_sha_ancestral_awakening_proc
 Updated 4.3.4. More...
class  spell_sha_ancestral_awakening_proc::spell_sha_ancestral_awakening_proc_SpellScript
class  spell_sha_ascendance
class  spell_sha_ascendance::spell_sha_ascendance_SpellScript
class  spell_sha_bloodlust
 Updated 4.3.4. More...
class  spell_sha_bloodlust::spell_sha_bloodlust_SpellScript
class  spell_sha_chain_heal
 Updated 4.3.4. More...
class  spell_sha_chain_heal::spell_sha_chain_heal_SpellScript
class  spell_sha_earth_shield
class  spell_sha_earth_shield::spell_sha_earth_shield_AuraScript
class  spell_sha_fire_nova
 Updated 4.3.4. More...
class  spell_sha_fire_nova::spell_sha_fire_nova_SpellScript
class  spell_sha_glyph_of_healing_wave
class  spell_sha_glyph_of_healing_wave::spell_sha_glyph_of_healing_wave_AuraScript
class  spell_sha_healing_stream_totem
 Updated 4.3.4. More...
class  spell_sha_healing_stream_totem::spell_sha_healing_stream_totem_SpellScript
class  spell_sha_heroism
 Updated 4.3.4. More...
class  spell_sha_heroism::spell_sha_heroism_SpellScript
class  spell_sha_item_lightning_shield
class  spell_sha_item_lightning_shield::spell_sha_item_lightning_shield_AuraScript
class  spell_sha_item_lightning_shield_trigger
class  spell_sha_item_lightning_shield_trigger::spell_sha_item_lightning_shield_trigger_AuraScript
class  spell_sha_item_mana_surge
class  spell_sha_item_mana_surge::spell_sha_item_mana_surge_AuraScript
class  spell_sha_lava_lash
 Updated 4.3.4. More...
class  spell_sha_lava_lash::spell_sha_lava_lash_SpellScript
class  spell_sha_lava_surge
class  spell_sha_lava_surge::spell_sha_lava_surge_AuraScript
class  spell_sha_lava_surge_proc
class  spell_sha_lava_surge_proc::spell_sha_lava_surge_proc_SpellScript
class  spell_sha_mana_tide_totem
 Updated 4.3.4. More...
class  spell_sha_mana_tide_totem::spell_sha_mana_tide_totem_AuraScript
class  spell_sha_nature_guardian
class  spell_sha_nature_guardian::spell_sha_nature_guardian_AuraScript
class  spell_sha_rolling_thunder
class  spell_sha_rolling_thunder::spell_sha_rolling_thunder_AuraScript
class  spell_sha_telluric_currents
class  spell_sha_telluric_currents::spell_sha_telluric_currents_AuraScript
class  spell_sha_thunderstorm
class  spell_sha_thunderstorm::spell_sha_thunderstorm_SpellScript
class  spell_sha_tidal_waves
class  spell_sha_tidal_waves::spell_sha_tidal_waves_AuraScript

Enumerations

enum  ShamanSpellIcons { SHAMAN_ICON_ID_SOOTHING_RAIN = 2011 , SHAMAN_ICON_ID_SHAMAN_LAVA_FLOW = 3087 }
enum  ShamanSpells {
  SPELL_HUNTER_INSANITY = 95809 , SPELL_MAGE_TEMPORAL_DISPLACEMENT = 80354 , SPELL_SHAMAN_ANCESTRAL_AWAKENING = 52759 , SPELL_SHAMAN_ANCESTRAL_AWAKENING_PROC = 52752 ,
  SPELL_SHAMAN_EARTH_SHIELD_HEAL = 379 , SPELL_SHAMAN_EXHAUSTION = 57723 , SPELL_SHAMAN_FIRE_NOVA_TRIGGERED_R1 = 8349 , SPELL_SHAMAN_FLAME_SHOCK = 8050 ,
  SPELL_SHAMAN_GLYPH_OF_HEALING_STREAM_TOTEM = 55456 , SPELL_SHAMAN_GLYPH_OF_HEALING_WAVE = 55533 , SPELL_SHAMAN_GLYPH_OF_THUNDERSTORM = 62132 , SPELL_SHAMAN_LAVA_BURST = 51505 ,
  SPELL_SHAMAN_LAVA_SURGE = 77762 , SPELL_SHAMAN_ITEM_LIGHTNING_SHIELD = 23552 , SPELL_SHAMAN_ITEM_LIGHTNING_SHIELD_DAMAGE = 27635 , SPELL_SHAMAN_ITEM_MANA_SURGE = 23571 ,
  SPELL_SHAMAN_LIGHTNING_SHIELD = 324 , SPELL_SHAMAN_NATURE_GUARDIAN = 31616 , SPELL_SHAMAN_SATED = 57724 , SPELL_SHAMAN_TELLURIC_CURRENTS = 82987 ,
  SPELL_SHAMAN_TOTEM_HEALING_STREAM_HEAL = 52042 , SPELL_SHAMAN_TIDAL_WAVES = 53390 , SPELL_SHAMAN_ASCENDANCE_ELEMENTAL = 114050 , SPELL_SHAMAN_ASCENDANCE_ENHANCEMENT = 114051 ,
  SPELL_SHAMAN_ASCENDANCE_RESTORATION = 114052
}

Functions

void AddSC_shaman_spell_scripts ()

Enumeration Type Documentation

◆ ShamanSpellIcons

Enumerator
SHAMAN_ICON_ID_SOOTHING_RAIN 
SHAMAN_ICON_ID_SHAMAN_LAVA_FLOW 

Definition at line 52 of file spell_shaman.cpp.

◆ ShamanSpells

Enumerator
SPELL_HUNTER_INSANITY 
SPELL_MAGE_TEMPORAL_DISPLACEMENT 
SPELL_SHAMAN_ANCESTRAL_AWAKENING 
SPELL_SHAMAN_ANCESTRAL_AWAKENING_PROC 
SPELL_SHAMAN_EARTH_SHIELD_HEAL 
SPELL_SHAMAN_EXHAUSTION 
SPELL_SHAMAN_FIRE_NOVA_TRIGGERED_R1 
SPELL_SHAMAN_FLAME_SHOCK 
SPELL_SHAMAN_GLYPH_OF_HEALING_STREAM_TOTEM 
SPELL_SHAMAN_GLYPH_OF_HEALING_WAVE 
SPELL_SHAMAN_GLYPH_OF_THUNDERSTORM 
SPELL_SHAMAN_LAVA_BURST 
SPELL_SHAMAN_LAVA_SURGE 
SPELL_SHAMAN_ITEM_LIGHTNING_SHIELD 
SPELL_SHAMAN_ITEM_LIGHTNING_SHIELD_DAMAGE 
SPELL_SHAMAN_ITEM_MANA_SURGE 
SPELL_SHAMAN_LIGHTNING_SHIELD 
SPELL_SHAMAN_NATURE_GUARDIAN 
SPELL_SHAMAN_SATED 
SPELL_SHAMAN_TELLURIC_CURRENTS 
SPELL_SHAMAN_TOTEM_HEALING_STREAM_HEAL 
SPELL_SHAMAN_TIDAL_WAVES 
SPELL_SHAMAN_ASCENDANCE_ELEMENTAL 
SPELL_SHAMAN_ASCENDANCE_ENHANCEMENT 
SPELL_SHAMAN_ASCENDANCE_RESTORATION 

Definition at line 19 of file spell_shaman.cpp.

Function Documentation

◆ AddSC_shaman_spell_scripts()

void AddSC_shaman_spell_scripts ( )

Definition at line 983 of file spell_shaman.cpp.

Referenced by AddSpellScripts().