getTableEntry: Difference between revisions

From RPTools Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 6: Line 6:
|version=1.5.4
|version=1.5.4
|description=
|description=
Retrieves the raw table data for the specified entry as a JSON object. Returns an empty string if the entry doesn't exist.  If no image is associated with the entry the {{code}assetid}} will be an empty string.
Retrieves the raw table data for the specified entry as a JSON object. Returns an empty string if the entry doesn't exist.  If no image is associated with the entry the {{code|assetid}} will be an empty string.


|usage=
|usage=

Revision as of 13:49, 17 August 2019

getTableEntry() Function

 Note: This function can only be used in a Trusted Macro

Introduced in version 1.5.4
Retrieves the raw table data for the specified entry as a JSON object. Returns an empty string if the entry doesn't exist. If no image is associated with the entry the assetid will be an empty string.

Usage

getTableEntry(table, roll)

Parameters

  • table - Name of table as a string.
  • roll - The entry to retrieve as if a roll of that value had been made.

Example

Get the entry from table "Critters" matching a roll of 4.
[r: getTableEntry("Critters", 4)]

Returns:

{"min":3, "max":5, "value": "duck", "assetid":""}

See Also