Rollem XML Document elements
Emphasis indicates optional attributes. The presence of a / before the closing > indicates an empty element.
Element |
Purpose |
Subordinate to |
Attributes |
<master> |
Primary document tag, surrounding the entire document |
|
name (not yet implemented), start (not yet implemented) |
<table> |
A single Rollon table. The first such table in the document is the default |
master |
name |
<roll/> |
What to roll in order to do a lookup within the table. |
table |
expr, type |
<entry> |
A line (or lines) within a table representing a single choice within the table. |
table |
|
<range/> |
The die roll range the entry represents. |
entry |
low, high |
<weight/> |
An alternative way of measuring the range, for rolls that are split evenly across the entries of a table. |
entry |
val |
<rollon/> |
A subtable on which to roll. The resulting value is substituted into the text of the parent entry in place of the rollon element |
entry |
table |
<eval/> |
An expression to be evaluated. The resulting value is substituted into the text of the parent entry in place of the eval element. |
entry |
expr |
<morethan/> |
Indicates that in event of multiple rolls on the table the roll shouldn't return more than limit number of duplicates. (not yet implemented) |
table |
limit |
<reroll/> |
Reroll on the current table times number of times, substituting the result into the parent entry in place of the reroll element |
entry |
times |