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.
Hay bastante arte y generacion que nadie invoca, en varios casos mantenido vivo con
voidpara que el lint no proteste.makeCityRowslib/map.js:370, unico usovoiden:583market()lib/map.js:942, unico usovoiden:956LEGACY_NPC_*_SPRITESlib/map.js:138-236,voiden:243-244makePersonSprite(25x25)lib/sprites.js:119makeMapPersonSprite(9x7)lib/sprites.js:243arenaPane/combatScreenlib/render.js:957y:1269Runa.arena()lib/game.js:1067NPC_MASTER_SPRITESlib/map.js:246Entre
makePersonSpriteymakeMapPersonSpriteson ~250 de las 452 lineas desprites.jsque no llegan a la pantalla.test/index.js:377afirma "the faithful high-resolution knight is preserved", pero ese caballero no se dibuja en ninguna pantalla del juego.Ademas
lib/sage.jsesta huerfano: 1494 lineas, se presenta como "El sabio. Un NPC que traduce lenguaje natural", y el unicorequireesta 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.txta 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-941quedo un bloque JSDoc huerfano describiendo una funcion que ya no esta ahi.