TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
spell_warrior.cpp File Reference
#include "Player.h"
#include "ScriptMgr.h"
#include "SpellHistory.h"
#include "SpellScript.h"
#include "SpellAuraEffects.h"
+ Include dependency graph for spell_warrior.cpp:

Classes

class  spell_warr_bloodthirst
 Updated 4.3.4. More...
 
class  spell_warr_bloodthirst::spell_warr_bloodthirst_SpellScript
 
class  spell_warr_charge
 Updated 4.3.4. More...
 
class  spell_warr_charge::spell_warr_charge_SpellScript
 
class  spell_warr_concussion_blow
 Updated 4.3.4. More...
 
class  spell_warr_concussion_blow::spell_warr_concussion_blow_SpellScript
 
class  spell_warr_execute
 Updated 4.3.4. More...
 
class  spell_warr_execute::spell_warr_execute_SpellScript
 
class  spell_warr_improved_spell_reflection
 
class  spell_warr_improved_spell_reflection::spell_warr_improved_spell_reflection_SpellScript
 
class  spell_warr_intimidating_shout
 
class  spell_warr_intimidating_shout::spell_warr_intimidating_shout_SpellScript
 
class  spell_warr_lambs_to_the_slaughter
 
class  spell_warr_lambs_to_the_slaughter::spell_warr_lambs_to_the_slaughter_AuraScript
 
class  spell_warr_last_stand
 Updated 4.3.4. More...
 
class  spell_warr_last_stand::spell_warr_last_stand_SpellScript
 
class  spell_warr_overpower
 
class  spell_warr_overpower::spell_warr_overpower_SpellScript
 
class  spell_warr_rallying_cry
 
class  spell_warr_rallying_cry::spell_warr_rallying_cry_SpellScript
 
class  spell_warr_rend
 
class  spell_warr_rend::spell_warr_rend_AuraScript
 
class  spell_warr_retaliation
 
class  spell_warr_retaliation::spell_warr_retaliation_AuraScript
 
class  spell_warr_shattering_throw
 
class  spell_warr_shattering_throw::spell_warr_shattering_throw_SpellScript
 
class  spell_warr_slam
 Updated 4.3.4. More...
 
class  spell_warr_slam::spell_warr_slam_SpellScript
 
class  spell_warr_second_wind_proc
 
class  spell_warr_second_wind_proc::spell_warr_second_wind_proc_AuraScript
 
class  spell_warr_second_wind_trigger
 
class  spell_warr_second_wind_trigger::spell_warr_second_wind_trigger_AuraScript
 
class  spell_warr_sudden_death
 
class  spell_warr_sudden_death::spell_warr_sudden_death_AuraScript
 
class  spell_warr_sweeping_strikes
 
class  spell_warr_sweeping_strikes::spell_warr_sweeping_strikes_AuraScript
 
class  spell_warr_sword_and_board
 
class  spell_warr_sword_and_board::spell_warr_sword_and_board_AuraScript
 
class  spell_warr_victorious
 
class  spell_warr_victorious::spell_warr_victorious_AuraScript
 
class  spell_warr_vigilance
 
class  spell_warr_vigilance::spell_warr_vigilance_AuraScript
 
class  spell_warr_vigilance_trigger
 
class  spell_warr_vigilance_trigger::spell_warr_vigilance_trigger_SpellScript
 
class  spell_warr_heroic_leap
 
class  spell_warr_heroic_leap::spell_warr_heroic_leap_SpellScript
 
class  spell_warr_heroic_leap_jump
 
class  spell_warr_heroic_leap_jump::spell_warr_heroic_leap_jump_SpellScript
 

Enumerations

enum  WarriorSpells {
  SPELL_INTERCEPT_STUN = 27577, SPELL_DISARM = 27581, SPELL_PIERCING_HOWL = 23600, SPELL_FRIGHTENING_SHOUT = 19134,
  SPELL_HAMSTRING = 27584, SPELL_BATTLE_SHOUT = 27578, SPELL_MORTAL_STRIKE = 44268, SPELL_WARRIOR_BLADESTORM_PERIODIC_WHIRLWIND = 50622,
  SPELL_WARRIOR_BLOODTHIRST = 23885, SPELL_WARRIOR_BLOODTHIRST_DAMAGE = 23881, SPELL_WARRIOR_CHARGE = 34846, SPELL_WARRIOR_COLOSSUS_SMASH = 86346,
  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_GLYPH_OF_EXECUTION = 58367, SPELL_WARRIOR_JUGGERNAUT_CRIT_BONUS_BUFF = 65156, SPELL_WARRIOR_JUGGERNAUT_CRIT_BONUS_TALENT = 64976,
  SPELL_WARRIOR_LAST_STAND_TRIGGERED = 12976, SPELL_WARRIOR_MORTAL_STRIKE = 12294, SPELL_WARRIOR_RALLYING_CRY = 97463, SPELL_WARRIOR_REND = 94009,
  SPELL_WARRIOR_RETALIATION_DAMAGE = 22858, SPELL_WARRIOR_SECOUND_WIND_PROC_RANK_1 = 29834, SPELL_WARRIOR_SECOUND_WIND_PROC_RANK_2 = 29838, SPELL_WARRIOR_SECOUND_WIND_TRIGGER_RANK_1 = 29841,
  SPELL_WARRIOR_SECOUND_WIND_TRIGGER_RANK_2 = 29842, SPELL_WARRIOR_SHIELD_SLAM = 23922, SPELL_WARRIOR_SLAM = 50782, 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_VENGEANCE = 76691, SPELL_WARRIOR_HEROIC_LEAP_JUMP = 178368, SPELL_WARRIOR_GLYPH_OF_HEROIC_LEAP = 159708, SPELL_WARRIOR_GLYPH_OF_HEROIC_LEAP_BUFF = 133278,
  SPELL_WARRIOR_IMPROVED_HEROIC_LEAP = 157449
}
 
enum  WarriorSpellIcons { WARRIOR_ICON_ID_SUDDEN_DEATH = 1989 }
 
enum  MiscSpells {
  SPELL_PORTAL_PERIODIC = 58008, SPELL_PORTAL_CHANNEL = 58012, SPELL_CRYSTAL_ACTIVATION = 57804, SPELL_TELEPORT_PLAYER = 62138,
  SPELL_TELEPORT_PLAYER_EFFECT = 62139, SPELL_DRAENEI_GIFT_OF_THE_NAARU = 59543, SPELL_MAGE_TEMPORAL_DISPLACEMENT = 80354, SPELL_SHAMAN_EXHAUSTION = 57723,
  SPELL_SHAMAN_SATED = 57724, SPELL_HUNTER_INSANITY = 95809, SPELL_PRIEST_SHADOW_WORD_DEATH = 32409, SPELL_SHAMAN_EXHAUSTION = 57723,
  SPELL_SHAMAN_SATED = 57724, SPELL_GENERIC_ARENA_DAMPENING = 74410, SPELL_GENERIC_BATTLEGROUND_DAMPENING = 74411, SPELL_GEN_REPLENISHMENT = 57669,
  SPELL_HUNTER_INSANITY = 95809, SPELL_MAGE_TEMPORAL_DISPLACEMENT = 80354, SPELL_GEN_REPLENISHMENT = 57669, SPELL_PRIEST_SHADOW_WORD_DEATH = 32409,
  SPELL_PALADIN_BLESSING_OF_SANCTUARY = 20911, SPELL_PALADIN_GREATER_BLESSING_OF_SANCTUARY = 25899, SPELL_PRIEST_RENEWED_HOPE = 63944
}
 

Functions

void AddSC_warrior_spell_scripts ()
 

Enumeration Type Documentation

enum MiscSpells
Enumerator
SPELL_PORTAL_PERIODIC 
SPELL_PORTAL_CHANNEL 
SPELL_CRYSTAL_ACTIVATION 
SPELL_TELEPORT_PLAYER 
SPELL_TELEPORT_PLAYER_EFFECT 
SPELL_DRAENEI_GIFT_OF_THE_NAARU 
SPELL_MAGE_TEMPORAL_DISPLACEMENT 
SPELL_SHAMAN_EXHAUSTION 
SPELL_SHAMAN_SATED 
SPELL_HUNTER_INSANITY 
SPELL_PRIEST_SHADOW_WORD_DEATH 
SPELL_SHAMAN_EXHAUSTION 
SPELL_SHAMAN_SATED 
SPELL_GENERIC_ARENA_DAMPENING 
SPELL_GENERIC_BATTLEGROUND_DAMPENING 
SPELL_GEN_REPLENISHMENT 
SPELL_HUNTER_INSANITY 
SPELL_MAGE_TEMPORAL_DISPLACEMENT 
SPELL_GEN_REPLENISHMENT 
SPELL_PRIEST_SHADOW_WORD_DEATH 
SPELL_PALADIN_BLESSING_OF_SANCTUARY 
SPELL_PALADIN_GREATER_BLESSING_OF_SANCTUARY 
SPELL_PRIEST_RENEWED_HOPE 
79 {
83 };
Definition: spell_warrior.cpp:81
Definition: spell_warrior.cpp:82
Definition: spell_warrior.cpp:80
Enumerator
WARRIOR_ICON_ID_SUDDEN_DEATH 
73 {
75 };
Definition: spell_warrior.cpp:74
Enumerator
SPELL_INTERCEPT_STUN 
SPELL_DISARM 
SPELL_PIERCING_HOWL 
SPELL_FRIGHTENING_SHOUT 
SPELL_HAMSTRING 
SPELL_BATTLE_SHOUT 
SPELL_MORTAL_STRIKE 
SPELL_WARRIOR_BLADESTORM_PERIODIC_WHIRLWIND 
SPELL_WARRIOR_BLOODTHIRST 
SPELL_WARRIOR_BLOODTHIRST_DAMAGE 
SPELL_WARRIOR_CHARGE 
SPELL_WARRIOR_COLOSSUS_SMASH 
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_GLYPH_OF_EXECUTION 
SPELL_WARRIOR_JUGGERNAUT_CRIT_BONUS_BUFF 
SPELL_WARRIOR_JUGGERNAUT_CRIT_BONUS_TALENT 
SPELL_WARRIOR_LAST_STAND_TRIGGERED 
SPELL_WARRIOR_MORTAL_STRIKE 
SPELL_WARRIOR_RALLYING_CRY 
SPELL_WARRIOR_REND 
SPELL_WARRIOR_RETALIATION_DAMAGE 
SPELL_WARRIOR_SECOUND_WIND_PROC_RANK_1 
SPELL_WARRIOR_SECOUND_WIND_PROC_RANK_2 
SPELL_WARRIOR_SECOUND_WIND_TRIGGER_RANK_1 
SPELL_WARRIOR_SECOUND_WIND_TRIGGER_RANK_2 
SPELL_WARRIOR_SHIELD_SLAM 
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_VENGEANCE 
SPELL_WARRIOR_HEROIC_LEAP_JUMP 
SPELL_WARRIOR_GLYPH_OF_HEROIC_LEAP 
SPELL_WARRIOR_GLYPH_OF_HEROIC_LEAP_BUFF 
SPELL_WARRIOR_IMPROVED_HEROIC_LEAP 
31 {
35  SPELL_WARRIOR_CHARGE = 34846,
41  SPELL_WARRIOR_EXECUTE = 20647,
48  SPELL_WARRIOR_REND = 94009,
55  SPELL_WARRIOR_SLAM = 50782,
59  SPELL_WARRIOR_TAUNT = 355,
70 };
Definition: spell_warrior.cpp:59
Definition: spell_warrior.cpp:67
Definition: spell_warrior.cpp:32
Definition: spell_warrior.cpp:56
Definition: spell_warrior.cpp:63
Definition: spell_warrior.cpp:36
Definition: spell_warrior.cpp:42
Definition: spell_warrior.cpp:62
Definition: spell_warrior.cpp:51
Definition: spell_warrior.cpp:35
Definition: spell_warrior.cpp:68
Definition: spell_warrior.cpp:47
Definition: spell_warrior.cpp:46
Definition: spell_warrior.cpp:57
Definition: spell_warrior.cpp:41
Definition: spell_warrior.cpp:45
Definition: spell_warrior.cpp:43
Definition: spell_warrior.cpp:33
Definition: spell_warrior.cpp:52
Definition: spell_warrior.cpp:39
Definition: spell_warrior.cpp:66
Definition: spell_warrior.cpp:50
Definition: spell_warrior.cpp:61
Definition: spell_warrior.cpp:48
Definition: spell_warrior.cpp:38
Definition: spell_warrior.cpp:55
Definition: spell_warrior.cpp:65
Definition: spell_warrior.cpp:34
Definition: spell_warrior.cpp:53
Definition: spell_warrior.cpp:40
Definition: spell_warrior.cpp:37
Definition: spell_warrior.cpp:49
Definition: spell_warrior.cpp:58
Definition: spell_warrior.cpp:64
Definition: spell_warrior.cpp:44
Definition: spell_warrior.cpp:54
Definition: spell_warrior.cpp:69
Definition: spell_warrior.cpp:60

Function Documentation

void AddSC_warrior_spell_scripts ( )
1067 {
1068  new spell_warr_bloodthirst();
1069  new spell_warr_charge();
1071  new spell_warr_execute();
1075  new spell_warr_last_stand();
1076  new spell_warr_overpower();
1078  new spell_warr_rend();
1079  new spell_warr_retaliation();
1083  new spell_warr_slam();
1087  new spell_warr_victorious();
1088  new spell_warr_vigilance();
1090  new spell_warr_heroic_leap();
1092 }
Definition: spell_warrior.cpp:852
Definition: spell_warrior.cpp:301
Definition: spell_warrior.cpp:455
Definition: spell_warrior.cpp:956
Definition: spell_warrior.cpp:658
Updated 4.3.4.
Definition: spell_warrior.cpp:566
Definition: spell_warrior.cpp:1027
Definition: spell_warrior.cpp:786
Definition: spell_warrior.cpp:273
Definition: spell_warrior.cpp:685
Definition: spell_warrior.cpp:600
Definition: spell_warrior.cpp:721
Definition: spell_warrior.cpp:376
Updated 4.3.4.
Definition: spell_warrior.cpp:339
Updated 4.3.4.
Definition: spell_warrior.cpp:128
Definition: spell_warrior.cpp:414
Definition: spell_warrior.cpp:824
Updated 4.3.4.
Definition: spell_warrior.cpp:197
Definition: spell_warrior.cpp:535
Updated 4.3.4.
Definition: spell_warrior.cpp:86
Definition: spell_warrior.cpp:925
Definition: spell_warrior.cpp:493
Definition: spell_warrior.cpp:245
Updated 4.3.4.
Definition: spell_warrior.cpp:170

+ Here is the caller graph for this function: