$ node --test packages/game-data/tests/world.test.mjs packages/game-data/tests/progression.test.mjs packages/game-data/tests/determinism.test.mjs # cwd /Users/king/Desktop/Workspace/SRO/zoen # exit 0 TAP version 13 # Subtest: gen-atlas.mjs is deterministic ok 1 - gen-atlas.mjs is deterministic --- duration_ms: 30.366208 type: 'test' ... # Subtest: gen-progression.mjs is deterministic ok 2 - gen-progression.mjs is deterministic --- duration_ms: 25.596542 type: 'test' ... # Subtest: exactly 8 skill picks by level 40, all at or before 40 ok 3 - exactly 8 skill picks by level 40, all at or before 40 --- duration_ms: 0.571334 type: 'test' ... # Subtest: 45 atlas points at 40 (39 level points + 6 quest points) ok 4 - 45 atlas points at 40 (39 level points + 6 quest points) --- duration_ms: 0.080917 type: 'test' ... # Subtest: xp to next level strictly increases and pace hits ~2 weeks for typical player ok 5 - xp to next level strictly increases and pace hits ~2 weeks for typical player --- duration_ms: 0.188666 type: 'test' ... # Subtest: origins sum to 40 base attributes and portraits exist ok 6 - origins sum to 40 base attributes and portraits exist --- duration_ms: 0.135875 type: 'test' ... # Subtest: desktop bindings: required keys bound once each ok 7 - desktop bindings: required keys bound once each --- duration_ms: 0.152666 type: 'test' ... # Subtest: map is 4096 m and every zone sits inside it ok 8 - map is 4096 m and every zone sits inside it --- duration_ms: 0.647792 type: 'test' ... # Subtest: monsters live in a zone whose level band fits them; art exists ok 9 - monsters live in a zone whose level band fits them; art exists --- duration_ms: 0.538584 type: 'test' ... # Subtest: every weapon base drops from a real monster ok 10 - every weapon base drops from a real monster --- duration_ms: 0.071 type: 'test' ... # Subtest: quests: 47 in level order, valid zones/givers/targets, 18 legacy IDs kept ok 11 - quests: 47 in level order, valid zones/givers/targets, 18 legacy IDs kept --- duration_ms: 0.26375 type: 'test' ... # Subtest: quest Atlas points land exactly where progression expects them ok 12 - quest Atlas points land exactly where progression expects them --- duration_ms: 0.075666 type: 'test' ... # Subtest: choices pause Auto-Quest; boss quest offers a solo route ok 13 - choices pause Auto-Quest; boss quest offers a solo route --- duration_ms: 0.110167 type: 'test' ... 1..13 # tests 13 # suites 0 # pass 13 # fail 0 # cancelled 0 # skipped 0 # todo 0 # duration_ms 96.627459