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_aura
 
class  spell_rog_killing_spree
 
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
 
class  spell_rog_vanish_purge
 
class  spell_rog_vanish
 

Macros

#define KillingSpreeScriptName   "spell_rog_killing_spree"
 

Typedefs

typedef spell_rog_killing_spree_aura spell_rog_killing_spree_aura_script
 

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
}
 
enum  vanish {
  SPELL_STEALTH = 1784 ,
  SPELL_PARALYZE = 38132 ,
  SPELL_CLEAN_ESCAPE_AURA = 23582 ,
  SPELL_CLEAN_ESCAPE_HEAL = 23583
}
 

Functions

void AddSC_rogue_spell_scripts ()
 

Macro Definition Documentation

◆ KillingSpreeScriptName

#define KillingSpreeScriptName   "spell_rog_killing_spree"

Typedef Documentation

◆ spell_rog_killing_spree_aura_script

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

◆ vanish

enum vanish
Enumerator
SPELL_STEALTH 
SPELL_PARALYZE 
SPELL_CLEAN_ESCAPE_AURA 
SPELL_CLEAN_ESCAPE_HEAL 
682{
683 SPELL_STEALTH = 1784,
684 SPELL_PARALYZE = 38132,
687};
@ SPELL_CLEAN_ESCAPE_HEAL
Definition: spell_rogue.cpp:686
@ SPELL_CLEAN_ESCAPE_AURA
Definition: spell_rogue.cpp:685
@ SPELL_STEALTH
Definition: spell_rogue.cpp:683
@ SPELL_PARALYZE
Definition: spell_rogue.cpp:684

Function Documentation

◆ AddSC_rogue_spell_scripts()

void AddSC_rogue_spell_scripts ( )
756{
773}
#define RegisterSpellAndAuraScriptPair(script_1, script_2)
Definition: SpellScriptLoader.h:90
#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:285
Definition: spell_rogue.cpp:356
Definition: spell_rogue.cpp:403
Definition: spell_rogue.cpp:436
Definition: spell_rogue.cpp:496
Definition: spell_rogue.cpp:531
Definition: spell_rogue.cpp:572
Definition: spell_rogue.cpp:600
Definition: spell_rogue.cpp:649
Definition: spell_rogue.cpp:664
Definition: spell_rogue.cpp:691
Definition: spell_rogue.cpp:721

References RegisterSpellAndAuraScriptPair, and RegisterSpellScript.

Referenced by AddSpellsScripts().