TrinityCore
Loading...
Searching...
No Matches
spell_hunter.cpp File Reference
#include "ScriptMgr.h"
#include "AreaTriggerAI.h"
#include "CellImpl.h"
#include "GridNotifiersImpl.h"
#include "ObjectAccessor.h"
#include "Pet.h"
#include "SpellAuraEffects.h"
#include "SpellHistory.h"
#include "SpellMgr.h"
#include "SpellScript.h"
#include "TaskScheduler.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_fox
 
class  spell_hun_aspect_of_the_turtle
 
class  spell_hun_binding_shot
 
struct  at_hun_binding_shot
 
class  spell_hun_bullseye
 
class  spell_hun_cobra_sting
 
class  spell_hun_concussive_shot
 
class  spell_hun_emergency_salve
 
class  spell_hun_exhilaration
 
class  spell_hun_explosive_shot
 
struct  areatrigger_hun_high_explosive_trap
 
class  spell_hun_hunting_party
 
struct  areatrigger_hun_implosive_trap
 
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_lock_and_load
 
class  spell_hun_manhunter
 
class  spell_hun_master_marksman
 
class  spell_hun_masters_call
 
class  spell_hun_misdirection
 
class  spell_hun_misdirection_proc
 
class  spell_hun_multi_shot
 
class  spell_hun_penetrating_shots
 
class  spell_hun_pet_heart_of_the_phoenix
 
class  spell_hun_posthaste
 
class  spell_hun_precise_shots
 
class  spell_hun_rapid_fire
 
class  spell_hun_rapid_fire_damage
 
class  spell_hun_rejuvenating_wind
 
class  spell_hun_roar_of_sacrifice
 
class  spell_hun_scatter_shot
 
class  spell_hun_scouts_instincts
 
class  spell_hun_scrappy
 
class  spell_hun_shrapnel_shot
 
class  spell_hun_steady_shot
 
class  spell_hun_streamline
 
class  spell_hun_surging_shots
 
class  spell_hun_tame_beast
 
struct  areatrigger_hun_tar_trap
 
struct  areatrigger_hun_tar_trap_activate
 
class  spell_hun_t9_4p_bonus
 
class  spell_hun_t29_2p_marksmanship_bonus
 
class  spell_hun_wilderness_medicine
 

Enumerations

enum  HunterSpells {
  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_AIMED_SHOT = 19434 , SPELL_HUNTER_ASPECT_CHEETAH_SLOW = 186258 , SPELL_HUNTER_ASPECT_OF_THE_FOX = 1219162 , SPELL_HUNTER_ASPECT_OF_THE_TURTLE_PACIFY_AURA = 205769 ,
  SPELL_HUNTER_BINDING_SHOT = 109248 , SPELL_HUNTER_BINDING_SHOT_IMMUNE = 117553 , SPELL_HUNTER_BINDING_SHOT_MARKER = 117405 , SPELL_HUNTER_BINDING_SHOT_STUN = 117526 ,
  SPELL_HUNTER_BINDING_SHOT_VISUAL = 117614 , SPELL_HUNTER_BINDING_SHOT_VISUAL_ARROW = 118306 , SPELL_HUNTER_CONCUSSIVE_SHOT = 5116 , SPELL_HUNTER_EMERGENCY_SALVE_TALENT = 459517 ,
  SPELL_HUNTER_EMERGENCY_SALVE_DISPEL = 459521 , SPELL_HUNTER_ENTRAPMENT_TALENT = 393344 , SPELL_HUNTER_ENTRAPMENT_ROOT = 393456 , SPELL_HUNTER_EXHILARATION = 109304 ,
  SPELL_HUNTER_EXHILARATION_PET = 128594 , SPELL_HUNTER_EXHILARATION_R2 = 231546 , SPELL_HUNTER_EXPLOSIVE_SHOT_DAMAGE = 212680 , SPELL_HUNTER_GREVIOUS_INJURY = 1217789 ,
  SPELL_HUNTER_HIGH_EXPLOSIVE_TRAP = 236775 , SPELL_HUNTER_HIGH_EXPLOSIVE_TRAP_DAMAGE = 236777 , SPELL_HUNTER_IMPLOSIVE_TRAP = 462032 , SPELL_HUNTER_IMPLOSIVE_TRAP_DAMAGE = 462033 ,
  SPELL_HUNTER_INTIMIDATION = 19577 , SPELL_HUNTER_INTIMIDATION_MARKSMANSHIP = 474421 , 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_LOCK_AND_LOAD = 194594 , SPELL_HUNTER_LONE_WOLF = 155228 ,
  SPELL_HUNTER_MARKSMANSHIP_HUNTER_AURA = 137016 , SPELL_HUNTER_MASTER_MARKSMAN = 269576 , 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_PRECISE_SHOTS = 260242 ,
  SPELL_HUNTER_RAPID_FIRE = 257044 , SPELL_HUNTER_RAPID_FIRE_DAMAGE = 257045 , SPELL_HUNTER_RAPID_FIRE_ENERGIZE = 263585 , SPELL_HUNTER_REJUVENATING_WIND_HEAL = 385540 ,
  SPELL_HUNTER_SCOUTS_INSTINCTS = 459455 , SPELL_HUNTER_SHRAPNEL_SHOT_TALENT = 473520 , SPELL_HUNTER_SHRAPNEL_SHOT_DEBUFF = 474310 , SPELL_HUNTER_STEADY_SHOT = 56641 ,
  SPELL_HUNTER_STEADY_SHOT_FOCUS = 77443 , SPELL_HUNTER_STREAMLINE_TALENT = 260367 , SPELL_HUNTER_STREAMLINE_BUFF = 342076 , SPELL_HUNTER_T9_4P_GREATNESS = 68130 ,
  SPELL_HUNTER_T29_2P_MARKSMANSHIP_DAMAGE = 394371 , SPELL_HUNTER_TAR_TRAP = 187699 , SPELL_HUNTER_TAR_TRAP_AREATRIGGER = 187700 , SPELL_HUNTER_TAR_TRAP_SLOW = 135299 ,
  SPELL_HUNTER_WILDERNESS_MEDICINE_TALENT = 343242 , SPELL_HUNTER_WILDERNESS_MEDICINE_DISPEL = 384784 , SPELL_ROAR_OF_SACRIFICE_TRIGGERED = 67481
}
 
enum  MiscSpells { SPELL_DRAENEI_GIFT_OF_THE_NAARU = 59543 }
 

Functions

void AddSC_hunter_spell_scripts ()
 

Enumeration Type Documentation

◆ HunterSpells

Enumerator
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_AIMED_SHOT 
SPELL_HUNTER_ASPECT_CHEETAH_SLOW 
SPELL_HUNTER_ASPECT_OF_THE_FOX 
SPELL_HUNTER_ASPECT_OF_THE_TURTLE_PACIFY_AURA 
SPELL_HUNTER_BINDING_SHOT 
SPELL_HUNTER_BINDING_SHOT_IMMUNE 
SPELL_HUNTER_BINDING_SHOT_MARKER 
SPELL_HUNTER_BINDING_SHOT_STUN 
SPELL_HUNTER_BINDING_SHOT_VISUAL 
SPELL_HUNTER_BINDING_SHOT_VISUAL_ARROW 
SPELL_HUNTER_CONCUSSIVE_SHOT 
SPELL_HUNTER_EMERGENCY_SALVE_TALENT 
SPELL_HUNTER_EMERGENCY_SALVE_DISPEL 
SPELL_HUNTER_ENTRAPMENT_TALENT 
SPELL_HUNTER_ENTRAPMENT_ROOT 
SPELL_HUNTER_EXHILARATION 
SPELL_HUNTER_EXHILARATION_PET 
SPELL_HUNTER_EXHILARATION_R2 
SPELL_HUNTER_EXPLOSIVE_SHOT_DAMAGE 
SPELL_HUNTER_GREVIOUS_INJURY 
SPELL_HUNTER_HIGH_EXPLOSIVE_TRAP 
SPELL_HUNTER_HIGH_EXPLOSIVE_TRAP_DAMAGE 
SPELL_HUNTER_IMPLOSIVE_TRAP 
SPELL_HUNTER_IMPLOSIVE_TRAP_DAMAGE 
SPELL_HUNTER_INTIMIDATION 
SPELL_HUNTER_INTIMIDATION_MARKSMANSHIP 
SPELL_HUNTER_LATENT_POISON_STACK 
SPELL_HUNTER_LATENT_POISON_DAMAGE 
SPELL_HUNTER_LATENT_POISON_INJECTORS_STACK 
SPELL_HUNTER_LATENT_POISON_INJECTORS_DAMAGE 
SPELL_HUNTER_LOCK_AND_LOAD 
SPELL_HUNTER_LONE_WOLF 
SPELL_HUNTER_MARKSMANSHIP_HUNTER_AURA 
SPELL_HUNTER_MASTER_MARKSMAN 
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_PRECISE_SHOTS 
SPELL_HUNTER_RAPID_FIRE 
SPELL_HUNTER_RAPID_FIRE_DAMAGE 
SPELL_HUNTER_RAPID_FIRE_ENERGIZE 
SPELL_HUNTER_REJUVENATING_WIND_HEAL 
SPELL_HUNTER_SCOUTS_INSTINCTS 
SPELL_HUNTER_SHRAPNEL_SHOT_TALENT 
SPELL_HUNTER_SHRAPNEL_SHOT_DEBUFF 
SPELL_HUNTER_STEADY_SHOT 
SPELL_HUNTER_STEADY_SHOT_FOCUS 
SPELL_HUNTER_STREAMLINE_TALENT 
SPELL_HUNTER_STREAMLINE_BUFF 
SPELL_HUNTER_T9_4P_GREATNESS 
SPELL_HUNTER_T29_2P_MARKSMANSHIP_DAMAGE 
SPELL_HUNTER_TAR_TRAP 
SPELL_HUNTER_TAR_TRAP_AREATRIGGER 
SPELL_HUNTER_TAR_TRAP_SLOW 
SPELL_HUNTER_WILDERNESS_MEDICINE_TALENT 
SPELL_HUNTER_WILDERNESS_MEDICINE_DISPEL 
SPELL_ROAR_OF_SACRIFICE_TRIGGERED 

Definition at line 36 of file spell_hunter.cpp.

◆ MiscSpells

enum MiscSpells
Enumerator
SPELL_DRAENEI_GIFT_OF_THE_NAARU 

Definition at line 107 of file spell_hunter.cpp.

Function Documentation

◆ AddSC_hunter_spell_scripts()

void AddSC_hunter_spell_scripts ( )

Definition at line 1462 of file spell_hunter.cpp.

+ Here is the caller graph for this function: