Wrayth protocol: Difference between revisions
Jump to navigation
Jump to search
(Created) |
(Added left, right, spell) |
||
Line 1: | Line 1: | ||
The '''StormFront protocol''' is the XML protocol used to pass information between the game and the [[StormFront]] front end. |
The '''StormFront protocol''' is the XML protocol used to pass information between the game and the [[StormFront]] front end. |
||
== Tags == |
|||
{| |
|||
{| {{prettytable}} |
|||
| Tag name |
| Tag name |
||
| Description |
| Description |
||
Line 10: | Line 12: | ||
| <a> |
| <a> |
||
| Displays a link that is clickable to obtain a menu of interaction options |
| Displays a link that is clickable to obtain a menu of interaction options |
||
| |
| exist: A unique identifier for the object, for use in menus<br>noun: The noun of the object, for use in menus |
||
* noun: The noun of the object, for use in menus |
|||
| a <a exist="-26211" noun="door">heavy ironwood door</a> |
| a <a exist="-26211" noun="door">heavy ironwood door</a> |
||
| Displays the contents as a clickable link |
| Displays the contents as a clickable link |
||
|- |
|||
| <left><br><right> |
|||
| Changes the text of the left and right hand panels |
|||
| exist: Same as in <a><br>noun: Same as in <a> |
|||
| <right exist="674831" noun="dagger">dagger</right> |
|||
| Sends the contents to the left or right hand panel |
|||
|- |
|||
| <spell> |
|||
| Changes the text of the prepared spell panel |
|||
| exist: Same as in <a> |
|||
| <spell exist='spell'>Spirit Warding I</spell> |
|||
| Sends the contents to the prepared spell panel |
|||
|} |
|} |
||
== Special handling |
== Special handling == |
||
* Tags followed by newlines suppress the newline output to the screen |
* Tags followed by newlines suppress the newline output to the screen |
Revision as of 11:23, 18 December 2005
The StormFront protocol is the XML protocol used to pass information between the game and the StormFront front end.
Tags
Tag name | Description | Parameters | Example | Contents |
<a> | Displays a link that is clickable to obtain a menu of interaction options | exist: A unique identifier for the object, for use in menus noun: The noun of the object, for use in menus |
a <a exist="-26211" noun="door">heavy ironwood door</a> | Displays the contents as a clickable link |
<left> <right> |
Changes the text of the left and right hand panels | exist: Same as in <a> noun: Same as in <a> |
<right exist="674831" noun="dagger">dagger</right> | Sends the contents to the left or right hand panel |
<spell> | Changes the text of the prepared spell panel | exist: Same as in <a> | <spell exist='spell'>Spirit Warding I</spell> | Sends the contents to the prepared spell panel |
Special handling
- Tags followed by newlines suppress the newline output to the screen