TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Pet.h File Reference
#include "PetDefines.h"
#include "TemporarySummon.h"
+ Include dependency graph for Pet.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  PetSpell
 
class  Pet
 

Macros

#define PET_FOCUS_REGEN_INTERVAL   4 * IN_MILLISECONDS
 
#define HAPPINESS_LEVEL_SIZE   333000
 

Typedefs

typedef std::unordered_map
< uint32, PetSpell
PetSpellMap
 
typedef std::vector< uint32AutoSpellList
 

Enumerations

enum  PetStableinfo { PET_STABLE_ACTIVE = 1, PET_STABLE_INACTIVE = 2 }
 

Macro Definition Documentation

#define HAPPINESS_LEVEL_SIZE   333000
#define PET_FOCUS_REGEN_INTERVAL   4 * IN_MILLISECONDS

Typedef Documentation

typedef std::vector<uint32> AutoSpellList
typedef std::unordered_map<uint32, PetSpell> PetSpellMap

Enumeration Type Documentation

Enumerator
PET_STABLE_ACTIVE 
PET_STABLE_INACTIVE 
36 {
39 };
Definition: Pet.h:38
Definition: Pet.h:37