Skip to content

v1.7.24

Choose a tag to compare

@jasona jasona released this 07 Feb 04:33
· 104 commits to main since this release
b65b507

Bug Fixes

  • Fix race condition in SharedWorker verification causing random disconnects
  • Fix equipment sidebar not updating from delta stats messages
  • Fix dead NPCs not being removed from room immediately on death

Features

  • Add concurrency control to image generation and parallelize modal image fetching
  • Add builder heal command to fully restore target HP and MP
  • Add users command for quick online player list

Refactoring

  • Centralize duplicated utilities (capitalize, findItem, parseArgs, type guards) across mudlib, reducing ~350 lines of redundant code
  • Add type marker efuns (isWeapon, isArmor, isVehicle, isPet, isPlayer, isNPC) following the isLiving pattern
  • Move isLiving to efun and remove local definitions
  • Extract unequipIfNeeded and parseArgs to shared utility modules