uwarp-space 2026-04-04
CIM trader alignment, character defaults, jettison/attack/scanner fixes, admin disable
216 files · 7,790+ · 7,019-

CIM trader alignment gates and character defaults

3 files changed
  • economy.py CIM trader alignment gates match TWGS Gold
  • player.py Rankings default values and character defaults applied
  • constants.py Constants updated for TWGS Gold parity
  • CIM trader alignment gates fixed to match TWGS Gold behavior — prevents CIM operations for misaligned traders. Character defaults applied for rankings and initial state. Constants updated across core rules. remediate behavioral
    2 files
    • economy.py
    • player.py

Jettison, attack, and scanner parity fixes

3 files changed
  • engine.py Jettison keeps 1 unit; attack no-target message matches Gold
  • scanner.py Scanner check before scan commands
  • combat.py Combat rules alignment with TWGS Gold
  • Jettison command keeps 1 unit minimum (matches TWGS Gold). Attack command shows correct no-target message text. Scanner ownership check added before scan commands. Combat rules aligned for encounter and combat_apply modules. remediate behavioral
    2 files
    • engine.py
    • scanner.py

Disable UWARP_ADMIN in production, export only active planets

2 files changed
  • config.py UWARP_ADMIN disabled in production mode
  • export.py Export only active planets
  • UWARP_ADMIN flag disabled in production to prevent accidental admin access. Planet export filtered to only active planets, preventing export of empty/inactive planet records. harden behavioral
    2 files
    • config.py
    • export.py

Parity test suite updates

4 files changed
  • _tests_player_behavior.py Player behavior parity tests updated for round 2–4 fixes
  • _tests_cim_reports.py CIM report parity tests updated
  • _tests_corp_mutual_pvp.py Corp mutual PvP tests updated
  • _tests_mega_complexity.py Mega complexity tests updated for alignment fixes
  • Parity test suites updated across player behavior, CIM reports, corp mutual PvP, and mega-complexity categories to reflect rounds 2–4 fixes. Stale plan files removed. qualify internal
    2 files
    • _tests_player_behavior.py
    • _tests_cim_reports.py