From 79c26d93301f1f0656c4d186aeabf14cdb94b8e4 Mon Sep 17 00:00:00 2001 From: jadebenn Date: Mon, 16 Dec 2024 20:36:03 -0600 Subject: [PATCH] misc --- dGame/dComponents/PetComponent.cpp | 10 +++++++++- dGame/dGameMessages/GameMessageHandler.cpp | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/dGame/dComponents/PetComponent.cpp b/dGame/dComponents/PetComponent.cpp index 7fbce903..f74a9aa8 100644 --- a/dGame/dComponents/PetComponent.cpp +++ b/dGame/dComponents/PetComponent.cpp @@ -151,6 +151,14 @@ void PetComponent::OnUse(Entity* originator) { case ePetAbilityType::JumpOnObject: // Bouncer StartInteractBouncer(); break; + + default: + LOG_DEBUG( + "Unhandled pet interaction - Owner: %ld, ePetAbilityType %d", + m_Owner, + GeneralUtils::ToUnderlying(m_Interaction.ability) + ); + break; } } else { StartTamingMinigame(originator); @@ -323,7 +331,7 @@ void PetComponent::StartTamingMinigame(Entity* originator) { // Notify the start of a pet taming minigame m_Parent->GetScript()->OnNotifyPetTamingMinigame(m_Parent, originator, ePetTamingNotifyType::BEGIN); - auto* characterComponent = originator->GetComponent(); + auto* const characterComponent = originator->GetComponent(); if (characterComponent != nullptr) { characterComponent->SetCurrentActivity(eGameActivity::PET_TAMING); Game::entityManager->SerializeEntity(originator); diff --git a/dGame/dGameMessages/GameMessageHandler.cpp b/dGame/dGameMessages/GameMessageHandler.cpp index baa3a84e..15d99de2 100644 --- a/dGame/dGameMessages/GameMessageHandler.cpp +++ b/dGame/dGameMessages/GameMessageHandler.cpp @@ -110,7 +110,7 @@ void GameMessageHandler::HandleMessage(RakNet::BitStream& inStream, const System if (var) { entity->SetVar(u"dlu_first_time_load", false); InventoryComponent* inventoryComponent = entity->GetComponent(); - + if (inventoryComponent) inventoryComponent->FixInvisibleItems(); } break;