Home
  • Home
  • About
    • Features
    • History
  • PlayPlay
  • Community
    • Discord
    • Elvenrunes
    • Links
    • Interviews
    • Wiki
  • News
    • War
    • Game News
    • Web News
  • Resources
    • Newcomers
    • Help
    • Rules
    • Dictionary
    • Boards
    • Download
    • Restricted
  • Search

MUME Help

Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

CHANGE XML, XML


The XML mode is a client mode, an alternative to the default VT100 mode, that special clients can use.

The game output will be (not very strict) XML with the following tags (and attributes) supported:

prompt game prompt
room room section; has a terrain="<terrain>" where <terrain> is a terrain name as per help terrain and area="<area>" with the long zone area name
name room name; or message that you cannot see it
description room description
terrain extra terrain information such as trails, snow, and water
magic magic effects, portals, detect magic, etc.
exits exit information
weather weather message
achievement you accomplished an achievement
gratuitous output the player doesn't want to see, like room descriptions with change spam off
movement empty tag; sent when you move; includes a dir=<direction> attribute if the direction of movement is known
move_in observing someone move into the room
move_out observing someone move out of the room
social a social message
emote the emote command
narrate the narrate command
pray the pray command
say the say command
shout an Ainu shouting
song the song command
tell the tell command
yell the yell command
character the name of a character (player or NPC); some NPCs that are meant to seem like plants do not have this markup
enemy the name of an enemy; usually inside <character>
hit you hit someone else
damage you take damage
avoid_damage you avoid taking damage
miss an attack that misses its mark
object the name of an object
code a command or code
em emphasized text
header a (table or section) header
status a status value
highlight text highlight as per its type=<name>; <name> is one of the tag names
familiar seen by a familiar
snoop seen by snooping someone (for Ainur); the symbol=<string> attribute specifies the prefix string
xml sent when enabling/disabling XML mode

You can enable or disable XML mode with change xml or by sending <MPI>X1\n<state>\n where <MPI> is the MUME Protocol Initiator ~$#E and <state> is 0 to disable or 1 to enable XML mode. 2 and 3 disables/enables XML mode without sending any <xml> or </xml> tag.

Attribute values use HTML syntax and may be unquoted or quoted as per https://www.w3.org/TR/2012/WD-html-markup-20120329/syntax.html#syntax-attributes

There will be more, and all of the above is subject to change.

See also: GMCP, MUME CLIENT PROTOCOL, TLS

Generated on Fri Feb 10 13:53:45 2023

What is MUME?

MUME, Multi-Users in Middle-earth, is a multiplayer text-based online game based upon J. R. R. Tolkien’s Middle-earth during the epic wars of the late Third Age between the forces of the Dark Lord and the armies of the Free peoples. MUME is completely at no cost and has been continuously running, expanded, and remastered by a community of volunteers since 1991.

Ready to explore?
Play Now