Spec completo (2026-06-21)
La UI del juego (tarjeta de skin en
/avatar, mapaITEM_STATS) prometía un perk por skin que nunca se había implementado. Ahora todo el spec está en código (salvo Cristal, cosmético). Esta nota es la referencia canónica de qué hace cada skin.
Doctrina
La UI es el diseño canónico. Lo que la tarjeta le promete al jugador manda; el código lo cumple. Cada efecto va atado al emoji de la skin equipada (game-logic.js), y se resuelve al empezar la partida (resolveWeaponSkins). Skins del mismo arma son mutuamente excluyentes (un slot por arma).
Puñal 🔪
| Skin | Efecto | Implementación |
|---|---|---|
| 💉 Jeringuilla | Veneno +2 rondas (req. pasiva veneno) | ✅ |
| 🔱 Tridente | Triple golpe: el puñal pega 15 | ✅ |
| ⚔️ Espada | +3 daño base (13) | ✅ |
| ✂️ Tijeras | 25% crítico ×2 | ✅ |
| 🌹 Rosa | Cura 5 HP al envenenar (req. pasiva) | ✅ |
| 💎 Cristal | ”Brilla al golpear” — cosmético | ⬜ sin mecánica |
Bate 🏏
| Skin | Efecto | Implementación |
|---|---|---|
| 🪓 Hacha | +2 daño base (17) | ✅ |
| 🔨 Martillo | Doble daño cada 3 golpes de bate | ✅ |
| 🪄 Varita | 20% esquivar (el rival “salta turno”) | ✅ |
| 🥇 Bate de oro | +1 HP por golpe (tope maxHp) | ✅ |
| 🍳 Sartén | −1 daño recibido | ✅ |
| 🪵 Leño | +1 HP máximo (empiezas con 51) | ✅ |
| ☂️ Paraguas | Bloquea el primer ataque de la partida | ✅ |
| 🎸 Guitarra | Aturde 1 ronda (el rival no pega la siguiente) | ✅ |
| 🗡️ Katana | 25% crítico ×2.5 | ✅ |
Puño 👊
| Skin | Efecto | Implementación |
|---|---|---|
| 🧤 Guante | +1 daño de puño · + anti-rotura al lanzar | ✅ |
| 🥊 Manopla | Combo: +2 daño por golpe de puño encadenado · + anti-rotura | ✅ |
| 🪬 Mano mágica | 100% crítico ×2 bajo 25% HP · + anti-rotura | ✅ |
| 🔥 Fuego | Quema (DoT, 2 rondas × 2.5 = 5) al golpear | ✅ |
| 🐾 Garra | 50% doble golpe de puño | ✅ |
| ⚡ Rayo | Ignora la defensa del rival (Sartén/Paraguas no aplican) | ✅ |
Guantes: acumulan
Las tres skins protectoras de puño (🧤🥊🪬) conservan el anti-rotura original y ganan su perk de la UI. No reemplazan, suman.
Sistemas construidos (transversales)
- Críticos (
rollCrit) → Tijeras, Katana, Mano mágica. Multiplicador armado en la resolución. - Aturdir (
stunned/stunnedNext) → Guitarra. El aturdido reparte 0 daño la ronda siguiente. - Esquiva / saltar turno (
VARITA_SKIP_CHANCE) → Varita. Niega el daño entrante. - Quemadura (reusa
poisonRoundsLeft/poisonDamage) → Fuego. - Daño entrante / escudo (
incomingDamage) → Sartén, Paraguas, y Rayo lo ignora. - HP máximo + curación con tope (
maxHp) → Leño, Bate de oro, Rosa. - Golpes ×2 armados (
martilloHit/garraHit) → Martillo, Garra.
Pendiente
- 💎 Cristal: sin efecto mecánico (la UI solo dice “brilla”). Decidir si darle uno.
- Playtest / balance: todos los números (probabilidades, multiplicadores) están sin afinar con partidas reales.
Conexiones
objetos-funcionales · dano · skins · veneno · combo · el-bate