Correction imports du compendium

- 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
This commit is contained in:
Vincent Vandemeulebrouck 2024-12-09 22:24:22 +01:00
parent 60921cfef1
commit b160ce78bc
14 changed files with 30 additions and 17 deletions

View File

@ -13,6 +13,11 @@
- ajout de lien entre le sort et la créature - ajout de lien entre le sort et la créature
- correction des liens vers les journaux - correction des liens vers les journaux
- limitation aux compétences listées - 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 ## 12.0.26 - Astrobazzarh le Haut-rêvant
- bouton pour le don de haut-rêve en un clic - bouton pour le don de haut-rêve en un clic

View File

@ -176,11 +176,19 @@ export class RdDBaseActor extends Actor {
await super._preCreate(data, options, user); await super._preCreate(data, options, user);
// Configure prototype token settings // Configure prototype token settings
const prototypeToken = {}; if (this.type === "personnage") {
if (this.type === "personnage") Object.assign(prototypeToken, { this.updateSource({
sight: { enabled: true }, actorLink: true, disposition: CONST.TOKEN_DISPOSITIONS.FRIENDLY sight: { enabled: true },
}); actorLink: options.fromCompendium ? data.prototypeToken.actorLink : true,
this.updateSource({ prototypeToken }); disposition: CONST.TOKEN_DISPOSITIONS.FRIENDLY
})
} else {
const prototypeToken = {
sight: { enabled: true },
disposition: CONST.TOKEN_DISPOSITIONS.NEUTRAL
}
this.updateSource({ prototypeToken });
}
} }
/* -------------------------------------------- */ /* -------------------------------------------- */

View File

@ -3315,7 +3315,7 @@ prototypeToken:
height: 1 height: 1
lockRotation: false lockRotation: false
rotation: 0 rotation: 0
actorLink: false actorLink: true
disposition: 0 disposition: 0
displayBars: 0 displayBars: 0
bar1: bar1:

View File

@ -3021,7 +3021,7 @@ prototypeToken:
height: 1 height: 1
lockRotation: false lockRotation: false
rotation: 0 rotation: 0
actorLink: false actorLink: true
disposition: 0 disposition: 0
displayBars: 0 displayBars: 0
bar1: bar1:

View File

@ -2954,7 +2954,7 @@ prototypeToken:
height: 1 height: 1
lockRotation: false lockRotation: false
rotation: 0 rotation: 0
actorLink: false actorLink: true
disposition: 0 disposition: 0
displayBars: 0 displayBars: 0
bar1: bar1:

View File

@ -3039,7 +3039,7 @@ prototypeToken:
height: 1 height: 1
lockRotation: false lockRotation: false
rotation: 0 rotation: 0
actorLink: false actorLink: true
disposition: 0 disposition: 0
displayBars: 0 displayBars: 0
bar1: bar1:

View File

@ -3113,7 +3113,7 @@ prototypeToken:
height: 1 height: 1
lockRotation: false lockRotation: false
rotation: 0 rotation: 0
actorLink: false actorLink: true
disposition: 0 disposition: 0
displayBars: 0 displayBars: 0
bar1: bar1:

View File

@ -2975,7 +2975,7 @@ ownership:
prototypeToken: prototypeToken:
name: le Coureur des Rues name: le Coureur des Rues
displayName: 0 displayName: 0
actorLink: false actorLink: true
width: 1 width: 1
height: 1 height: 1
lockRotation: false lockRotation: false

View File

@ -3502,7 +3502,7 @@ ownership:
prototypeToken: prototypeToken:
name: le Cuisinier Haut-Rêvant name: le Cuisinier Haut-Rêvant
displayName: 0 displayName: 0
actorLink: false actorLink: true
width: 1 width: 1
height: 1 height: 1
lockRotation: false lockRotation: false

View File

@ -3262,7 +3262,7 @@ prototypeToken:
height: 1 height: 1
lockRotation: false lockRotation: false
rotation: 0 rotation: 0
actorLink: false actorLink: true
disposition: 0 disposition: 0
displayBars: 0 displayBars: 0
bar1: bar1:

View File

@ -3585,7 +3585,7 @@ prototypeToken:
height: 1 height: 1
lockRotation: false lockRotation: false
rotation: 0 rotation: 0
actorLink: false actorLink: true
disposition: 0 disposition: 0
displayBars: 0 displayBars: 0
bar1: bar1:

View File

@ -3752,7 +3752,7 @@ prototypeToken:
height: 1 height: 1
lockRotation: false lockRotation: false
rotation: 0 rotation: 0
actorLink: false actorLink: true
disposition: 0 disposition: 0
displayBars: 0 displayBars: 0
bar1: bar1:

View File

@ -3661,7 +3661,7 @@ prototypeToken:
height: 1 height: 1
lockRotation: false lockRotation: false
rotation: 0 rotation: 0
actorLink: false actorLink: true
disposition: 0 disposition: 0
displayBars: 0 displayBars: 0
bar1: bar1:

View File

@ -3025,7 +3025,7 @@ prototypeToken:
height: 1 height: 1
lockRotation: false lockRotation: false
rotation: 0 rotation: 0
actorLink: false actorLink: true
disposition: 0 disposition: 0
displayBars: 0 displayBars: 0
bar1: bar1: