GMCP code through mudbot (this shows gmcp.Char.Status):
Code: Select all
`gmcp char
[GMCP Char Info:]
<Characters fullname> (Xoran)
You are level 18 and 14% of the way to the next level.
You are a house member of The Maldaathi(1).
You are a citizen of Mhaldor (0).
You are an order member of (None).
Internal alias calling lua (Showing that Mudlet knows of the full gmcp.Char.Status table):
Code: Select all
table {
'order': '(None)'
'class': 'Infernal'
'xp': '14%'
'house': 'The Maldaathi(1)'
'race': 'Xoran'
'city': 'Mhaldor (0)'
'level': '18'
'name': '<Character name>'
'fullname': '<character fullname>'
}
The following is Mudlet error output, showing that it received the updated gmcp.Char.Status (Note, the values sent by Achaea, only send the UPDATED key/values; not the entire table again:
System Message:
GMCP event <gmcp.Char> display(gmcp) to see the full content
System Message:
GMCP event <gmcp.Char.Status> display(gmcp) to see the full content
System Message:
GMCP event <gmcp.Char> display(gmcp) to see the full content
System Message:
GMCP event <gmcp.Char.Vitals> display(gmcp) to see the full content
You have slain a juvenile wildcat, retrieving the corpse.
Internal alias calling lua (Showing that Mudlet now only sees gmcp.Char.Status as the ONE updated value, instead of the complete table):
Code: Select all
table {
'xp': '18%'
}
Code: Select all
<Character fullname> (Xoran)
You are level 18 and 18% of the way to the next level.
You are a house member of The Maldaathi(1).
You are a citizen of Mhaldor (0).
You are an order member of (None).