Skip to content
This repository has been archived by the owner on Dec 21, 2021. It is now read-only.

A module which aims to allow customizable extension of the dnd5e system.

License

Notifications You must be signed in to change notification settings

ElfFriend-DnD/foundryvtt-dnd5eExtender

Repository files navigation

D&D5e Extender

This version of the dnd5e Extender has been discontinued in favor of Cole's rewrite. Cole was able to make the mechanisms of this concept safer, if not fully safe and thus I would advise any interested in this functionality to consider that instead of this.


Original Readme

This module allows a GM to define custom Ability Scores and Skills for the dnd5e system. This is the full scope of this module, any additional alternative rules should be created into other modules instead of tacked onto this one.

⚠️⚠️⚠️ Warnings ⚠️⚠️⚠️

This can seriously wreck your game. If you're planning on running a game with alternative ability scores or skills, do not add and remove them repeatedly. This is intended to be a one-time set and forget modification. After you've added an ability score or skill, removing it will break all actors in the game and you will have to remake them all.

No, there's no migration scripts, no there's no recovery scripts. I don't even know if those are possible. You have been warned. I can not help you if you break your game with this module. Use it at your own EXTREME RISK.

Installation

Module JSON:

https://github.com/ElfFriend-DnD/foundryvtt-dnd5eExtender/releases/latest/download/module.json

Configuration

Name Description
Debug Mode Remove all of the obstacles between you and ruining your world.

Compatibility

Character Sheet Support

Name Skills Ability Scores Notes
Default dnd5e system Character sheet ✔️ ✔️ Module customizations were needed.
D&D 5e OGL Character Sheet v0.5.6 ✔️ ✔️
Compact DnDBeyond 5e Character Sheet 0.9.4 ✔️ Horizontal Ability Scores do not extend well
Tidy 5e Sheet v0.3.4 ✔️ ✔️
DNDBeyond Character Sheet for 5E ✔️ ✔️ Adding ability scores bleed off page right but it scrolls.
Sky's Alternate D&D 5e Character Sheet ✔️ ✔️

NPC Sheet Support

Name Skills Ability Scores Notes
Default dnd5e system NPC sheet ✔️ ✔️ Module customizations were needed.
Tidy 5e Sheet v0.3.4 ✔️ Localization of Ability Scores Breaks Layout
Monster Blocks v0.9.1 ✔️ ✔️ Localization of Ability Scores Breaks, Layout not ideal.
Better NPC Sheet 5e v0.9.1 ✔️ ✔️ Might require resizing of the window.

Other Compatibilities

I'm honestly not sure how well this will play with modules that make assumptions about the 5e system, I'll try to test as many as possible but if something is obviously breaking please create and issue here and I'll see what I can do.

Name Skills Ability Scores Notes
D&D Beyond Importer ✔️ ✔️ Imports do not override custom skills or abilities.
Better Rolls 5e v1.1.17 ✔️ ✔️ (Default Config) Items and Spells which roll based on a custom ability score seems to behave no differently.
Midi-QOL v0.3.31 ✔️ ✔️ (Default Config) Items and Spells which roll based on a custom ability score seems to behave no differently.
FoundryVTT Magic Items v2.0.3 ✔️ ✔️ Does not seem to interact with Ability Scores or Skills.
Dynamic Active Effects v0.2.24 ✔️ ✔️ (Tested with items modified from the DAE SRD v3.0.2 and while Magic Items was active) Custom Skills and Ability Scores do not show up as options in the Effect dropdowns, but inputting the correct abbreviation manually does work as expected.
Skill Customization 5e v2.1.1 ✔️ ✔️ Localization for custom Ability Scores breaks, but if you set a skill to use one it does behave as expected.

Known Issues

  • DO NOT DISABLE THIS MODULE IF YOU HAVE CONFIGURED A CUSTOM SKILL OR ABILITY SCORE.
  • The issues involving the character sheets above should be considered known issues. I am not inclined to fix these within this module as the fixes will quickly add more problems than solutions.
  • Localization of Custom Ability Scores on certain NPC Sheets is broken. If there's enough issues opened about this I'll see if I can fix it.

Acknowledgements

Bootstrapped with Nick East's create-foundry-project.

Mad props to the League of Extraordinary FoundryVTT Developers community which helped me figure out a lot.

About

A module which aims to allow customizable extension of the dnd5e system.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published