v0.5.8 Patch Notes

What's new in v0.5.8

Skill Overview UX Redesign

  • Compact buff bar - All active buffs shown in a single horizontal bar at the top
  •     Shows: XP Boost, Damage, Block, Crit, Lifesteal
  •     Bright color-coded values for easy reading
  •     Displays best values across all combat skills
  • Inline skill buffs - Each skill row now shows claimed rewards inline
  •     Buffs appear below the progress bar: +15 HP +5% DMG +3% LUCK
  •     Values of same type are combined (e.g., +5 HP + +10 HP = +15 HP)
  •     See exactly what bonuses each skill provides at a glance
  • Improved readability - Better contrast and sizing
  •     Lighter text colors for better visibility on dark background
  •     Larger font sizes for buff displays
  •     XP values show whole numbers for millions (1M instead of 1.2M)
  •     Wider skill name and XP columns
  • Streamlined header - Stats moved to right side of title
  •     Total Level, Total XP, Skills count in compact layout
  •     More space for skill progress list

Permissions System

  • Reload permissions command - /mmoconfig reloadperms
  •     Reloads boost permissions from permissions.json without restart
  •     Shows count of loaded boost permission templates
  • Dynamic boost permissions - XpBoostService reads from permissions.json
  •     Boost permissions extracted from users and groups sections
  •     Refresh button in Boost page reloads permissions in real-time
  •     Supports wildcard permissions (mmoskilltree.xpboosts.*)

Bug Fixes

  • Total level calculation - Now excludes skills without XP map data
  •     Skills not configured in xp-maps.json don't count toward total
  •     More accurate representation of actual progress
  • Block label - Defense renamed to "Block" in all 8 languages
  •     More consistent with in-game terminology

Combat Reward Targeting

  • Targeted combat rewards - Combat bonuses can now apply to specific weapons/skills
  •     New CombatTarget enum: ALL, MELEE, RANGED, MAGIC, and individual skills
  •     MELEE includes: Swords, Daggers, Polearms, Staves, Axes, Blunt, Unarmed
  •     RANGED includes: Archery
  •     Rewards default to ALL (backward compatible with existing configs)
  • "All Combat" rewards at high tiers - New reward options for combat skills
  •     Tier 8: +3% Damage (All), +3% Critical (All)
  •     Tier 9: +4% Damage (All), +4% Critical (All), +2% Lifesteal (All)
  •     Global bonuses as alternative to skill-specific bonuses

Config Compatibility

  • No config version bump required - combatTarget is optional with ALL default
  • Existing skill-tree.json files work unchanged
  • Defense bonus remains global (applies when taking damage, not dealing)

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