Skip to content

Room‐Number & Exit Display Toggles

Mahtra edited this page Jul 8, 2026 · 2 revisions

Core Lich Room-Number & Exit Display Toggles

Lich can annotate every room description with its map ID, the game's real room ID, and the exits it knows from the map database. This is built into core Lich - it replaces the old roomnumbers.lic script.

Usage

Type these in your game client, prefixed with your Lich command character (default ;):

;display <toggle>            toggle the setting on/off
;display <toggle> true       force it on
;display <toggle> false      force it off

Each change is confirmed with a message and saved to Lich's settings database - it persists across sessions and applies to all your characters. Changes take effect on the next room you enter.

The toggles

Command What it shows Default (GS) Default (DR)
;display lichid Lich map ID (the mapdb room number) on off
;display uid Game RealID / unique room ID (uNNNNNN) on off
;display exits Non-obvious exits from mapdb (e.g. go arched door) off off
;display stringprocs Scripted/StringProc exits from mapdb (routable ones only) off off
;display roomlinks Render exits as clickable command links vs plain text on off
;display roommono Render the Lich room lines in monospace font vs the game font off on
;display flaguid DragonRealms only - see below n/a off

;display lichid

Shows the Lich map database room number. Useful for ;go2 <number> navigation and reporting map issues.

;display uid

Shows the game's own unique room ID, rendered as uNNNNNN (or **/unknown when the game hasn't provided one).

;display exits

Lists room exits that aren't obvious compass/up/down/out directions - typically go/climb-style exits (e.g. go arched door) recorded in the map database. Whether they are clickable command links or plain text is controlled by ;display roomlinks (see below).

;display stringprocs

Lists scripted "StringProc" exits from the map database (special movement like scripted climbs or workaround paths). Only exits with a valid travel time are shown. Whether they are clickable ;go2 links or plain text is controlled by ;display roomlinks (see below). This is off by default because these lines can be long.

;display roomlinks

Controls how the Room Exits: / StringProcs: entries are rendered. On (the default in GemStone) shows each exit as a clickable command link - clicking sends the movement command. Off (the default in DragonRealms) shows plain text instead, matching the look of the retired roomnumbers.lic script. This does not change which exits are listed, only whether they are clickable.

;display roommono

Controls the font of the Lich-injected room lines (Room Number:, Room Exits:, StringProcs:). On (the default in DragonRealms) renders them in the fixed-width monospace font, matching the old roomnumbers.lic output; off (the default in GemStone) renders them in the normal proportional game font. The monospace style is only applied on frontends that support it (Wrayth, Stormfront, Genie); on other frontends the setting has no visible effect.

roomlinks and roommono are independent - you can, for example, have monospace lines that still contain clickable links.

;display flaguid (DragonRealms only)

FLAG ShowRoomID must be ON for Lich's mapping to work - Lich requires it and force-enables it at login, so you should never turn it off. The side effect is that the game appends the RealID to every room title ([Town Square] (123456)).

Turning flaguid on tells Lich to strip that game-appended RealID back out of the room title so it doesn't clutter your display, without touching the flag itself. This is mainly for frontends that show the game's raw room title (such as Genie); in Wrayth/Stormfront, turning on uid already replaces it.

Where it appears

  • DragonRealms: the Room Number: line (and, if enabled, Room Exits: / StringProcs: lines) appears at the end of the room information, below Obvious paths: and just before the next prompt - for example:

    [Bosque Deriel, Hermit's Shacks] (230008)
    Here on the route between the sacred sites of the Observatory and the
    Faery Ring is a semi-circular clearing.  ...
    Obvious paths: north, south.
    Room Number: 2071
    

    In Wrayth/Stormfront the room-window subtitle is also updated. (In the example above lichid is on - showing Room Number: 2071 - while uid is off, so the game's own (230008) is left in the title.)

  • GemStone: lichid and uid are injected directly into the room-title line, e.g. [Town Square - 1234] (u5678) (there is no separate Room Number: line). When enabled, Room Exits: / StringProcs: lines appear at the end of the room block, below Obvious paths:, just as in DragonRealms. In Wrayth/Stormfront the exits are also mirrored into the room window.

Clone this wiki locally