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.pyAlien faction information wired into sector command headersalien_encounter.pyFaction display wired into encounter screensrace_config.pyRace 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.pyalien_encounter.py
Feature: ferrengi.dat Parser
5 files changed
ferrengi.pyNew parser for the Ferrengi alien faction binary data filefactions.pyGold-edition CLI commands for faction datafaction.pyFaction parser supporting the Gold faction data formattest_faction_display.pyParity tests covering the new faction parser and displaytest_gold_alien_race.pyGold 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.pyBoss encounter trigger logic connected using the correctly-verified parser field offsets from Phase 5constants.pyEncounter 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.pyShip instance colonist count now correctly synced from planet dataddl.pyDDL schema aligned with actual data modelexport.pyRound-trip load/save fidelity verified; export updated
Tests
2 files changed
test_ship_instance_model.pyIntegration tests for Gold ship/planet enforcement code pathstest_sqlite_export.pySQLite export round-trip tests