From e3ad4cf852c656dfc931c5b41b9cae65cb8530cf Mon Sep 17 00:00:00 2001 From: Mike Bloy Date: Sun, 15 Feb 2026 12:20:54 -0600 Subject: [PATCH] make firstOwner respect character owner --- src/module/helpers.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/module/helpers.js b/src/module/helpers.js index 248e42f..589844c 100644 --- a/src/module/helpers.js +++ b/src/module/helpers.js @@ -32,6 +32,10 @@ export function firstOwner(doc) { const playerOwners = Object.entries(permissionObject) .filter(([id, level]) => !game.users.get(id)?.isGM && game.users.get(id)?.active && level === 3) .map(([id]) => id); + const characterOwner = playerOwners.find((id) => game.users.get(id)?.character?.id == doc?.id); + if (characterOwner) { + return game.users.get(characterOwner); + } if (playerOwners.length > 0) { return game.users.get(playerOwners[0]); }