TrinityCore
Loading...
Searching...
No Matches
spell_hunter.cpp File Reference
#include "ScriptMgr.h"
#include "AreaTriggerAI.h"
#include "CellImpl.h"
#include "DB2Stores.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_black_arrow
 
class  spell_hun_bleak_arrows
 
class  spell_hun_bleak_powder
 
class  spell_hun_bleak_powder_areatrigger_summon
 
struct  at_hun_bleak_powder
 
class  spell_hun_bulletstorm
 
class  spell_hun_bullseye
 
class  spell_hun_cobra_sting
 
class  spell_hun_concussive_shot
 
class  spell_hun_disruptive_rounds
 
class  spell_hun_emergency_salve
 
class  spell_hun_exhilaration
 
class  spell_hun_explosive_shot
 
class  spell_hun_flare
 
struct  at_hun_flare
 
class  spell_hun_focused_aim
 
struct  areatrigger_hun_high_explosive_trap
 
class  spell_hun_hunting_party
 
struct  areatrigger_hun_implosive_trap
 
class  spell_hun_kindling_flare
 
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_no_hard_feelings
 
class  spell_hun_no_scope
 
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_quick_draw
 
class  spell_hun_quick_draw_speed
 
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_take_aim
 
class  spell_hun_tame_beast
 
struct  areatrigger_hun_tar_trap
 
struct  areatrigger_hun_tar_trap_activate
 
class  spell_hun_tensile_bowstring
 
class  spell_hun_trailblazer
 
class  spell_hun_t9_4p_bonus
 
class  spell_hun_t29_2p_marksmanship_bonus
 
class  spell_hun_wilderness_medicine
 
class  spell_hun_windrunner_quiver
 

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_AUTO_SHOT = 75 , 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_BLACK_ARROW_PERIODIC_DAMAGE = 468572 ,
  SPELL_HUNTER_BLEAK_POWDER_AREATRIGGER = 467912 , SPELL_HUNTER_BLEAK_POWDER_DAMAGE_MARKSMANSHIP = 467914 , SPELL_HUNTER_BLEAK_POWDER_DAMAGE_BEAST_MASTERY = 472084 , SPELL_HUNTER_BULLETSTORM = 389020 ,
  SPELL_HUNTER_CONCUSSIVE_SHOT = 5116 , SPELL_HUNTER_DISRUPTIVE_ROUNDS_ENERGIZE = 459976 , 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_AREA = 212680 , SPELL_HUNTER_FLARE_DISPEL = 132951 , SPELL_HUNTER_FLARE_VISUAL = 214000 ,
  SPELL_HUNTER_FOCUSED_AIM = 378767 , SPELL_HUNTER_GREVIOUS_INJURY = 1217789 , SPELL_HUNTER_HIGH_EXPLOSIVE_TRAP = 236775 , SPELL_HUNTER_HIGH_EXPLOSIVE_TRAP_DAMAGE = 236777 ,
  SPELL_HUNTER_HORSEHAIR_TETHER_TALENT = 472729 , SPELL_HUNTER_HORSEHAIR_TETHER_GRIP = 472731 , SPELL_HUNTER_IMPLOSIVE_TRAP = 462032 , SPELL_HUNTER_IMPLOSIVE_TRAP_DAMAGE = 462033 ,
  SPELL_HUNTER_INTIMIDATION = 19577 , SPELL_HUNTER_INTIMIDATION_MARKSMANSHIP = 474421 , SPELL_HUNTER_KINDLING_FLARE = 459506 , 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_NO_HARD_FEELINGS_TALENT = 459546 , SPELL_HUNTER_NO_HARD_FEELINGS_AURA = 459547 ,
  SPELL_HUNTER_NO_SCOPE = 473385 , 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_QUICK_DRAW_SPEED = 1279347 , 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_SURGING_SHOTS_ACTION_BAR_GLOW = 391561 , SPELL_HUNTER_T9_4P_GREATNESS = 68130 ,
  SPELL_HUNTER_T29_2P_MARKSMANSHIP_DAMAGE = 394371 , SPELL_HUNTER_TAKE_AIM = 1273132 , SPELL_HUNTER_TAR_TRAP = 187699 , SPELL_HUNTER_TAR_TRAP_AREATRIGGER = 187700 ,
  SPELL_HUNTER_TAR_TRAP_SLOW = 135299 , SPELL_HUNTER_TENSILE_BOWSTRING = 471366 , SPELL_HUNTER_TRAILBLAZER = 231390 , SPELL_HUNTER_WILDERNESS_MEDICINE_TALENT = 343242 ,
  SPELL_HUNTER_WILDERNESS_MEDICINE_DISPEL = 384784 , SPELL_ROAR_OF_SACRIFICE_TRIGGERED = 67481
}
 

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_AUTO_SHOT 
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_BLACK_ARROW_PERIODIC_DAMAGE 
SPELL_HUNTER_BLEAK_POWDER_AREATRIGGER 
SPELL_HUNTER_BLEAK_POWDER_DAMAGE_MARKSMANSHIP 
SPELL_HUNTER_BLEAK_POWDER_DAMAGE_BEAST_MASTERY 
SPELL_HUNTER_BULLETSTORM 
SPELL_HUNTER_CONCUSSIVE_SHOT 
SPELL_HUNTER_DISRUPTIVE_ROUNDS_ENERGIZE 
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_AREA 
SPELL_HUNTER_FLARE_DISPEL 
SPELL_HUNTER_FLARE_VISUAL 
SPELL_HUNTER_FOCUSED_AIM 
SPELL_HUNTER_GREVIOUS_INJURY 
SPELL_HUNTER_HIGH_EXPLOSIVE_TRAP 
SPELL_HUNTER_HIGH_EXPLOSIVE_TRAP_DAMAGE 
SPELL_HUNTER_HORSEHAIR_TETHER_TALENT 
SPELL_HUNTER_HORSEHAIR_TETHER_GRIP 
SPELL_HUNTER_IMPLOSIVE_TRAP 
SPELL_HUNTER_IMPLOSIVE_TRAP_DAMAGE 
SPELL_HUNTER_INTIMIDATION 
SPELL_HUNTER_INTIMIDATION_MARKSMANSHIP 
SPELL_HUNTER_KINDLING_FLARE 
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_NO_HARD_FEELINGS_TALENT 
SPELL_HUNTER_NO_HARD_FEELINGS_AURA 
SPELL_HUNTER_NO_SCOPE 
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_QUICK_DRAW_SPEED 
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_SURGING_SHOTS_ACTION_BAR_GLOW 
SPELL_HUNTER_T9_4P_GREATNESS 
SPELL_HUNTER_T29_2P_MARKSMANSHIP_DAMAGE 
SPELL_HUNTER_TAKE_AIM 
SPELL_HUNTER_TAR_TRAP 
SPELL_HUNTER_TAR_TRAP_AREATRIGGER 
SPELL_HUNTER_TAR_TRAP_SLOW 
SPELL_HUNTER_TENSILE_BOWSTRING 
SPELL_HUNTER_TRAILBLAZER 
SPELL_HUNTER_WILDERNESS_MEDICINE_TALENT 
SPELL_HUNTER_WILDERNESS_MEDICINE_DISPEL 
SPELL_ROAR_OF_SACRIFICE_TRIGGERED 

Definition at line 37 of file spell_hunter.cpp.

Function Documentation

◆ AddSC_hunter_spell_scripts()

void AddSC_hunter_spell_scripts ( )

Definition at line 1924 of file spell_hunter.cpp.

References RegisterAreaTriggerAI, and RegisterSpellScript.

Referenced by AddSpellsScripts().