aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-01-31 21:50:32 +0100
committerShauren <shauren.trinity@gmail.com>2022-01-31 21:50:32 +0100
commit22e823b5f9693e461ee158913c1caf3484eeb039 (patch)
tree1ad3d36956a97daffa112a53e7d71096b0483f37 /src
parent8349444749227b3fd95196c7d74d9a3dde22dd6b (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.h6
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