by wrandalljr4
Description
WOB: Universal Reroll
Bring smarter rerolls into your 5E Fantasy Grounds game.
WOB: Universal Reroll adds a flexible reroll effect system for Fantasy Grounds Unity 5E, allowing characters, monsters, items, spells, and special abilities to automatically reroll low dice results based on simple effect tags.
Instead of building one-off automation for every feature, this extension gives you a modular reroll framework that can apply to attacks, damage, saves, checks, skills, initiative, healing, melee, ranged, and spell rolls.
Whether you want a luck-style effect, a weapon that rerolls low damage, a magical blessing that improves saves, or a ranged feature that rerolls weak attack rolls, Universal Reroll gives you a clean and easy-to-read way to handle it.
Watch - Long - Video: Here
Watch - Short - Video: Here
What This Extension Does
Universal Reroll introduces a new family of effect tags built around REROLL.
These effects automatically reroll dice that land at or below a chosen threshold.
That means:
- attacks can reroll weak d20 results
- damage dice can reroll low values
- saves and checks can gain passive reroll support
- initiative can reroll poor starts
- healing can reroll weak recovery
- melee, ranged, and spell rolls can each be targeted separately
This allows reroll mechanics to feel natural, consistent, and easy to manage in play.
Key Features
Universal reroll support
Apply rerolls broadly or narrowly using simple effect text.
Attack rerolls
Support all attacks or split them into melee, ranged, and spell attacks.
Damage rerolls
Reroll low weapon or spell damage results automatically.
Save and check rerolls
Improve saves, ability checks, skill checks, and initiative with passive reroll effects.
Specific or broad control
Use one universal effect or create more specialized reroll rules for exact roll types.
Works on PCs and NPCs
Use rerolls on player characters, monsters, bosses, summons, or anything else in the 5E Combat Tracker.
Automatic threshold rerolls
A single number defines how low the reroll range goes.
Public reroll display
Players and GM can see when a reroll happened, along with the original result and the new result.
How It Works
A Universal Reroll effect watches supported dice rolls.
If a die lands at or below the threshold set by the effect, that die is rerolled once, the new result is accepted, the final roll continues through normal 5E handling, and the reroll can be shown in chat for visibility.
This creates the feel of lucky heroes correcting bad rolls, weapons that avoid weak strikes, magical blessings improving performance, and passive features working automatically without extra clicks.
Supported Tags and What They Mean
REROLL
Applies to all supported rolls.
REROLLATK
Applies to all attack rolls.
REROLLDMG
Applies to all damage rolls.
REROLLSAVE
Applies to saving throws, including other save-style rolls supported by the extension.
REROLLCHECK
Applies to ability checks.
REROLLSKILL
Applies to skill checks.
REROLLINIT
Applies to initiative rolls.
REROLLHEAL
Applies to healing rolls.
REROLLMATK
Applies only to melee attack rolls.
REROLLRATK
Applies only to ranged attack rolls.
REROLLSPATK
Applies only to spell attack rolls.
REROLLMDMG
Applies only to melee damage rolls.
REROLLRDMG
Applies only to ranged damage rolls.
REROLLSPDMG
Applies only to spell damage rolls.
Tag Rules
Universal Reroll uses threshold style.
REROLL:1 rerolls 1s.
REROLL:2 rerolls 1s and 2s.
REROLL:3 rerolls 1s, 2s, and 3s.
The same rule applies to all supported tags.
Examples:
REROLL:1 means reroll 1s on all supported rolls.
REROLLATK:1 means reroll 1s on attack rolls only.
REROLLDMG:2 means reroll 1s and 2s on damage rolls only.
REROLLSAVE:1 means reroll 1s on saving throws only.
REROLLMATK:1 means reroll 1s on melee attacks only.
REROLLRATK:2 means reroll 1s and 2s on ranged attacks only.
REROLLSPDMG:2 means reroll 1s and 2s on spell damage only.
Priority of Effects
Universal Reroll uses the most specific matching tag first.
The priority order is:
- specific tag
- primary roll-type tag
- universal tag
So if an actor has a universal reroll, an attack reroll, and a melee attack reroll, the melee attack reroll is used for melee attacks.
Good Uses for Universal Reroll
Luck traits
Represent racial luck, divine favor, or supernatural fortune.
Weapon features
Make special weapons reroll weak damage or poor attack results.
Magic blessings
Create buffs that improve attacks, saves, or spellcasting.
Skill mastery
Give experts better consistency on important checks.
Ranged focus
Support archers, thrown weapon specialists, or marksmen.
Spell reliability
Improve spell attacks or spell damage with targeted rerolls.
Monster abilities
Give elite enemies more dependable attacks, damage, or saves.
How To Use
Open the effect on the target in the 5E Combat Tracker and add a reroll effect using the tag that matches what you want to improve.
Use REROLL for all supported rolls.
Use REROLLATK for attacks.
Use REROLLDMG for damage.
Use REROLLSAVE for saves.
Use REROLLCHECK for ability checks.
Use REROLLSKILL for skills.
Use REROLLINIT for initiative.
Use REROLLHEAL for healing.
Use the melee, ranged, or spell versions when you want tighter control.
When the actor rolls, the extension checks whether a reroll tag applies. If the die result is at or below the threshold, it is rerolled once, the new result is accepted, the final result continues through normal 5E handling, and the reroll can be shown in chat so players know it happened.
Broken - 🎲 WOB: Last Reroll — Stop Rebuilding Rolls, Just Reroll It 🎲
Tired of undoing targets, reselecting players, and re-running rolls just to handle a reroll? This fixes that.
How it works:
- Roll your attack or save like normal (d20).
-
Type:
/rerollin chat and hit Enter. - Drop a d20 into chat.
Done.
It automatically rerolls your last d20—clean, fast, no setup.
Why it matters:
- No more retargeting or reapplying effects
- Players handle their own rerolls (Inspiration, abilities, etc.)
- Keeps combat flowing without interruption
Simple command. One die. Instant reroll.
This update improves the failed-save d20 reroll popup.
When a player character fails a saving throw, the popup can now offer:
Heroic Inspiration
Indomitable
Disciplined Survivor
Other
Cancel
Heroic Inspiration rerolls the failed save and consumes 1 Heroic Inspiration.
Indomitable rerolls the failed save, adds the character’s Fighter level to the reroll, and tracks uses on the Combat Tracker:
Indomitable: 1 at Fighter level 9
Indomitable: 2 at Fighter level 13
Indomitable: 3 at Fighter level 17
Each time Indomitable is used, one use is removed. When it reaches 0, Indomitable is no longer available in the popup until restored after a Long Rest.
Disciplined Survivor supports Monk failed-save rerolls.
Other is for any valid d20 reroll source not tracked automatically.
Cancel keeps the original failed save.
The popup is for failed d20 saving throws and is not limited to natural 1s.
Existing CT-tag reroll effects remain separate and unchanged.
If there is an issue: --- End User Support: Here
WOB: Universal Reroll
Built for FGU 5E
By Universal Battles Books, RPG
Compatibility Notice:
We cannot guarantee this extension will play nice with every other extension. We test against a number of popular extensions, but conflicts can still happen. If you run into issues, try disabling other extensions to identify the conflict.
FIXED:
Resolved an issue where WOB Universal Reroll was overriding the built-in 5E initiative mod handler, which caused the ADVINIT effect to stop working correctly. The fix now preserves the original ruleset mod handler, applies the reroll source and target tracking, and then calls the original handler so built-in 5E initiative advantage behavior continues to function as expected.
UUID 4627f7e6-24f6-11f1-a411-0050562be458

