by sirkerry
Description
Converts all ability checks, skill checks, saving throws, and attack/grapple rolls to a unified Target 20 system. Every roll is standardized to “roll high vs. 20” while preserving mathematically identical success/failure rates to stock rules.
Core Concept
Instead of rolling against varying DCs or ACs, the extension folds the natural target number into your modifier:
delta = 20 - naturalTarget
nMod = nMod + delta
target = 20- A DC 16 Reflex save becomes “roll +4, vs 20”
- An attack vs. AC 18 becomes “roll +2, vs 20”
- The outcome is identical to stock rules, but every d20 roll in the game now feels consistent and familiar.
Detailed Mechanics
- Saves: Full character level bonus added (PC only). Chat shows [DC X - T20 +Y] [+Z LEVEL].
- Ability & Skill Checks: floor(level/2) bonus (PC only). Chat shows [+Z LEVEL/2].
- Attacks & Grapple (PFRPG CMD): Delta applied using target AC/CMD. No level bonus (non-combat bonus only). Chat shows [AC X - T20 +Y].
- Natural 1s and 20s (auto-miss/threat) remain unchanged.
- Critical confirmation rolls automatically inherit the adjusted modifiers and target.
Why Target 20?
- Creates a consistent “roll high vs 20” feel across the entire game.
- Greatly simplifies mental math during play, especially for newer players or large tables.
- Keeps all the original balance and scaling intact through smart delta/level adjustments.
How It Works
- Checks/Saves: Hooks into the universal onActionPreModRoll system (same family used by Extended Automation and 35e-advdis).
- Attacks: Intelligently wraps ActorManager35E.getDefenseValue to adjust modifiers and defense values on the fly without breaking any existing attack logic.
Compatibility
- Official 3.5E and PFRPG rulesets.
- Purely additive — no core files are modified.
- Works independently of PFRPG - Extended Automation and 35e-advdis.
- Grapple in 3.5E (opposed check) is not auto-adjusted; PFRPG CMD works fully.
Streamline your classic d20 gameplay with one simple, powerful change. Perfect companion to 35e-advdis for a modern-feeling 3.5E / Pathfinder 1E experience!
UUID e2019c88-8268-11f1-a411-0050562be458

