github binary-knight/usurper-reborn v.0.11
Alpha v0.11 - Comprehensive Bug Fix & Systems Enhancement Update

latest releases: v1.0.2, v1.0.1, v1.0.0...
6 months ago

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.

Don't miss a new usurper-reborn release

NewReleases is sending notifications on new releases.