Usurper Reborn v0.11- Comprehensive Bug Fix & Systems Enhancement Update
Release Date: January 21, 2026
This release addresses 50 bugs identified through comprehensive code review, fixes critical save/load data loss issues, and enhances several game systems.
Critical Bug Fixes
Save/Load System
- Relationships now properly save and load - Player and NPC relationships are fully persisted
- NPC memories, goals, and emotional states restored on load - NPCs remember player interactions across sessions
- Player ID properly tracked - ID-based lookups work correctly after loading
Quest System
- Bounty quests can now be completed - Fixed Occupier field handling for auto-claimed quests
Combat Balance
- Old God boss phase resistance fixed - Resistance now correctly increases with phase (was inverted)
- King defense in throne challenges corrected - King now fights at full strength instead of 1/4
Dungeon Progression
- Old God floors added to special floor list - Floors 40, 55, 70, 85, 95, 100 now properly tracked
- DescendDeeper now generates floors correctly - Fixed missing floor generation call
High Severity Fixes
NPC/Relationship Systems
- Cannot marry dead NPCs - Added death check before marriage
- GetSpouseName excludes dead spouses - Prevents interactions with deceased partners
- GetChildrenOfCouple logic fixed - Correct children now returned (operator precedence fix)
- GetNPCsAtLocation excludes dead NPCs - Dead NPCs no longer appear in location queries
- Spouse death syncs to relationship status - Death properly ends marriage state
Combat Systems
- Player level correctly tracked - GetPlayerLevel() now returns actual level (was hardcoded to 1)
- SevenSeals bounds checking - Prevents crash when collecting seals
- Double HP application on equip fixed - HP bonuses now applied correctly once
Economy
- King daily income now functional - TaxRate defaults to 20, income calculation improved
- Gold overflow protection - Large dungeon rewards handled safely
Story Progression
- PlagueEnds events now generate - Plagues no longer become permanent
- PersonalQuestStarted resets on failure - Companions can retry failed personal quests
Medium Severity Fixes
Statistics Tracking
- Poison cure gold now tracked at Healer
- Disease cure gold now tracked (2 locations)
- Cursed item removal gold now tracked
Character Systems
- ConvertChildToNPC sets Name1 - Children properly initialize when aging up
- Spell/Skill lists null safety - Lists initialize properly on load
- MarketInventory null protection - Prevents crash when loading NPC market data
System Enhancements
Castle System
- Enhanced guard defense notification system
- Improved royal treasury and tax collection
- Better throne challenge mechanics
BBS Compatibility
- CP437 character mapping support
- Improved terminal adapter for telnet sessions
Old God Combat
- Enhanced phase mechanics
- Better damage calculation and feedback
Technical Details
- 31 files modified
- 3,913 lines added, 205 removed
Known Issues
The following lower-severity issues are documented but not yet fixed:
- Quest reward byte truncation for high-level rewards (>255)
- Achievement rewards not tracked in statistics
- Some monster families only available at higher levels
Upgrade Notes
Save files from v0.10 are compatible. However, due to the relationship serialization fix, you may need to rebuild some NPC relationships if they weren't saved correctly in previous versions.