Tables - qennenat/WFRP-4th-Edition-FoundryVTT GitHub Wiki

The wfrp4e system has many tables built into the system, which can be accessed in multiple ways.

Chat Commands

/table help will give you list of core tables available.

chrome_Xq9BjdagRK

You can then either click on the table you wish to roll on, or instead type the command. For example, /table hitloc.

Table Modifiers

If you want to apply a modifier to a chat command, simply type /table <table-name> <modifier>, e.g. /table critarm -20.

You can also apply a modifier by right clicking on the table in the table list. See below under Table Modifier Menu

Chat Card results

Many tests could directly result in rolling on tables, Criticals, Fumbles, Miscasts, just to name a few. These can easily be done with clickable elements in the chat card.

image

This is also right clickable to apply a modifier, see below under "Table Modifier Menu"

Table Modifier Menu

The Table Modifier Menu allows you to set a modifier before you roll, along with a "Minimum 1" option.

image

The "Minimum 1" option, 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.

Custom Tables

Tables can easily be added or modified in the system, either directly or through modules.

System Tables

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

Module Tables

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.

World Tables

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.

⚠️ **GitHub.com Fallback** ⚠️