orbit/data
Brian Fertig 11f315dbf0 Add enemy wave scripts, typed hostiles, and off-screen spawns
- Waves.js: pure wave runner (rolling/fixed) + CombatSystem.startWaves
  for quest-step combat; named scripts (probe/skirmish/raid) ship in
  combat.json, driven from the console until the quest hook lands
- EnemyTypes.js: named hostiles (raider/bomber) deep-merged onto the
  base craft, with per-type textures preloaded via enemySheetList()
- Hostiles now materialize off-screen (camera edge + game.spawnLead)
  and fly in on their chase AI instead of popping into view mid-fight
- Wave ships are run-owned: no self-respawn, kills feed rolling
  replacements, and the combat bar stays up through the lead and gaps
2026-09-16 15:20:53 -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 enemy wave scripts, typed hostiles, and off-screen spawns 2026-09-16 15:20:53 -06:00
comms.json
…
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
…
goods.json Implement economy model v2: one world, one good with daily batch stock 2026-09-14 18:22:21 -06:00
landing.json
…
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
…
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
…
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
…
systems.json
…
tether.json
…
theme.json
…
vignettes.json
…