Skip to content

codigo de dibujo escrito, exportado y que no llega nunca a la pantalla #11

Description

@leocagli

Hay bastante arte y generacion que nadie invoca, en varios casos mantenido vivo con void para que el lint no proteste.

Que Donde Tamano
makeCityRows lib/map.js:370, unico uso void en :583 ~213 lineas
market() lib/map.js:942, unico uso void en :956 dibuja un mercado que la ciudad no tiene
LEGACY_NPC_*_SPRITES lib/map.js:138-236, void en :243-244 ~100 lineas
makePersonSprite (25x25) lib/sprites.js:119 ~95 lineas
makeMapPersonSprite (9x7) lib/sprites.js:243 ~70 lineas
arenaPane / combatScreen lib/render.js:957 y :1269 ~115 lineas
Runa.arena() lib/game.js:1067 ~50 lineas
NPC_MASTER_SPRITES lib/map.js:246 exportado, sin usar

Entre makePersonSprite y makeMapPersonSprite son ~250 de las 452 lineas de sprites.js que no llegan a la pantalla.

test/index.js:377 afirma "the faithful high-resolution knight is preserved", pero ese caballero no se dibuja en ninguna pantalla del juego.

Ademas

lib/sage.js esta huerfano: 1494 lineas, se presenta como "El sabio. Un NPC que traduce lenguaje natural", y el unico require esta en su test. El modulo anda: Sage.ask("usa la ballesta si esta lejos") devuelve ?foe.dist >= 5\n equip crossbow.

Y el juego manda al jugador a editar script.txt a mano con la tecla ?, que es exactamente el problema que el sabio resuelve.

O se cablea (un NPC con action { kind: 'sage' }) o se saca. Hoy son 1494 lineas testeadas que el jugador no puede alcanzar.

Y en lib/game.js:933-941 quedo un bloque JSDoc huerfano describiendo una funcion que ya no esta ahi.

Metadata

Metadata

Assignees

No one assigned

    Labels

    GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardThird CampaignCampaign: Third CampaignchoreLimpieza y mantenimiento

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions