From b160ce78bcfe03846ee6591af2ebbf1f1353991c Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Mon, 9 Dec 2024 22:24:22 +0100 Subject: [PATCH] Correction imports du compendium MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - les personnages conservent la valeur de token lié/non-lié - les voyageirs sont liés - les PNJs sont non-liés - les invocations sont non liées --- changelog.md | 5 +++++ module/actor/base-actor.js | 18 +++++++++++++----- ...ge_l__rudit_Alchimiste_GJWEoGXy5kSd4sT8.yml | 2 +- .../personnage_le_Baladin_m63oPEPvCrds4akp.yml | 2 +- ..._le_Combattant_de_Choc_jtJqqegMrF3fuND3.yml | 2 +- ...ge_le_Coureur_des_Bois_8Jeas59CdpnnYabL.yml | 2 +- ...ge_le_Coureur_des_Mers_7WgNJwO7p5QNraXA.yml | 2 +- ...ge_le_Coureur_des_Rues_N5ybrpVwbpL8aPG0.yml | 2 +- ..._Cuisinier_Haut_R_vant_X9d5McdSAT1Ivp39.yml | 2 +- ...rsonnage_le_Dilettante_hvNej1XRliayVZu1.yml | 2 +- ...Haut_R_vant_Dilettante_4bI9HX4oomMEXrOT.yml | 2 +- ..._le_Haut_R_vant_Erudit_AZBxORb7IYgXaOfb.yml | 2 +- ..._le_Haut_R_vant_Muscl__OOIjBdFjCKdgJKff.yml | 2 +- ...e_le_Voyageur__tranger_Jas7Wr22jSllfkin.yml | 2 +- 14 files changed, 30 insertions(+), 17 deletions(-) diff --git a/changelog.md b/changelog.md index 2b0c7aed..88a29d27 100644 --- a/changelog.md +++ b/changelog.md @@ -13,6 +13,11 @@ - ajout de lien entre le sort et la créature - correction des liens vers les journaux - limitation aux compétences listées + - acteur non lié par défaut +- Correction des compendiums + - l'import de personnages depuis un compendium respecte les acteurs liés/non-liés + - les modèles de voyageurs sont liés par défaut + - les modèles de personnages non joueurs sont non-liés par défaut ## 12.0.26 - Astrobazzarh le Haut-rêvant - bouton pour le don de haut-rêve en un clic diff --git a/module/actor/base-actor.js b/module/actor/base-actor.js index 0342c03c..a10be819 100644 --- a/module/actor/base-actor.js +++ b/module/actor/base-actor.js @@ -176,11 +176,19 @@ export class RdDBaseActor extends Actor { await super._preCreate(data, options, user); // Configure prototype token settings - const prototypeToken = {}; - if (this.type === "personnage") Object.assign(prototypeToken, { - sight: { enabled: true }, actorLink: true, disposition: CONST.TOKEN_DISPOSITIONS.FRIENDLY - }); - this.updateSource({ prototypeToken }); + if (this.type === "personnage") { + this.updateSource({ + sight: { enabled: true }, + actorLink: options.fromCompendium ? data.prototypeToken.actorLink : true, + disposition: CONST.TOKEN_DISPOSITIONS.FRIENDLY + }) + } else { + const prototypeToken = { + sight: { enabled: true }, + disposition: CONST.TOKEN_DISPOSITIONS.NEUTRAL + } + this.updateSource({ prototypeToken }); + } } /* -------------------------------------------- */ diff --git a/packs_src/voyageurs/personnage_l__rudit_Alchimiste_GJWEoGXy5kSd4sT8.yml b/packs_src/voyageurs/personnage_l__rudit_Alchimiste_GJWEoGXy5kSd4sT8.yml index ebec6813..f7c39bc4 100644 --- a/packs_src/voyageurs/personnage_l__rudit_Alchimiste_GJWEoGXy5kSd4sT8.yml +++ b/packs_src/voyageurs/personnage_l__rudit_Alchimiste_GJWEoGXy5kSd4sT8.yml @@ -3315,7 +3315,7 @@ prototypeToken: height: 1 lockRotation: false rotation: 0 - actorLink: false + actorLink: true disposition: 0 displayBars: 0 bar1: diff --git a/packs_src/voyageurs/personnage_le_Baladin_m63oPEPvCrds4akp.yml b/packs_src/voyageurs/personnage_le_Baladin_m63oPEPvCrds4akp.yml index 9a45336f..5afbb7f2 100644 --- a/packs_src/voyageurs/personnage_le_Baladin_m63oPEPvCrds4akp.yml +++ b/packs_src/voyageurs/personnage_le_Baladin_m63oPEPvCrds4akp.yml @@ -3021,7 +3021,7 @@ prototypeToken: height: 1 lockRotation: false rotation: 0 - actorLink: false + actorLink: true disposition: 0 displayBars: 0 bar1: diff --git a/packs_src/voyageurs/personnage_le_Combattant_de_Choc_jtJqqegMrF3fuND3.yml b/packs_src/voyageurs/personnage_le_Combattant_de_Choc_jtJqqegMrF3fuND3.yml index ffdb784e..df1b0032 100644 --- a/packs_src/voyageurs/personnage_le_Combattant_de_Choc_jtJqqegMrF3fuND3.yml +++ b/packs_src/voyageurs/personnage_le_Combattant_de_Choc_jtJqqegMrF3fuND3.yml @@ -2954,7 +2954,7 @@ prototypeToken: height: 1 lockRotation: false rotation: 0 - actorLink: false + actorLink: true disposition: 0 displayBars: 0 bar1: diff --git a/packs_src/voyageurs/personnage_le_Coureur_des_Bois_8Jeas59CdpnnYabL.yml b/packs_src/voyageurs/personnage_le_Coureur_des_Bois_8Jeas59CdpnnYabL.yml index a2a0e87c..e88c34b7 100644 --- a/packs_src/voyageurs/personnage_le_Coureur_des_Bois_8Jeas59CdpnnYabL.yml +++ b/packs_src/voyageurs/personnage_le_Coureur_des_Bois_8Jeas59CdpnnYabL.yml @@ -3039,7 +3039,7 @@ prototypeToken: height: 1 lockRotation: false rotation: 0 - actorLink: false + actorLink: true disposition: 0 displayBars: 0 bar1: diff --git a/packs_src/voyageurs/personnage_le_Coureur_des_Mers_7WgNJwO7p5QNraXA.yml b/packs_src/voyageurs/personnage_le_Coureur_des_Mers_7WgNJwO7p5QNraXA.yml index b25eb903..f6b55f71 100644 --- a/packs_src/voyageurs/personnage_le_Coureur_des_Mers_7WgNJwO7p5QNraXA.yml +++ b/packs_src/voyageurs/personnage_le_Coureur_des_Mers_7WgNJwO7p5QNraXA.yml @@ -3113,7 +3113,7 @@ prototypeToken: height: 1 lockRotation: false rotation: 0 - actorLink: false + actorLink: true disposition: 0 displayBars: 0 bar1: diff --git a/packs_src/voyageurs/personnage_le_Coureur_des_Rues_N5ybrpVwbpL8aPG0.yml b/packs_src/voyageurs/personnage_le_Coureur_des_Rues_N5ybrpVwbpL8aPG0.yml index a0a4dffd..4138b819 100644 --- a/packs_src/voyageurs/personnage_le_Coureur_des_Rues_N5ybrpVwbpL8aPG0.yml +++ b/packs_src/voyageurs/personnage_le_Coureur_des_Rues_N5ybrpVwbpL8aPG0.yml @@ -2975,7 +2975,7 @@ ownership: prototypeToken: name: le Coureur des Rues displayName: 0 - actorLink: false + actorLink: true width: 1 height: 1 lockRotation: false diff --git a/packs_src/voyageurs/personnage_le_Cuisinier_Haut_R_vant_X9d5McdSAT1Ivp39.yml b/packs_src/voyageurs/personnage_le_Cuisinier_Haut_R_vant_X9d5McdSAT1Ivp39.yml index 35aea309..f6af6317 100644 --- a/packs_src/voyageurs/personnage_le_Cuisinier_Haut_R_vant_X9d5McdSAT1Ivp39.yml +++ b/packs_src/voyageurs/personnage_le_Cuisinier_Haut_R_vant_X9d5McdSAT1Ivp39.yml @@ -3502,7 +3502,7 @@ ownership: prototypeToken: name: le Cuisinier Haut-Rêvant displayName: 0 - actorLink: false + actorLink: true width: 1 height: 1 lockRotation: false diff --git a/packs_src/voyageurs/personnage_le_Dilettante_hvNej1XRliayVZu1.yml b/packs_src/voyageurs/personnage_le_Dilettante_hvNej1XRliayVZu1.yml index a17bffe2..f0af0b46 100644 --- a/packs_src/voyageurs/personnage_le_Dilettante_hvNej1XRliayVZu1.yml +++ b/packs_src/voyageurs/personnage_le_Dilettante_hvNej1XRliayVZu1.yml @@ -3262,7 +3262,7 @@ prototypeToken: height: 1 lockRotation: false rotation: 0 - actorLink: false + actorLink: true disposition: 0 displayBars: 0 bar1: diff --git a/packs_src/voyageurs/personnage_le_Haut_R_vant_Dilettante_4bI9HX4oomMEXrOT.yml b/packs_src/voyageurs/personnage_le_Haut_R_vant_Dilettante_4bI9HX4oomMEXrOT.yml index d69d39a8..a2a4be5c 100644 --- a/packs_src/voyageurs/personnage_le_Haut_R_vant_Dilettante_4bI9HX4oomMEXrOT.yml +++ b/packs_src/voyageurs/personnage_le_Haut_R_vant_Dilettante_4bI9HX4oomMEXrOT.yml @@ -3585,7 +3585,7 @@ prototypeToken: height: 1 lockRotation: false rotation: 0 - actorLink: false + actorLink: true disposition: 0 displayBars: 0 bar1: diff --git a/packs_src/voyageurs/personnage_le_Haut_R_vant_Erudit_AZBxORb7IYgXaOfb.yml b/packs_src/voyageurs/personnage_le_Haut_R_vant_Erudit_AZBxORb7IYgXaOfb.yml index 91cc48eb..576e4750 100644 --- a/packs_src/voyageurs/personnage_le_Haut_R_vant_Erudit_AZBxORb7IYgXaOfb.yml +++ b/packs_src/voyageurs/personnage_le_Haut_R_vant_Erudit_AZBxORb7IYgXaOfb.yml @@ -3752,7 +3752,7 @@ prototypeToken: height: 1 lockRotation: false rotation: 0 - actorLink: false + actorLink: true disposition: 0 displayBars: 0 bar1: diff --git a/packs_src/voyageurs/personnage_le_Haut_R_vant_Muscl__OOIjBdFjCKdgJKff.yml b/packs_src/voyageurs/personnage_le_Haut_R_vant_Muscl__OOIjBdFjCKdgJKff.yml index 77ce5a1e..8fd85092 100644 --- a/packs_src/voyageurs/personnage_le_Haut_R_vant_Muscl__OOIjBdFjCKdgJKff.yml +++ b/packs_src/voyageurs/personnage_le_Haut_R_vant_Muscl__OOIjBdFjCKdgJKff.yml @@ -3661,7 +3661,7 @@ prototypeToken: height: 1 lockRotation: false rotation: 0 - actorLink: false + actorLink: true disposition: 0 displayBars: 0 bar1: diff --git a/packs_src/voyageurs/personnage_le_Voyageur__tranger_Jas7Wr22jSllfkin.yml b/packs_src/voyageurs/personnage_le_Voyageur__tranger_Jas7Wr22jSllfkin.yml index 4363b158..bcaf224a 100644 --- a/packs_src/voyageurs/personnage_le_Voyageur__tranger_Jas7Wr22jSllfkin.yml +++ b/packs_src/voyageurs/personnage_le_Voyageur__tranger_Jas7Wr22jSllfkin.yml @@ -3025,7 +3025,7 @@ prototypeToken: height: 1 lockRotation: false rotation: 0 - actorLink: false + actorLink: true disposition: 0 displayBars: 0 bar1: