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

Go to the source code of this file.

Classes

class  spell_mastery_blood_shield
class  spell_mastery_blood_shield::spell_mastery_blood_shield_SpellScript
class  spell_mastery_combo_breaker
class  spell_mastery_combo_breaker::spell_mastery_combo_breaker_SpellScript
class  spell_mastery_elemental_overload
class  spell_mastery_elemental_overload::spell_mastery_elemental_overload_SpellScript
class  spell_mastery_hand_of_light
class  spell_mastery_hand_of_light::spell_mastery_hand_of_light_SpellScript
class  spell_mastery_ignite
class  spell_mastery_ignite::spell_mastery_ignite_SpellScript
class  spell_mastery_shield_discipline
class  spell_mastery_shield_discipline::spell_mastery_shield_discipline_AuraScript
class  spell_mastery_unshackled_fury
class  spell_mastery_unshackled_fury::spell_mastery_unshackled_fury_AuraScript

Enumerations

enum  MasterySpells {
  MASTERY_WARRIOR_ARMS = 76838 , MASTERY_WARRIOR_FURY = 76856 , MASTERY_WARRIOR_PROTECTION = 76857 , MASTERY_PALADIN_HOLY = 76669 ,
  MASTERY_PALADIN_PROTECTION = 76671 , MASTERY_PALADIN_RETRIBUTION = 76672 , MASTERY_HUNTER_BEASTMASTER = 76657 , MASTERY_HUNTER_MARKSMAN = 76659 ,
  MASTERY_HUNTER_SURVIVAL = 76658 , MASTERY_ROGUE_ASSASSINATION = 76803 , MASTERY_ROGUE_COMBAT = 76806 , MASTERY_ROGUE_SUBTLETY = 76808 ,
  MASTERY_PRIEST_DISCIPLINE = 77484 , MASTERY_PRIEST_HOLY = 77485 , MASTERY_PRIEST_SHADOW = 77486 , MASTERY_DEATHKNIGHT_BLOOD = 77513 ,
  MASTERY_DEATHKNIGHT_FROST = 77514 , MASTERY_DEATHKNIGHT_UNHOLY = 77515 , MASTERY_SHAMAN_ELEMENTAL = 77222 , MASTERY_SHAMAN_ENHANCEMENT = 77223 ,
  MASTERY_SHAMAN_RESTORATION = 77226 , MASTERY_MAGE_ARCANE = 76547 , MASTERY_MAGE_FIRE = 12846 , MASTERY_MAGE_FROST = 76613 ,
  MASTERY_WARLOCK_AFFLICTION = 77215 , MASTERY_WARLOCK_DEMONOLOGY = 77219 , MASTERY_WARLOCK_DESTRUCTION = 77220 , MASTERY_MONK_BREWMASTER = 117906 ,
  MASTERY_MONK_MISTWEAVER = 117907 , MASTERY_MONK_WINDWALKER = 115636 , MASTERY_SPELL_COMBO_BREAKER_1 = 118864 , MASTERY_SPELL_COMBO_BREAKER_2 = 116768 ,
  SPELL_DK_SCENT_OF_BLOOD = 50421 , MASTERY_SPELL_LIGHTNING_BOLT = 45284 , MASTERY_SPELL_CHAIN_LIGHTNING = 45297 , MASTERY_SPELL_LAVA_BURST = 77451 ,
  MASTERY_SPELL_ELEMENTAL_BLAST = 120588 , MASTERY_SPELL_HAND_OF_LIGHT = 96172 , MASTERY_SPELL_IGNITE = 12654 , MASTERY_SPELL_BLOOD_SHIELD = 77535 ,
  MASTERY_DRUID_BALANCE = 77492 , MASTERY_DRUID_FERAL = 77493 , MASTERY_DRUID_GUARDIAN = 77494 , MASTERY_DRUID_RESTORATION = 77495
}
enum  WarriorSpells { SPELL_WARR_ENRAGE = 12880 }

Functions

void AddSC_masteries_spell_scripts ()

Enumeration Type Documentation

◆ MasterySpells

Enumerator
MASTERY_WARRIOR_ARMS 
MASTERY_WARRIOR_FURY 
MASTERY_WARRIOR_PROTECTION 
MASTERY_PALADIN_HOLY 
MASTERY_PALADIN_PROTECTION 
MASTERY_PALADIN_RETRIBUTION 
MASTERY_HUNTER_BEASTMASTER 
MASTERY_HUNTER_MARKSMAN 
MASTERY_HUNTER_SURVIVAL 
MASTERY_ROGUE_ASSASSINATION 
MASTERY_ROGUE_COMBAT 
MASTERY_ROGUE_SUBTLETY 
MASTERY_PRIEST_DISCIPLINE 
MASTERY_PRIEST_HOLY 
MASTERY_PRIEST_SHADOW 
MASTERY_DEATHKNIGHT_BLOOD 
MASTERY_DEATHKNIGHT_FROST 
MASTERY_DEATHKNIGHT_UNHOLY 
MASTERY_SHAMAN_ELEMENTAL 
MASTERY_SHAMAN_ENHANCEMENT 
MASTERY_SHAMAN_RESTORATION 
MASTERY_MAGE_ARCANE 
MASTERY_MAGE_FIRE 
MASTERY_MAGE_FROST 
MASTERY_WARLOCK_AFFLICTION 
MASTERY_WARLOCK_DEMONOLOGY 
MASTERY_WARLOCK_DESTRUCTION 
MASTERY_MONK_BREWMASTER 
MASTERY_MONK_MISTWEAVER 
MASTERY_MONK_WINDWALKER 
MASTERY_SPELL_COMBO_BREAKER_1 
MASTERY_SPELL_COMBO_BREAKER_2 
SPELL_DK_SCENT_OF_BLOOD 
MASTERY_SPELL_LIGHTNING_BOLT 
MASTERY_SPELL_CHAIN_LIGHTNING 
MASTERY_SPELL_LAVA_BURST 
MASTERY_SPELL_ELEMENTAL_BLAST 
MASTERY_SPELL_HAND_OF_LIGHT 
MASTERY_SPELL_IGNITE 
MASTERY_SPELL_BLOOD_SHIELD 
MASTERY_DRUID_BALANCE 
MASTERY_DRUID_FERAL 
MASTERY_DRUID_GUARDIAN 
MASTERY_DRUID_RESTORATION 

Definition at line 12 of file spell_mastery.cpp.

◆ WarriorSpells

Enumerator
SPELL_WARR_ENRAGE 

Definition at line 73 of file spell_mastery.cpp.

Function Documentation

◆ AddSC_masteries_spell_scripts()

void AddSC_masteries_spell_scripts ( )

Definition at line 436 of file spell_mastery.cpp.

Referenced by AddSpellScripts().