AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
spell_warrior.cpp File Reference
#include "CreatureScript.h"
#include "Player.h"
#include "SpellAuraEffects.h"
#include "SpellInfo.h"
#include "SpellMgr.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"

Go to the source code of this file.

Classes

class  spell_warr_mocking_blow
 
class  spell_warr_victory_rush
 
class  spell_warr_intervene
 
class  spell_warr_improved_spell_reflection
 
class  spell_warr_improved_spell_reflection_trigger
 
class  spell_warr_improved_spell_reflection_trigger_aura
 
class  spell_warr_last_stand
 
class  spell_warr_deep_wounds
 
class  spell_warr_charge
 
class  spell_warr_slam
 
class  spell_warr_damage_shield
 
class  spell_warr_execute
 
class  spell_warr_concussion_blow
 
class  spell_warr_bloodthirst
 
class  spell_warr_bloodthirst_heal
 
class  spell_warr_overpower
 
class  spell_warr_intimidating_shout
 
class  spell_warr_rend
 
class  spell_warr_shattering_throw
 
class  spell_warr_sweeping_strikes
 
class  spell_warr_vigilance
 
class  spell_warr_vigilance_trigger
 
class  spell_warr_glyph_of_sunder_armor
 
class  spell_warr_t3_prot_8p_bonus
 
class  spell_warr_retaliation
 
class  spell_warr_heroic_strike
 
class  spell_war_sudden_death_aura
 

Enumerations

enum  WarriorSpells {
  SPELL_WARRIOR_INTERVENE_TRIGGER = 59667 ,
  SPELL_WARRIOR_SPELL_REFLECTION = 23920 ,
  SPELL_WARRIOR_IMPROVED_SPELL_REFLECTION_TRIGGER = 59725 ,
  SPELL_WARRIOR_BLOODTHIRST = 23885 ,
  SPELL_WARRIOR_BLOODTHIRST_DAMAGE = 23881 ,
  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_RANK_PERIODIC = 12721 ,
  SPELL_WARRIOR_EXECUTE = 20647 ,
  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 = 22858 ,
  SPELL_WARRIOR_SLAM = 50783 ,
  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_WHIRLWIND_MAIN = 50622 ,
  SPELL_WARRIOR_WHIRLWIND_OFF = 44949 ,
  SPELL_WARRIOR_EXECUTE_R1 = 5308
}
 
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
}
 
enum  VictoryRushEnum { SPELL_VICTORIOUS = 32216 }
 
enum  CheatDeath { SPELL_CHEAT_DEATH_TRIGGER = 28846 }
 
enum  DazeSpells {
  ICON_GENERIC_DAZE = 15 ,
  SPELL_GENERIC_AFTERMATH = 18118
}
 

Functions

void AddSC_warrior_spell_scripts ()
 

Enumeration Type Documentation

◆ CheatDeath

enum CheatDeath
Enumerator
SPELL_CHEAT_DEATH_TRIGGER 
832{
834};
@ SPELL_CHEAT_DEATH_TRIGGER
Definition spell_warrior.cpp:833

◆ DazeSpells

enum DazeSpells
Enumerator
ICON_GENERIC_DAZE 
SPELL_GENERIC_AFTERMATH 
900{
903};
@ ICON_GENERIC_DAZE
Definition spell_warrior.cpp:901
@ SPELL_GENERIC_AFTERMATH
Definition spell_warrior.cpp:902

◆ MiscSpells

enum MiscSpells
Enumerator
SPELL_PALADIN_BLESSING_OF_SANCTUARY 
SPELL_PALADIN_GREATER_BLESSING_OF_SANCTUARY 
SPELL_PRIEST_RENEWED_HOPE 
SPELL_GEN_DAMAGE_REDUCTION_AURA 
73{
78};
@ SPELL_PALADIN_BLESSING_OF_SANCTUARY
Definition spell_warrior.cpp:74
@ SPELL_PALADIN_GREATER_BLESSING_OF_SANCTUARY
Definition spell_warrior.cpp:75
@ SPELL_PRIEST_RENEWED_HOPE
Definition spell_warrior.cpp:76
@ SPELL_GEN_DAMAGE_REDUCTION_AURA
Definition spell_warrior.cpp:77

◆ VictoryRushEnum

Enumerator
SPELL_VICTORIOUS 
98{
99 SPELL_VICTORIOUS = 32216
100};
@ SPELL_VICTORIOUS
Definition spell_warrior.cpp:99

◆ WarriorSpellIcons

Enumerator
WARRIOR_ICON_ID_SUDDEN_DEATH 
68{
70};
@ WARRIOR_ICON_ID_SUDDEN_DEATH
Definition spell_warrior.cpp:69

◆ WarriorSpells

Enumerator
SPELL_WARRIOR_INTERVENE_TRIGGER 
SPELL_WARRIOR_SPELL_REFLECTION 
SPELL_WARRIOR_IMPROVED_SPELL_REFLECTION_TRIGGER 
SPELL_WARRIOR_BLOODTHIRST 
SPELL_WARRIOR_BLOODTHIRST_DAMAGE 
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_RANK_PERIODIC 
SPELL_WARRIOR_EXECUTE 
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_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_WHIRLWIND_MAIN 
SPELL_WARRIOR_WHIRLWIND_OFF 
SPELL_WARRIOR_EXECUTE_R1 
32{
51 SPELL_WARRIOR_SLAM = 50783,
65};
@ SPELL_WARRIOR_DEEP_WOUNDS_RANK_1
Definition spell_warrior.cpp:40
@ SPELL_WARRIOR_RETALIATION_DAMAGE
Definition spell_warrior.cpp:50
@ SPELL_WARRIOR_BLOODTHIRST
Definition spell_warrior.cpp:36
@ SPELL_WARRIOR_UNRELENTING_ASSAULT_TRIGGER_1
Definition spell_warrior.cpp:58
@ SPELL_WARRIOR_GLYPH_OF_EXECUTION
Definition spell_warrior.cpp:45
@ SPELL_WARRIOR_VIGILANCE_REDIRECT_THREAT
Definition spell_warrior.cpp:61
@ SPELL_WARRIOR_SWEEPING_STRIKES_EXTRA_ATTACK_1
Definition spell_warrior.cpp:53
@ SPELL_WARRIOR_DEEP_WOUNDS_RANK_PERIODIC
Definition spell_warrior.cpp:43
@ SPELL_WARRIOR_EXECUTE_R1
Definition spell_warrior.cpp:64
@ SPELL_WARRIOR_DEEP_WOUNDS_RANK_2
Definition spell_warrior.cpp:41
@ SPELL_WARRIOR_TAUNT
Definition spell_warrior.cpp:55
@ SPELL_WARRIOR_VIGILANCE_PROC
Definition spell_warrior.cpp:60
@ SPELL_WARRIOR_DEEP_WOUNDS_RANK_3
Definition spell_warrior.cpp:42
@ SPELL_WARRIOR_UNRELENTING_ASSAULT_RANK_1
Definition spell_warrior.cpp:56
@ SPELL_WARRIOR_DAMAGE_SHIELD_DAMAGE
Definition spell_warrior.cpp:39
@ SPELL_WARRIOR_LAST_STAND_TRIGGERED
Definition spell_warrior.cpp:49
@ SPELL_WARRIOR_CHARGE
Definition spell_warrior.cpp:38
@ SPELL_WARRIOR_WHIRLWIND_MAIN
Definition spell_warrior.cpp:62
@ SPELL_WARRIOR_JUGGERNAUT_CRIT_BONUS_TALENT
Definition spell_warrior.cpp:48
@ SPELL_WARRIOR_IMPROVED_SPELL_REFLECTION_TRIGGER
Definition spell_warrior.cpp:35
@ SPELL_WARRIOR_INTERVENE_TRIGGER
Definition spell_warrior.cpp:33
@ SPELL_WARRIOR_EXECUTE
Definition spell_warrior.cpp:44
@ SPELL_WARRIOR_WHIRLWIND_OFF
Definition spell_warrior.cpp:63
@ SPELL_WARRIOR_GLYPH_OF_VIGILANCE
Definition spell_warrior.cpp:46
@ SPELL_WARRIOR_SPELL_REFLECTION
Definition spell_warrior.cpp:34
@ SPELL_WARRIOR_UNRELENTING_ASSAULT_TRIGGER_2
Definition spell_warrior.cpp:59
@ SPELL_WARRIOR_BLOODTHIRST_DAMAGE
Definition spell_warrior.cpp:37
@ SPELL_WARRIOR_UNRELENTING_ASSAULT_RANK_2
Definition spell_warrior.cpp:57
@ SPELL_WARRIOR_SLAM
Definition spell_warrior.cpp:51
@ SPELL_WARRIOR_SUNDER_ARMOR
Definition spell_warrior.cpp:52
@ SPELL_WARRIOR_SWEEPING_STRIKES_EXTRA_ATTACK_2
Definition spell_warrior.cpp:54
@ SPELL_WARRIOR_JUGGERNAUT_CRIT_BONUS_BUFF
Definition spell_warrior.cpp:47

Function Documentation

◆ AddSC_warrior_spell_scripts()

void AddSC_warrior_spell_scripts ( )
984{
1011}
#define RegisterSpellAndAuraScriptPair(script_1, script_2)
Definition SpellScriptLoader.h:90
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition spell_warrior.cpp:964
Definition spell_warrior.cpp:481
Definition spell_warrior.cpp:445
Definition spell_warrior.cpp:278
Definition spell_warrior.cpp:429
Definition spell_warrior.cpp:347
Definition spell_warrior.cpp:246
Definition spell_warrior.cpp:372
Definition spell_warrior.cpp:806
Definition spell_warrior.cpp:906
Definition spell_warrior.cpp:170
Definition spell_warrior.cpp:140
Definition spell_warrior.cpp:119
Definition spell_warrior.cpp:535
Definition spell_warrior.cpp:223
Definition spell_warrior.cpp:81
Definition spell_warrior.cpp:498
Definition spell_warrior.cpp:555
Definition spell_warrior.cpp:863
Definition spell_warrior.cpp:596
Definition spell_warrior.cpp:310
Definition spell_warrior.cpp:616
Definition spell_warrior.cpp:837
Definition spell_warrior.cpp:103
Definition spell_warrior.cpp:781
Definition spell_warrior.cpp:697

References RegisterSpellAndAuraScriptPair, and RegisterSpellScript.

Referenced by AddSpellsScripts().