by sirkerry
Description
Adds familiar 5E-style modifier stack buttons directly to the desktop modifier panel: ADV / DIS , +1/-1, +2 / -2 , +5 / -5
These sit cleanly between the modifier number box and the dice panel for fast, one-click access during play.
Key Features
- ADV / DIS buttons toggle the generic Advantage/Disadvantage system already built into PFRPG - Extended Automation (doubles the d20 and keeps the best/worst result on attacks, saves, skills, and initiative).
- +1 / -1, +2 / -2 and +5 / -5 buttons provide quick common circumstance modifiers (real code implementation — not just UI buttons).
- Widens the modifier stack panel to ~200px (matching 5E) to accommodate the new buttons without overlap.
- Purely additive — no core ruleset files are overwritten or replaced.
How It Works
This extension does not re-implement Advantage/Disadvantage. It leverages the robust, generic system already present in PFRPG - Extended Automation (manager_actions_kel.lua). It simply supplies the missing UI buttons that set the "ADV" and "DISADV" keys in the ModifierManager.
The numeric buttons (+1/-1/+2/-2/+5/-5) use a lightweight manager_35e_advdis.lua that registers on the same universal onActionPostModRoll hook used by Extended Automation and other extensions, ensuring clean chaining with existing handlers.
Requirements
- PFRPG - Extended Automation (by rhythmist, mr900rr, darrenan, tahl_liadon, bmos, and many others) must be loaded alongside this extension. Without it, the ADV/DIS buttons will visually toggle but have no effect on rolls.
Compatibility
- Official 3.5E and PFRPG rulesets (PFRPG inherits from 3.5E).
- Works alongside other additive extensions.
- Tested with current FGU versions.
Perfect For
- Players and GMs who love the speed and clarity of 5E's modifier buttons but run 3.5E or Pathfinder 1E campaigns.
- Tables wanting faster combat and checks without memorizing or hunting for circumstance modifiers.
Bring modern quality-of-life to your classic d20 games!
UUID d6cdebc4-8267-11f1-a411-0050562be458

