diff --git a/dGame/dComponents/RacingControlComponent.cpp b/dGame/dComponents/RacingControlComponent.cpp index d669049d..d3fb7099 100644 --- a/dGame/dComponents/RacingControlComponent.cpp +++ b/dGame/dComponents/RacingControlComponent.cpp @@ -374,8 +374,12 @@ void RacingControlComponent::HandleMessageBoxResponse(Entity* player, int32_t bu data->collectedRewards = true; // Calculate the score, different loot depending on player count - const auto score = m_LoadedPlayers * 10 + data->finished; + auto playersRating = m_LoadedPlayers; + if(m_LoadedPlayers == 1 && m_SoloRacing) { + playersRating *= 2; + } + const auto score = playersRating * 10 + data->finished; LootGenerator::Instance().GiveActivityLoot(player, m_Parent, m_ActivityID, score); // Giving rewards