make firstOwner respect character owner
This commit is contained in:
parent
04627e001a
commit
e3ad4cf852
@ -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]);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user