orbit/data
Brian Fertig 42bf6c17e0 Add balance quota to cap faction territory sizes
- Branch sizes are inherently skewed and a branch IS its faction's
  territory, so without a cap one faction would dominate the start.
- Each branch now keeps only min(eligible, quota) of its eligible
  middle systems, closest to the middle band (|d−0.5|, index tiebreak);
  quota = the median of the three branches' eligible sizes. The big
  branch's overflow stays neutral wild space; a small branch keeps all.
- Expose g.factions.quota and g.factions.territories for the map's
  territory-region fill.
- Add tests verifying the quota, kept-set membership, near-equal
  faction sizes, and no-faction-outruns-typical-branch invariants.
- Fix landing.json: entry 4 now references ice assets (was mislabeled
  lava land with ice clips); entry 5 uses lava-land-02 + lava surface/
  takeoff clips.
- Add original art asset lava-shop-02.png and update docs to describe
  the balance rule.
2026-09-10 22:18:07 -06:00
..
research
…
actionbar.json
…
asteroids.json Rebuild in-system layout around tether discovery + the edge margin 2026-09-10 18:53:30 -06:00
builds.json Auto-install level-1 tether on first landing of any world 2026-09-09 13:11:38 -06:00
comms.json Add faction worldgen layer: territories, capitals, bridges, and arid pla 2026-09-10 21:45:33 -06:00
factions.json Add balance quota to cap faction territory sizes 2026-09-10 22:18:07 -06:00
galaxy.json
…
game.json
…
gates.json Add faction worldgen layer: territories, capitals, bridges, and arid pla 2026-09-10 21:45:33 -06:00
landing.json Add balance quota to cap faction territory sizes 2026-09-10 22:18:07 -06:00
manifest.json Add faction worldgen layer: territories, capitals, bridges, and arid pla 2026-09-10 21:45:33 -06:00
map.json Add balance quota to cap faction territory sizes 2026-09-10 22:18:07 -06:00
menu.json
…
mineralhud.json
…
music.json Add system effect SFX, per-context music volumes, and storm teardown 2026-09-09 15:40:26 -06:00
naming.json
…
planets.json Add faction worldgen layer: territories, capitals, bridges, and arid pla 2026-09-10 21:45:33 -06:00
quests.json Add "Leaving the Nest" quest chain and READY tracker state 2026-09-10 20:29:47 -06:00
reputation.json
…
research.json
…
save.json
…
scan.json
…
settlements.json Add faction worldgen layer: territories, capitals, bridges, and arid pla 2026-09-10 21:45:33 -06:00
sfx.json Add system effect SFX, per-context music volumes, and storm teardown 2026-09-09 15:40:26 -06:00
ship.json
…
signalCompass.json
…
stations.json
…
systems.json Add faction worldgen layer: territories, capitals, bridges, and arid pla 2026-09-10 21:45:33 -06:00
tether.json Rebuild in-system layout around tether discovery + the edge margin 2026-09-10 18:53:30 -06:00
theme.json
…