Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
gmcp:start [2023/05/22 23:11] – paradox | gmcp:start [2024/04/26 23:19] (current) – Add link to speakers page lytol | ||
---|---|---|---|
Line 16: | Line 16: | ||
| Char | Character information | | | Char | Character information | | ||
| Room | Room information | | | Room | Room information | | ||
- | | Comm.Channel | Channel information | + | | Comm.Channel | Channel information | |
| Guild | Guild specific information ((Enabled automatically for all GMCP clients.)) | | | Guild | Guild specific information ((Enabled automatically for all GMCP clients.)) | | ||
Line 66: | Line 66: | ||
^Data Field ^ Description ^ Example ^ | ^Data Field ^ Description ^ Example ^ | ||
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | '' |
=== Char.Status and Char.StatusVars === | === Char.Status and Char.StatusVars === | ||
Line 111: | Line 111: | ||
| '' | | '' | ||
| " | | " | ||
- | | '' | + | | '' |
- | | '' | + | | '' |
+ | | '' | ||
+ | Example room info: | ||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | } | ||
+ | </ | ||
- | === Comm.Channel === | + | **Note**: A few select areas that are highly custom may be missing exit information. This is a known issue and will hopefully be addressed in the future. The majority of areas will send correct GMCP data. |
- | TODO | + | |
+ | === Comm.Channel.List === | ||
+ | |||
+ | ^ Message Name ^ Sent When ^ Type ^ Notes ^ | ||
+ | |'' | ||
+ | |||
+ | ^Data Field ^ Description ^ | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | Channel list information is sent only at login, and as an array. Each each array value is a dict with the data fields listed above. | ||
+ | |||
+ | Example: | ||
+ | <code javascript> | ||
+ | [ | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | </ | ||
+ | |||
+ | === Comm.Channel.Text === | ||
+ | |||
+ | ^ Message Name ^ Sent When ^ Type ^ Notes ^ | ||
+ | |'' | ||
+ | |||
+ | ^Data Field ^ Description ^ | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | Example: | ||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | By default channel messages will be sent both in-game and over GMCP for clients that opt-in to the '' | ||
=== Guild === | === Guild === | ||
- | TODO | + | Guild data varies widely by guild. See each page for more information. |
+ | * [[atreides|House Atreides]] | ||
+ | * [[gesserit|Bene Gesserit]] | ||
+ | * [[tleilax|Bene Tleilax]] | ||
+ | * [[warriors|Bene Gesserit Warriors]] | ||
+ | * [[fremen|Fremen]] | ||
+ | * [[harkonnen|House Harkonnen]] | ||
+ | * [[matres|Honored Matres]] | ||
+ | * [[sardaukar|Imperial Sardaukar]] | ||
+ | * [[img|Ixian Machine Guild]] | ||
+ | * [[speakers|Fish Speakers]] | ||
===== Client Setup ===== | ===== Client Setup ===== |