Skip to content

Commit

Permalink
Merge pull request #1 from thatlonelybugbear/1.0.0
Browse files Browse the repository at this point in the history
Public release 1.0.0
  • Loading branch information
thatlonelybugbear committed Jun 14, 2024
2 parents fbfbadf + 9c85c92 commit 0a3569d
Show file tree
Hide file tree
Showing 4 changed files with 112 additions and 79 deletions.
8 changes: 6 additions & 2 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
## v0.0.1
- Restores DFreds CE functionality for dnd5e system 3.x version. Change the setting in DFreds CE to NONE, regarding replacing the core status effects.
## v1.0.0
- Initial release.
- Adds on all relevant system's status effects MidiQOL flags.
- Reinstates usability of DFreds CE in Foundry 11/12 and mainly dnd5e v3.x (change the modify status effects setting in DFreds CE to NONE).
- Rest Recovery compatibility with its exhaustion automation. If enabled, RR's automation takes priority.
- Check the readme for more info and a way to reinstate usability of Condition Lab Triggler too on dnd5e v3.x.
27 changes: 25 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,28 @@ A small module for Foundry and Dnd5e which contains scripts that thislonelybugbe

The ones included can at any point be altered, based on functionality absorbed/fixed/removed from relevant modules or the system.

The initial commit hooks on preCreateActiveEffect and preUpdateActiveEffect, in order to add the proper MidiQOL flags to the system's core status effects, resolving the current issue with DFreds CE not being compatible with dnd5e v3.x.
- Set the Replace core status effects setting in DFreds CE, to NONE.
The initial commit hooks on `preCreateActiveEffect` and `preUpdateActiveEffect`, in order to add the proper `MidiQOL flags` to the system's core status effects for:
- `blinded`,
- `dodging`,
- `encumbered`: Needs the system's setting for `Encumbrance Tracking` set to `Variant (encumbered & heavily encumbered),
- `exhaustion (1-5)`,
- `frightened`,
- `invisible`,
- `paralyzed`,
- `petrified`,
- `poisoned`,
- `prone`,
- `restrained`,
- `silenced`: Forces spells with V component to fail. You can create an Active Effect with `flags.midi-qol.fail.spell.vocal | Override | false | 20` which will cancel it out (think Subtle spell),
- `stunned`,
- `unconscious`.

## Compatibility notes.
- `DFreds Convenient Effects`: For compatibility make sure that you set the `Modify Status Effects` to `NONE`. As a side effect DFreds CE will be usable on dnd5e 3.x and Foundry 11/12.
- `Rest Recovery`: Provides exhaustion automation (when that setting is enabled it will take priority; NEEDS to reload Foundry if you change any relevant settings in RR).
- `Condition Lab Trigger`: For compatibility you need to make sure to force the default system's status effects, instead of the ones altered by CLT. To do that you need a World script which follows.
```js
Hooks.once('ready', () => {
CONFIG.statusEffects = CONFIG.defaultStatusEffects;
});
```
4 changes: 2 additions & 2 deletions module.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"id": "bugs",
"title": "Bugbear's Scripts",
"description": "A small module for Foundry and Dnd5e which contains scripts thislonelybugbear finds useful.",
"version": "0.0.1",
"version": "1.0.0",
"authors": [
{
"name": "thatlonelybugbear",
Expand Down Expand Up @@ -41,6 +41,6 @@
"url": "https://github.com/thatlonelybugbear/bugs",
"license": "https://raw.githubusercontent.com/thatlonelybugbear/bugs/main/LICENSE",
"manifest": "https://github.com/thatlonelybugbear/bugs/releases/latest/download/module.json",
"download": "https://github.com/thatlonelybugbear/bugs/releases/download/v0.0.1/module.zip",
"download": "https://github.com/thatlonelybugbear/bugs/releases/download/v1.0.0/module.zip",
"changelog": "https://raw.githubusercontent.com/thatlonelybugbear/bugs/main/Changelog.md"
}
Loading

0 comments on commit 0a3569d

Please sign in to comment.