| Latest version | 1.0.1 |
|---|---|
| Minimum Core | 13 |
| Compatible Core | 14 |
| Last updated | 2 months ago |
| Created | 2 months ago |
| Authors | |
| Languages |
English |
| Systems |
Wfrp4e |
| Project source | Project URL |
A Foundry VTT module for the Warhammer Fantasy Roleplay 4th Edition system that runs Simple and Complex Pursuits as chat-based encounter cards.
![]() |
![]() |
![]() |
![]() |
Start a pursuit with /pursuit [simple|complex]. A chat card lets you populate Quarry and Pursuers from selected/targeted tokens, set the starting distance and (for complex) the environment, then play it out round by round with per-participant skill rolls.
A single Distance value tracks the chase from 0 (caught) to 10 (escaped).
0 with more than one Quarry, the GM picks which member to sacrifice — each option shows the Distance that would result without that member's roll (always at least 1), or All captured to end the pursuitPer-character position tracking, initiative-ordered turns, individual catches.
position; Distance is the gap between the closest Quarry and the lead Pursuer3), Woodland (5), Village (7, default), Meadow (10), Desert (13)_complexDistanceMoved: floor(Move × 4 / 10) adjusted by SL band, +1 on a sprint, -1 on a stumble, 0 on −3..−4, 0 plus auto-applied Prone on −5 or worseA library of 15 pre-built obstacle types drawn from the SPEC table, plus a free-form custom entry.
blocksProgress: true obstacles are halted at the obstacle's position and consequences are posted to chatImplements the full SPEC threshold table (action counts 10 / 15 / 18 / 20 / 21 / 22 / 23 / 24 / 25 / 26).
fatigued condition to the actorlanguages/en.json.Stand Up / Untangle is a single click, not a test. SPEC §"Impeded Movement" says a Prone or Entangled character "potentially" needs to make a test to free themselves. The module skips that participant's roll for the round and exposes a one-click condition-removal button. In complex mode the skip is treated as SL −3 (the "halts" band in the Character Progress Table); in simple mode the participant is omitted from the SL comparison, which is equivalent to contributing SL 0. Rolling any required test is left to the GM to enforce outside the pursuit card — the wfrp4e system's own condition handling already covers the mechanics.
Quarry are always tracked individually in complex mode. SPEC permits collapsing a tight group into a single Distance until one member leads by more than 16 yards. The module skips that simplification — every Quarry has its own position. Collapsing a group on the card would mostly add visual noise to the per-participant view.
Breaking-from-Combat head starts are entered manually. SPEC lists method-specific starting distances (Using Advantage / Using Dodge / Fleeing, plus an optional Athletics test on the flee path). The module exposes a free-form starting-distance input on the setup card and trusts the GM to pick the right value, rather than embedding the entire combat-disengage flow.
| Dependency | Minimum version |
|---|---|
| Foundry VTT | 13 (verified 14) |
| WFRP4e system | — |
| Up in Arms (complex only) | — |
Via Foundry VTT module manager (recommended):
Search for "[WFRP4e] Pursuits" in the Add-on Modules browser, or paste the manifest URL directly:
https://github.com/Tiamanti/WFRP4e-Pursuits/releases/latest/download/module.json
Manual install:
Download module.zip from the latest release and extract it into your Data/modules/ directory.
This module is released under the MIT License and is free for anyone to use, modify, or maintain.
This work is licensed under Foundry Virtual Tabletop EULA - Limited License for Package Development from March 2, 2023.
To install this package, open your Foundry Setup screen and navigate to your Module tab and click the Install Module button.
From there, you can either search for the package unique name: wfrp4e-pursuits or copy its manifest URL:
And paste it to the input box at the bottom of your window.

You can install this package directly to your Forge account.