| Latest version | 0.3.1 |
|---|---|
| Minimum Core | 11 |
| Compatible Core | 13 |
| Last updated | 6 months ago |
| Created | 6 months ago |
| Authors |
|
| Languages |
English |
| Systems | All systems |
| Project source | Project URL |
Blow up walls with measured templates. An OFM fork of theripper93/blastzone, kept alive for Foundry v11+ and wired into ofm-shared-world so a blast in one session propagates to every other GM sharing that world.
Before the blast:

After the blast:

Open any MeasuredTemplateConfig dialog — a Blast! button is added to the header. Confirming the dialog destroys every wall fully enclosed by the template and clips walls that cross its edges.

const { BlastZone } = game.modules.get("ofm-blastzone").api;
await new BlastZone(template).blast();
template can be either a MeasuredTemplate placeable or a MeasuredTemplateDocument. blast() resolves the containing scene and applies the wall changes there — so macros run from a non-viewed scene work too.
The returned object has { destroyed, created } if you want to chain further logic.
ofmSharedWorldChange with { type: "blast", data: polygon } when the scene has an ofm flag set — picked up by ofm-shared-world.Manifest URL:
https://raw.githubusercontent.com/openfantasymap/ofm-blastzone/master/module.json
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: ofm-blastzone 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.