From c10828a905a99d26e083e7399ec7b25098e09aef Mon Sep 17 00:00:00 2001 From: David Markowitz Date: Wed, 30 Sep 2026 18:43:14 -0700 Subject: [PATCH] fix: pause bbb models --- dGame/dGameMessages/GameMessages.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dGame/dGameMessages/GameMessages.cpp b/dGame/dGameMessages/GameMessages.cpp index f40e79a45..19d5859d6 100644 --- a/dGame/dGameMessages/GameMessages.cpp +++ b/dGame/dGameMessages/GameMessages.cpp @@ -42,6 +42,7 @@ #include "eStateChangeType.h" #include "ServiceType.h" #include "ePlayerFlag.h" +#include "ModelComponent.h" #include #include @@ -2627,6 +2628,8 @@ void GameMessages::HandleBBBSaveRequest(RakNet::BitStream& inStream, Entity* ent Entity* newEntity = Game::entityManager->CreateEntity(info, nullptr); if (newEntity) { Game::entityManager->ConstructEntity(newEntity); + auto* const modelComponent = newEntity->GetComponent(); + if (modelComponent) modelComponent->Pause(); //Make sure the propMgmt doesn't delete our model after the server dies //Trying to do this after the entity is constructed. Shouldn't really change anything but