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

Go to the source code of this file.

Classes

class  spell_warl_banish
class  spell_warl_banish::spell_warl_banish_SpellScript
class  spell_warl_chaotic_energy
class  spell_warl_chaotic_energy::spell_warl_chaotic_energy_AuraScript
class  spell_warl_demonic_circle_summon
 Updated 4.3.4. More...
class  spell_warl_demonic_circle_summon::spell_warl_demonic_circle_summon_AuraScript
class  spell_warl_demonic_circle_teleport
 Updated 4.3.4. More...
class  spell_warl_demonic_circle_teleport::spell_warl_demonic_circle_teleport_AuraScript
class  spell_warl_fel_synergy
class  spell_warl_fel_synergy::spell_warl_fel_synergy_AuraScript
class  spell_warl_healthstone_heal
class  spell_warl_healthstone_heal::spell_warl_healthstone_heal_SpellScript
class  spell_warl_life_tap
 Updated 4.3.4. More...
class  spell_warl_life_tap::spell_warl_life_tap_SpellScript
class  spell_warl_seed_of_corruption
 Updated 4.3.4. More...
class  spell_warl_seed_of_corruption::spell_warl_seed_of_corruption_SpellScript
class  spell_warl_shadow_trance_proc
class  spell_warl_shadow_trance_proc::spell_warl_shadow_trance_proc_AuraScript
class  spell_warl_soul_swap
class  spell_warl_soul_swap::spell_warl_soul_swap_SpellScript
class  spell_warl_soul_swap_dot_marker
 Soul Swap Copy Spells - 92795 - Simply copies spell IDs. More...
class  spell_warl_soul_swap_dot_marker::spell_warl_soul_swap_dot_marker_SpellScript
class  spell_warl_soul_swap_exhale
class  spell_warl_soul_swap_exhale::spell_warl_soul_swap_exhale_SpellScript
class  spell_warl_soul_swap_override
class  spell_warl_soul_swap_override::spell_warl_soul_swap_override_AuraScript
class  spell_warl_soulshatter
 Updated 4.3.4. More...
class  spell_warl_soulshatter::spell_warl_soulshatter_SpellScript
class  spell_warl_unstable_affliction
 Updated 4.3.4. More...
class  spell_warl_unstable_affliction::spell_warl_unstable_affliction_AuraScript

Typedefs

typedef spell_warl_soul_swap_override::spell_warl_soul_swap_override_AuraScript SoulSwapOverrideAuraScript

Enumerations

enum  MiscSpells { SPELL_GEN_REPLENISHMENT = 57669 , SPELL_PRIEST_SHADOW_WORD_DEATH = 32409 }
enum  WarlockSpellIcons { WARLOCK_ICON_ID_IMPROVED_LIFE_TAP = 208 , WARLOCK_ICON_ID_MANA_FEED = 1982 }
enum  WarlockSpells {
  SPELL_WARLOCK_AFTERMATH_STUN = 85387 , SPELL_WARLOCK_CREATE_HEALTHSTONE = 34130 , SPELL_WARLOCK_DEMONIC_CIRCLE_ALLOW_CAST = 62388 , SPELL_WARLOCK_DEMONIC_CIRCLE_SUMMON = 48018 ,
  SPELL_WARLOCK_DEMONIC_CIRCLE_TELEPORT = 48020 , SPELL_WARLOCK_FEL_SYNERGY_HEAL = 54181 , SPELL_WARLOCK_LIFE_TAP_ENERGIZE = 31818 , SPELL_WARLOCK_RAIN_OF_FIRE = 42223 ,
  SPELL_WARLOCK_SHADOW_TRANCE = 17941 , SPELL_WARLOCK_SIPHON_LIFE_HEAL = 63106 , SPELL_WARLOCK_SOULSHATTER = 32835 , SPELL_WARLOCK_SOUL_SWAP_CD_MARKER = 94229 ,
  SPELL_WARLOCK_SOUL_SWAP_OVERRIDE = 86211 , SPELL_WARLOCK_SOUL_SWAP_MOD_COST = 92794 , SPELL_WARLOCK_SOUL_SWAP_DOT_MARKER = 92795 , SPELL_WARLOCK_UNSTABLE_AFFLICTION_DISPEL = 31117
}

Functions

void AddSC_warlock_spell_scripts ()

Typedef Documentation

◆ SoulSwapOverrideAuraScript

Enumeration Type Documentation

◆ MiscSpells

enum MiscSpells
Enumerator
SPELL_GEN_REPLENISHMENT 
SPELL_PRIEST_SHADOW_WORD_DEATH 

Definition at line 52 of file spell_warlock.cpp.

◆ WarlockSpellIcons

Enumerator
WARLOCK_ICON_ID_IMPROVED_LIFE_TAP 
WARLOCK_ICON_ID_MANA_FEED 

Definition at line 46 of file spell_warlock.cpp.

◆ WarlockSpells

Enumerator
SPELL_WARLOCK_AFTERMATH_STUN 
SPELL_WARLOCK_CREATE_HEALTHSTONE 
SPELL_WARLOCK_DEMONIC_CIRCLE_ALLOW_CAST 
SPELL_WARLOCK_DEMONIC_CIRCLE_SUMMON 
SPELL_WARLOCK_DEMONIC_CIRCLE_TELEPORT 
SPELL_WARLOCK_FEL_SYNERGY_HEAL 
SPELL_WARLOCK_LIFE_TAP_ENERGIZE 
SPELL_WARLOCK_RAIN_OF_FIRE 
SPELL_WARLOCK_SHADOW_TRANCE 
SPELL_WARLOCK_SIPHON_LIFE_HEAL 
SPELL_WARLOCK_SOULSHATTER 
SPELL_WARLOCK_SOUL_SWAP_CD_MARKER 
SPELL_WARLOCK_SOUL_SWAP_OVERRIDE 
SPELL_WARLOCK_SOUL_SWAP_MOD_COST 
SPELL_WARLOCK_SOUL_SWAP_DOT_MARKER 
SPELL_WARLOCK_UNSTABLE_AFFLICTION_DISPEL 

Definition at line 18 of file spell_warlock.cpp.

Function Documentation

◆ AddSC_warlock_spell_scripts()

void AddSC_warlock_spell_scripts ( )

Definition at line 716 of file spell_warlock.cpp.

Referenced by AddSpellScripts().