diff options
-rw-r--r-- | src/server/game/Entities/Pet/Pet.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp index 9a8a5f58e40..5d4f0b8860e 100644 --- a/src/server/game/Entities/Pet/Pet.cpp +++ b/src/server/game/Entities/Pet/Pet.cpp @@ -2000,13 +2000,13 @@ void Pet::SynchronizeLevelWithOwner() { GivePetLevel(owner->getLevel()); SetUInt32Value(UNIT_FIELD_PETNEXTLEVELEXP, objmgr.GetXPForLevel(owner->getLevel())/5); - SetUInt32Value(UNIT_FIELD_PETEXPERIENCE, GetUInt32Value(UNIT_FIELD_PETNEXTLEVELEXP)-1); + SetUInt32Value(UNIT_FIELD_PETEXPERIENCE, 0); } if (getLevel() < owner->getLevel()-5) { GivePetLevel(owner->getLevel()-5); SetUInt32Value(UNIT_FIELD_PETNEXTLEVELEXP, objmgr.GetXPForLevel(owner->getLevel()-5)/5); - SetUInt32Value(UNIT_FIELD_PETEXPERIENCE, GetUInt32Value(UNIT_FIELD_PETNEXTLEVELEXP)-1); + SetUInt32Value(UNIT_FIELD_PETEXPERIENCE, 0); } break; default: |