The Comm
package
Source: Aardwolf
comm.channels
The 'comm.channels' set of tags contain channel data and include regular channels, auction/market, tell, say and yell. Unlike the old output tags, these all share the same type of message format and the channel name within the GMCP data is what changes:
comm.channel {
"chan": "gossip",
"msg": "You gossip 'Testing'",
"player": "Abelinc" }
- chan (Mandatory) Channel identifier
- msg (Mandatory) Message to display
- player (Mandatory) Player that sends the message
comm.tick
comm.tick { }
comm.quest
Sends information when anything related to a quest happens.
Starting a quest
comm.quest {
"action": "start",
"targ": "a swamp ape",
"room": "Swamp Ape Enclosure",
"area": "Aardwolf Zoological Park",
"timer": 52 }
Failing a quest
comm.quest {
"action": "fail",
"wait": 15
}
Completing a quest
comm.quest {
"action": "comp",
"qp": 16,
"tierqp": 9,
"pracs": 0,
"hardcore": 0,
"opk": 0,
"trains": 0,
"tp": 0,
"lucky": 0,
"double": 0,
"daily": 1,
"totqp": 50,
"gold": 4831,
"completed": 111,
"wait": 30
}
Running out of time:
comm.quest {"action": "timeout", "wait": 30 }
Quest target killed:
comm.quest {"action": "killed", "time": 52 }
Quest time warning
comm.quest {"action": "warning", "time": 5 }
Can now quest
comm.quest {"action": "ready" }
Reset quest
comm.quest {"action": "reset", "timer": 1 }
comm.repop
Sent by the server when an area is repopulated
comm.repop { "zone": "aylor" }