08/30/2025 Patch Notes - GMCP and Armors

Running changelog and bug tracker.
Post Reply
User avatar
Martaigne
Site Admin
Posts: 138
Joined: Sun Jan 12, 2025 10:02 pm

08/30/2025 Patch Notes - GMCP and Armors

Post by Martaigne »

The armors command received an update:
  • It now outputs a list of worn armors and the slots they occupy:

    Code: Select all

    Worn armors by limb:
      right hand : (none)
      right arm  : pastel blue and misty gray tartan wool jacket
      left hand  : (none)
      left arm   : pastel blue and misty gray tartan wool jacket
      head       : (none)
      neck       : (none)
      right foot : (none)
      right leg  : (none)
      left foot  : (none)
      left leg   : (none)
      abdomen    : gleaming high steel plate cuirass, pastel blue and misty gray tartan wool jacket
      back       : gleaming high steel plate cuirass, pastel blue and misty gray tartan wool jacket
      chest      : gleaming high steel plate cuirass, pastel blue and misty gray tartan wool jacket
  • It also outputs a notification if a strength penalty is impeding your ability to effectively use armor:

    Code: Select all

    | Your movements are not impeded.                   |
    | Your current Strength penalty is decreasing your  |
    | effectiveness with armor.                         |
    | Your current martial art is heavily impeded.      |
    | Your arcane spells are completely disrupted.      |
    | Your astral spells are completely disrupted.      |
    | Your vedic spells are completely disrupted.       |
Updated FE Tags to include:
  • Room <exits> as a single collection.
  • Unique <roomid> for all non-dynamically loaded rooms (meaning no inn rooms, mindscapes, druid groves, etc. will have ids, as they are not kept perpetually in memory) [for now]
  • Fixed <exit> to fire only when appropriate, not on peer, etc. <exit> will be deprecated in the near future in favor of <exits>, giving folks time to update their clients.
  • Added new <preparedspell> FE tag that gives the short and long name of a spell when you begin preparing it.
  • Fixed issues with <pt> that would sometimes result in a -1 being sent.
  • Fixed issues with releasing prepped spells that didn't reset <pt>.
  • Offline experience absorption is now calculated and delivered in a single update rather than one update for every pulse absorbed
  • Offline experience absorption has been capped at 7 days instead of infinity :shock:
The big change - GMCP (Generic Mud Communication Protocol) was implemented, bringing UL into the more modern era of MUD engines. This allows for clients that support GMCP to receive notifications on the backend.
  • All current FE tags (including the new ones above) with the exception of <exit> are communicated via GMCP, including Discord info.
  • Discord integration is opt-in only, and may be changed with "settings 17".
  • The complete spec is posted to the wiki resource.
Sir Martaigne, Knight of the Crown, Champion of Thine, Favored of Fair Hearts.
Endyce, Administrator of Chaos, Hobo Coder, Shatterer of Dreams.
Two sides of the same coin — slightly tarnished and worse for wear, but still valid currency.
User avatar
Martaigne
Site Admin
Posts: 138
Joined: Sun Jan 12, 2025 10:02 pm

Re: 08/30/2025 Patch Notes - GMCP and Armors

Post by Martaigne »

Added a convenient "snapshot" command to this release for client developers. It will re-send all available GMCP values as it does upon login.
Sir Martaigne, Knight of the Crown, Champion of Thine, Favored of Fair Hearts.
Endyce, Administrator of Chaos, Hobo Coder, Shatterer of Dreams.
Two sides of the same coin — slightly tarnished and worse for wear, but still valid currency.
Post Reply