Casi todo en Xorisu es ofensa. La capa de defensa es la excepción: un puñado de skins que modifican el daño que recibes, no el que repartes. Se aplican en incomingDamage, después de calcular el daño del atacante y antes de restar vida.
function incomingDamage(attacker, defender, dmg) {
if (dmg <= 0) return dmg
if (attacker tiene Rayo ⚡) return dmg // ignora toda defensa
if (defender Paraguas ☂️ && !blockUsed) { // bloquea el 1er ataque
defender.blockUsed = true
return 0
}
if (defender Sartén 🍳) dmg = max(0, dmg - 1) // -1 daño recibido
return dmg
}Las piezas (skins de bate)
| Skin | Efecto |
|---|---|
| 🍳 Sartén | −1 a todo el daño que recibes (mitigación constante) |
| ☂️ Paraguas | Bloquea por completo el primer ataque que recibirías en la partida (un escudo de un uso) |
Y la esquiva, aparte (skin de bate, antes de incomingDamage):
| Skin | Efecto |
|---|---|
| 🪄 Varita | 20% de anular el golpe entrante (el rival “salta turno”) |
El anti-defensa
| Skin | Efecto |
|---|---|
| ⚡ Rayo (puño) | tus golpes ignoran la defensa del rival — Sartén y Paraguas no aplican |
Un piedra-papel-tijera sobre las propias skins
Sartén/Paraguas reducen daño; el Rayo los anula. Si sabes que el rival va defensivo de bate, el Rayo en el puño se vuelve oro. Meta-juego dentro del meta-juego.
Interacción
- Solo una skin de bate a la vez (Sartén / Paraguas / otras son excluyentes). Eliges cómo defiendes.
- La defensa actúa sobre el resultado de toda la tubería — incluso un crítico pierde 1 con Sartén, o se bloquea entero con Paraguas (salvo Rayo).
Conexiones
dano · objetos-funcionales · hp · curacion