-
Notifications
You must be signed in to change notification settings - Fork 55
Tables
The wfrp4e
system has many tables built into the system, which can be accessed in multiple ways.
The tables in the system aren't FoundryVTT "Rollable Table" documents, but they can still be seen via the Rollable Table sidebar (although without much of the functionality such as sorting and folders)
/table help
will give you list of core tables available.
You can then either click on the table you wish to roll on, or instead type the command. For example, /table hitloc
.
There's two elements to what tables are shown: Table Visibility and the hide
property defined in the table.
Each table has a "visibility" setting (accessed in the Table Sheet, see below). The default setting is blank, with options to "Show" or "Hide"
Chat Menu: Regardless of GM or player, the tables shown in the Chat Menu are only those tables without the hide
property. However, this is overriden by the Table Visibility setting.
Sidebar: GMs see all tables in the sidebar, but by default, no tables are shown for players. GMs must specify "Show" visibility for them to see it there.
Anytime you can click on a table to roll it, you can also right click it to open up the table menu. This gives some extra options to work with.
Alternatively with chat commands, you can enter the modifier directly, /table critarm +20
This setting overrides the hide
property of the table for the chat menu, and allows players to see tables in the sidebar. See Table Visibility above.
When checked, sets the minimum table result to be 1. Otherwise, if unchecked, when the table result is negative or 0, the result is disregarded. Note that this is not a "setting" and is not saved, it only applies to rolling via the table sheet.
Set the roll visibility. Note that this is not a "setting" and is not saved, it only applies to rolling via the table sheet.
Many test results will provide contextual tables based on the outcome, such as Criticals, Fumbles, Miscasts, just to name a few. These work like any other table link.
Tables can easily be added or modified in the system, either directly or through modules.
WARNING: Modifying system tables directly is not recommended as updates to the system will overwrite your changes. It is recommended to use a module instead!
The system's tables can be accessed in public/systems/wfrp4e/tables
. Simply adding a file with the proper JSON format (see the included tables) and a name without spaces will allow that table to be rolled. For example, a file can be added, called catastrophicmis.json
for Catastrophic Miscasts. To roll on it, just type /table catastrophicmis
Tables can be added through a module in a similar fashion as system tables. Simply include a top-level folder called tables
in your module. Within this folder should contain JSON files in a similar fashion described above under system tables, and can be rolled in the same way.
Tables can be added very simply to a world. Just create a tables
folder in your world folder and place the tables there. Note, unlike module tables, this won't apply to other worlds you create unless you manually move them. If you have many worlds that need these tables, use Module Tables instead.