diff options
| author | Shauren <shauren.trinity@gmail.com> | 2022-01-31 21:50:32 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2022-01-31 21:50:32 +0100 |
| commit | 22e823b5f9693e461ee158913c1caf3484eeb039 (patch) | |
| tree | 1ad3d36956a97daffa112a53e7d71096b0483f37 /src | |
| parent | 8349444749227b3fd95196c7d74d9a3dde22dd6b (diff) | |
Core/Pets: Change PET_SAVE_NOT_IN_SLOT constant from 100 to -1 to truly avoid conflicts when growing stable size and change PET_SAVE_AS_DELETED from -1 to -2
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Entities/Pet/PetDefines.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Entities/Pet/PetDefines.h b/src/server/game/Entities/Pet/PetDefines.h index 71f0074b39d..5bdcc1ee67c 100644 --- a/src/server/game/Entities/Pet/PetDefines.h +++ b/src/server/game/Entities/Pet/PetDefines.h @@ -36,13 +36,13 @@ enum PetType : uint8 #define MAX_PET_STABLES 4 // stored in character_pet.slot -enum PetSaveMode : int8 +enum PetSaveMode : int16 { - PET_SAVE_AS_DELETED = -1, // not saved in fact + PET_SAVE_AS_DELETED = -2, // not saved in fact PET_SAVE_AS_CURRENT = 0, // in current slot (with player) PET_SAVE_FIRST_STABLE_SLOT = 1, PET_SAVE_LAST_STABLE_SLOT = MAX_PET_STABLES, // last in DB stable slot index (including), all higher have same meaning as PET_SAVE_NOT_IN_SLOT - PET_SAVE_NOT_IN_SLOT = 100 // for avoid conflict with stable size grow will use 100 + PET_SAVE_NOT_IN_SLOT = -1 // for avoid conflict with stable size grow will use negative value }; enum PetSpellState |
