From 01c4b10b6d895b35d6a2761da34138abe03d8163 Mon Sep 17 00:00:00 2001 From: blinkysc <37940565+blinkysc@users.noreply.github.com> Date: Wed, 7 Jan 2026 18:50:08 -0600 Subject: [PATCH] fix(Core/Pets): Remove xinef hack that caused hunter pet deletion (#24350) Co-authored-by: sogladev --- src/server/game/Entities/Player/Player.cpp | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index ea1dbf9f5..d0eaceae0 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -9077,13 +9077,6 @@ void Player::RemovePet(Pet* pet, PetSaveMode mode, bool returnreagent) if (pet) { - // xinef: dont save dead pet as current, save him not in slot - if (!pet->IsAlive() && mode == PET_SAVE_AS_CURRENT && pet->getPetType() == HUNTER_PET) - { - mode = PET_SAVE_NOT_IN_SLOT; - m_temporaryUnsummonedPetNumber = 0; - } - LOG_DEBUG("entities.pet", "RemovePet {}, {}, {}", pet->GetEntry(), mode, returnreagent); if (pet->m_removed) return;