AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
spell_rogue.cpp File Reference
#include "CellImpl.h"
#include "CreatureScript.h"
#include "GridNotifiers.h"
#include "SpellAuraEffects.h"
#include "SpellMgr.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"

Go to the source code of this file.

Classes

class  spell_rog_savage_combat
 
class  spell_rog_combat_potency
 
class  spell_rog_blade_flurry
 
class  spell_rog_cheat_death
 
class  spell_rog_deadly_poison
 
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_nerves_of_steel
 
class  spell_rog_preparation
 
class  spell_rog_prey_on_the_weak
 
class  spell_rog_rupture
 
class  spell_rog_shiv
 
class  spell_rog_tricks_of_the_trade
 
class  spell_rog_tricks_of_the_trade_proc
 
class  spell_rog_pickpocket
 

Macros

#define KillingSpreeScriptName   "spell_rog_killing_spree"
 

Enumerations

enum  RogueSpells {
  SPELL_ROGUE_BLADE_FLURRY_EXTRA_ATTACK = 22482 ,
  SPELL_ROGUE_CHEAT_DEATH_COOLDOWN = 31231 ,
  SPELL_ROGUE_CHEATING_DEATH = 45182 ,
  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_PREY_ON_THE_WEAK = 58670 ,
  SPELL_ROGUE_SHIV_TRIGGERED = 5940 ,
  SPELL_ROGUE_TRICKS_OF_THE_TRADE_DMG_BOOST = 57933 ,
  SPELL_ROGUE_TRICKS_OF_THE_TRADE_PROC = 59628
}
 

Functions

void AddSC_rogue_spell_scripts ()
 

Macro Definition Documentation

◆ KillingSpreeScriptName

#define KillingSpreeScriptName   "spell_rog_killing_spree"

Enumeration Type Documentation

◆ RogueSpells

Enumerator
SPELL_ROGUE_BLADE_FLURRY_EXTRA_ATTACK 
SPELL_ROGUE_CHEAT_DEATH_COOLDOWN 
SPELL_ROGUE_CHEATING_DEATH 
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_PREY_ON_THE_WEAK 
SPELL_ROGUE_SHIV_TRIGGERED 
SPELL_ROGUE_TRICKS_OF_THE_TRADE_DMG_BOOST 
SPELL_ROGUE_TRICKS_OF_THE_TRADE_PROC 
32{
45};
@ SPELL_ROGUE_PREY_ON_THE_WEAK
Definition: spell_rogue.cpp:41
@ SPELL_ROGUE_TRICKS_OF_THE_TRADE_PROC
Definition: spell_rogue.cpp:44
@ SPELL_ROGUE_TRICKS_OF_THE_TRADE_DMG_BOOST
Definition: spell_rogue.cpp:43
@ SPELL_ROGUE_KILLING_SPREE_WEAPON_DMG
Definition: spell_rogue.cpp:39
@ SPELL_ROGUE_CHEATING_DEATH
Definition: spell_rogue.cpp:35
@ SPELL_ROGUE_GLYPH_OF_PREPARATION
Definition: spell_rogue.cpp:36
@ SPELL_ROGUE_CHEAT_DEATH_COOLDOWN
Definition: spell_rogue.cpp:34
@ SPELL_ROGUE_KILLING_SPREE
Definition: spell_rogue.cpp:37
@ SPELL_ROGUE_KILLING_SPREE_DMG_BUFF
Definition: spell_rogue.cpp:40
@ SPELL_ROGUE_SHIV_TRIGGERED
Definition: spell_rogue.cpp:42
@ SPELL_ROGUE_BLADE_FLURRY_EXTRA_ATTACK
Definition: spell_rogue.cpp:33
@ SPELL_ROGUE_KILLING_SPREE_TELEPORT
Definition: spell_rogue.cpp:38

Function Documentation

◆ AddSC_rogue_spell_scripts()

void AddSC_rogue_spell_scripts ( )
697{
712}
#define RegisterSpellScript(spell_script)
Definition: SpellScriptLoader.h:88
Definition: spell_rogue.cpp:48
Definition: spell_rogue.cpp:75
Definition: spell_rogue.cpp:91
Definition: spell_rogue.cpp:146
Definition: spell_rogue.cpp:197
Definition: spell_rogue.cpp:286
Definition: spell_rogue.cpp:418
Definition: spell_rogue.cpp:451
Definition: spell_rogue.cpp:511
Definition: spell_rogue.cpp:546
Definition: spell_rogue.cpp:587
Definition: spell_rogue.cpp:615
Definition: spell_rogue.cpp:664
Definition: spell_rogue.cpp:679

References RegisterSpellScript.

Referenced by AddSpellsScripts().