v0.5.5 Patch Notes

What's new in v0.5.5

UI Improvements

  • Item Rewards Fully Disabled When Config Disabled - Complete protection when item rewards are turned off
  •     Rewards tab hidden in ViewXpPage
  •     ItemRewardsPage shows "Item Rewards Disabled" if somehow accessed directly
  •     All navigation (tabs, arrows) hidden on disabled page
  •     Event handlers check isEnabled() before opening rewards page

Upgrade Safety

  • Stat Rewards Reapplied on Config Update - Existing players get correct stat values after mod updates
  •     When SkillTreeConfig version changes, all stat modifiers (Health, Stamina, Mana) are reapplied
  •     Online players: stats recalculated immediately on reload/reloaddefaults
  •     Offline players: stats recalculated on first XP action after login
  •     Prevents stale stat values from old config versions
  • Orphaned Reward Cleanup - Removes stat modifiers from rewards that no longer exist
  •     When skill tree config changes remove tiers or reward IDs, old stat modifiers are cleaned up
  •     cleanupOrphanedRewards() now calls removeOrphanedStatModifiers() for each removed reward
  •     Tries removing all stat types (Health, Stamina, Mana) since original reward type is unknown

Balance Changes

  • Block (STAT_DEFENSE) Nerfed by 50% - Block reduction values were too powerful
  •     All STAT_DEFENSE skill tree rewards reduced by half
  •     Before: 4% → 20% range across tiers
  •     After: 2% → 10% range across tiers
  •     Maximum stacked Block from all skills now ~45% (was ~90%)
  • Item Reward Tiers Expanded - Added intermediate tiers for smoother progression with hybrid OSRS formula
  •     New Level 65 tier for all 16 skills (Expert-level materials)
  •     New Level 80 tier for all 16 skills (Advanced materials)
  •     Rewards include mid-to-late game materials like Mithril, Adamantite, Onyxium
  •     Legendary materials (Prisma, Voidheart, Elemental Essences) at Level 80+
  •     Total: 6 milestone tiers per skill (10, 25, 50, 65, 80, 100)

Looking for technical details? View full developer changelog for v0.5.5