MUME Help
GMCP GROUP
These are the messages in the GMCP
Group
module.
Sent by server
-
Group.<command>
are sent from the server as something changes about the player's group. -
The client must keep a set of currently known
group members, identified by their
id
numbers. This set is maintained using theAdd
,Update
,Remove
, andSet
commands. -
A <character> is an
object with the following (optional) keys:
id
a number identifying this character (the only mandatory field) name
the character's name (a string) label
the character's label (a string) type
character type (see below) position
current position (a string) room
the room name or short description (a string) mapid
the optional id of the room (a number) ride
riding a mount (a boolean) blind
blinded (a boolean) bashed
bashed and unable to do commands (a boolean) waiting
performing a delayed action (a boolean) poison
poisoned (a boolean) slept
slept and unable to wake (a boolean) wound
wounded (a boolean) snared
snared and unable to move (a boolean) hungry
hungry (a boolean) thirsty
thirsty (a boolean) hp
current health points (a number) maxhp
maximum health points (a number) mana
current mana points (a number) maxmana
maximum mana points (a number) mp
current movement points (a number) maxmp
maximum movement points (a number) hp-string
health description (e.g. "hurt", "awful") mana-string
mana description (e.g. "hot", "icy") mp-string
movement description (e.g. "weary", "exhausted") The
type
field can have one of these string values:you
your current character npc
non-player characters ally
a player character from an allied (sub)race enemy
a player character from an enemy (sub)race neutral
other player characters -
A <character> of type
you
is expected to receive some fields from GMCP Char.Vitals due to it being redundant.
Group.Add
Group.Update
-
Sent whenever state for an already known
group member, as identified by the
id
key, should be updated - Message body is a <character>; the included keys are the ones that should be updated
Group.Remove
-
Sent when a group member, identified by its
id
key, is removed from the set - Message body is the <id> (a number)
Group.Set
Generated on Fri Apr 25 07:40:47 2025