Skip to content

Commit 5ec487e

Browse files
committed
feat: polish world update and inventory presentation
1 parent 7cb33ec commit 5ec487e

15 files changed

Lines changed: 462 additions & 30 deletions

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ sin equipo espada espada + escudo
7878

7979
RUNA usa una cámara desplazable sobre una capital de `320x200`, pero sus edificios civiles tienen ahora una escala media de calle: entre `31x21` y `45x24` celdas. El castillo conserva la silueta dominante sin cubrir el distrito completo. La avenida de la corona une castillo, mercado del alba, plaza de los héroes y gran portón; calles transversales y callejones conectan iglesia, hogar, taberna, alquimia y barrio de oficios.
8080

81-
Cada fachada mantiene identidad propia sin parecer una fortaleza: campanario y rosetón para la iglesia, entramado y jarra colgante para la taberna, fragua abierta para la herrería y bastidores defensivos para la armería. El suelo caminable se renderiza limpio y solo conserva una textura dispersa —aproximadamente `5%` de las celdas— para que edificios, monumentos y NPC no compitan contra un fondo de puntuación continua. Los jardines del alba y de la corona, el pregonero, la panadera y el cartógrafo hacen que RUNA funcione como capital habitada. La investigación y sus decisiones están documentadas en [docs/runa-design.md](docs/runa-design.md).
81+
Cada fachada mantiene identidad propia sin parecer una fortaleza: campanario y rosetón para la iglesia, entramado y jarra colgante para la taberna, fragua abierta para la herrería y bastidores defensivos para la armería. El suelo caminable se renderiza limpio y solo conserva una textura dispersa —aproximadamente `5%` de las celdas— para que edificios, monumentos y NPC no compitan contra un fondo de puntuación continua. Los jardines del alba y de la corona, el pregonero, la panadera, el cartógrafo, la herbolaria, el farolero, el escriba y la aprendiz hacen que RUNA funcione como capital habitada. La investigación y sus decisiones están documentadas en [docs/runa-design.md](docs/runa-design.md).
8282

8383
![Ciudad e iglesia](docs/screens/ciudad.png)
8484

@@ -143,7 +143,7 @@ En una tienda:
143143

144144
El escudo solo aparece junto al personaje cuando está equipado y reduce en `2` el daño de cada golpe, con un daño mínimo de `1`.
145145

146-
El botón `[I INVENTARIO]` permanece visible en ciudad, pradera, dungeon y world boss. La tecla `I` abre la mochila para equipar o quitar objetos; dentro, `Enter` equipa el arma o armadura seleccionada y `X` la quita. Al interactuar con `C`, el hogar abre un cofre personal: izquierda/derecha cambia entre mochila y depósito, y `Enter` deposita o retira. Depositar una pieza equipada la quita de su ranura de forma segura; el objeto y el contenido del cofre persisten en el autoguardado.
146+
El botón `[I INVENTARIO]` permanece visible en ciudad, pradera, dungeon y world boss. La tecla `I` abre una pantalla separada de equipo y mochila: muestra las cinco ranuras activas, ataque, defensa y alcance combinados, marca cada pieza equipada y detalla los atributos del objeto seleccionado. `Enter` equipa el arma o armadura seleccionada y `X` la quita. Al interactuar con `C`, el hogar abre un cofre personal: izquierda/derecha cambia entre mochila y depósito, y `Enter` deposita o retira. Depositar una pieza equipada la quita de su ranura de forma segura; el objeto y el contenido del cofre persisten en el autoguardado.
147147

148148
La daga y el cuero liviano cuestan `15` de oro cada uno, así que una partida nueva puede probar inmediatamente arma y pecho con sus `30` de oro iniciales. Las piezas posteriores intercambian alcance, daño, defensa y velocidad; no son mejoras lineales.
149149

@@ -223,8 +223,8 @@ npx bare test/map.smoke.js
223223

224224
Estado revisado de esta versión:
225225

226-
- `139/139` pruebas correctas.
227-
- `1264/1264` aserciones correctas.
226+
- `140/140` pruebas correctas.
227+
- `1309/1309` aserciones correctas.
228228
- Formato y lint limpios.
229229
- RUNA, NOX, fronteras, puertas, portón, pradera y dungeon validados por el smoke test.
230230
- Capturas inspeccionadas y recortadas al borde exacto de la terminal.

docs/screens/inventario.png

56.6 KB
Loading
2.57 MB
Loading
1.4 MB
Loading
246 KB
Loading
2.34 MB
Loading
260 KB
Loading
2.4 MB
Loading

docs/screens/runa-v020-x-post.png

2.74 MB
Loading

lib/game.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2892,6 +2892,7 @@ class Runa {
28922892
cursor: this.inventoryCursor,
28932893
equipment,
28942894
items,
2895+
combat: this.duelStats(this.player.snapshot()),
28952896
footer: this.inventoryHome
28962897
? inventoryFooter(
28972898
autosave + 'izq/der mochila/deposito | ENTER transferir | X equipar/quitar'

0 commit comments

Comments
 (0)