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.pyCIM trader alignment gates match TWGS Goldplayer.pyRankings default values and character defaults appliedconstants.pyConstants 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.pyplayer.py
Jettison, attack, and scanner parity fixes
3 files changed
engine.pyJettison keeps 1 unit; attack no-target message matches Goldscanner.pyScanner check before scan commandscombat.pyCombat 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.pyscanner.py
Disable UWARP_ADMIN in production, export only active planets
2 files changed
config.pyUWARP_ADMIN disabled in production modeexport.pyExport 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.pyexport.py
Parity test suite updates
4 files changed
_tests_player_behavior.pyPlayer behavior parity tests updated for round 2–4 fixes_tests_cim_reports.pyCIM report parity tests updated_tests_corp_mutual_pvp.pyCorp mutual PvP tests updated_tests_mega_complexity.pyMega complexity tests updated for alignment fixes