- System compatibility bump for 5e v3.3.1, closing #142
- Added Russian translation, closing #144 thanks to @VirusNik21
- Merged #139 - Italian translation. Thanks to @GregoryWarn.
- Closes #137 - Exhaustion for Death Saves is always Enabled.
- Just a compatibility bump for 5e 3.2.1 and Foundry v12
pt_BR
translation updates by @Kharmans (thanks as always)
- Closes #125 - implement checks for non-proficient equipped shields, allowing for these to alter relevant rolls (like Armor already does).
- Closes #122 - reinstates compatibility with MidiQOL flags altering rolls (and shows a generic MidiQOL (flags)) in the tooltip.
- Update pt-BR.json by @Kharmans in #111 and #116
- Closes #110 - nearbyFoe calcs no matter options for target enforcement by @thatlonelybugbear in #113
- Closes #112 - Added some more targetElements querySelectors for RSR by @thatlonelybugbear in #114
- Closes #108 - Lack of armor proficiency restricts spell casting by @thatlonelybugbear in #115
- Closes #109 - Respect preexisting objects by @thatlonelybugbear in #117
- Closes #118 - Add correct targetElements for Core rolling chat messages tooltips by @thatlonelybugbear in #119
- Closes #94, adding Dodging and Hiding automation.
- Closes #104, adding a setting for switching off Nearby Foe automation (also adjusted disposition requirements to be of the opposite type, friendly vs hostile).
- Closes #106, removing some
eval()
calls.
- Update pt-BR.json by @Kharmans in thatlonelybugbear#101
- Closes once more #77, fixing the armor issues, once and for all 🤞
- Hotfix for
hasArmor
not being defined.
- Closes #97, allowing all equipment type Items to impose Stealth disadvantage.
- Closes #98, adding dnd5e v3.1.2 compatibility.
- Closes #89, reinstating MidiQOL compatibility.
- Closes #85. Fixes the fix of the wrong tooltip format...
- Closes #82. Fixes wrong tooltip format.
- Added a setting to not show module name in tooltips. Closes #80.
- Initial work for compatibility with all main rollers, like MidiQOL #49, Ready Set Roll #50 and Group Rolls.
- Closing #72 bug regarding AC calculations error when not set to equipped armor.
- Closing #75 with settings for AC5e tooltips on Dialogs and generated Chat Messages when available (needs some more tweaks for RSR Item roll chat messages).
- Bumping dnd5e max version to 3.1.1 as tested.
pt-BR
translation added by @Kharmans 71- small
en
translation edits.
D&D5e 3.1 compatibility update.
- Added
dnd5e.preRollConcentration
Hook to deal with conditions affecting concentration saving throws.- Exhaustion 3-5 applies disadvantage.
- Heavy Encumbrance applies disadvantage.
- War Caster named Item applies advantage.
Closes 63 with a new setting for AC5e targeting options
.
When 0 or more than 1 targets are selected, AC5e will not be able by default to calculate correctly advantageMode/damageMode as this is done based on the first of the game.user.targets
only. There is now a setting for the GM to decide how AC5e will deal with targeting and rolling an Attack or Damage, or try to Use an Item that has an attack and Target any of the Individual target options in its details tab. The options are as follows:
From Source Only
: The advantageMode/damageMode will be calculated based on effects/conditions etc on the Source actor only (default option),Do nothing
: No calculations whatsoever will take place,Enforce targeting
: Will cancel the incoming Roll or Item use, and display a warning for the user to target1 Target
(Use with caution).
- Fix bug when rolling an attack and automated encumbrance is true.
- Default settings fix.
- Tooltips on
- Armor automation off
- Range automation off
- Exhaustion automation on
- Encumbrance automation off (will need also dnd5e system setting to be set to Variant option too).
- Fixes typos
- Closing 43 (encumbrance automation).
- Closing 57 (more translations about attack/damage rolls and targets selected).
- Closing 58 (bail out of attack/damage rolls suggestions, if no targets selected).
- Closes 53
- 51- fix saves advantage mode when not proficient with the armor
- Finally fix attackrolls issue in thatlonelybugbear#48
- Closes #44
- Closes thatlonelybugbear#44
- Add lang file by in thatlonelybugbear#47
- Fixed Armor automation issues and tooltips.
- Added a setting for automating Exhaustion 5e rules or not. Closing: thatlonelybugbear#37
- Should allow for compatibility with modules offering alternative rules for exhaustion (will add the dndOne rules as an option soon).
- Some typos
- Sharpshooter: limit to only
rwak
- Use game.i18n.translations as a first step in thatlonelybugbear#27
- Add helpers for disposition and checking nearby tokens thatlonelybugbear#29
- Prone fix and nearby foes for ranged attacks check thatlonelybugbear#31
- Dialog tooltip show/hide settings thatlonelybugbear#32
- Settings and logic for armor and range automation thatlonelybugbear#33
- Armor automation (default off)
- Ability Checks, Saves and Attack Rolls for (STR || DEX) based rolls, if the Actor is not proficient in the equipped suit of Armor.
- Imposes disadvantage on Stealth checks when the relevant property of the Armor is selected.
- Range automation (default off)
- Attacking with a ranged weapon at long range imposes disadvantage on the roll (Long Range).
- Attacking with a ranged weapon, when an enemy is adjacent, imposes disadvantage on the roll (Nearby Foe).
- Attacking with a ranged weapon at a distance longer than the long range, imposes a fail on the roll (Out of Range).
- Crossbow Expert: Ignores Nearby Foes with
- A flag on the Actor
flags.automated-conditions-5e.crossbowExpert | Override | 1
or - An Item named
Crossbow Expert
.
- A flag on the Actor
- Sharpshooter: No disadvantage when shooting at long range with
- A flag on the Actor
flags.automated-conditions-5e.sharpShooter | Override | 1
or - An Item named
Sharpshooter
.
- A flag on the Actor
- Show/hide roll dialog tooltips (default on)
- Armor automation (default off)
- Move to dnd5e v3.x.
- For dnd5e v3.x, use manifest: https://raw.githubusercontent.com/thatlonelybugbear/automated-conditions-5e/main/module.json
- For dnd5e v2.x, use manifest: https://raw.githubusercontent.com/thatlonelybugbear/automated-conditions-5e/dndv2/module.json
- Added tooltips on roll dialogs to indicate the reasons why AC5E suggests the specific roll.
- Moved to using the
Actor5e#statuses
- Make sure that
config.parts:<string>
- Use falsy checks for
!Array.length
- Bump for v11 only branch and some small additions. More things to come :)
- Hotfix for v10.
- Version bump that will be the last v10 compatible one.
- Compatibility bump for Foundry v11.300 and make system dnd5e required with minimum version 2.0.1.
- Compatibility bump for Foundry v11.
- Quick fix for unlinked tokens.
- Closing thatlonelybugbear#3: Melee attacks on Prone targets will have advantage when distance <=5, and disadvantage otherwise.
- Closing thatlonelybugbear#4: Added RollDeathSaves. Exhaustion levels 3-5 will grant disadvantage of death Saves.
- Closing thatlonelybugbear#1: Using
CONFIG.DND5E.conditionTypes
to fetch effect labels. _getMinimumDistanceBetweenTokens
should respect diagonal movement types (will make sense in the future)
- Initial commit