TrinityCore
pet_generic.cpp File Reference
#include "ScriptMgr.h"
#include "MotionMaster.h"
#include "PassiveAI.h"
#include "PetDefines.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
+ Include dependency graph for pet_generic.cpp:

Go to the source code of this file.

Classes

struct  npc_pet_gen_pandaren_monk
 
struct  npc_pet_gen_soul_trader
 
class  spell_pet_gen_lich_pet_onsummon
 
class  spell_pet_gen_lich_pet_aura_remove
 
class  spell_pet_gen_lich_pet_aura
 
class  spell_pet_gen_lich_pet_periodic_emote
 
class  spell_pet_gen_lich_pet_emote
 
class  spell_pet_gen_lich_pet_focus
 

Enumerations

enum  PandarenMonkMisc {
  SPELL_PANDAREN_MONK = 69800 , EVENT_FOCUS = 1 , EVENT_EMOTE = 2 , EVENT_FOLLOW = 3 ,
  EVENT_DRINK = 4
}
 
enum  SoulTrader { SAY_SOUL_TRADER_INTRO = 0 , SPELL_ETHEREAL_ONSUMMON = 50052 , SPELL_ETHEREAL_PET_REMOVE_AURA = 50055 }
 
enum  LichPet { SPELL_LICH_PET_AURA = 69732 , SPELL_LICH_PET_AURA_ONKILL = 69731 , SPELL_LICH_PET_EMOTE = 70049 , NPC_LICH_PET = 36979 }
 

Functions

void AddSC_generic_pet_scripts ()
 

Enumeration Type Documentation

◆ LichPet

enum LichPet
Enumerator
SPELL_LICH_PET_AURA 
SPELL_LICH_PET_AURA_ONKILL 
SPELL_LICH_PET_EMOTE 
NPC_LICH_PET 

Definition at line 142 of file pet_generic.cpp.

◆ PandarenMonkMisc

Enumerator
SPELL_PANDAREN_MONK 
EVENT_FOCUS 
EVENT_EMOTE 
EVENT_FOLLOW 
EVENT_DRINK 

Definition at line 33 of file pet_generic.cpp.

◆ SoulTrader

enum SoulTrader
Enumerator
SAY_SOUL_TRADER_INTRO 
SPELL_ETHEREAL_ONSUMMON 
SPELL_ETHEREAL_PET_REMOVE_AURA 

Definition at line 114 of file pet_generic.cpp.

Function Documentation

◆ AddSC_generic_pet_scripts()

void AddSC_generic_pet_scripts ( )

Definition at line 282 of file pet_generic.cpp.

+ Here is the caller graph for this function: