flowchart TD
Start[G1: Sin derechos de propiedad] --> Init[P1: 10 pavos
P2: 10 elotes]
Init --> A1{P1: Ofrecer tokens?}
A1 -->|No ofrecer| O1[Sin cambios
→ Siguiente ronda]
A1 -->|Proponer oferta| B1[P1 especifica:
- Ofrecer: X pavos, Y elotes
- Pedir: A pavos, B elotes]
B1 --> C1[UI: Ocultar OfferControls
Mostrar oferta a ambos jugadores]
C1 --> D1{P2: Una sola decisión}
D1 -->|Aceptar| O2[Intercambiar tokens:
P1 da oferta, recibe pedido
P2 da pedido, recibe oferta
→ Auto-avance]
D1 -->|Rechazar| O3[Sin cambios en tokens
→ Auto-avance]
D1 -->|Robar| O4[P2 recibe oferta
P1 pierde oferta
Sin pago de P2
→ Auto-avance]
%%{init: {'theme':'dark'}}%%
style Start fill:#1a237e,stroke:#fff,color:#fff
style Init fill:#283593,stroke:#fff,color:#fff
style A1 fill:#4527a0,stroke:#fff,color:#fff
style B1 fill:#512da8,stroke:#fff,color:#fff
style C1 fill:#37474f,stroke:#fff,color:#fff
style D1 fill:#455a64,stroke:#fff,color:#fff
style O1 fill:#424242,stroke:#fff,color:#fff
style O2 fill:#2e7d32,stroke:#fff,color:#fff
style O3 fill:#757575,stroke:#fff,color:#fff
style O4 fill:#d32f2f,stroke:#fff,color:#fff