uwarp-space
2026-03-08
Phase 5 parity fixes completed: NavHaz, tractor beam, trading items 14–18, empirically-verified twport.dat field offsets, and ServerConfig-derived server defaults
143 files · 6,805+ · 1,398-
Parity: Phase 5 Completion (Items 14–18)
3 files changed
movement.pyNavHaz display and tractor beam behavior corrected to match TWGS referencetrading.pyTrade calculation parity for items 14–18 correctedtrading.pyTrade parity analysis helpers updated
- Phase 5 parity fixes: NavHaz display, tractor beam behavior, and trade calculations for items 14–18 now match TWGS Gold reference
remediate
behavioral
2 files
movement.pytrading.py
- Navigation hazard display and tractor beam behavior corrected to match TWGS reference
remediate
behavioral
1 file
movement.py
- Trade calculation parity for items 14–18 corrected
remediate
internal
1 file
trading.py
Parity: Encounter and Port Fixes
3 files changed
ai_loop.pyEncounter prompt detection improved for TWGS Gold sequential port prompt flow_trading_display.pyPort action input routing fixed_game_init.pyStarting ship type read from game data rather than hardcoded
- Encounter prompt detection improved to handle TWGS Gold sequential port prompts
remediate
behavioral
1 file
ai_loop.py
- Port action input routing fixed
remediate
internal
1 file
_trading_display.py
- Starting ship type now correctly read from game data rather than hardcoded
remediate
internal
1 file
_game_init.py
Parser: twport.dat Field Offsets
1 file changed
port.pyBinary field offsets corrected based on empirical comparison against GameF reference binary
Config: Server Defaults
2 files changed
config.pySelf-destruct, reset, and new-char operations now derive starting values from ServerConfig_game_init.pyShip type name read from game data, not hardcoded
Documentation
1 file changed
HANDOFF.mdHANDOFF and feature tracker updated for Phase 5 completion
- HANDOFF and feature tracker updated to reflect Phase 5 parity completion
specify
behavioral
1 file
HANDOFF.md