TrinityCore
spell_warrior.cpp File Reference
#include "ScriptMgr.h"
#include "Map.h"
#include "MoveSpline.h"
#include "PathGenerator.h"
#include "Player.h"
#include "Spell.h"
#include "SpellMgr.h"
#include "SpellAuraEffects.h"
#include "SpellHistory.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_brutal_vitality
 
class  spell_warr_charge
 
class  spell_warr_charge_drop_fire_periodic
 
class  spell_warr_charge_effect
 
class  spell_warr_colossus_smash
 
class  spell_warr_critical_thinking
 
class  spell_warr_devastator
 
class  spell_warr_fueled_by_violence
 
class  spell_warr_heroic_leap
 
class  spell_warr_heroic_leap_jump
 
class  spell_warr_impending_victory
 
class  spell_warr_intimidating_shout
 
class  spell_warr_item_t10_prot_4p_bonus
 
class  spell_warr_mortal_strike
 
class  spell_warr_rallying_cry
 
class  spell_warr_shield_block
 
class  spell_warr_shield_charge
 
class  spell_warr_shockwave
 
class  spell_warr_storm_bolt
 
class  spell_warr_strategist
 
class  spell_warr_sudden_death
 
class  spell_warr_sweeping_strikes
 
class  spell_warr_trauma
 
class  spell_warr_t3_prot_8p_bonus
 
class  spell_warr_victorious_state
 
class  spell_warr_victory_rush
 

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_HEAL = 117313 , SPELL_WARRIOR_CHARGE = 34846 , SPELL_WARRIOR_CHARGE_EFFECT = 218104 , SPELL_WARRIOR_CHARGE_EFFECT_BLAZING_TRAIL = 198337 ,
  SPELL_WARRIOR_CHARGE_PAUSE_RAGE_DECAY = 109128 , SPELL_WARRIOR_CHARGE_ROOT_EFFECT = 105771 , SPELL_WARRIOR_CHARGE_SLOW_EFFECT = 236027 , SPELL_WARRIOR_COLOSSUS_SMASH = 167105 ,
  SPELL_WARRIOR_COLOSSUS_SMASH_AURA = 208086 , SPELL_WARRIOR_CRITICAL_THINKING_ENERGIZE = 392776 , SPELL_WARRIOR_EXECUTE = 20647 , SPELL_WARRIOR_FUELED_BY_VIOLENCE_HEAL = 383104 ,
  SPELL_WARRIOR_GLYPH_OF_THE_BLAZING_TRAIL = 123779 , SPELL_WARRIOR_GLYPH_OF_HEROIC_LEAP = 159708 , SPELL_WARRIOR_GLYPH_OF_HEROIC_LEAP_BUFF = 133278 , SPELL_WARRIOR_HEROIC_LEAP_JUMP = 178368 ,
  SPELL_WARRIOR_IGNORE_PAIN = 190456 , SPELL_WARRIOR_IN_FOR_THE_KILL = 248621 , SPELL_WARRIOR_IN_FOR_THE_KILL_HASTE = 248622 , SPELL_WARRIOR_IMPENDING_VICTORY = 202168 ,
  SPELL_WARRIOR_IMPENDING_VICTORY_HEAL = 202166 , SPELL_WARRIOR_IMPROVED_HEROIC_LEAP = 157449 , SPELL_WARRIOR_MORTAL_STRIKE = 12294 , SPELL_WARRIOR_MORTAL_WOUNDS = 213667 ,
  SPELL_WARRIOR_RALLYING_CRY = 97463 , SPELL_WARRIOR_SHIELD_BLOCK_AURA = 132404 , SPELL_WARRIOR_SHIELD_CHARGE_EFFECT = 385953 , SPELL_WARRIOR_SHIELD_SLAM = 23922 ,
  SPELL_WARRIOR_SHIELD_SLAM_MARKER = 224324 , SPELL_WARRIOR_SHOCKWAVE = 46968 , SPELL_WARRIOR_SHOCKWAVE_STUN = 132168 , SPELL_WARRIOR_STOICISM = 70845 ,
  SPELL_WARRIOR_STORM_BOLT_STUN = 132169 , SPELL_WARRIOR_STRATEGIST = 384041 , SPELL_WARRIOR_SWEEPING_STRIKES_EXTRA_ATTACK_1 = 12723 , SPELL_WARRIOR_SWEEPING_STRIKES_EXTRA_ATTACK_2 = 26654 ,
  SPELL_WARRIOR_TAUNT = 355 , SPELL_WARRIOR_TRAUMA_EFFECT = 215537 , SPELL_WARRIOR_VICTORIOUS = 32216 , SPELL_WARRIOR_VICTORY_RUSH_HEAL = 118779
}
 
enum  WarriorMisc { SPELL_VISUAL_BLAZING_CHARGE = 26423 }
 

Functions

void AddSC_warrior_spell_scripts ()
 

Enumeration Type Documentation

◆ WarriorMisc

Enumerator
SPELL_VISUAL_BLAZING_CHARGE 

Definition at line 80 of file spell_warrior.cpp.

◆ WarriorSpells

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_HEAL 
SPELL_WARRIOR_CHARGE 
SPELL_WARRIOR_CHARGE_EFFECT 
SPELL_WARRIOR_CHARGE_EFFECT_BLAZING_TRAIL 
SPELL_WARRIOR_CHARGE_PAUSE_RAGE_DECAY 
SPELL_WARRIOR_CHARGE_ROOT_EFFECT 
SPELL_WARRIOR_CHARGE_SLOW_EFFECT 
SPELL_WARRIOR_COLOSSUS_SMASH 
SPELL_WARRIOR_COLOSSUS_SMASH_AURA 
SPELL_WARRIOR_CRITICAL_THINKING_ENERGIZE 
SPELL_WARRIOR_EXECUTE 
SPELL_WARRIOR_FUELED_BY_VIOLENCE_HEAL 
SPELL_WARRIOR_GLYPH_OF_THE_BLAZING_TRAIL 
SPELL_WARRIOR_GLYPH_OF_HEROIC_LEAP 
SPELL_WARRIOR_GLYPH_OF_HEROIC_LEAP_BUFF 
SPELL_WARRIOR_HEROIC_LEAP_JUMP 
SPELL_WARRIOR_IGNORE_PAIN 
SPELL_WARRIOR_IN_FOR_THE_KILL 
SPELL_WARRIOR_IN_FOR_THE_KILL_HASTE 
SPELL_WARRIOR_IMPENDING_VICTORY 
SPELL_WARRIOR_IMPENDING_VICTORY_HEAL 
SPELL_WARRIOR_IMPROVED_HEROIC_LEAP 
SPELL_WARRIOR_MORTAL_STRIKE 
SPELL_WARRIOR_MORTAL_WOUNDS 
SPELL_WARRIOR_RALLYING_CRY 
SPELL_WARRIOR_SHIELD_BLOCK_AURA 
SPELL_WARRIOR_SHIELD_CHARGE_EFFECT 
SPELL_WARRIOR_SHIELD_SLAM 
SPELL_WARRIOR_SHIELD_SLAM_MARKER 
SPELL_WARRIOR_SHOCKWAVE 
SPELL_WARRIOR_SHOCKWAVE_STUN 
SPELL_WARRIOR_STOICISM 
SPELL_WARRIOR_STORM_BOLT_STUN 
SPELL_WARRIOR_STRATEGIST 
SPELL_WARRIOR_SWEEPING_STRIKES_EXTRA_ATTACK_1 
SPELL_WARRIOR_SWEEPING_STRIKES_EXTRA_ATTACK_2 
SPELL_WARRIOR_TAUNT 
SPELL_WARRIOR_TRAUMA_EFFECT 
SPELL_WARRIOR_VICTORIOUS 
SPELL_WARRIOR_VICTORY_RUSH_HEAL 

Definition at line 35 of file spell_warrior.cpp.

Function Documentation

◆ AddSC_warrior_spell_scripts()

void AddSC_warrior_spell_scripts ( )

Definition at line 821 of file spell_warrior.cpp.

+ Here is the caller graph for this function: