aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/BattlePets/BattlePetMgr.cpp
diff options
context:
space:
mode:
authorMeji <alvaromegias_46@hotmail.com>2021-11-19 14:01:22 +0100
committerGitHub <noreply@github.com>2021-11-19 14:01:22 +0100
commit12cc779ab0c6aa36e0c8110bb5cc7dede2af804f (patch)
treed7013d56b3b359e79961ee15decd2eed7c7237e0 /src/server/game/BattlePets/BattlePetMgr.cpp
parentf97deb3316574fc07520c5dd45bcd18e0bc767eb (diff)
Core/BattlePets: BattlePetError enum class (#27286)
Diffstat (limited to 'src/server/game/BattlePets/BattlePetMgr.cpp')
-rw-r--r--src/server/game/BattlePets/BattlePetMgr.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/BattlePets/BattlePetMgr.cpp b/src/server/game/BattlePets/BattlePetMgr.cpp
index 41103dda896..c56ebe8532d 100644
--- a/src/server/game/BattlePets/BattlePetMgr.cpp
+++ b/src/server/game/BattlePets/BattlePetMgr.cpp
@@ -426,7 +426,7 @@ void BattlePetMgr::ClearFanfare(ObjectGuid guid)
if (!pet)
return;
- pet->PacketInfo.Flags &= ~uint16(BattlePetDbFlags::FanfareNeeded);
+ pet->PacketInfo.Flags &= ~AsUnderlyingType(BattlePetDbFlags::FanfareNeeded);
if (pet->SaveInfo != BATTLE_PET_NEW)
pet->SaveInfo = BATTLE_PET_CHANGED;
@@ -620,7 +620,7 @@ void BattlePetMgr::SendUpdates(std::vector<std::reference_wrapper<BattlePet>> pe
void BattlePetMgr::SendError(BattlePetError error, uint32 creatureId)
{
WorldPackets::BattlePet::BattlePetError battlePetError;
- battlePetError.Result = error;
+ battlePetError.Result = AsUnderlyingType(error);
battlePetError.CreatureID = creatureId;
_owner->SendPacket(battlePetError.Write());
}