#include "Define.h"
#include "Optional.h"
#include <array>
#include <string>
#include <vector>
Go to the source code of this file.
|
| enum | PetType : uint8 { SUMMON_PET = 0
, HUNTER_PET = 1
, MAX_PET_TYPE = 4
} |
| |
| enum | PetSaveMode : int8 {
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 | HappinessState { UNHAPPY = 1
, CONTENT = 2
, HAPPY = 3
} |
| |
| 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 class | PetActionFeedback : uint8 {
None = 0
, Dead = 1
, NoTarget = 2
, InvalidTarget = 3
,
NoPath = 4
} |
| |
| enum | PetAction : int32 { PET_ACTION_SPECIAL_SPELL = 0
, PET_ACTION_ATTACK = 1
} |
| |
◆ MAX_PET_STABLES
| #define MAX_PET_STABLES 4 |
◆ PET_FOLLOW_ANGLE
| #define PET_FOLLOW_ANGLE float(M_PI/2) |
◆ PET_FOLLOW_DIST
| #define PET_FOLLOW_DIST 1.0f |
◆ HappinessState
| Enumerator |
|---|
| UNHAPPY | |
| CONTENT | |
| HAPPY | |
Definition at line 48 of file PetDefines.h.
◆ PetAction
| Enumerator |
|---|
| PET_ACTION_SPECIAL_SPELL | |
| PET_ACTION_ATTACK | |
Definition at line 79 of file PetDefines.h.
◆ PetActionFeedback
| Enumerator |
|---|
| None | |
| Dead | |
| NoTarget | |
| InvalidTarget | |
| NoPath | |
Definition at line 70 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 39 of file PetDefines.h.
◆ PetSpellState
| Enumerator |
|---|
| PETSPELL_UNCHANGED | |
| PETSPELL_CHANGED | |
| PETSPELL_NEW | |
| PETSPELL_REMOVED | |
Definition at line 55 of file PetDefines.h.
◆ PetSpellType
| Enumerator |
|---|
| PETSPELL_NORMAL | |
| PETSPELL_FAMILY | |
| PETSPELL_TALENT | |
Definition at line 63 of file PetDefines.h.
◆ PetType
| Enumerator |
|---|
| SUMMON_PET | |
| HUNTER_PET | |
| MAX_PET_TYPE | |
Definition at line 29 of file PetDefines.h.