| Latest version | 1.0.0 |
|---|---|
| Minimum Core | 14 |
| Compatible Core | 14 |
| Last updated | 3 hours ago |
| Created | 3 hours ago |
| Authors | |
| Languages |
English Português (Brasil) |
| Systems |
Dnd5e |
| Project source | Project URL |
| Report bugs | Bug tracker URL |
| Read-me | Readme URL |
| Changelog | Changelog URL |
| License | License URL |
Physical dice, automated consequences. A Foundry VTT module for Game Masters who run D&D 5e in person: players roll real dice at the table, the GM types the results, and the module resolves hits, saving throws, damage, healing, death, and ammunition.
Foundry's core "manual rolling" only asks for raw die faces. Onsite Play understands the context: it knows the targets, their Armor Class, the spell's save DC, damage types, resistances, and what happens at 0 HP.
| Version | |
|---|---|
| Foundry VTT | v14 |
| System | D&D Fifth Edition (dnd5e) v6.0.0 or later |
https://github.com/RenanMatias/onsite-play/releases/latest/download/module.json
character).Type the damage per target and apply it. No hit check.
Every action posts one summary card, for example:
Aria — Longsword → Goblin: 17 vs AC 15, HIT, 8 slashing damage, HP 7 → 0, defeated, removed from combat Goblin has fallen.
The GM sees an Undo button that restores HP, temporary HP, death saves, statuses, removed combatants, and spent ammunition.
Spell slots, item uses, charges, and other consumption are checked by dnd5e before the flow starts. If something is missing, dnd5e shows its usual error and nothing happens.
| Setting | Default | Description |
|---|---|---|
| Enable Onsite Play | On | Turn the whole module on or off. |
| Remove defeated from combat | On | Remove targets at 0 HP from the turn order, or only mark them defeated. |
| Summary visibility | Public | Who sees the summary card: public, GM only, or GM and the actor's owners. |
| Show target AC in dialog | On | Show each target's AC in the attack dialog (only the GM sees the dialog). |
| Track ammunition | On | Block ranged attacks without ammunition and spend ammunition per attack. |
| Allow opted-in NPCs | Off | Also use the guided flow for specific non-character actors (see below). |
Enable Allow opted-in NPCs, select the NPC's token, and run this as a script macro:
game.modules
.get("onsite-play")
.api.setOptIn(canvas.tokens.controlled[0].actor, true);
Use false instead of true to opt the actor out again.
English and Português (Brasil).
Please open an issue at https://github.com/RenanMatias/onsite-play/issues with your Foundry and dnd5e versions, the steps you took, and any errors from the browser console (F12; messages start with onsite-play |).
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: onsite-play 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.