openfrontio / openfrontio/OpenFrontIO

[Feature] Stats reset — pay to reset win/loss ratio

Open
#4,052 1 comment 0 reactions 1 assignee Claimed by @evanpelle View on GitHub
approved Backend Feature Gameplay Monetization
Dominant language
TypeScript
Stars
2.7k
Forks
1.4k
Avg merge
17h 43m
Merged PRs (30d)
310

Description

## Overview
Players can pay (in caps or real money — product decision) to reset their win/loss ratio. Caps sink mechanic with monetisation upside.

## Scope
- Stats reset purchasable via in-game shop (caps or plutonium — TBD)
- Resets: win count, loss count, win rate, ELO
- Reset logged internally (admin can see full history)
- Player-facing: stats show as fresh
- Cooldown period between resets to prevent abuse

## Acceptance criteria
- [ ] Reset purchasable via in-game shop
- [ ] Stats correctly zeroed on purchase
- [ ] Internal reset history logged (not visible to player)
- [ ] Cooldown enforced (suggested: 30 days)
- [ ] Reset cannot be used to manipulate active tournament standings

## Dependencies
- **Depends on:** OAuth, currency system

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.