uwarp-space 2026-03-12
Phase 6 faction display wired into encounters and sector headers; ferrengi.dat parser added; boss encounters integrated; ship colonist sync and DDL alignment fixed
201 files · 15,073+ · 3,036-

Parity Phase 6: Faction Display

3 files changed
  • sector_display.py Alien faction information wired into sector command headers
  • alien_encounter.py Faction display wired into encounter screens
  • race_config.py Race configuration updated to support faction display
  • Alien faction information (Ferrengi, Trader guilds) now displayed in sector command headers and encounter screens, matching TWGS Gold output instantiate behavioral
    2 files
    • sector_display.py
    • alien_encounter.py

Feature: ferrengi.dat Parser

5 files changed
  • ferrengi.py New parser for the Ferrengi alien faction binary data file
  • factions.py Gold-edition CLI commands for faction data
  • faction.py Faction parser supporting the Gold faction data format
  • test_faction_display.py Parity tests covering the new faction parser and display
  • test_gold_alien_race.py Gold alien race enforcement tests
  • ferrengi.dat binary parser added for alien faction data instantiate behavioral
    1 file
    • ferrengi.py
  • Gold-edition CLI commands added for faction data access instantiate behavioral
    1 file
    • factions.py
  • Parity tests covering the new parser and faction display commands qualify internal
    1 file
    • test_faction_display.py

Boss Encounters (Phase 5)

2 files changed
  • events.py Boss encounter trigger logic connected using the correctly-verified parser field offsets from Phase 5
  • constants.py Encounter constants updated for boss trigger conditions
  • Boss encounter trigger logic connected using the correctly-verified parser field offsets from Phase 5 — previously the trigger was wired but used wrong offsets instantiate internal
    1 file
    • events.py

Ship Colonist Sync

3 files changed
  • ship_instance.py Ship instance colonist count now correctly synced from planet data
  • ddl.py DDL schema aligned with actual data model
  • export.py Round-trip load/save fidelity verified; export updated
  • Colonist count in ship instances now correctly synced from planet data remediate internal
    1 file
    • ship_instance.py
  • DDL schema aligned with actual data model; round-trip load/save fidelity verified remediate internal
    2 files
    • ddl.py
    • export.py
2 files changed
  • test_ship_instance_model.py Integration tests for Gold ship/planet enforcement code paths
  • test_sqlite_export.py SQLite export round-trip tests
  • Integration tests added for Gold ship/planet enforcement code paths qualify internal
    1 file
    • test_ship_instance_model.py