diff --git a/src/game/Handlers/MiscHandler.cpp b/src/game/Handlers/MiscHandler.cpp index f69def813..310b5dde0 100644 --- a/src/game/Handlers/MiscHandler.cpp +++ b/src/game/Handlers/MiscHandler.cpp @@ -1807,6 +1807,11 @@ void WorldSession::HandleRequestPetInfoOpcode(WorldPacket & /*recv_data */) #endif recv_data.hexlike(); */ + + if (_player->GetPet()) + _player->PetSpellInitialize(); + else if (_player->GetCharm()) + _player->CharmSpellInitialize(); } void WorldSession::HandleSetTaxiBenchmarkOpcode(WorldPacket & recv_data)