TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
spell_hunter.cpp File Reference
#include "Pet.h"
#include "ScriptMgr.h"
#include "Cell.h"
#include "CellImpl.h"
#include "GridNotifiers.h"
#include "GridNotifiersImpl.h"
#include "SpellScript.h"
#include "SpellAuraEffects.h"
#include "SpellHistory.h"
+ Include dependency graph for spell_hunter.cpp:

Classes

class  spell_hun_ancient_hysteria
 
class  spell_hun_ancient_hysteria::spell_hun_ancient_hysteria_SpellScript
 
class  spell_hun_chimera_shot
 
class  spell_hun_chimera_shot::spell_hun_chimera_shot_SpellScript
 
class  spell_hun_cobra_shot
 
class  spell_hun_cobra_shot::spell_hun_cobra_shot_SpellScript
 
class  spell_hun_disengage
 
class  spell_hun_disengage::spell_hun_disengage_SpellScript
 
class  spell_hun_improved_mend_pet
 
class  spell_hun_improved_mend_pet::spell_hun_improved_mend_pet_AuraScript
 
class  spell_hun_invigoration
 
class  spell_hun_invigoration::spell_hun_invigoration_SpellScript
 
class  spell_hun_last_stand_pet
 
class  spell_hun_last_stand_pet::spell_hun_last_stand_pet_SpellScript
 
class  spell_hun_masters_call
 
class  spell_hun_masters_call::spell_hun_masters_call_SpellScript
 
class  spell_hun_misdirection
 
class  spell_hun_misdirection::spell_hun_misdirection_AuraScript
 
class  spell_hun_misdirection_proc
 
class  spell_hun_misdirection_proc::spell_hun_misdirection_proc_AuraScript
 
class  spell_hun_pet_carrion_feeder
 
class  spell_hun_pet_carrion_feeder::spell_hun_pet_carrion_feeder_SpellScript
 
class  spell_hun_pet_heart_of_the_phoenix
 
class  spell_hun_pet_heart_of_the_phoenix::spell_hun_pet_heart_of_the_phoenix_SpellScript
 
class  spell_hun_rapid_recuperation
 
class  spell_hun_rapid_recuperation::spell_hun_rapid_recuperation_AuraScript
 
class  spell_hun_readiness
 
class  spell_hun_readiness::spell_hun_readiness_SpellScript
 
class  spell_hun_ready_set_aim
 
class  spell_hun_ready_set_aim::spell_hun_ready_set_aim_AuraScript
 
class  spell_hun_scatter_shot
 
class  spell_hun_scatter_shot::spell_hun_scatter_shot_SpellScript
 
class  spell_hun_sniper_training
 
class  spell_hun_sniper_training::spell_hun_sniper_training_AuraScript
 
class  spell_hun_steady_shot
 
class  spell_hun_steady_shot::spell_hun_steady_shot_SpellScript
 
class  spell_hun_tame_beast
 
class  spell_hun_tame_beast::spell_hun_tame_beast_SpellScript
 
class  spell_hun_target_only_pet_and_owner
 
class  spell_hun_target_only_pet_and_owner::spell_hun_target_only_pet_and_owner_SpellScript
 
class  spell_hun_thrill_of_the_hunt
 
class  spell_hun_thrill_of_the_hunt::spell_hun_thrill_of_the_hunt_AuraScript
 
class  spell_hun_tnt
 
class  spell_hun_tnt::spell_hun_tnt_AuraScript
 

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_BESTIAL_WRATH = 19574, SPELL_HUNTER_CHIMERA_SHOT_HEAL = 53353,
  SPELL_HUNTER_FIRE = 82926, SPELL_HUNTER_GENERIC_ENERGIZE_FOCUS = 91954, SPELL_HUNTER_IMPROVED_MEND_PET = 24406, SPELL_HUNTER_INSANITY = 95809,
  SPELL_HUNTER_INVIGORATION_TRIGGERED = 53398, SPELL_HUNTER_LOCK_AND_LOAD = 56453, SPELL_HUNTER_MASTERS_CALL_TRIGGERED = 62305, 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_RAPID_RECUPERATION = 58883, SPELL_HUNTER_READINESS = 23989, SPELL_HUNTER_SERPENT_STING = 1978,
  SPELL_HUNTER_SNIPER_TRAINING_R1 = 53302, SPELL_HUNTER_SNIPER_TRAINING_BUFF_R1 = 64418, SPELL_HUNTER_STEADY_SHOT_FOCUS = 77443, SPELL_HUNTER_THRILL_OF_THE_HUNT = 34720
}
 
enum  MiscSpells {
  SPELL_PORTAL_PERIODIC = 58008, SPELL_PORTAL_CHANNEL = 58012, SPELL_CRYSTAL_ACTIVATION = 57804, SPELL_TELEPORT_PLAYER = 62138,
  SPELL_TELEPORT_PLAYER_EFFECT = 62139, SPELL_DRAENEI_GIFT_OF_THE_NAARU = 59543, SPELL_MAGE_TEMPORAL_DISPLACEMENT = 80354, SPELL_SHAMAN_EXHAUSTION = 57723,
  SPELL_SHAMAN_SATED = 57724, SPELL_HUNTER_INSANITY = 95809, SPELL_PRIEST_SHADOW_WORD_DEATH = 32409, SPELL_SHAMAN_EXHAUSTION = 57723,
  SPELL_SHAMAN_SATED = 57724, SPELL_GENERIC_ARENA_DAMPENING = 74410, SPELL_GENERIC_BATTLEGROUND_DAMPENING = 74411, SPELL_GEN_REPLENISHMENT = 57669,
  SPELL_HUNTER_INSANITY = 95809, SPELL_MAGE_TEMPORAL_DISPLACEMENT = 80354, SPELL_GEN_REPLENISHMENT = 57669, SPELL_PRIEST_SHADOW_WORD_DEATH = 32409,
  SPELL_PALADIN_BLESSING_OF_SANCTUARY = 20911, SPELL_PALADIN_GREATER_BLESSING_OF_SANCTUARY = 25899, SPELL_PRIEST_RENEWED_HOPE = 63944
}
 

Functions

void AddSC_hunter_spell_scripts ()
 

Enumeration Type Documentation

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_BESTIAL_WRATH 
SPELL_HUNTER_CHIMERA_SHOT_HEAL 
SPELL_HUNTER_FIRE 
SPELL_HUNTER_GENERIC_ENERGIZE_FOCUS 
SPELL_HUNTER_IMPROVED_MEND_PET 
SPELL_HUNTER_INSANITY 
SPELL_HUNTER_INVIGORATION_TRIGGERED 
SPELL_HUNTER_LOCK_AND_LOAD 
SPELL_HUNTER_MASTERS_CALL_TRIGGERED 
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_RAPID_RECUPERATION 
SPELL_HUNTER_READINESS 
SPELL_HUNTER_SERPENT_STING 
SPELL_HUNTER_SNIPER_TRAINING_R1 
SPELL_HUNTER_SNIPER_TRAINING_BUFF_R1 
SPELL_HUNTER_STEADY_SHOT_FOCUS 
SPELL_HUNTER_THRILL_OF_THE_HUNT 
35 {
38  SPELL_HUNTER_FIRE = 82926,
41  SPELL_HUNTER_INSANITY = 95809,
52  SPELL_HUNTER_READINESS = 23989,
58 };
Definition: spell_hunter.cpp:57
Definition: spell_hunter.cpp:44
Definition: spell_hunter.cpp:52
Definition: spell_hunter.cpp:42
Definition: spell_hunter.cpp:40
Definition: spell_hunter.cpp:55
Definition: spell_hunter.cpp:38
Definition: spell_hunter.cpp:54
Definition: spell_hunter.cpp:36
Definition: spell_hunter.cpp:41
Definition: spell_hunter.cpp:51
Definition: spell_hunter.cpp:43
Definition: spell_hunter.cpp:50
Definition: spell_hunter.cpp:47
Definition: spell_hunter.cpp:46
Definition: spell_hunter.cpp:45
Definition: spell_hunter.cpp:49
Definition: spell_hunter.cpp:56
Definition: spell_hunter.cpp:53
Definition: spell_hunter.cpp:37
Definition: spell_hunter.cpp:39
enum MiscSpells
Enumerator
SPELL_PORTAL_PERIODIC 
SPELL_PORTAL_CHANNEL 
SPELL_CRYSTAL_ACTIVATION 
SPELL_TELEPORT_PLAYER 
SPELL_TELEPORT_PLAYER_EFFECT 
SPELL_DRAENEI_GIFT_OF_THE_NAARU 
SPELL_MAGE_TEMPORAL_DISPLACEMENT 
SPELL_SHAMAN_EXHAUSTION 
SPELL_SHAMAN_SATED 
SPELL_HUNTER_INSANITY 
SPELL_PRIEST_SHADOW_WORD_DEATH 
SPELL_SHAMAN_EXHAUSTION 
SPELL_SHAMAN_SATED 
SPELL_GENERIC_ARENA_DAMPENING 
SPELL_GENERIC_BATTLEGROUND_DAMPENING 
SPELL_GEN_REPLENISHMENT 
SPELL_HUNTER_INSANITY 
SPELL_MAGE_TEMPORAL_DISPLACEMENT 
SPELL_GEN_REPLENISHMENT 
SPELL_PRIEST_SHADOW_WORD_DEATH 
SPELL_PALADIN_BLESSING_OF_SANCTUARY 
SPELL_PALADIN_GREATER_BLESSING_OF_SANCTUARY 
SPELL_PRIEST_RENEWED_HOPE 
61 {
65  SPELL_SHAMAN_SATED = 57724
66 };
Definition: spell_hunter.cpp:62
Definition: spell_hunter.cpp:65
Definition: spell_hunter.cpp:64
Definition: spell_hunter.cpp:63

Function Documentation

void AddSC_hunter_spell_scripts ( )
1014 {
1016  new spell_hun_chimera_shot();
1017  new spell_hun_cobra_shot();
1018  new spell_hun_disengage();
1020  new spell_hun_invigoration();
1022  new spell_hun_masters_call();
1023  new spell_hun_misdirection();
1028  new spell_hun_readiness();
1030  new spell_hun_scatter_shot();
1032  new spell_hun_steady_shot();
1033  new spell_hun_tame_beast();
1036  new spell_hun_tnt();
1037 }
Definition: spell_hunter.cpp:712
Definition: spell_hunter.cpp:581
Definition: spell_hunter.cpp:236
Definition: spell_hunter.cpp:809
Definition: spell_hunter.cpp:477
Definition: spell_hunter.cpp:900
Definition: spell_hunter.cpp:314
Definition: spell_hunter.cpp:116
Definition: spell_hunter.cpp:748
Definition: spell_hunter.cpp:69
Definition: spell_hunter.cpp:277
Definition: spell_hunter.cpp:402
Definition: spell_hunter.cpp:674
Definition: spell_hunter.cpp:450
Definition: spell_hunter.cpp:848
Definition: spell_hunter.cpp:205
Definition: spell_hunter.cpp:350
Definition: spell_hunter.cpp:931
Definition: spell_hunter.cpp:973
Definition: spell_hunter.cpp:629
Definition: spell_hunter.cpp:534
Definition: spell_hunter.cpp:159

+ Here is the caller graph for this function: