feat(orks): Refine ork ship/fleet logic

Draft
ET
5d ago
+328-222

Summary by cubic

Reworks ork growth and ship building so fleets only spawn from safe, unblockaded planets with enough orks, and now cost ork forces to create or expand. Fixes ork fleet arrival not adding forces to the target planet. Reworks luck rolls to roll twice and keep the better result for player-beneficial outcomes, and the worse for player-detrimental ones.

  • Ship building now requires no enemies or blockades, at least 4 orks on a buildable planet, and consumes orks per fleet and per ship.
  • Adds a fleet cap limiting ork fleets to occupied ork stars plus five; spawning a fleet no longer bypasses the cap check.
  • Landing on a planet now adds orks up to the planet's capacity, leaving the fleet with any remaining forces.

Bug Fixes

  • Fixes ork fleet arrival computing an ork value that was never assigned, so colonized planets gained no orks.
  • Fixes warboss departure and stronghold growth using the wrong luck roll direction.
  • Fixes the neworkfleet cheatcode spawning an empty fleet; it now spawns with ships.
  • Fixes luck rolls for Shitty Luck and Great Luck so the discarded roll is the same as before.