mb-assets/macros/journalPage.js
2025-06-22 21:36:21 -05:00

15 lines
453 B
JavaScript

function main() {
const page = scene?.journal?.pages?.find((p) => p.name.toLowerCase().includes(region.name.toLowerCase()));
const isFriendly = event?.data?.token?.disposition === CONST.TOKEN_DISPOSITIONS.FRIENDLY;
if (!page || !isFriendly) {
return;
}
if (page.ownership.default !== CONST.DOCUMENT_OWNERSHIP_LEVELS.INHERIT) {
page.update({
ownership: { default: CONST.DOCUMENT_OWNERSHIP_LEVELS.INHERIT },
});
}
}
main();