Custom D&D 5e
A Foundry VTT module to customise the D&D 5e system.
Gameplay
Configure game mechanics and automation of core rules, optional variants and house rules.
For help and advice on gameplay settings, either click the info buttons in the Gameplay window or open the Gameplay journal within the Custom D&D 5e compendium.
Bloodied
- Apply the Bloodied condition when a character or NPC is reduced to the threshold or lower.
- To stop a character or NPC from gaining the Bloodied condition, add Bloodied to their Condition Immunities.
Instant Death
Apply Instant Death when a character suffers damage equal to or greater than their remaining HP plus their max HP.
Dead
- Apply the Dead status effect when an NPC is reduced to zero HP.
- Tint and/or rotate the token when it gains the Dead status effect.
Unconscious
Apply the Unconscious status effect when a PC is reduced to zero HP.
Death Saving Throws
- Set the roll mode to Public Roll, Blind GM Roll or Private GM Roll. When using Blind GM Roll, successes and failures will not appear on the character sheet for the player.
- Set the target value required to succeed a death saving throw.
- Remove a number of successes or failures for each event: On Regaining HP from 0, On Short Rest and On Long Rest.
Hit Points
Massive Damage
Apply Massive Damage as per the variant rule (DMG pg. 273).
Rolling Hit Points
- When rolling for Hit Points, automatically reroll based on a minimum value.
- Reroll once or until the minimum value is met.
- Hide the Take Average option when rolling for Hit Points.
- Roll Hit Points for NPCs when dragging their token onto the canvas.
Negative Hit Points
- Apply negative hit points.
- Choose to heal from negative HP or from 0 HP.
Reroll Initiative Each Round
Reroll Initiative for all combatants at the start of each round.
Award Inspiration
Award Inspiration when a set value is rolled for an ability check, attack roll, saving throw and/or skill check.
Average Damage
- When rolling damage, the average result is used.
- Enable per actor type (Player Characters, NPCs or both)
- When the associated attack roll is a critical hit, the average damage includes the critical damage.
Mob Damage
- When attacking a single token with four or more identical tokens selected, the attack roll is replaced with a damage roll based on the Mobs Average Results table (Dungeon Master's Guide (2024), page 82).
- Use average damage instead of rolling.
Probabilistic Damage
- When attacking a single token, the attack roll is replaced with a damage roll scaled by the chance to hit.
- Enable per activity and actor type (Player Characters, NPCs or both)
- Use average damage instead of rolling.
Prone
Rotate the token when it gains the Prone status effect.
Resting
Use Camp Supplies
When taking a Long Rest, optionally requires spending Camp Supplies.
Counters
Counter Types: Add four types of counter to the character sheets: checkbox, fraction, number and success/failure.
Triggers: Set triggers to automatically change a counter value when an actor hits 0 HP, half HP, or when combat ends if they hit 0 HP any time during combat. Set a trigger to automatically make an actor dead when a counter hits a defined value.
Smaller Form Character Sheet
Select 'Custom D&D 5e Character Sheet' from the Sheet Configuration dialog (cog on the sheet's header) to enable a smaller form character sheet.
Configurations
For help and advice on modifying a configuration, either click the info button in the header of the configuration window or open the Configurations journal within the Custom D&D 5e compendium.
- Abilities: Strength, Dexterity, Constitution, etc.
- Activation costs: Action, Bonus Action, Reaction, etc.
- Actor sizes: Tiny, Small, Medium, etc.
- Armor: Breastplate, Chain Mail, Leather, etc.
- Armor calculations: Flat, Mage Armor, Unarmored Defense, etc.
- Armor proficiencies/types: Light, Medium, Heavy, Shields, etc.
- Conditions/Status Effects: Blinded, Charmed, Dead, etc.
- Consumable types: Ammo, Food, Poison, etc.
- Creature types: Aberration, Beast, Celestial, etc.
- Currencies: Copper, Silver, Gold, etc.
- Damage types: Acid, Bludgeoning, Fire, etc.
- Encumbrance: Encumbrance labels, icons, thresholds, weight modifiers, etc.
- Equipment types: Clothing, Ring, Rod, etc.
- Feature types: Background, Class, Enchantment, etc.
- Item properties: Adamantine, Finesse, Heavy, etc.
- Item rarity: Common, Uncommon, Rare, etc.
- Languages: Common, Dwarvish, Elvish, etc.
- Loot types: Art Object, Adventuring Gear, Gemstone, etc.
- Senses: Blindsight, Darkvision, Tremorsense, etc.
- Skills: Athletics, Acrobatics, Stealth, etc.
- Spell schools: Abjuration, Conjuration, Divination, etc.
- Tools: Alchemist's Supplies, Bagpipes, Brewer's Supplies, etc.
- Tool proficiencies/types: Artisan's Tools, Gaming Set, Musical Instrument, etc.
- Weapons: Dagger, Longsword, Shortbow, etc.
- Weapon proficiencies/types: Improvised, Simple, Martial, etc.
- Max ability score
- Max level
Configure Encumbrance
Configure Rolls
Customize the base die and roll mode for Ability Checks, Attack Rolls, Concentration Saving Throws, Initiative Rolls, Saving Throws, Skills Checks and Tool Checks.
Configure Actor Sheet
- Auto-fade or auto-minimise the sheet when it's not hovered over.
- Scale the new character sheet up or down.
- Change the banner at the top of the sheet.
- Hide death saves, encumbrance, exhaustion, inspiration, the Manage Currency button, Legendary Actions, Legendary Resistances and Use Lair Action.
Configure Item Sheet
- Set the minimum role required to toggle Identified/Unidentified on the item.
Chat Commands
Enable additonal chat commands to roll an attack, roll damage or request checks and saving throws. For a list of available commands, view the Chat Commands journal within the Custom D&D 5e compendium.
Show Pressed Keys
Display an icon near the cursor when the Skip Dialog, Advantage or Disadvantage keys are pressed.
Radial Status Effects
Display status effects in a circle around the token.
Token Border Shape
Choose the shape of the token's border when it is selected or hovered.
Apply Elevation to Selected Tokens
- Apply elevation to all selected tokens.
Toggle Status Effects on Selected Tokens
- Toggle status effects on all selected tokens.
See Video






























