v14.533.8
What's Changed
- Added AC5E Effect Value Editor assists for spell source checks, including
item.classIdentifier,item.sourceItem,item.school,activity.school,originItem.classIdentifier,originItem.sourceItem, and related item/activity spell source paths. - Added AC5E Effect Value Editor assists for spell scaling checks, including
spellLevel,castingLevel,baseSpellLevel,scaling, andscaling.increase. - Improved AC5E Effect Value Editor spell condition support so class, source item, and school checks can be inserted and evaluated reliably.
- Added
allowEffectApplicationroll-result hydration for saving throws, ability checks, skill checks, tool checks, and attacks.- Added per-target attack roll data for effect application checks, including
attackRollTotal,attackRollD20, and target-specificattackRollOverAC. - Added
d20Total,d20Result,targetValue,d20ResultOverTarget,isCritical,isFumble, andisSuccessto the effect-application sandbox when matching roll results are available.
- Added per-target attack roll data for effect application checks, including
- Improved Effect Value Editor assists for
originItem,sourceItem, and related condition paths. - Improved condition helper browsing, operator suggestions, and editor layout for AC5E effect values.
- Added source item documentation for AC5E flags.
- Updated dnd5e compatibility metadata for the current v14-only branch.
- Changed
findNearbyandcheckNearbyto ignore hidden tokens by default, with anincludeHiddenoption for formulas that need them. - Improved sandbox debug logging so
ac5e.logEvaluationDatalogs a safe snapshot instead of a live object with circular Foundry references. - Improved
ac5e.getLightLevel(token)for Foundry v14 lighting, including point-sensitive darkness, global illumination, dim/bright classification, and elevated token/light distance checks. - Fixed spell upcast roll data so
spellLevel,castingLevel,baseSpellLevel,scaling, andscaling.increasestay correct across use, save, and damage follow-up rolls. - Fixed attack-roll sandbox aliases so
attackRollTotal,attackRollD20, andattackRollOverACremain attack-specific instead of being populated by unrelated d20 rolls. - Fixed transit advantage/disadvantage gating so
hasTransitAdvantageandhasTransitDisadvantageno longer bootstrap themselves from their own control keywords.
Full Changelog: v14.533.7.3...v14.533.8