From 8ae0cfb78d1da3422e83f24d2347274dc1542e9e Mon Sep 17 00:00:00 2001 From: taMiF Date: Sun, 18 Feb 2024 14:23:42 +0100 Subject: [PATCH] [BUG] Item-embedded Active Effects can't reference Actor properties. (#1155) [BUG] Item-embedded AEs can't reference Actor properties. Fixes #1127 --- .../effect/autoinline/AutocompleteInlineHooksFlow.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/module/effect/autoinline/AutocompleteInlineHooksFlow.ts b/src/module/effect/autoinline/AutocompleteInlineHooksFlow.ts index 156f5bea..fb94737b 100644 --- a/src/module/effect/autoinline/AutocompleteInlineHooksFlow.ts +++ b/src/module/effect/autoinline/AutocompleteInlineHooksFlow.ts @@ -112,7 +112,17 @@ export const AutocompleteInlineHooksFlow = { const effect = EffectConfig.object; if (!effect.parent) return {}; - return effect.parent; + // Autocomplete inline properties module doesn't support get-er properties. + // For this reason we have to manually convert those nested objects we want provide. + const values = effect.parent.toObject(); + + if (effect.parent.parent) { + values['actor'] = effect.parent.parent.toObject(); + } + + console.error('parent', effect.parent) + console.error('values', values); + return values; }, /**