Cloud Save
{cloudSync.dirty
? 'Local progress waiting. Upload when you want to refresh the server copy.'
: 'Server copy matches this device.'}
{syncMessage && {syncMessage}}
{roguelikeKind === 'raid' ? 'Raid Roguelike' : 'Dungeon Roguelike'}
{roguelikeKind === 'raid'
? 'Ten-player party. Raid pools, lighter early scaling, and the same upgrade draft.'
: 'Five-player party. Two random trash enemies and a boss with a lighter early ramp.'}
>
)}
{roguelikeVariant === 'pvp' && (
<>
Match Type
PvP Roguelike
{gameMode === 'offline' ? 'C' : 'Q'}
{gameMode === 'offline' ? 'Offline CPU Match' : 'Queue Then CPU Fallback'}
{pvpContentType === 'stadium'
? 'Best-of-5 survival with dampening, equalized gear, and after-round buff buying.'
: gameMode === 'offline'
? 'Offline mode always places you against a random CPU 1-5.'
: 'Online mode searches briefly. If nobody is queued, a random CPU 1-5 takes the slot.'}