TrinityCore
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_a_murder_of_crows
 
class  spell_hun_aspect_cheetah
 
class  spell_hun_aspect_of_the_turtle
 
class  spell_hun_cobra_sting
 
class  spell_hun_exhilaration
 
class  spell_hun_explosive_shot
 
class  spell_hun_hunting_party
 
class  spell_hun_last_stand_pet
 
class  spell_hun_latent_poison_damage
 
class  spell_hun_latent_poison_trigger
 
class  spell_hun_latent_poison_injectors_damage
 
class  spell_hun_latent_poison_injectors_trigger
 
class  spell_hun_masters_call
 
class  spell_hun_misdirection
 
class  spell_hun_misdirection_proc
 
class  spell_hun_multi_shot
 
class  spell_hun_pet_heart_of_the_phoenix
 
class  spell_hun_posthaste
 
class  spell_hun_rapid_fire
 
class  spell_hun_rapid_fire_damage
 
class  spell_hun_roar_of_sacrifice
 
class  spell_hun_scatter_shot
 
class  spell_hun_steady_shot
 
class  spell_hun_tame_beast
 
class  spell_hun_t9_4p_bonus
 
class  spell_hun_t29_2p_marksmanship_bonus
 

Enumerations

enum  HunterSpells {
  SPELL_AIMED_SHOT = 44271 , SPELL_SHOOT = 15620 , SPELL_CONCUSSIVE_SHOT = 27634 , SPELL_MULTI_SHOT = 31942 ,
  SPELL_WING_CLIP = 44286 , SPELL_FREEZING_TRAP = 44136 , NPC_SLIVER = 24552 , SPELL_HUNTER_CRIPPLING_POISON = 30981 ,
  SPELL_HUNTER_DEADLY_POISON_PASSIVE = 34657 , SPELL_HUNTER_MIND_NUMBING_POISON = 25810 , SPELL_HUNTER_A_MURDER_OF_CROWS_DAMAGE = 131900 , SPELL_HUNTER_A_MURDER_OF_CROWS_VISUAL_1 = 131637 ,
  SPELL_HUNTER_A_MURDER_OF_CROWS_VISUAL_2 = 131951 , SPELL_HUNTER_A_MURDER_OF_CROWS_VISUAL_3 = 131952 , SPELL_HUNTER_ASPECT_CHEETAH_SLOW = 186258 , SPELL_HUNTER_ASPECT_OF_THE_TURTLE_PACIFY_AURA = 205769 ,
  SPELL_HUNTER_EXHILARATION = 109304 , SPELL_HUNTER_EXHILARATION_PET = 128594 , SPELL_HUNTER_EXHILARATION_R2 = 231546 , SPELL_HUNTER_EXPLOSIVE_SHOT_DAMAGE = 212680 ,
  SPELL_HUNTER_LATENT_POISON_STACK = 378015 , SPELL_HUNTER_LATENT_POISON_DAMAGE = 378016 , SPELL_HUNTER_LATENT_POISON_INJECTORS_STACK = 336903 , SPELL_HUNTER_LATENT_POISON_INJECTORS_DAMAGE = 336904 ,
  SPELL_HUNTER_LONE_WOLF = 155228 , SPELL_HUNTER_MASTERS_CALL_TRIGGERED = 62305 , SPELL_HUNTER_MISDIRECTION = 34477 , SPELL_HUNTER_MISDIRECTION_PROC = 35079 ,
  SPELL_HUNTER_MULTI_SHOT_FOCUS = 213363 , SPELL_HUNTER_PET_LAST_STAND_TRIGGERED = 53479 , SPELL_HUNTER_PET_HEART_OF_THE_PHOENIX_TRIGGERED = 54114 , SPELL_HUNTER_PET_HEART_OF_THE_PHOENIX_DEBUFF = 55711 ,
  SPELL_HUNTER_POSTHASTE_INCREASE_SPEED = 118922 , SPELL_HUNTER_POSTHASTE_TALENT = 109215 , SPELL_HUNTER_RAPID_FIRE_DAMAGE = 257045 , SPELL_HUNTER_RAPID_FIRE_ENERGIZE = 263585 ,
  SPELL_HUNTER_STEADY_SHOT_FOCUS = 77443 , SPELL_HUNTER_T9_4P_GREATNESS = 68130 , SPELL_HUNTER_T29_2P_MARKSMANSHIP_DAMAGE = 394371 , SPELL_ROAR_OF_SACRIFICE_TRIGGERED = 67481
}
 
enum  MiscSpells {
  SPELL_CRYSTAL_ACTIVATION = 57804 , SPELL_ATTACK_VIOLET_HOLD_GUARD = 57936 , SPELL_PORTAL_1_READY = 57995 , SPELL_PORTAL_2_READY = 57996 ,
  SPELL_PORTAL_3_READY = 57997 , SPELL_PORTAL_4_READY = 57998 , SPELL_PORTAL_5_READY = 57999 , SPELL_SUMMON_PORTAL = 58002 ,
  SPELL_SUMMON_PORTAL_EFFECT_1 = 58003 , SPELL_SUMMON_PORTAL_EFFECT_2 = 58004 , SPELL_SUMMON_PORTAL_EFFECT_3 = 58005 , SPELL_SUMMON_PORTAL_EFFECT_4 = 58006 ,
  SPELL_SUMMON_PORTAL_EFFECT_5 = 58007 , SPELL_PORTAL_PERIODIC = 58008 , SPELL_PORTAL_CHANNEL_TRIGGER = 58011 , SPELL_PORTAL_CHANNEL = 58012 ,
  SPELL_CLOSE_PORTAL_TRIGGER = 58014 , SPELL_CLOSE_PORTAL_EFFECT = 58018 , SPELL_PORTAL_READY_PRIMER = 58019 , SPELL_SUMMON_PORTAL_GUARDIAN = 58028 ,
  SPELL_SUMMON_PORTAL_GUARDIAN_2 = 58029 , SPELL_SUMMON_PORTAL_KEEPER = 58030 , SPELL_SUMMON_PORTAL_KEEPER_2 = 58031 , SPELL_SUMMON_AZURE_BINDER = 58034 ,
  SPELL_SUMMON_AZURE_BINDER_2 = 58086 , SPELL_SUMMON_AZURE_INVADER = 58087 , SPELL_SUMMON_AZURE_INVADER_2 = 58088 , SPELL_SUMMON_AZURE_SPELLBREAKER = 58089 ,
  SPELL_SUMMON_AZURE_SPELLBREAKER_2 = 58090 , SPELL_SUMMON_AZURE_MAGE_SLAYER = 58091 , SPELL_SUMMON_AZURE_MAGE_SLAYER_2 = 58092 , SPELL_SUMMON_VETERAN_MAGE_HUNTER = 58093 ,
  SPELL_SUMMON_AZURE_CAPTAIN = 60048 , SPELL_SUMMON_AZURE_STALKER = 60086 , SPELL_SUMMON_AZURE_RAIDER = 60049 , SPELL_SUMMON_AZURE_RAIDER_2 = 60092 ,
  SPELL_SUMMON_AZURE_SORCEROR = 60050 , SPELL_SUMMON_AZURE_SORCEROR_2 = 60093 , SPELL_TELEPORT_PLAYER = 62138 , SPELL_TELEPORT_PLAYER_EFFECT = 62139 ,
  SPELL_DRAENEI_GIFT_OF_THE_NAARU = 59543 , SPELL_GEN_REPLENISHMENT = 57669 , SPELL_PRIEST_SHADOW_WORD_DEATH = 32409
}
 

Functions

void AddSC_hunter_spell_scripts ()
 

Enumeration Type Documentation

◆ HunterSpells

Enumerator
SPELL_AIMED_SHOT 
SPELL_SHOOT 
SPELL_CONCUSSIVE_SHOT 
SPELL_MULTI_SHOT 
SPELL_WING_CLIP 
SPELL_FREEZING_TRAP 
NPC_SLIVER 
SPELL_HUNTER_CRIPPLING_POISON 
SPELL_HUNTER_DEADLY_POISON_PASSIVE 
SPELL_HUNTER_MIND_NUMBING_POISON 
SPELL_HUNTER_A_MURDER_OF_CROWS_DAMAGE 
SPELL_HUNTER_A_MURDER_OF_CROWS_VISUAL_1 
SPELL_HUNTER_A_MURDER_OF_CROWS_VISUAL_2 
SPELL_HUNTER_A_MURDER_OF_CROWS_VISUAL_3 
SPELL_HUNTER_ASPECT_CHEETAH_SLOW 
SPELL_HUNTER_ASPECT_OF_THE_TURTLE_PACIFY_AURA 
SPELL_HUNTER_EXHILARATION 
SPELL_HUNTER_EXHILARATION_PET 
SPELL_HUNTER_EXHILARATION_R2 
SPELL_HUNTER_EXPLOSIVE_SHOT_DAMAGE 
SPELL_HUNTER_LATENT_POISON_STACK 
SPELL_HUNTER_LATENT_POISON_DAMAGE 
SPELL_HUNTER_LATENT_POISON_INJECTORS_STACK 
SPELL_HUNTER_LATENT_POISON_INJECTORS_DAMAGE 
SPELL_HUNTER_LONE_WOLF 
SPELL_HUNTER_MASTERS_CALL_TRIGGERED 
SPELL_HUNTER_MISDIRECTION 
SPELL_HUNTER_MISDIRECTION_PROC 
SPELL_HUNTER_MULTI_SHOT_FOCUS 
SPELL_HUNTER_PET_LAST_STAND_TRIGGERED 
SPELL_HUNTER_PET_HEART_OF_THE_PHOENIX_TRIGGERED 
SPELL_HUNTER_PET_HEART_OF_THE_PHOENIX_DEBUFF 
SPELL_HUNTER_POSTHASTE_INCREASE_SPEED 
SPELL_HUNTER_POSTHASTE_TALENT 
SPELL_HUNTER_RAPID_FIRE_DAMAGE 
SPELL_HUNTER_RAPID_FIRE_ENERGIZE 
SPELL_HUNTER_STEADY_SHOT_FOCUS 
SPELL_HUNTER_T9_4P_GREATNESS 
SPELL_HUNTER_T29_2P_MARKSMANSHIP_DAMAGE 
SPELL_ROAR_OF_SACRIFICE_TRIGGERED 

Definition at line 33 of file spell_hunter.cpp.

◆ MiscSpells

enum MiscSpells
Enumerator
SPELL_CRYSTAL_ACTIVATION 
SPELL_ATTACK_VIOLET_HOLD_GUARD 
SPELL_PORTAL_1_READY 
SPELL_PORTAL_2_READY 
SPELL_PORTAL_3_READY 
SPELL_PORTAL_4_READY 
SPELL_PORTAL_5_READY 
SPELL_SUMMON_PORTAL 
SPELL_SUMMON_PORTAL_EFFECT_1 
SPELL_SUMMON_PORTAL_EFFECT_2 
SPELL_SUMMON_PORTAL_EFFECT_3 
SPELL_SUMMON_PORTAL_EFFECT_4 
SPELL_SUMMON_PORTAL_EFFECT_5 
SPELL_PORTAL_PERIODIC 
SPELL_PORTAL_CHANNEL_TRIGGER 
SPELL_PORTAL_CHANNEL 
SPELL_CLOSE_PORTAL_TRIGGER 
SPELL_CLOSE_PORTAL_EFFECT 
SPELL_PORTAL_READY_PRIMER 
SPELL_SUMMON_PORTAL_GUARDIAN 
SPELL_SUMMON_PORTAL_GUARDIAN_2 
SPELL_SUMMON_PORTAL_KEEPER 
SPELL_SUMMON_PORTAL_KEEPER_2 
SPELL_SUMMON_AZURE_BINDER 
SPELL_SUMMON_AZURE_BINDER_2 
SPELL_SUMMON_AZURE_INVADER 
SPELL_SUMMON_AZURE_INVADER_2 
SPELL_SUMMON_AZURE_SPELLBREAKER 
SPELL_SUMMON_AZURE_SPELLBREAKER_2 
SPELL_SUMMON_AZURE_MAGE_SLAYER 
SPELL_SUMMON_AZURE_MAGE_SLAYER_2 
SPELL_SUMMON_VETERAN_MAGE_HUNTER 
SPELL_SUMMON_AZURE_CAPTAIN 
SPELL_SUMMON_AZURE_STALKER 
SPELL_SUMMON_AZURE_RAIDER 
SPELL_SUMMON_AZURE_RAIDER_2 
SPELL_SUMMON_AZURE_SORCEROR 
SPELL_SUMMON_AZURE_SORCEROR_2 
SPELL_TELEPORT_PLAYER 
SPELL_TELEPORT_PLAYER_EFFECT 
SPELL_DRAENEI_GIFT_OF_THE_NAARU 
SPELL_GEN_REPLENISHMENT 
SPELL_PRIEST_SHADOW_WORD_DEATH 

Definition at line 67 of file spell_hunter.cpp.

Function Documentation

◆ AddSC_hunter_spell_scripts()

void AddSC_hunter_spell_scripts ( )

Definition at line 808 of file spell_hunter.cpp.

+ Here is the caller graph for this function: