12/04/2025 Patch Notes - Armors, Contents, Uptime, Version

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

12/04/2025 Patch Notes - Armors, Contents, Uptime, Version

Post by Martaigne »

Patch Notes – December 4, 2025

Today’s update focuses on armor visibility, inventory clarity, accessibility for visually impaired players, and a couple of handy staff utilities.


Armor Command (armor / armors)

New numeric armor overview
  • armors now shows a single, compact table of all damage types per limb, using numeric percentages instead of vague terms (none/light/high/etc.).
  • The table includes columns for:
    • Crushing, Puncturing, Slashing, Acid, Cold, Electricity, Essence, Fire, Holy, Sonic, Water, Vacuum
  • Values are shown as % damage reduced (e.g. 44.0).
Clearer penalties & disruption
  • Movement and martial arts penalties now include their exact numeric value:
    • e.g. Your movements are lightly impeded (impeded by 12)
    • e.g. Your current martial art is heavily impeded (impeded by 5)
  • Spell disruption lines now also include the raw disruption value:
    • e.g. Your arcane spells are completely disrupted (disrupted by 150)
  • Strength penalties that affect armor are explicitly called out:
    • Your current Strength penalty is decreasing your effectiveness with armor.
Visually impaired (VI) behavior
  • For players with visually impaired mode enabled:
    • The default armors output is more compact and easier for screen readers.
    • Additional details (full table, worn-by-limb, extra summaries) are available via arguments to armors instead of being dumped all at once.
    • Output formatting has been adjusted to avoid noisy prefixes and to read more naturally through screen readers.

    Contents Command (contents)

    Deeper, cleaner inventory listing
    • contents here in most rooms now shows full nested inventory (items inside containers, inside other containers, etc.) for players as well as staff.
    • In owned/saving rooms (inn rooms, groves, pocket dimensions), non-owners cannot use contents here to peek, respecting ownership and privacy rules.
    • Exit openers and other internal objects remain hidden as before.
    Grouping & counts
    • Identical items are now grouped with a count:
      • e.g. stool (x6) instead of six separate stool lines.
      • e.g. pickled egg (x20) inside a container.
    • This applies both to room contents and container contents, dramatically reducing clutter.
    Smarter container descriptions
    • Nested contents now indicate where the items are, using readable phrases such as:
      • on bar:
      • inside bar:
      • on third wooden table:
      • inside large glass jar:
    • Alphabetical sorting is applied so inventories are easier to scan.
    Ordinal disambiguation
    • When there are multiple containers with the same name, contents use ordinals to distinguish them:
      • on third wooden table:
      • inside second wooden bench:
    • Ordinals are only used when there are 2 or more objects with the same name; a lone bar is just bar.
    Locked containers & staff
    • Locked containers still show as (Locked) for everyone.
    • Staff with GodMode enabled can see inside locked containers when using contents, including nested contents.
    Accessibility improvements for VI mode
    • For visually impaired players:
      • Nested contents are announced with clear markers:
        • on bar:
        • inside bar:
        • end bar
      • The “end” markers make it clear when a container’s contents are finished, which helps screen readers navigate complex nesting.
      • Extra visual-only formatting (like bullet prefixes) has been removed to keep output clean.

    New Command: uptime (staff-only)
    • Added an uptime verb for staff to check how long the current server process has been running.
    • Example output:
      • Server uptime: 00h 42m 17s. Started at 2025-12-04 15:40:17 server time.
    • This command is staff-only and ignores any arguments.

    New Command: version
    • Added a version command (aliases: ver, verson) available to all players.
    • Version info is read from the server’s process then reports:

    Code: Select all

    Server version information: 
     
    name: Legendary Interactive Fiction Engine (LIFE) 
    version: 1.0 
    build: 2025-12-04 
    branch: main 
    commit: 4ea1ec5 
    notes: Armor & contents refactor; Uptime and Version added.
    
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