Skip to content

feat(economy): sistema de economía PyE Coins (MVP) - #63

Open
Chere3 wants to merge 2 commits into
somospye:mainfrom
Chere3:feat/economy
Open

feat(economy): sistema de economía PyE Coins (MVP)#63
Chere3 wants to merge 2 commits into
somospye:mainfrom
Chere3:feat/economy

Conversation

@Chere3

@Chere3 Chere3 commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Qué hace

MVP del sistema de economía (PyE Coins) con mecánicas explícitas contra la superinflación que menciona el issue:

  • /eco daily (100-200, cada 24h) y /eco trabajar (50-150, cada 1h) — única emisión de moneda.
  • /eco robar (cada 4h, 40% de éxito, roba 15% del objetivo con tope de 500; si falla paga multa del 10% que se quema).
  • /eco transferir con impuesto del 5% que también se quema (sink).
  • /eco balance [usuario] y /eco top.

Cómo

  • Tabla única economy (saldo + timestamps de cooldown). Todas las mutaciones de saldo son UPDATEs atómicos con guards en el WHERE: un gasto concurrente no puede dejar saldo negativo y daily/work solo se cobran una vez por ventana. La transferencia corre en transacción dentro del repository.
  • Tunables en CONFIG.ECONOMY (montos, cooldowns, tasas) — sin tablas de configuración.
  • El cooldown de robar se consume aunque falle, para evitar spam de reintentos.

Tienda

Se difiere a un follow-up: el servidor aún no tiene items definidos y meter un sistema de tienda sin items sería diseño especulativo. Cuando se decidan los items, se agregan sobre esta base.

Deploy

Tabla nueva: bun run db:push (drizzle/ gitignoreado).

Closes #10

@LDarki

LDarki commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Los comandos seria preferible que sean con prefix como antiguamente se usaban (!stats !rob..... etc)
el hecho de usar /eco (opcion) es un poco tosco.

El sistema debería tener un sistema de tienda, como teniamos con pyechan

PD: no te estoy pidiendo que lo hagas, lo comento para que quede registro de esto (asi luego se implementa completo)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Sistema de Economía

2 participants