Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
PetDefines.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MAX_PET_STABLES   4
#define PET_FOLLOW_ANGLE   (M_PI/2)
#define PET_FOLLOW_DIST   1.0f

Enumerations

enum  ActionFeedback { FEEDBACK_NONE = 0 , FEEDBACK_PET_DEAD = 1 , FEEDBACK_NOTHING_TO_ATT = 2 , FEEDBACK_CANT_ATT_TARGET = 3 }
enum  PetSaveMode {
  PET_SAVE_AS_DELETED = -1 , PET_SAVE_AS_CURRENT = 0 , PET_SAVE_FIRST_STABLE_SLOT = 1 , PET_SAVE_LAST_STABLE_SLOT = MAX_PET_STABLES ,
  PET_SAVE_NOT_IN_SLOT = 100
}
enum  PetSpellState { PETSPELL_UNCHANGED = 0 , PETSPELL_CHANGED = 1 , PETSPELL_NEW = 2 , PETSPELL_REMOVED = 3 }
enum  PetSpellType { PETSPELL_NORMAL = 0 , PETSPELL_FAMILY = 1 , PETSPELL_TALENT = 2 }
enum  PetTalk { PET_TALK_SPECIAL_SPELL = 0 , PET_TALK_ATTACK = 1 }
enum class  PetType { SUMMON_PET = 0 , HUNTER_PET = 1 , MAX_PET_TYPE = 4 }

Macro Definition Documentation

◆ MAX_PET_STABLES

#define MAX_PET_STABLES   4

Definition at line 16 of file PetDefines.h.

Referenced by WorldSession::HandleBuyStableSlot(), and Player::LoadFromDB().

◆ PET_FOLLOW_ANGLE

◆ PET_FOLLOW_DIST

Enumeration Type Documentation

◆ ActionFeedback

Enumerator
FEEDBACK_NONE 
FEEDBACK_PET_DEAD 
FEEDBACK_NOTHING_TO_ATT 
FEEDBACK_CANT_ATT_TARGET 

Definition at line 43 of file PetDefines.h.

◆ PetSaveMode

Enumerator
PET_SAVE_AS_DELETED 
PET_SAVE_AS_CURRENT 
PET_SAVE_FIRST_STABLE_SLOT 
PET_SAVE_LAST_STABLE_SLOT 
PET_SAVE_NOT_IN_SLOT 

Definition at line 19 of file PetDefines.h.

◆ PetSpellState

Enumerator
PETSPELL_UNCHANGED 
PETSPELL_CHANGED 
PETSPELL_NEW 
PETSPELL_REMOVED 

Definition at line 28 of file PetDefines.h.

◆ PetSpellType

Enumerator
PETSPELL_NORMAL 
PETSPELL_FAMILY 
PETSPELL_TALENT 

Definition at line 36 of file PetDefines.h.

◆ PetTalk

enum PetTalk
Enumerator
PET_TALK_SPECIAL_SPELL 
PET_TALK_ATTACK 

Definition at line 51 of file PetDefines.h.

◆ PetType

enum class PetType
strong
Enumerator
SUMMON_PET 
HUNTER_PET 
MAX_PET_TYPE 

Definition at line 9 of file PetDefines.h.