Version 3.4.3 Alpha Released


Blocker reproduced

The Gear → Unique & Set Binders screen only worked for profiles with no discovered equipment Sets. Once a Set existed in collectionBinders.sets, rendering stopped with:

(set.bonuses || []).map is not a function

The data model stores Set thresholds as an object keyed by the required piece count, normally 23 and 5. The UI incorrectly assumed an array. This made the defect progression-dependent and allowed a clean-save test to miss it.

Implemented repair

  • Added one normalization function for Set bonus thresholds.
  • Supports the canonical keyed-object format and legacy array-shaped data.
  • Sorts thresholds numerically before rendering.
  • Displays the real piece requirement instead of inferring it from an array index.
  • Normalizes malformed, scalar or array-shaped Binder discovery maps during save migration.
  • Uses defensive empty catalog and discovery-map fallbacks.
  • Keeps Save Schema 34 and the existing browser save key unchanged.

Files

Knights_of_Crystalis_Version_3.4.3_Alpha_Itch.zip Play in browser
2 days ago

Get Knights of Crystalis

Leave a comment

Log in with itch.io to leave a comment.