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

Go to the source code of this file.

Classes

class  spell_hun_check_pet_los
 
class  spell_hun_cower
 
class  spell_hun_wyvern_sting
 
class  spell_hun_animal_handler
 
class  spell_hun_generic_scaling
 
class  spell_hun_taming_the_beast
 
class  spell_hun_aspect_of_the_beast
 
class  spell_hun_ascpect_of_the_viper
 
class  spell_hun_chimera_shot
 
class  spell_hun_improved_mend_pet
 
class  spell_hun_invigoration
 
class  spell_hun_last_stand_pet
 
class  spell_hun_masters_call
 
class  spell_hun_readiness
 
class  spell_hun_scatter_shot
 
class  spell_hun_sniper_training
 
class  spell_hun_pet_heart_of_the_phoenix
 
class  spell_hun_pet_carrion_feeder
 
class  spell_hun_misdirection
 
class  spell_hun_misdirection_proc
 
class  spell_hun_disengage
 
class  spell_hun_tame_beast
 
class  spell_hun_viper_attack_speed
 
class  spell_hun_glyph_of_arcane_shot
 
class  spell_hun_volley_trigger
 
class  spell_hun_lock_and_load
 
class  spell_hun_intimidation
 
class  spell_hun_bestial_wrath
 
class  spell_hun_target_self_and_pet
 

Enumerations

enum  HunterSpells {
  SPELL_HUNTER_CRIPPLING_POISON = 30981 ,
  SPELL_HUNTER_DEADLY_POISON_PASSIVE = 34657 ,
  SPELL_HUNTER_MIND_NUMBING_POISON = 25810 ,
  SPELL_HUNTER_GLYPH_OF_SNAKE_TRAP = 56849 ,
  SPELL_HUNTER_PET_SCALING = 62915 ,
  SPELL_HUNTER_WYVERN_STING_DOT = 24131 ,
  SPELL_HUNTER_ASPECT_OF_THE_BEAST = 13161 ,
  SPELL_HUNTER_ASPECT_OF_THE_BEAST_PET = 61669 ,
  SPELL_HUNTER_ASPECT_OF_THE_VIPER = 34074 ,
  SPELL_HUNTER_ASPECT_OF_THE_VIPER_ENERGIZE = 34075 ,
  SPELL_HUNTER_BESTIAL_WRATH = 19574 ,
  SPELL_HUNTER_CHIMERA_SHOT_SERPENT = 53353 ,
  SPELL_HUNTER_CHIMERA_SHOT_VIPER = 53358 ,
  SPELL_HUNTER_CHIMERA_SHOT_SCORPID = 53359 ,
  SPELL_HUNTER_GLYPH_OF_ASPECT_OF_THE_VIPER = 56851 ,
  SPELL_HUNTER_IMPROVED_MEND_PET = 24406 ,
  SPELL_HUNTER_INVIGORATION_TRIGGERED = 53398 ,
  SPELL_HUNTER_MASTERS_CALL_TRIGGERED = 62305 ,
  SPELL_HUNTER_MISDIRECTION_PROC = 35079 ,
  SPELL_HUNTER_PET_LAST_STAND_TRIGGERED = 53479 ,
  SPELL_HUNTER_PET_HEART_OF_THE_PHOENIX = 55709 ,
  SPELL_HUNTER_PET_HEART_OF_THE_PHOENIX_TRIGGERED = 54114 ,
  SPELL_HUNTER_PET_HEART_OF_THE_PHOENIX_DEBUFF = 55711 ,
  SPELL_HUNTER_PET_CARRION_FEEDER_TRIGGERED = 54045 ,
  SPELL_HUNTER_READINESS = 23989 ,
  SPELL_HUNTER_SNIPER_TRAINING_R1 = 53302 ,
  SPELL_HUNTER_SNIPER_TRAINING_BUFF_R1 = 64418 ,
  SPELL_HUNTER_VICIOUS_VIPER = 61609 ,
  SPELL_HUNTER_VIPER_ATTACK_SPEED = 60144 ,
  SPELL_DRAENEI_GIFT_OF_THE_NAARU = 59543 ,
  SPELL_HUNTER_GLYPH_OF_ARCANE_SHOT = 61389 ,
  SPELL_LOCK_AND_LOAD_TRIGGER = 56453 ,
  SPELL_LOCK_AND_LOAD_MARKER = 67544 ,
  SPELL_HUNTER_PET_LEGGINGS_OF_BEAST_MASTERY = 38297
}
 
enum  LocknLoadSpells { SPELL_FROST_TRAP_SLOW = 67035 }
 

Functions

void AddSC_hunter_spell_scripts ()
 

Enumeration Type Documentation

◆ HunterSpells

Todo:
: this import is not necessary for compilation and marked as unused by the IDE
Enumerator
SPELL_HUNTER_CRIPPLING_POISON 
SPELL_HUNTER_DEADLY_POISON_PASSIVE 
SPELL_HUNTER_MIND_NUMBING_POISON 
SPELL_HUNTER_GLYPH_OF_SNAKE_TRAP 
SPELL_HUNTER_PET_SCALING 
SPELL_HUNTER_WYVERN_STING_DOT 
SPELL_HUNTER_ASPECT_OF_THE_BEAST 
SPELL_HUNTER_ASPECT_OF_THE_BEAST_PET 
SPELL_HUNTER_ASPECT_OF_THE_VIPER 
SPELL_HUNTER_ASPECT_OF_THE_VIPER_ENERGIZE 
SPELL_HUNTER_BESTIAL_WRATH 
SPELL_HUNTER_CHIMERA_SHOT_SERPENT 
SPELL_HUNTER_CHIMERA_SHOT_VIPER 
SPELL_HUNTER_CHIMERA_SHOT_SCORPID 
SPELL_HUNTER_GLYPH_OF_ASPECT_OF_THE_VIPER 
SPELL_HUNTER_IMPROVED_MEND_PET 
SPELL_HUNTER_INVIGORATION_TRIGGERED 
SPELL_HUNTER_MASTERS_CALL_TRIGGERED 
SPELL_HUNTER_MISDIRECTION_PROC 
SPELL_HUNTER_PET_LAST_STAND_TRIGGERED 
SPELL_HUNTER_PET_HEART_OF_THE_PHOENIX 
SPELL_HUNTER_PET_HEART_OF_THE_PHOENIX_TRIGGERED 
SPELL_HUNTER_PET_HEART_OF_THE_PHOENIX_DEBUFF 
SPELL_HUNTER_PET_CARRION_FEEDER_TRIGGERED 
SPELL_HUNTER_READINESS 
SPELL_HUNTER_SNIPER_TRAINING_R1 
SPELL_HUNTER_SNIPER_TRAINING_BUFF_R1 
SPELL_HUNTER_VICIOUS_VIPER 
SPELL_HUNTER_VIPER_ATTACK_SPEED 
SPELL_DRAENEI_GIFT_OF_THE_NAARU 
SPELL_HUNTER_GLYPH_OF_ARCANE_SHOT 
SPELL_LOCK_AND_LOAD_TRIGGER 
SPELL_LOCK_AND_LOAD_MARKER 
SPELL_HUNTER_PET_LEGGINGS_OF_BEAST_MASTERY 
41{
42 // Ours
44
45 // Theirs
73 SPELL_HUNTER_PET_LEGGINGS_OF_BEAST_MASTERY = 38297, // Leggings of Beast Mastery
74};
@ SPELL_HUNTER_CHIMERA_SHOT_SCORPID
Definition: spell_hunter.cpp:53
@ SPELL_HUNTER_VIPER_ATTACK_SPEED
Definition: spell_hunter.cpp:68
@ SPELL_HUNTER_INVIGORATION_TRIGGERED
Definition: spell_hunter.cpp:56
@ SPELL_HUNTER_PET_HEART_OF_THE_PHOENIX
Definition: spell_hunter.cpp:60
@ SPELL_HUNTER_GLYPH_OF_ARCANE_SHOT
Definition: spell_hunter.cpp:70
@ SPELL_HUNTER_CHIMERA_SHOT_VIPER
Definition: spell_hunter.cpp:52
@ SPELL_HUNTER_SNIPER_TRAINING_R1
Definition: spell_hunter.cpp:65
@ SPELL_HUNTER_ASPECT_OF_THE_VIPER_ENERGIZE
Definition: spell_hunter.cpp:49
@ SPELL_HUNTER_WYVERN_STING_DOT
Definition: spell_hunter.cpp:43
@ SPELL_HUNTER_SNIPER_TRAINING_BUFF_R1
Definition: spell_hunter.cpp:66
@ SPELL_HUNTER_MISDIRECTION_PROC
Definition: spell_hunter.cpp:58
@ SPELL_LOCK_AND_LOAD_TRIGGER
Definition: spell_hunter.cpp:71
@ SPELL_HUNTER_READINESS
Definition: spell_hunter.cpp:64
@ SPELL_HUNTER_MASTERS_CALL_TRIGGERED
Definition: spell_hunter.cpp:57
@ SPELL_HUNTER_GLYPH_OF_ASPECT_OF_THE_VIPER
Definition: spell_hunter.cpp:54
@ SPELL_HUNTER_PET_HEART_OF_THE_PHOENIX_DEBUFF
Definition: spell_hunter.cpp:62
@ SPELL_HUNTER_PET_HEART_OF_THE_PHOENIX_TRIGGERED
Definition: spell_hunter.cpp:61
@ SPELL_DRAENEI_GIFT_OF_THE_NAARU
Definition: spell_hunter.cpp:69
@ SPELL_HUNTER_VICIOUS_VIPER
Definition: spell_hunter.cpp:67
@ SPELL_HUNTER_PET_LEGGINGS_OF_BEAST_MASTERY
Definition: spell_hunter.cpp:73
@ SPELL_HUNTER_ASPECT_OF_THE_BEAST
Definition: spell_hunter.cpp:46
@ SPELL_HUNTER_ASPECT_OF_THE_BEAST_PET
Definition: spell_hunter.cpp:47
@ SPELL_HUNTER_PET_CARRION_FEEDER_TRIGGERED
Definition: spell_hunter.cpp:63
@ SPELL_HUNTER_ASPECT_OF_THE_VIPER
Definition: spell_hunter.cpp:48
@ SPELL_HUNTER_PET_LAST_STAND_TRIGGERED
Definition: spell_hunter.cpp:59
@ SPELL_HUNTER_BESTIAL_WRATH
Definition: spell_hunter.cpp:50
@ SPELL_HUNTER_IMPROVED_MEND_PET
Definition: spell_hunter.cpp:55
@ SPELL_LOCK_AND_LOAD_MARKER
Definition: spell_hunter.cpp:72
@ SPELL_HUNTER_CHIMERA_SHOT_SERPENT
Definition: spell_hunter.cpp:51

◆ LocknLoadSpells

Enumerator
SPELL_FROST_TRAP_SLOW 
1158{
1159 SPELL_FROST_TRAP_SLOW = 67035
1160};
@ SPELL_FROST_TRAP_SLOW
Definition: spell_hunter.cpp:1159

Function Documentation

◆ AddSC_hunter_spell_scripts()

void AddSC_hunter_spell_scripts ( )
1350{
1380}
#define RegisterSpellScript(spell_script)
Definition: SpellScriptLoader.h:88
Definition: spell_hunter.cpp:77
Definition: spell_hunter.cpp:108
Definition: spell_hunter.cpp:124
Definition: spell_hunter.cpp:140
Definition: spell_hunter.cpp:158
Definition: spell_hunter.cpp:290
Definition: spell_hunter.cpp:320
Definition: spell_hunter.cpp:373
Definition: spell_hunter.cpp:434
Definition: spell_hunter.cpp:518
Definition: spell_hunter.cpp:546
Definition: spell_hunter.cpp:570
Definition: spell_hunter.cpp:593
Definition: spell_hunter.cpp:653
Definition: spell_hunter.cpp:706
Definition: spell_hunter.cpp:731
Definition: spell_hunter.cpp:781
Definition: spell_hunter.cpp:826
Definition: spell_hunter.cpp:876
Definition: spell_hunter.cpp:911
Definition: spell_hunter.cpp:927
Definition: spell_hunter.cpp:947
Definition: spell_hunter.cpp:1026
Definition: spell_hunter.cpp:1055
Definition: spell_hunter.cpp:1109
Definition: spell_hunter.cpp:1164
Definition: spell_hunter.cpp:1271
Definition: spell_hunter.cpp:1292
Definition: spell_hunter.cpp:1327

References RegisterSpellScript.

Referenced by AddSpellsScripts().