AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
pet_hunter.cpp File Reference
#include "CombatManager.h"
#include "Containers.h"
#include "CreatureScript.h"
#include "PetDefines.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "TemporarySummon.h"

Go to the source code of this file.

Classes

struct  npc_pet_hunter_snake_trap
 
class  spell_pet_guard_dog
 
class  spell_pet_silverback
 
class  spell_pet_culling_the_herd
 

Enumerations

enum  HunterSpells {
  SPELL_HUNTER_CRIPPLING_POISON = 30981 ,
  SPELL_HUNTER_DEADLY_POISON_PASSIVE = 34657 ,
  SPELL_HUNTER_MIND_NUMBING_POISON = 25810 ,
  SPELL_HUNTER_GLYPH_OF_SNAKE_TRAP = 56849 ,
  SPELL_HUNTER_PET_SCALING = 62915
}
 
enum  PetSpellsMisc {
  SPELL_PET_GUARD_DOG_HAPPINESS = 54445 ,
  SPELL_PET_SILVERBACK_RANK_1 = 62800 ,
  SPELL_PET_SILVERBACK_RANK_2 = 62801 ,
  PET_ICON_ID_GROWL = 201 ,
  PET_ICON_ID_CLAW = 262 ,
  PET_ICON_ID_BITE = 1680 ,
  PET_ICON_ID_SMACK = 473
}
 

Functions

void AddSC_hunter_pet_scripts ()
 

Enumeration Type Documentation

◆ HunterSpells

Enumerator
SPELL_HUNTER_CRIPPLING_POISON 
SPELL_HUNTER_DEADLY_POISON_PASSIVE 
SPELL_HUNTER_MIND_NUMBING_POISON 
SPELL_HUNTER_GLYPH_OF_SNAKE_TRAP 
SPELL_HUNTER_PET_SCALING 
34{
35 SPELL_HUNTER_CRIPPLING_POISON = 30981, // Viper
36 SPELL_HUNTER_DEADLY_POISON_PASSIVE = 34657, // Venomous Snake
37 SPELL_HUNTER_MIND_NUMBING_POISON = 25810, // Viper
40};
@ SPELL_HUNTER_PET_SCALING
Definition pet_hunter.cpp:39
@ SPELL_HUNTER_CRIPPLING_POISON
Definition pet_hunter.cpp:35
@ SPELL_HUNTER_DEADLY_POISON_PASSIVE
Definition pet_hunter.cpp:36
@ SPELL_HUNTER_MIND_NUMBING_POISON
Definition pet_hunter.cpp:37
@ SPELL_HUNTER_GLYPH_OF_SNAKE_TRAP
Definition pet_hunter.cpp:38

◆ PetSpellsMisc

Enumerator
SPELL_PET_GUARD_DOG_HAPPINESS 
SPELL_PET_SILVERBACK_RANK_1 
SPELL_PET_SILVERBACK_RANK_2 
PET_ICON_ID_GROWL 
PET_ICON_ID_CLAW 
PET_ICON_ID_BITE 
PET_ICON_ID_SMACK 
43{
47
49 PET_ICON_ID_CLAW = 262,
50 PET_ICON_ID_BITE = 1680,
52};
@ SPELL_PET_GUARD_DOG_HAPPINESS
Definition pet_hunter.cpp:44
@ PET_ICON_ID_BITE
Definition pet_hunter.cpp:50
@ PET_ICON_ID_GROWL
Definition pet_hunter.cpp:48
@ SPELL_PET_SILVERBACK_RANK_2
Definition pet_hunter.cpp:46
@ PET_ICON_ID_CLAW
Definition pet_hunter.cpp:49
@ PET_ICON_ID_SMACK
Definition pet_hunter.cpp:51
@ SPELL_PET_SILVERBACK_RANK_1
Definition pet_hunter.cpp:45

Function Documentation

◆ AddSC_hunter_pet_scripts()

void AddSC_hunter_pet_scripts ( )
269{
274}
#define RegisterCreatureAI(ai_name)
Definition CreatureScript.h:71
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition pet_hunter.cpp:238
Definition pet_hunter.cpp:149
Definition pet_hunter.cpp:196
Definition pet_hunter.cpp:55

References RegisterCreatureAI, and RegisterSpellScript.

Referenced by AddPetScripts().