aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/NPCHandler.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-02-02 11:55:04 +0100
committerShauren <shauren.trinity@gmail.com>2022-02-02 11:55:04 +0100
commit7261592364cb199b461097d059ee1a6a41b56c2f (patch)
treee4c0c58abeec4547b7a819c78e1ff9871cd9a34f /src/server/game/Handlers/NPCHandler.cpp
parent950db60435e7e513633ff5b22ad7f0ed8b1147e4 (diff)
Warning fixes
Diffstat (limited to 'src/server/game/Handlers/NPCHandler.cpp')
-rw-r--r--src/server/game/Handlers/NPCHandler.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/server/game/Handlers/NPCHandler.cpp b/src/server/game/Handlers/NPCHandler.cpp
index 43ac2e581d8..b5b44b03a20 100644
--- a/src/server/game/Handlers/NPCHandler.cpp
+++ b/src/server/game/Handlers/NPCHandler.cpp
@@ -447,7 +447,7 @@ void WorldSession::HandleSetPetSlot(WorldPackets::NPC::SetPetSlot& setPetSlot)
Optional<PetStable::PetInfo>* src = nullptr;
Optional<PetStable::PetInfo>* dst = nullptr;
- Optional<int16> newActivePetIndex;
+ Optional<uint32> newActivePetIndex;
if (IsActivePetSlot(srcPetSlot) && IsActivePetSlot(dstPetSlot))
{
@@ -455,9 +455,9 @@ void WorldSession::HandleSetPetSlot(WorldPackets::NPC::SetPetSlot& setPetSlot)
src = &petStable->ActivePets[srcPetSlot - PET_SAVE_FIRST_ACTIVE_SLOT];
dst = &petStable->ActivePets[dstPetSlot - PET_SAVE_FIRST_ACTIVE_SLOT];
- if (petStable->GetCurrentActivePetIndex() == srcPetSlot)
+ if (petStable->GetCurrentActivePetIndex() == uint32_t(srcPetSlot))
newActivePetIndex = dstPetSlot;
- else if (petStable->GetCurrentActivePetIndex() == dstPetSlot)
+ else if (petStable->GetCurrentActivePetIndex() == uint32(dstPetSlot))
newActivePetIndex = srcPetSlot;
}
else if (IsStabledPetSlot(srcPetSlot) && IsStabledPetSlot(dstPetSlot))
@@ -469,7 +469,7 @@ void WorldSession::HandleSetPetSlot(WorldPackets::NPC::SetPetSlot& setPetSlot)
else if (IsActivePetSlot(srcPetSlot) && IsStabledPetSlot(dstPetSlot))
{
// active<->stabled: swap petStable contents and despawn active pet if it is involved in swap
- if (petStable->CurrentPetIndex == srcPetSlot)
+ if (petStable->CurrentPetIndex == uint32(srcPetSlot))
{
Pet* oldPet = _player->GetPet();
if (oldPet && !oldPet->IsAlive())
@@ -497,7 +497,7 @@ void WorldSession::HandleSetPetSlot(WorldPackets::NPC::SetPetSlot& setPetSlot)
else if (IsStabledPetSlot(srcPetSlot) && IsActivePetSlot(dstPetSlot))
{
// stabled<->active: swap petStable contents and despawn active pet if it is involved in swap
- if (petStable->CurrentPetIndex == dstPetSlot)
+ if (petStable->CurrentPetIndex == uint32(dstPetSlot))
{
Pet* oldPet = _player->GetPet();
if (oldPet && !oldPet->IsAlive())