PF2e Afflictioner
Automated affliction (poison/disease/curse) manager for Pathfinder 2e in FoundryVTT. Handles stage tracking, saves, conditions, treatments, and counteracting — all following official PF2e rules.
What It Does
- Auto-detects afflictions when poison/disease/curse items are used and prompts for initial saves
- Multiple exposures and Virulent trait supported
- Tracks stages with automatic condition and damage application as stages progress
- Prompts saves at the correct timing in both combat and world time
- Implements PF2e rules for virulent trait, multiple exposure, condition stacking, and counteracting
- Integrates treatments — Treat Poison/Disease/Curse actions apply bonuses automatically
- Supports counteracting with spellcasting tradition auto-detection and rank comparison
- Visual indicators on tokens show affliction status at a glance
How To Use
- Use a poison/disease/curse item in combat and target a token
- The module prompts the target for an initial Fortitude save
- On failure, the affliction is tracked with a visual indicator on the token
- Saves are prompted automatically each round (combat) or when time passes (world time)
- Conditions, damage, and stage changes are applied based on save results
- Continues until cured or max duration is reached
Affliction Manager — Right-click a token and click the biohazard icon to open the manager. From there you can roll saves, treat, counteract, adjust stages, edit definitions, or remove afflictions.
Adding Afflictions — Use the "Add Affliction" button in the manager. Supports drag-and-drop, actor item selection, compendium browsing, and manual entry.
Editing Definitions — Open the affliction editor to customize DC, stages, conditions, damage, onset, and max duration. Edits are saved per-world and apply to active afflictions immediately.
Settings
| Setting | Description |
|---|---|
| Show Visual Indicators | Biohazard icons on afflicted tokens |
| Auto-Detect Afflictions | Prompt for saves when affliction items are used |
| Auto-Prompt Saves | Prompt saves when world time elapses outside combat |
| Require Save Confirmation | GM confirms results before applying (allows hero point rerolls) |
| Anonymize Save Messages | Players only see "Fortitude Save Required" — no affliction details |
| GM Rolls Mysterious Saves | GM rolls initial saves secretly for afflictions with onset or no visible effects |
| Application Initiative | Saves trigger at application initiative instead of token initiative (unofficial) |
| Storyframe Integration | Route rolls through the Storyframe module |
Dependencies
- FoundryVTT v13+ with PF2e System v7.0.0+
- lib-wrapper and socketlib (required)
- Storyframe (optional)