orbit/data
Brian Fertig 15fe08a926 Add combat sandbox: standalone arena to tune combat before it ships
- New `combat.html` + `/combat` dev-server route + `index.html?combat`
  boot a fixed arena where the player ship fights a pack of enemy craft;
  all tuning lives in `data/combat.json` (thrust, hulls, shields, lance,
  rams, respawns).
- Add `js/combat/` modules: CombatScene, EnemyShip (standoff-ring AI +
  lance), Bullet, Fx, StarDrift, and pure rules in Combat.js (armor
  damage, orbit step) exercised by the new `dev/combat.test.mjs`.
- Extract shared `awaitFonts` into `js/utils/Fonts.js` so both the game
  and sandbox boots use one copy.
- Preload the enemy spritesheet in GameScene so the texture is ready when
  combat ships in; add `ships-enemy.png` (+ `.psd`) art.
- Expose `window.__COMBAT__` (reset, spawnEnemy, player, kills) for
  devtools tuning; R resets the range, P freezes it.
2026-09-15 20:54:33 -06:00
..
research Change cargo bay builds to cost credits + minerals 2026-09-14 19:27:55 -06:00
actionbar.json
…
asteroids.json
…
builds.json Change cargo bay builds to cost credits + minerals 2026-09-14 19:27:55 -06:00
combat.json Add combat sandbox: standalone arena to tune combat before it ships 2026-09-15 20:54:33 -06:00
comms.json Add OAC "new research" audio beat on research sign-off end 2026-09-13 20:52:28 -06:00
creditshud.json
…
economy.json Halve trade margins: distance bands -> x0.75/x1.15/x1.85/x2.75/x3.75 2026-09-15 11:38:57 -06:00
factions.json
…
galaxy.json
…
game.json
…
gates.json Remove waypoint kind; allow up to two deep-space stations per system 2026-09-14 10:25:19 -06:00
goods.json Implement economy model v2: one world, one good with daily batch stock 2026-09-14 18:22:21 -06:00
landing.json Remove waypoint kind; allow up to two deep-space stations per system 2026-09-14 10:25:19 -06:00
manifest.json Add combat sandbox: standalone arena to tune combat before it ships 2026-09-15 20:54:33 -06:00
map.json
…
menu.json
…
mineralhud.json
…
music.json
…
naming.json Remove waypoint kind; allow up to two deep-space stations per system 2026-09-14 10:25:19 -06:00
planets.json
…
quests.json
…
reputation.json
…
research.json Add Cargo research category with quest and build-completion gates 2026-09-14 19:13:56 -06:00
save.json
…
scan.json
…
settlements.json Remove waypoint kind; allow up to two deep-space stations per system 2026-09-14 10:25:19 -06:00
sfx.json
…
ship.json
…
shopui.json Rework BUY-list rows: title line carries name · inventory · price · step 2026-09-14 18:56:27 -06:00
signalCompass.json
…
stations.json Remove waypoint kind; allow up to two deep-space stations per system 2026-09-14 10:25:19 -06:00
systems.json Remove waypoint kind; allow up to two deep-space stations per system 2026-09-14 10:25:19 -06:00
tether.json
…
theme.json
…
vignettes.json
…