AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
spell_hunter.cpp File Reference
#include "Cell.h"
#include "CellImpl.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_cobra_strikes
 
class  spell_hun_cobra_strikes_triggered
 
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
 
class  spell_hun_thrill_of_the_hunt
 
class  spell_hun_hunting_party
 
class  spell_hun_rapid_recuperation
 
class  spell_hun_glyph_of_mend_pet
 
class  spell_hun_explosive_shot
 
class  spell_hun_kill_command
 
class  spell_hun_kill_command_pet
 
class  spell_hun_rapid_recuperation_trigger
 
class  spell_hun_piercing_shots
 
class  spell_hun_t9_4p_bonus
 

Enumerations

enum  HunterSpells {
  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 = 34477 ,
  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_FROST_TRAP_SLOW = 67035 ,
  SPELL_HUNTER_PET_LEGGINGS_OF_BEAST_MASTERY = 38297 ,
  SPELL_HUNTER_THRILL_OF_THE_HUNT_MANA = 34720 ,
  SPELL_HUNTER_REPLENISHMENT = 57669 ,
  SPELL_HUNTER_GLYPH_OF_MEND_PET_HAPPINESS = 57894 ,
  SPELL_HUNTER_KILL_COMMAND_HUNTER = 34027 ,
  SPELL_HUNTER_RAPID_RECUPERATION_MANA_R1 = 56654 ,
  SPELL_HUNTER_RAPID_RECUPERATION_MANA_R2 = 58882 ,
  SPELL_HUNTER_PIERCING_SHOTS = 63468 ,
  SPELL_HUNTER_T9_4P_GREATNESS = 68130 ,
  SPELL_HUNTER_COBRA_STRIKES_TRIGGERED = 53257
}
 
enum  HunterSpellIcons {
  HUNTER_ICON_THRILL_OF_THE_HUNT = 2236 ,
  HUNTER_ICON_HUNTING_PARTY = 3406 ,
  HUNTER_ICON_RAPID_RECUPERATION = 3560
}
 

Functions

void AddSC_hunter_spell_scripts ()
 

Enumeration Type Documentation

◆ HunterSpellIcons

Enumerator
HUNTER_ICON_THRILL_OF_THE_HUNT 
HUNTER_ICON_HUNTING_PARTY 
HUNTER_ICON_RAPID_RECUPERATION 
86{
90};
@ HUNTER_ICON_RAPID_RECUPERATION
Definition spell_hunter.cpp:89
@ HUNTER_ICON_THRILL_OF_THE_HUNT
Definition spell_hunter.cpp:87
@ HUNTER_ICON_HUNTING_PARTY
Definition spell_hunter.cpp:88

◆ HunterSpells

Todo:
: this import is not necessary for compilation and marked as unused by the IDE
Enumerator
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 
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_FROST_TRAP_SLOW 
SPELL_HUNTER_PET_LEGGINGS_OF_BEAST_MASTERY 
SPELL_HUNTER_THRILL_OF_THE_HUNT_MANA 
SPELL_HUNTER_REPLENISHMENT 
SPELL_HUNTER_GLYPH_OF_MEND_PET_HAPPINESS 
SPELL_HUNTER_KILL_COMMAND_HUNTER 
SPELL_HUNTER_RAPID_RECUPERATION_MANA_R1 
SPELL_HUNTER_RAPID_RECUPERATION_MANA_R2 
SPELL_HUNTER_PIERCING_SHOTS 
SPELL_HUNTER_T9_4P_GREATNESS 
SPELL_HUNTER_COBRA_STRIKES_TRIGGERED 
40{
71 SPELL_HUNTER_PET_LEGGINGS_OF_BEAST_MASTERY = 38297, // Leggings of Beast Mastery
72
73 // Proc system spells
83};
@ SPELL_HUNTER_CHIMERA_SHOT_SCORPID
Definition spell_hunter.cpp:49
@ SPELL_HUNTER_VIPER_ATTACK_SPEED
Definition spell_hunter.cpp:65
@ SPELL_HUNTER_INVIGORATION_TRIGGERED
Definition spell_hunter.cpp:52
@ SPELL_HUNTER_PET_HEART_OF_THE_PHOENIX
Definition spell_hunter.cpp:57
@ SPELL_HUNTER_THRILL_OF_THE_HUNT_MANA
Definition spell_hunter.cpp:74
@ SPELL_HUNTER_GLYPH_OF_ARCANE_SHOT
Definition spell_hunter.cpp:67
@ SPELL_HUNTER_CHIMERA_SHOT_VIPER
Definition spell_hunter.cpp:48
@ SPELL_HUNTER_SNIPER_TRAINING_R1
Definition spell_hunter.cpp:62
@ SPELL_HUNTER_ASPECT_OF_THE_VIPER_ENERGIZE
Definition spell_hunter.cpp:45
@ SPELL_HUNTER_WYVERN_STING_DOT
Definition spell_hunter.cpp:41
@ SPELL_HUNTER_KILL_COMMAND_HUNTER
Definition spell_hunter.cpp:77
@ SPELL_HUNTER_SNIPER_TRAINING_BUFF_R1
Definition spell_hunter.cpp:63
@ SPELL_HUNTER_MISDIRECTION_PROC
Definition spell_hunter.cpp:55
@ SPELL_FROST_TRAP_SLOW
Definition spell_hunter.cpp:70
@ SPELL_HUNTER_GLYPH_OF_MEND_PET_HAPPINESS
Definition spell_hunter.cpp:76
@ SPELL_HUNTER_MISDIRECTION
Definition spell_hunter.cpp:54
@ SPELL_LOCK_AND_LOAD_TRIGGER
Definition spell_hunter.cpp:68
@ SPELL_HUNTER_READINESS
Definition spell_hunter.cpp:61
@ SPELL_HUNTER_MASTERS_CALL_TRIGGERED
Definition spell_hunter.cpp:53
@ SPELL_HUNTER_GLYPH_OF_ASPECT_OF_THE_VIPER
Definition spell_hunter.cpp:50
@ SPELL_HUNTER_RAPID_RECUPERATION_MANA_R2
Definition spell_hunter.cpp:79
@ SPELL_HUNTER_PET_HEART_OF_THE_PHOENIX_DEBUFF
Definition spell_hunter.cpp:59
@ SPELL_HUNTER_PET_HEART_OF_THE_PHOENIX_TRIGGERED
Definition spell_hunter.cpp:58
@ SPELL_DRAENEI_GIFT_OF_THE_NAARU
Definition spell_hunter.cpp:66
@ SPELL_HUNTER_VICIOUS_VIPER
Definition spell_hunter.cpp:64
@ SPELL_HUNTER_PET_LEGGINGS_OF_BEAST_MASTERY
Definition spell_hunter.cpp:71
@ SPELL_HUNTER_ASPECT_OF_THE_BEAST
Definition spell_hunter.cpp:42
@ SPELL_HUNTER_RAPID_RECUPERATION_MANA_R1
Definition spell_hunter.cpp:78
@ SPELL_HUNTER_ASPECT_OF_THE_BEAST_PET
Definition spell_hunter.cpp:43
@ SPELL_HUNTER_PET_CARRION_FEEDER_TRIGGERED
Definition spell_hunter.cpp:60
@ SPELL_HUNTER_COBRA_STRIKES_TRIGGERED
Definition spell_hunter.cpp:82
@ SPELL_HUNTER_ASPECT_OF_THE_VIPER
Definition spell_hunter.cpp:44
@ SPELL_HUNTER_PET_LAST_STAND_TRIGGERED
Definition spell_hunter.cpp:56
@ SPELL_HUNTER_BESTIAL_WRATH
Definition spell_hunter.cpp:46
@ SPELL_HUNTER_IMPROVED_MEND_PET
Definition spell_hunter.cpp:51
@ SPELL_HUNTER_REPLENISHMENT
Definition spell_hunter.cpp:75
@ SPELL_LOCK_AND_LOAD_MARKER
Definition spell_hunter.cpp:69
@ SPELL_HUNTER_CHIMERA_SHOT_SERPENT
Definition spell_hunter.cpp:47
@ SPELL_HUNTER_T9_4P_GREATNESS
Definition spell_hunter.cpp:81
@ SPELL_HUNTER_PIERCING_SHOTS
Definition spell_hunter.cpp:80

Function Documentation

◆ AddSC_hunter_spell_scripts()

void AddSC_hunter_spell_scripts ( )
1693{
1729 // Proc system scripts
1736}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition spell_hunter.cpp:156
Definition spell_hunter.cpp:389
Definition spell_hunter.cpp:336
Definition spell_hunter.cpp:1306
Definition spell_hunter.cpp:93
Definition spell_hunter.cpp:450
Definition spell_hunter.cpp:967
Definition spell_hunter.cpp:940
Definition spell_hunter.cpp:124
Definition spell_hunter.cpp:983
Definition spell_hunter.cpp:1502
Definition spell_hunter.cpp:174
Definition spell_hunter.cpp:1111
Definition spell_hunter.cpp:1476
Definition spell_hunter.cpp:1428
Definition spell_hunter.cpp:534
Definition spell_hunter.cpp:1285
Definition spell_hunter.cpp:562
Definition spell_hunter.cpp:1547
Definition spell_hunter.cpp:1523
Definition spell_hunter.cpp:586
Definition spell_hunter.cpp:1215
Definition spell_hunter.cpp:609
Definition spell_hunter.cpp:924
Definition spell_hunter.cpp:885
Definition spell_hunter.cpp:839
Definition spell_hunter.cpp:794
Definition spell_hunter.cpp:1622
Definition spell_hunter.cpp:1574
Definition spell_hunter.cpp:1450
Definition spell_hunter.cpp:669
Definition spell_hunter.cpp:722
Definition spell_hunter.cpp:747
Definition spell_hunter.cpp:1664
Definition spell_hunter.cpp:1003
Definition spell_hunter.cpp:306
Definition spell_hunter.cpp:1341
Definition spell_hunter.cpp:1365
Definition spell_hunter.cpp:1082
Definition spell_hunter.cpp:1165
Definition spell_hunter.cpp:140

References RegisterSpellScript.

Referenced by AddSpellsScripts().