- UNItopia support: https://github.com/unitopia-de/client-plugins/wiki/GMCP
In UNItopia there is now more modules and messages supported, here now following the status:
- Core.Ping: Fully Implemented with a button for GMCP-Ping.
- Core.Goodbye (Parameter "goodbye-message"): Partially Implemented. E.g. useful for recycle ressources.
- Core.Hello: Implemented, e.g. { client: 'Webmud3', version: 'v0.0.24' }
- Core.Supports.Set/Add/Remove: A flexible configuration is needed in the Webmud3, so that only modules are active, which are also shown.
- Core.Ping implemented: request ping back from server.
- Char.Name { "name": "Leo", "fullname": "Leo, der Goetterbote", "gender": "maennlich" }
- Char.StatusVars { "race": "Rasse", "guild": "Gilde", "rank": "Gildenrang" }
- Char.Status { "race": "Mensch", "guild": "Bardengilde", "rank": "Bannsaenger" }
- Char.Vitals { "hp": 100, "maxhp": 150, "sp": "120", "maxsp": 120, "string": "AP:100/150 ZP:120/120" }
- Char.Stats { "str": 85, "int": 100, "con": 80, "dex": 98 }
- Char.Login to be implemented in UNItopia first.
- Char.Items.List { "location": "inv", "items": [ { "name": "Ein Gummigoettchen", "category": "Nahrung" } ] }
- Char.Items.Add { "location": "inv", "item": { "name": "Ein Gummigoettchen", "category": "Nahrung" } }
- Char.Items.Remove { "location": "inv", "item": { "name": "Ein Gummigoettchen", "category": "Nahrung" } }
- Char.Items.Inv TODO: request on partial refresh...
- Numpad.SendLevel { "prefix":"", "keys": { 'Numpad7': "nordwesten", ... }}
- Numpad.Update( "prefix":"", "key":"Numpad7", "value": "nordwesten" }
- Numpad.GetAll
- Numpad.GetLevel { "prefix":"" }
- Core 90%
- Char
- Char.Items