...
- Have examples of request for items
- Have examples of request for skills
- Use Char.Afflictions instead of Effects
- One implementation for gmcp.Comm – stateful
http://www.aardwolf.com/wiki/index.php/Clients/GMCP
- Several examples of requests
- very good examples of possible implementations
- very cool "state" variable
- examples of group (party) implementations
- One implementation for gmcp.Comm – stateless
Nice to have features
...
- Money Carried
...
- → gmcp.Char.worth (aardwolf)
- Comms, preferrable stateless (entire msg in one gmcp.Comm.message), aka Aardwolf, http://www.aardwolf.com/wiki/index.php/Clients/GMCP#aardmodules_comm
Comm.channel {
"chan"
:
"tell"
,
"msg"
:
"hi, are you on?"
,
"player"
:
"Tarek"
}
- Arrived from <direction>
- Monsters in room
- room.Players (players in current room) (see Ironrealms)
- Skills
- skill trains remaining on current level
- skill points total
- Skills trained and effective
Suggestions
- If bandwidth is an issue, move max stats to char.maxstats (see aardwolf), and keep vitals for current hp/gp/xp only
- char.status.state (from aardwolf) would be quite nice to have. specifically meditation, fighting, queing
- Some sort of group info (party leader, am i a leader, list of party members, possibly with guild) would be nice to have. probably on poll request
- Might want to setup "subscriptions" (aka gmcp.Room off, gmcp.char.Vitals on)
...
- Desc in Blood sands doesnt match actual description (from look)
- gmcp.Room.Info.desc include gmcp.Room.Info.name
- Doesn't count ship as a room
- Not sure how this would work (For vehicles). Possibly say that current room is the ship, then add a "vehicle is in room" ?
Bugs:
Seems effects doesnt trigger new update when an effect wears off- gmcp.Char.Effects gets fired when effects wear off
...