orbit/data
Brian Fertig 8ade473479 Add faction-tinted swirl to locked jump gates
- Locked gates (neutral → faction, below minLevel) now render their
  swirling center in the controlling faction's hue as an in-world
  "that gate belongs to someone" tell, complementing the comm window's
  grayed REQUEST JUMP and lock message.
- JumpGate.setFactionTint tints the active swirl (setTint) or recolors
  the procedural fallback field discs; null clears back to the ordinary
  swirl. Falsy-but-valid hues (e.g. 0x000000) are not treated as clear.
- GameScene.gateFactionTintFor resolves the destination faction's color;
  _refreshGateFactionTints re-resolves all gates at build, once the XP
  ledger exists (save may have already lifted the lock), and on each
  level-up event to clear tints as the lock lifts.
- Test harness extended with setTint/setFillStyle mocks; new checks cover
  tint apply/clear/falsy-hue on the sprite path and field-disc recolor
  + restore on the fallback path.
2026-09-21 19:07:18 -06:00
..
research
…
actionbar.json
…
asteroids.json
…
builds.json
…
combat.json Add pirate comms: attack/defeat/bounty voice lines with speech and video 2026-09-20 21:34:05 -06:00
comms.json Add pirate comms: attack/defeat/bounty voice lines with speech and video 2026-09-20 21:34:05 -06:00
creditshud.json
…
economy.json
…
factions.json
…
galaxy.json
…
game.json
…
gates.json Add faction-tinted swirl to locked jump gates 2026-09-21 19:07:18 -06:00
goods.json
…
landing.json Add Pirate Problems quest payoff comms and trigger arming 2026-09-19 19:49:30 -06:00
manifest.json
…
map.json
…
menu.json
…
mineralhud.json
…
music.json Add combat soundtrack that swaps in when combat goes live 2026-09-20 20:38:07 -06:00
naming.json
…
planets.json
…
progression.json
…
quests.json Add Pirate Problems quest payoff comms and trigger arming 2026-09-19 19:49:30 -06:00
reputation.json
…
research.json
…
save.json
…
scan.json
…
settlements.json
…
sfx.json
…
ship.json
…
shipScreen.json
…
shopui.json
…
sidequests.json Add BOUNTY HUNT side quest with elite combat seam and verification 2026-09-20 20:10:07 -06:00
signalCompass.json
…
stations.json
…
systems.json
…
tether.json
…
theme.json
…
vignettes.json
…