diff options
author | Shauren <shauren.trinity@gmail.com> | 2022-02-02 11:55:04 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2022-02-02 11:55:04 +0100 |
commit | 7261592364cb199b461097d059ee1a6a41b56c2f (patch) | |
tree | e4c0c58abeec4547b7a819c78e1ff9871cd9a34f | |
parent | 950db60435e7e513633ff5b22ad7f0ed8b1147e4 (diff) |
Warning fixes
-rw-r--r-- | src/server/game/Handlers/NPCHandler.cpp | 10 |
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()) |