Page 1 of 1

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

Posted: Thu Dec 04, 2025 4:32 pm
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.