table: Difference between revisions

From RPTools Wiki
Jump to navigation Jump to search
mNo edit summary
m (Added a fourth example)
Line 36: Line 36:
<source lang="mtmacro" line>
<source lang="mtmacro" line>
[r: table("tbl1", "1d4")]
[r: table("tbl1", "1d4")]
</source>
'''Example 4:''' Display a table row that corresponds to a token property's value (the value must be numeric):
<source lang="mtmacro" line>
[r: table("tbl1", Intelligence)]
[r: table("tbl1", getProperty("PCLevel"))]
</source>
</source>



Revision as of 16:24, 2 May 2010

table() Function

Introduced in version 1.3b39
Gets the text value from the specified table. If the row is not specified then the default roll for the table is used. The row can be either a constant or a roll.

Usage

table(name)
table(name, row)
tbl(name)
tbl(name, row)

Parameters

  • name - A string containing the name of the table.
  • row - The row of the table that should be returned.

Examples

Example 1: Display a random value from table "tbl1" using default roll:
[r: table("tbl1")]

Example 2: Display the first value from table "tbl1":

[r: table("tbl1", 1)]

Example 3: Display one of the first four values from "tbl1", chosen randomly:

[r: table("tbl1", "1d4")]

Example 4: Display a table row that corresponds to a token property's value (the value must be numeric):

[r: table("tbl1", Intelligence)]
[r: table("tbl1", getProperty("PCLevel"))]

See Also