orbit/js/combat
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
..
Aiming.js
…
Bullet.js
…
CamShake.js
…
Combat.js
…
CombatHud.js
…
CombatScene.js
…
CombatSfx.js
…
CombatSystem.js Add faction crossfire: rivals shoot each other in war-zones 2026-09-30 16:57:52 -06:00
DuelPicker.js Add Zenith faction roster with wing-volley and electrified-zone archetyp 2026-09-29 19:07:23 -06:00
Encounters.js Rework faction encounters into two-faction crossfire with per-player dis 2026-09-30 16:28:56 -06:00
EnemyAbilities.js Add faction crossfire: rivals shoot each other in war-zones 2026-09-30 16:57:52 -06:00
EnemyShip.js
…
EnemyTypes.js Add Zenith faction roster with wing-volley and electrified-zone archetyp 2026-09-29 19:07:23 -06:00
Fx.js
…
Missile.js
…
NeutralShip.js
…
StarDrift.js
…
TransportShip.js
…
Waves.js
…
Weapons.js Add faction crossfire: rivals shoot each other in war-zones 2026-09-30 16:57:52 -06:00
XpManager.js
…
main.js
…