From f45b1210c72a36451d59b2d9d916e913bfdb33b1 Mon Sep 17 00:00:00 2001 From: WBHarry Date: Thu, 23 Apr 2026 23:01:12 +0200 Subject: [PATCH] Adding so that newly creatd parties default to having the ownership default be owner --- module/documents/actor.mjs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/module/documents/actor.mjs b/module/documents/actor.mjs index db249033..a1b1f347 100644 --- a/module/documents/actor.mjs +++ b/module/documents/actor.mjs @@ -99,7 +99,7 @@ export default class DhpActor extends Actor { } // Configure prototype token settings - if (['character', 'companion', 'party'].includes(this.type)) + if (['character', 'companion', 'party'].includes(this.type)) { Object.assign(update, { prototypeToken: { sight: { enabled: true }, @@ -107,6 +107,14 @@ export default class DhpActor extends Actor { disposition: CONST.TOKEN_DISPOSITIONS.FRIENDLY } }); + } + + if (this.type === 'party') { + Object.assign(update, { + 'ownership.default': CONST.DOCUMENT_OWNERSHIP_LEVELS.OWNER, + }); + } + this.updateSource(update); }