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

Classes

class  spell_rog_blade_flurry
 
class  spell_rog_blade_flurry::spell_rog_blade_flurry_AuraScript
 
class  spell_rog_cheat_death
 
class  spell_rog_cheat_death::spell_rog_cheat_death_AuraScript
 
class  spell_rog_crippling_poison
 
class  spell_rog_crippling_poison::spell_rog_crippling_poison_AuraScript
 
class  spell_rog_cut_to_the_chase
 
class  spell_rog_cut_to_the_chase::spell_rog_cut_to_the_chase_AuraScript
 
class  spell_rog_deadly_poison
 
class  spell_rog_deadly_poison::spell_rog_deadly_poison_SpellScript
 
class  spell_rog_killing_spree
 
class  spell_rog_killing_spree::spell_rog_killing_spree_SpellScript
 
class  spell_rog_killing_spree::spell_rog_killing_spree_AuraScript
 
class  spell_rog_master_of_subtlety
 
class  spell_rog_master_of_subtlety::spell_rog_master_of_subtlety_AuraScript
 
class  spell_rog_overkill
 
class  spell_rog_overkill::spell_rog_overkill_AuraScript
 
class  spell_rog_preparation
 
class  spell_rog_preparation::spell_rog_preparation_SpellScript
 
class  spell_rog_recuperate
 
class  spell_rog_recuperate::spell_rog_recuperate_AuraScript
 
class  spell_rog_rupture
 
class  spell_rog_rupture::spell_rog_rupture_AuraScript
 
class  spell_rog_shiv
 
class  spell_rog_shiv::spell_rog_shiv_SpellScript
 
class  spell_rog_stealth
 
class  spell_rog_stealth::spell_rog_stealth_AuraScript
 
class  spell_rog_tricks_of_the_trade
 
class  spell_rog_tricks_of_the_trade::spell_rog_tricks_of_the_trade_AuraScript
 
class  spell_rog_tricks_of_the_trade_proc
 
class  spell_rog_tricks_of_the_trade_proc::spell_rog_tricks_of_the_trade_proc_AuraScript
 
class  spell_rog_serrated_blades
 
class  spell_rog_serrated_blades::spell_rog_serrated_blades_SpellScript
 
class  spell_rog_honor_among_thieves
 
class  spell_rog_honor_among_thieves::spell_rog_honor_among_thieves_AuraScript
 

Macros

#define KillingSpreeScriptName   "spell_rog_killing_spree"
 

Enumerations

enum  RogueSpells {
  SPELL_KIDNEY_SHOT = 27615, SPELL_GOUGE = 12540, SPELL_KICK = 27613, SPELL_VANISH = 44290,
  SPELL_BACKSTAB = 15657, SPELL_EVISCERATE = 27611, SPELL_ROGUE_BLADE_FLURRY = 13877, SPELL_ROGUE_BLADE_FLURRY_EXTRA_ATTACK = 22482,
  SPELL_ROGUE_CHEAT_DEATH_COOLDOWN = 31231, SPELL_ROGUE_CRIPPLING_POISON = 3409, SPELL_ROGUE_GLYPH_OF_PREPARATION = 56819, SPELL_ROGUE_KILLING_SPREE = 51690,
  SPELL_ROGUE_KILLING_SPREE_TELEPORT = 57840, SPELL_ROGUE_KILLING_SPREE_WEAPON_DMG = 57841, SPELL_ROGUE_KILLING_SPREE_DMG_BUFF = 61851, SPELL_ROGUE_MASTER_OF_SUBTLETY_DAMAGE_PERCENT = 31665,
  SPELL_ROGUE_MASTER_OF_SUBTLETY_PASSIVE = 31223, SPELL_ROGUE_MASTER_OF_SUBTLETY_PERIODIC = 31666, SPELL_ROGUE_OVERKILL_TALENT = 58426, SPELL_ROGUE_OVERKILL_PERIODIC = 58428,
  SPELL_ROGUE_OVERKILL_POWER_REGEN = 58427, SPELL_ROGUE_PREY_ON_THE_WEAK = 58670, SPELL_ROGUE_SHIV_TRIGGERED = 5940, SPELL_ROGUE_SILCE_AND_DICE = 5171,
  SPELL_ROGUE_TRICKS_OF_THE_TRADE_DMG_BOOST = 57933, SPELL_ROGUE_TRICKS_OF_THE_TRADE_PROC = 59628, SPELL_ROGUE_SERRATED_BLADES_R1 = 14171, SPELL_ROGUE_RUPTURE = 1943,
  SPELL_ROGUE_HONOR_AMONG_THIEVES = 51698, SPELL_ROGUE_HONOR_AMONG_THIEVES_PROC = 51699
}
 
enum  RogueSpellIcons { ICON_ROGUE_IMPROVED_RECUPERATE = 4819 }
 

Functions

void AddSC_rogue_spell_scripts ()
 

Macro Definition Documentation

#define KillingSpreeScriptName   "spell_rog_killing_spree"

Enumeration Type Documentation

Enumerator
ICON_ROGUE_IMPROVED_RECUPERATE 
60 {
62 };
Definition: spell_rogue.cpp:61
Enumerator
SPELL_KIDNEY_SHOT 
SPELL_GOUGE 
SPELL_KICK 
SPELL_VANISH 
SPELL_BACKSTAB 
SPELL_EVISCERATE 
SPELL_ROGUE_BLADE_FLURRY 
SPELL_ROGUE_BLADE_FLURRY_EXTRA_ATTACK 
SPELL_ROGUE_CHEAT_DEATH_COOLDOWN 
SPELL_ROGUE_CRIPPLING_POISON 
SPELL_ROGUE_GLYPH_OF_PREPARATION 
SPELL_ROGUE_KILLING_SPREE 
SPELL_ROGUE_KILLING_SPREE_TELEPORT 
SPELL_ROGUE_KILLING_SPREE_WEAPON_DMG 
SPELL_ROGUE_KILLING_SPREE_DMG_BUFF 
SPELL_ROGUE_MASTER_OF_SUBTLETY_DAMAGE_PERCENT 
SPELL_ROGUE_MASTER_OF_SUBTLETY_PASSIVE 
SPELL_ROGUE_MASTER_OF_SUBTLETY_PERIODIC 
SPELL_ROGUE_OVERKILL_TALENT 
SPELL_ROGUE_OVERKILL_PERIODIC 
SPELL_ROGUE_OVERKILL_POWER_REGEN 
SPELL_ROGUE_PREY_ON_THE_WEAK 
SPELL_ROGUE_SHIV_TRIGGERED 
SPELL_ROGUE_SILCE_AND_DICE 
SPELL_ROGUE_TRICKS_OF_THE_TRADE_DMG_BOOST 
SPELL_ROGUE_TRICKS_OF_THE_TRADE_PROC 
SPELL_ROGUE_SERRATED_BLADES_R1 
SPELL_ROGUE_RUPTURE 
SPELL_ROGUE_HONOR_AMONG_THIEVES 
SPELL_ROGUE_HONOR_AMONG_THIEVES_PROC 
32 {
54  SPELL_ROGUE_RUPTURE = 1943,
57 };
Definition: spell_rogue.cpp:52
Definition: spell_rogue.cpp:37
Definition: spell_rogue.cpp:54
Definition: spell_rogue.cpp:47
Definition: spell_rogue.cpp:51
Definition: spell_rogue.cpp:41
Definition: spell_rogue.cpp:46
Definition: spell_rogue.cpp:48
Definition: spell_rogue.cpp:34
Definition: spell_rogue.cpp:35
Definition: spell_rogue.cpp:40
Definition: spell_rogue.cpp:45
Definition: spell_rogue.cpp:49
Definition: spell_rogue.cpp:39
Definition: spell_rogue.cpp:33
Definition: spell_rogue.cpp:56
Definition: spell_rogue.cpp:36
Definition: spell_rogue.cpp:43
Definition: spell_rogue.cpp:42
Definition: spell_rogue.cpp:44
Definition: spell_rogue.cpp:50
Definition: spell_rogue.cpp:38
Definition: spell_rogue.cpp:53
Definition: spell_rogue.cpp:55

Function Documentation

void AddSC_rogue_spell_scripts ( )
948 {
950  new spell_rog_cheat_death();
956  new spell_rog_overkill();
957  new spell_rog_preparation();
958  new spell_rog_recuperate();
959  new spell_rog_rupture();
960  new spell_rog_shiv();
961  new spell_rog_stealth();
966 }
Definition: spell_rogue.cpp:459
Definition: spell_rogue.cpp:65
Definition: spell_rogue.cpp:635
Definition: spell_rogue.cpp:360
Definition: spell_rogue.cpp:883
Definition: spell_rogue.cpp:496
Definition: spell_rogue.cpp:230
Definition: spell_rogue.cpp:728
Definition: spell_rogue.cpp:533
Definition: spell_rogue.cpp:586
Definition: spell_rogue.cpp:687
Definition: spell_rogue.cpp:792
Definition: spell_rogue.cpp:259
Definition: spell_rogue.cpp:857
Definition: spell_rogue.cpp:918
Definition: spell_rogue.cpp:124
Definition: spell_rogue.cpp:195

+ Here is the caller graph for this function: