TrinityCore
Loading...
Searching...
No Matches
spell_warrior.cpp File Reference
#include "ScriptMgr.h"
#include "ItemTemplate.h"
#include "Optional.h"
#include "Player.h"
#include "Random.h"
#include "SpellAuraEffects.h"
#include "SpellHistory.h"
#include "SpellMgr.h"
#include "SpellScript.h"
+ Include dependency graph for spell_warrior.cpp:

Go to the source code of this file.

Classes

class  spell_warr_bloodthirst
 
class  spell_warr_bloodthirst_heal
 
class  spell_warr_charge
 
class  spell_warr_concussion_blow
 
class  spell_warr_damage_shield
 
class  spell_warr_deep_wounds
 
class  spell_warr_deep_wounds_aura
 
class  spell_warr_execute
 
class  spell_warr_extra_proc
 
class  spell_warr_glyph_of_blocking
 
class  spell_warr_glyph_of_sunder_armor
 
class  spell_warr_improved_spell_reflection
 
class  spell_warr_intervene
 
class  spell_warr_intimidating_shout
 
class  spell_warr_item_t10_prot_4p_bonus
 
class  spell_warr_last_stand
 
class  spell_warr_overpower
 
class  spell_warr_rend
 
class  spell_warr_retaliation
 
class  spell_warr_second_wind
 
class  spell_warr_shattering_throw
 
class  spell_warr_slam
 
class  spell_warr_sweeping_strikes
 
class  spell_warr_sword_and_board
 
class  spell_warr_t3_prot_8p_bonus
 
class  spell_warr_vigilance
 
class  spell_warr_vigilance_redirect_threat
 
class  spell_warr_vigilance_trigger
 
class  spell_warr_warriors_wrath
 

Enumerations

enum  WarriorSpells {
  SPELL_WARRIOR_BLADESTORM_PERIODIC_WHIRLWIND = 50622 , SPELL_WARRIOR_BLOODTHIRST = 23885 , SPELL_WARRIOR_BLOODTHIRST_DAMAGE = 23881 , SPELL_WARRIOR_BLOODSURGE_R1 = 46913 ,
  SPELL_WARRIOR_CHARGE = 34846 , SPELL_WARRIOR_DAMAGE_SHIELD_DAMAGE = 59653 , SPELL_WARRIOR_DEEP_WOUNDS_RANK_1 = 12162 , SPELL_WARRIOR_DEEP_WOUNDS_RANK_2 = 12850 ,
  SPELL_WARRIOR_DEEP_WOUNDS_RANK_3 = 12868 , SPELL_WARRIOR_DEEP_WOUNDS_PERIODIC = 12721 , SPELL_WARRIOR_EXECUTE = 20647 , SPELL_WARRIOR_EXECUTE_GCD_REDUCED = 71069 ,
  SPELL_WARRIOR_EXTRA_CHARGE = 70849 , SPELL_WARRIOR_GLYPH_OF_EXECUTION = 58367 , SPELL_WARRIOR_GLYPH_OF_VIGILANCE = 63326 , SPELL_WARRIOR_JUGGERNAUT_CRIT_BONUS_BUFF = 65156 ,
  SPELL_WARRIOR_JUGGERNAUT_CRIT_BONUS_TALENT = 64976 , SPELL_WARRIOR_LAST_STAND_TRIGGERED = 12976 , SPELL_WARRIOR_RETALIATION_DAMAGE = 20240 , SPELL_WARRIOR_SLAM = 50783 ,
  SPELL_WARRIOR_SLAM_GCD_REDUCED = 71072 , SPELL_WARRIOR_SUDDEN_DEATH_R1 = 29723 , SPELL_WARRIOR_SUNDER_ARMOR = 58567 , SPELL_WARRIOR_SWEEPING_STRIKES_EXTRA_ATTACK_1 = 12723 ,
  SPELL_WARRIOR_SWEEPING_STRIKES_EXTRA_ATTACK_2 = 26654 , SPELL_WARRIOR_TAUNT = 355 , SPELL_WARRIOR_UNRELENTING_ASSAULT_RANK_1 = 46859 , SPELL_WARRIOR_UNRELENTING_ASSAULT_RANK_2 = 46860 ,
  SPELL_WARRIOR_UNRELENTING_ASSAULT_TRIGGER_1 = 64849 , SPELL_WARRIOR_UNRELENTING_ASSAULT_TRIGGER_2 = 64850 , SPELL_WARRIOR_VIGILANCE_PROC = 50725 , SPELL_WARRIOR_VIGILANCE_REDIRECT_THREAT = 59665 ,
  SPELL_WARRIOR_IMPROVED_SPELL_REFLECTION_TRIGGER = 59725 , SPELL_WARRIOR_SECOND_WIND_TRIGGER_1 = 29841 , SPELL_WARRIOR_SECOND_WIND_TRIGGER_2 = 29842 , SPELL_WARRIOR_GLYPH_OF_BLOCKING = 58374 ,
  SPELL_WARRIOR_STOICISM = 70845 , SPELL_WARRIOR_T10_MELEE_4P_BONUS = 70847 , SPELL_WARRIOR_INTERVENE_THREAT = 59667 , SPELL_WARRIOR_WARRIORS_WRATH = 21887
}
 
enum  WarriorSpellIcons { WARRIOR_ICON_ID_SUDDEN_DEATH = 1989 }
 
enum  MiscSpells {
  SPELL_PALADIN_BLESSING_OF_SANCTUARY = 20911 , SPELL_PALADIN_GREATER_BLESSING_OF_SANCTUARY = 25899 , SPELL_PRIEST_RENEWED_HOPE = 63944 , SPELL_GEN_DAMAGE_REDUCTION_AURA = 68066 ,
  SPELL_CATEGORY_SHIELD_SLAM = 1209
}
 

Functions

void AddSC_warrior_spell_scripts ()
 

Enumeration Type Documentation

◆ MiscSpells

enum MiscSpells
Enumerator
SPELL_PALADIN_BLESSING_OF_SANCTUARY 
SPELL_PALADIN_GREATER_BLESSING_OF_SANCTUARY 
SPELL_PRIEST_RENEWED_HOPE 
SPELL_GEN_DAMAGE_REDUCTION_AURA 
SPELL_CATEGORY_SHIELD_SLAM 

Definition at line 83 of file spell_warrior.cpp.

◆ WarriorSpellIcons

Enumerator
WARRIOR_ICON_ID_SUDDEN_DEATH 

Definition at line 78 of file spell_warrior.cpp.

◆ WarriorSpells

Enumerator
SPELL_WARRIOR_BLADESTORM_PERIODIC_WHIRLWIND 
SPELL_WARRIOR_BLOODTHIRST 
SPELL_WARRIOR_BLOODTHIRST_DAMAGE 
SPELL_WARRIOR_BLOODSURGE_R1 
SPELL_WARRIOR_CHARGE 
SPELL_WARRIOR_DAMAGE_SHIELD_DAMAGE 
SPELL_WARRIOR_DEEP_WOUNDS_RANK_1 
SPELL_WARRIOR_DEEP_WOUNDS_RANK_2 
SPELL_WARRIOR_DEEP_WOUNDS_RANK_3 
SPELL_WARRIOR_DEEP_WOUNDS_PERIODIC 
SPELL_WARRIOR_EXECUTE 
SPELL_WARRIOR_EXECUTE_GCD_REDUCED 
SPELL_WARRIOR_EXTRA_CHARGE 
SPELL_WARRIOR_GLYPH_OF_EXECUTION 
SPELL_WARRIOR_GLYPH_OF_VIGILANCE 
SPELL_WARRIOR_JUGGERNAUT_CRIT_BONUS_BUFF 
SPELL_WARRIOR_JUGGERNAUT_CRIT_BONUS_TALENT 
SPELL_WARRIOR_LAST_STAND_TRIGGERED 
SPELL_WARRIOR_RETALIATION_DAMAGE 
SPELL_WARRIOR_SLAM 
SPELL_WARRIOR_SLAM_GCD_REDUCED 
SPELL_WARRIOR_SUDDEN_DEATH_R1 
SPELL_WARRIOR_SUNDER_ARMOR 
SPELL_WARRIOR_SWEEPING_STRIKES_EXTRA_ATTACK_1 
SPELL_WARRIOR_SWEEPING_STRIKES_EXTRA_ATTACK_2 
SPELL_WARRIOR_TAUNT 
SPELL_WARRIOR_UNRELENTING_ASSAULT_RANK_1 
SPELL_WARRIOR_UNRELENTING_ASSAULT_RANK_2 
SPELL_WARRIOR_UNRELENTING_ASSAULT_TRIGGER_1 
SPELL_WARRIOR_UNRELENTING_ASSAULT_TRIGGER_2 
SPELL_WARRIOR_VIGILANCE_PROC 
SPELL_WARRIOR_VIGILANCE_REDIRECT_THREAT 
SPELL_WARRIOR_IMPROVED_SPELL_REFLECTION_TRIGGER 
SPELL_WARRIOR_SECOND_WIND_TRIGGER_1 
SPELL_WARRIOR_SECOND_WIND_TRIGGER_2 
SPELL_WARRIOR_GLYPH_OF_BLOCKING 
SPELL_WARRIOR_STOICISM 
SPELL_WARRIOR_T10_MELEE_4P_BONUS 
SPELL_WARRIOR_INTERVENE_THREAT 
SPELL_WARRIOR_WARRIORS_WRATH 

Definition at line 34 of file spell_warrior.cpp.

Function Documentation

◆ AddSC_warrior_spell_scripts()

void AddSC_warrior_spell_scripts ( )

Definition at line 938 of file spell_warrior.cpp.

+ Here is the caller graph for this function: