Wrayth protocol: Difference between revisions

The official GemStone IV encyclopedia.
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
| 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