diff --git a/dGame/dComponents/PropertyManagementComponent.cpp b/dGame/dComponents/PropertyManagementComponent.cpp index 6c17bc62..97a4d5bb 100644 --- a/dGame/dComponents/PropertyManagementComponent.cpp +++ b/dGame/dComponents/PropertyManagementComponent.cpp @@ -900,6 +900,10 @@ void PropertyManagementComponent::Update(float deltaTime) { // Check for day rollover const auto currentDate = GeneralUtils::GetCurrentUTCDate(); if (currentDate != m_CurrentDate) { + if (m_ReputationDirty) { + LOG_DEBUG("Saving dirty reputation data before daily rollover for property %llu", static_cast(propertyId)); + SaveReputation(); + } m_CurrentDate = currentDate; m_PlayerActivity.clear(); }