Skip to content

v14.533.7

Choose a tag to compare

@thatlonelybugbear thatlonelybugbear released this 28 Jun 12:02
e3ae426

What's Changed

  • Added a Discord button to the AC5E links menu and reorganized the links into GitHub, Discord, and support groups.
  • Added more Effect Value Editor suggestions for item, activity, and origin range data.
  • Added Effect Value Editor suggestions for item and activity spell school data.
  • Added more Effect Value Editor suggestions for item type, item subtype, base item, action type, attack mode, item properties, and weapon mastery checks.
  • Added guided range editing for AC5E range flags, including short range, long range, reach, range-wide bonus, long-range disadvantage, nearby-foe disadvantage, and out-of-range failure controls.
  • Added clearer update amount help for statuses, Concentrating, Inspiration, and Exhaustion.
  • Added criticalStatic as a toggleBehaviour when relevant.
  • Added support for update and usesCount targets that point at effectActor, nonEffectActor, and effectOriginActor.
  • Improved AC5E Active Effect change type handling so the AC5E change type is more reliably available and preserved on Foundry Active Effect sheets.
  • Improved ac5e.getItem(...), ac5e.getItems(...), and ac5e.hasItem(...) so item identifiers such as arts-dice work by default.
    • Added getProperty support to item lookup helpers, so ac5e.getItem(actor, "arts-dice", { getProperty: "system.uses.value" }) can return a specific item data path such as current uses.
  • Improved the Effect Value Editor's condition helper with better operator suggestions after common number, string, and boolean entries.
  • Improved the Effect Value Editor's ! helper so it can toggle the previous boolean-style condition.
  • Improved Effect Value Editor browsing for actor, item, activity, origin item, and origin activity data paths.
  • Improved ability, skill, and tool authoring so value chips insert the expected shorthand checks.
  • Improved mastery authoring:
    • mastery.<name> remains available for the currently selected weapon mastery.
    • item.mastery and originItem.mastery now insert string comparisons such as item.mastery === 'cleave', matching the item data shape.
  • Improved mastery evaluation so AC5E can fall back to the item's mastery when the roll configuration does not provide one.
  • Improved range flag authoring so newly generated AC5E range flags use the consolidated .range flag instead of many separate range subkeys.
  • Improved existing range subkey editing so opening and saving old range.short, range.long, range.reach, or range.bonus effects moves them into the consolidated .range value format.
  • Improved range toggle handling so standalone range keywords such as longDisadvantage, nearbyFoeDisadvantage, and outOfRangeFail are recognized consistently.
  • Improved range alias handling so the old fail range alias is normalized to outOfRangeFail when converted to the new range format.
  • Improved the editor layout so helper panels and buttons fit better in narrower windows.
  • Fixed AC5E change rows with an empty key being lost when Active Effect sheet data is collected.
  • Fixed range editor hints that previously suggested typing =value in fields where the editor already supplies the assignment.
  • Fixed explicit old range value subkeys so editing range.short, range.long, range.reach, or range.bonus no longer saves values in a form the runtime ignores.
  • Fixed range toggle UI state so migrated or edited out-of-range failure aliases do not appear as hidden contradictory values.
  • Fixed missing effectOriginActor from the evaluation roll data.

Full Changelog: v14.533.6.1...v14.533.7