diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp index 416bb2d0be9ba8..131ff21498f0c6 100644 --- a/src/server/game/Entities/Pet/Pet.cpp +++ b/src/server/game/Entities/Pet/Pet.cpp @@ -484,8 +484,10 @@ bool Pet::LoadPetFromDB(Player* owner, uint32 petEntry, uint32 petnumber, bool c setDeathState(DeathState::JustDied); else { - SetHealth(curHealth > GetMaxHealth() ? GetMaxHealth() : curHealth); - SetPower(POWER_MANA, savedmana > GetMaxPower(POWER_MANA) ? GetMaxPower(POWER_MANA) : savedmana); + //SetHealth(curHealth > GetMaxHealth() ? GetMaxHealth() : curHealth); + //SetPower(POWER_MANA, savedmana > GetMaxPower(POWER_MANA) ? GetMaxPower(POWER_MANA) : savedmana); + SetPower(POWER_MANA, GetMaxPower(POWER_MANA)); + SetFullHealth(); } }