deadhead-space-freight-tycoon/packages/engine/test/ported
fireshaper 63192f9129
CI / check (push) Has been cancelled Details
Step 15.5: sim: stranding and emergency fuel
The no-strand rule now asks whether the ship could leave the
destination on a full tank where fuel is sold, or on what is left
after the leg where it isn't. Emergency fuel is offered to an idle
ship that can't reach anywhere when the player can't afford the
shortfall: the cheapest leg's fuel at 2.5x the local price.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 01:37:05 -04:00
..
board-keys.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
buy-ship.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
cleanup.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
company-name.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
concurrency.test.ts Step 15.4: sim: tank, burn, and refuel 2026-10-10 01:32:09 -04:00
contract-dispatch-landing.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
contract-dispatch.test.ts Step 15.4: sim: tank, burn, and refuel 2026-10-10 01:32:09 -04:00
deal.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
dev-tools.test.ts Step 15.3: content: fuel 2026-10-10 01:05:13 -04:00
duty-rest.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
goals.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
guest.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
last-arrival.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
lease-bay.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
lighter-clipper.test.ts Step 15.5: sim: stranding and emergency fuel 2026-10-10 01:37:05 -04:00
loan.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
location-board.test.ts Step 15.4: sim: tank, burn, and refuel 2026-10-10 01:32:09 -04:00
new-company.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
pilots.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
reposition.test.ts Step 15.4: sim: tank, burn, and refuel 2026-10-10 01:32:09 -04:00
resolution.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
skills.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
state.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
stranded.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
summaries.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
time.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
tutorial-board.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
tutorial-dispatch.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
tutorial-v2-three-runs.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
tutorial-v2.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
upgrades.test.ts Step 15.2: sim: static positions and distances 2026-10-10 00:54:57 -04:00
validation.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00
veteran.test.ts Step 14.5: port the game logic to engine commands 2026-10-09 19:38:25 -04:00