Skip to content

Releases: esterlinej/pf2e-creature-size-matters

Release v1.2.0 — Small PC Size Normalization

19 Jun 23:40
1d8910a

Choose a tag to compare

PF2e Creature Size Matters

New Features

  • Treat Small Player Characters as Medium setting — a softer option for
    tables that don't want size category to penalize a player's choice of
    ancestry. When enabled, Small player characters (gnomes, goblins,
    halflings, etc.) are treated as Medium for all size-differential
    calculations — both when they're attacking and when they're being
    attacked.
    • Applies symmetrically: a normalized Small PC neither takes bonus
      damage as a smaller target nor deals bonus damage as a smaller
      attacker — size is simply removed from the equation for that PC.
    • PCs only. Small NPCs and monsters are unaffected and retain
      their true size category.
    • The GM-facing chat card shows the normalization when it applies
      (e.g. Small → Medium), so it's clear at a glance why the
      differential resolved the way it did.

Notes

  • Default: Enabled. This module favors not penalizing player choice
    by default. Tables that want strict size rules applied to Small PCs
    can disable this in module settings.
  • Validated in a live session against Large NPC attackers and Small NPC
    targets — confirmed correct behavior for PC-attacking, PC-defending,
    and NPC-unaffected cases.

What's Changed

  • Add treatSmallPCsAsMedium setting and getEffectiveSize() helper
  • Document the new setting in README

Full Changelog: v1.1.0...v1.2.0

v1.1.0 - Fixes & Features

10 Jun 20:36
b6329c2

Choose a tag to compare

PF2e Creature Size Matters

New Features

  • Save Roll Mode setting — choose how saves are handled:
    • Post to Chat (default) — posts an inline Reflex save check to public
      chat that players roll themselves with their own bonuses
    • GM Rolls — GM rolls the save against the target actor directly
    • Both — shows both buttons on the card

Fixes

  • Per-category tier overrides — damage tier overrides now correctly multiply
    by the actual size differential rather than returning a flat value
    • Example: Tier 2 set to 20 at 2 categories = 40 total (20 × 2)
    • Example: Tier 3 set to 12 at 4 categories = 48 total (12 × 4)

Notes

  • Post to Chat saves are always public regardless of Whisper GM setting
  • Both buttons can be used independently on the same card

What's Changed

Full Changelog: v1.0.0...v1.1.0

v1.0.0 - Initial Release

10 Jun 19:24
c43ea3e

Choose a tag to compare

PF2e Creature Size Matters

Adds meaningful mechanical weight to size differentials in melee combat for
Pathfinder 2e on Foundry VTT.


What's New

This is the initial release of PF2e Creature Size Matters — a GM-facing
module that addresses one of PF2e's most immersion-breaking normalizations:
the fact that a Gargantuan dragon and a Medium fighter deal damage as if size
is purely cosmetic.

Core Features

Size Differential Bonus Damage
When a larger creature successfully hits a smaller one in melee, the GM receives
a prompt with calculated bonus damage scaled to the size category difference.
Default +5 per category — fully configurable.

Reflex Save Requirement
The sheer force of a larger creature's strike requires the target to make a
Reflex save or suffer a condition. Default DC 10 + 5 per size category.
Conditions are configurable per tier.

Draggable Condition Links
On-card condition links (Off-Guard, Prone, Clumsy) render as draggable PF2e
inline links — drag directly onto the target token after a failed save.

Critical Hit Support
Bonus damage automatically doubles on a critical hit. A setting controls
whether this is automatic or presents the GM with both options.

Melee Only
Triggers only on successful melee attack rolls. Ranged attacks, spells, and
abilities are not affected.

GM Whisper by Default
The size differential card is whispered to the GM only, keeping the mechanic
transparent to you without cluttering player chat.


Configuration

Full configuration available under Game Settings → Module Settings →
PF2e Creature Size Matters
:

  • Base damage per size category — default 5
  • Per-tier damage overrides — set specific values for 1, 2, or 3+ category differences
  • Critical hit multiplier — auto-double or present both options
  • Base Reflex DC — default 10
  • DC modifier per category — default 5
  • Condition at 1 category difference — Off-Guard / Clumsy 1 / None
  • Condition at 2+ category difference — Prone / Off-Guard / None
  • Auto apply damage — Manual / Button / Auto
  • Auto roll Reflex save — toggle
  • Whisper to GM only — toggle

Compatibility

Version
Foundry VTT 13+
PF2e System 6.0.0+
Verified Foundry 13.347, PF2e 7.12.2

Known Limitations

  • Bonus damage applied via the Apply button bypasses PF2e's IWR
    (Immunity, Weakness, Resistance) pipeline — GMs should account for
    relevant resistances manually
  • Size differential only applies to melee attacks
  • Requires a target to be set before the attack roll for the hook to
    fire correctly

Credits

Built for a home Age of Ashes campaign that got tired of Stone Giants
feeling like slightly larger goblins.

Author: Jester — github.com/esterlinej
License: MIT