orbit/js
Brian Fertig 1a581af211 Add faction crossfire: rivals shoot each other in war-zones
- Bullets and seekers now carry their shooter's factionId so a
  faction's fire drops rival-faction craft but never its own wing
  (classic pack bolts/seekers are unaffected)
- NPC kills via crossfire are silent: no kill count, XP, defeat comm,
  or screen shake — the war is the world's, not the player's ledger
- Survivors of a neutral-to-player side peel off once their rivals are
  spent, clearing the sky for the director's cadence
- Bump faction cooldown to 40–60 s and update data/encounters tests
2026-09-30 16:57:52 -06:00
..
build
…
combat Add faction crossfire: rivals shoot each other in war-zones 2026-09-30 16:57:52 -06:00
comms Add compact video-only comms box for in-combat visual calls 2026-09-28 13:28:31 -06:00
config
…
dev
…
economy
…
entities
…
galaxy
…
mining
…
player
…
quests Rework gate-access lock copy to name the target system 2026-09-30 15:23:53 -06:00
reputation Rework faction systems into active war zones with faction-driven encount 2026-09-29 21:22:42 -06:00
research Tune jumpgate activation research duration to 20 s 2026-09-30 15:36:27 -06:00
save Persist combat vitals in save data and restore damage on load 2026-09-28 19:06:11 -06:00
scan
…
scenes Rework faction encounters into two-faction crossfire with per-player dis 2026-09-30 16:28:56 -06:00
ship
…
skills
…
tether
…
ui Rework gate-access lock copy to name the target system 2026-09-30 15:23:53 -06:00
utils
…
vendor
…
vignettes
…
visuals
…
main.js
…