TrinityCore
Loading...
Searching...
No Matches
spell_hunter.cpp File Reference
#include "ScriptMgr.h"
#include "CellImpl.h"
#include "GridNotifiersImpl.h"
#include "Pet.h"
#include "SpellAuraEffects.h"
#include "SpellHistory.h"
#include "SpellMgr.h"
#include "SpellScript.h"
+ Include dependency graph for spell_hunter.cpp:

Go to the source code of this file.

Classes

class  spell_hun_aspect_of_the_beast
 
class  spell_hun_aspect_of_the_beast_pet
 
class  spell_hun_ascpect_of_the_viper
 
class  spell_hun_chimera_shot
 
class  spell_hun_cobra_strikes
 
class  spell_hun_cobra_strikes_triggered
 
class  spell_hun_disengage
 
class  spell_hun_glyph_of_arcane_shot
 
class  spell_hun_glyph_of_mend_pet
 
class  spell_hun_explosive_shot
 
class  spell_hun_feeding_frenzy
 
class  spell_hun_hunting_party
 
class  spell_hun_improved_mend_pet
 
class  spell_hun_invigoration
 
class  spell_hun_kill_command_pet
 
class  spell_hun_last_stand_pet
 
class  spell_hun_lock_and_load
 
class  spell_hun_masters_call
 
class  spell_hun_misdirection
 
class  spell_hun_misdirection_proc
 
class  spell_hun_pet_cower
 
class  spell_hun_pet_carrion_feeder
 
class  spell_hun_pet_heart_of_the_phoenix
 
class  spell_hun_piercing_shots
 
class  spell_hun_rapid_recuperation
 
class  spell_hun_rapid_recuperation_trigger
 
class  spell_hun_readiness
 
class  spell_hun_roar_of_sacrifice
 
class  spell_hun_scatter_shot
 
class  spell_hun_sniper_training
 
class  spell_hun_tame_beast
 
class  spell_hun_target_only_pet_and_owner
 
class  spell_hun_thrill_of_the_hunt
 
class  spell_hun_t9_4p_bonus
 
class  spell_hun_viper_attack_speed
 
class  spell_hun_wyvern_sting
 

Enumerations

enum  HunterSpells {
  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_ARCANE_SHOT = 61389 , 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_PIERCING_SHOTS = 63468 , SPELL_HUNTER_READINESS = 23989 , SPELL_HUNTER_SNIPER_TRAINING_R1 = 53302 , SPELL_HUNTER_SNIPER_TRAINING_BUFF_R1 = 64418 ,
  SPELL_HUNTER_T9_4P_GREATNESS = 68130 , SPELL_HUNTER_VICIOUS_VIPER = 61609 , SPELL_HUNTER_VIPER_ATTACK_SPEED = 60144 , SPELL_DRAENEI_GIFT_OF_THE_NAARU = 59543 ,
  SPELL_ROAR_OF_SACRIFICE_TRIGGERED = 67481 , SPELL_HUNTER_LOCK_AND_LOAD_TRIGGER = 56453 , SPELL_HUNTER_LOCK_AND_LOAD_MARKER = 67544 , SPELL_HUNTER_KILL_COMMAND_HUNTER = 34027 ,
  SPELL_HUNTER_THRILL_OF_THE_HUNT_MANA = 34720 , SPELL_REPLENISHMENT = 57669 , SPELL_HUNTER_RAPID_RECUPERATION_MANA_R1 = 56654 , SPELL_HUNTER_RAPID_RECUPERATION_MANA_R2 = 58882 ,
  SPELL_HUNTER_GLYPH_OF_MEND_PET_HAPPINESS = 57894 , SPELL_HUNTER_EXPLOSIVE_SHOT_DAMAGE = 53352 , SPELL_HUNTER_FEEDING_FRENZY_BUFF_R1 = 60096 , SPELL_HUNTER_FEEDING_FRENZY_BUFF_R2 = 60097 ,
  SPELL_HUNTER_WYVERN_STING_DOT_R1 = 24131 , SPELL_HUNTER_WYVERN_STING_DOT_R2 = 24134 , SPELL_HUNTER_WYVERN_STING_DOT_R3 = 24135 , SPELL_HUNTER_WYVERN_STING_DOT_R4 = 27069 ,
  SPELL_HUNTER_WYVERN_STING_DOT_R5 = 49009 , SPELL_HUNTER_WYVERN_STING_DOT_R6 = 49010
}
 
enum  HunterSpellIcons { SPELL_ICON_HUNTER_PET_IMPROVED_COWER = 958 }
 

Functions

void AddSC_hunter_spell_scripts ()
 

Enumeration Type Documentation

◆ HunterSpellIcons

Enumerator
SPELL_ICON_HUNTER_PET_IMPROVED_COWER 

Definition at line 83 of file spell_hunter.cpp.

◆ HunterSpells

Enumerator
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_ARCANE_SHOT 
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_PIERCING_SHOTS 
SPELL_HUNTER_READINESS 
SPELL_HUNTER_SNIPER_TRAINING_R1 
SPELL_HUNTER_SNIPER_TRAINING_BUFF_R1 
SPELL_HUNTER_T9_4P_GREATNESS 
SPELL_HUNTER_VICIOUS_VIPER 
SPELL_HUNTER_VIPER_ATTACK_SPEED 
SPELL_DRAENEI_GIFT_OF_THE_NAARU 
SPELL_ROAR_OF_SACRIFICE_TRIGGERED 
SPELL_HUNTER_LOCK_AND_LOAD_TRIGGER 
SPELL_HUNTER_LOCK_AND_LOAD_MARKER 
SPELL_HUNTER_KILL_COMMAND_HUNTER 
SPELL_HUNTER_THRILL_OF_THE_HUNT_MANA 
SPELL_REPLENISHMENT 
SPELL_HUNTER_RAPID_RECUPERATION_MANA_R1 
SPELL_HUNTER_RAPID_RECUPERATION_MANA_R2 
SPELL_HUNTER_GLYPH_OF_MEND_PET_HAPPINESS 
SPELL_HUNTER_EXPLOSIVE_SHOT_DAMAGE 
SPELL_HUNTER_FEEDING_FRENZY_BUFF_R1 
SPELL_HUNTER_FEEDING_FRENZY_BUFF_R2 
SPELL_HUNTER_WYVERN_STING_DOT_R1 
SPELL_HUNTER_WYVERN_STING_DOT_R2 
SPELL_HUNTER_WYVERN_STING_DOT_R3 
SPELL_HUNTER_WYVERN_STING_DOT_R4 
SPELL_HUNTER_WYVERN_STING_DOT_R5 
SPELL_HUNTER_WYVERN_STING_DOT_R6 

Definition at line 33 of file spell_hunter.cpp.

Function Documentation

◆ AddSC_hunter_spell_scripts()

void AddSC_hunter_spell_scripts ( )

Definition at line 1366 of file spell_hunter.cpp.

+ Here is the caller graph for this function: