diff --git a/module/helpers/utils.mjs b/module/helpers/utils.mjs index 63507782..d3ca52b0 100644 --- a/module/helpers/utils.mjs +++ b/module/helpers/utils.mjs @@ -341,7 +341,7 @@ export const itemAbleRollParse = (value, actor, item) => { const model = isItemTarget ? item : actor; try { - return Roll.replaceFormulaData(slicedValue, model?.getRollData?.() ?? model); + return Roll.replaceFormulaData(slicedValue, isItemTarget || !model?.getRollData ? model : model.getRollData()); } catch (_) { return ''; }