This package contains art, text, or software code produced using generative AI.
GitHub Copilot (GPT-5.3Codex model) was used in creation of the module for scaffolding and suggestions.
Squeeze It extends FoundryVTT Region behavior configuration for DnD5e by adding size-aware squeeze rules on top of Modify Movement Cost.
What this module does
- Adds a new Squeeze group to Region Behavior config when editing a Modify Movement Cost behavior.
- Adds a Size selector with all DnD5e creature sizes plus All.
- Applies movement rules dynamically based on the selected squeeze size.
Squeeze Size Rules
When Squeeze size is set to All:
- The configured movement multiplier works as normal for all creatures.
When Squeeze size is set to a specific size (Tiny, Small, Medium, Large, Huge, Gargantuan):
- Creatures smaller than the selected size: no squeeze penalty (effective movement modifier remains 1x).
- Creatures exactly the selected size: configured movement multiplier applies.
- Creatures larger than the selected size: movement is blocked (infinite cost).
UI behavior
- Injects a Squeeze settings group in the Modify Movement Cost behavior sheet.
- Includes a compact Size selector.
- Includes an info tooltip with rule details, split into separate sections for All and Specific size.
