diff --git a/Source/Client/Mode/GameModePackets.cpp b/Source/Client/Mode/GameModePackets.cpp index ff4bf4b5c..a2a08d29e 100644 --- a/Source/Client/Mode/GameModePackets.cpp +++ b/Source/Client/Mode/GameModePackets.cpp @@ -7427,7 +7427,8 @@ void CGameMode::RefreshEmotionSaleSchedule() { return; } - const int expiry = manager->RefreshUnownedPacks().nextTime; + const CashEmotionPackRefresh refresh = manager->RefreshUnownedPacks(); + const int expiry = refresh.nextTime; if (expiry < 0x7FFFFFFF) { const std::uint64_t now = static_cast(manager->GetServerTime()) * 10000000; const std::int64_t interval = static_cast(static_cast(expiry) * 10000000 - now) / 10000;