diff --git a/module/actor/export-scriptarium/mapping.js b/module/actor/export-scriptarium/mapping.js index eb79530b..baa94bc2 100644 --- a/module/actor/export-scriptarium/mapping.js +++ b/module/actor/export-scriptarium/mapping.js @@ -80,7 +80,7 @@ const MAPPING_BASE = [ { column: "endurance", getter: (actor, context) => actor.system.sante.endurance.max }, { column: "description", getter: (actor, context) => Mapping.getDescription(actor) }, { column: "armure", getter: (actor, context) => Mapping.getArmure(actor, context) }, - { column: "protection", getter: (actor, context) => Mapping.getProtectionArmure(actor, context) }, + { column: "protectionarmure", colName: 'Protection', getter: (actor, context) => Mapping.getProtectionArmure(actor, context) }, { column: "malus_armure", getter: (actor, context) => Mapping.getMalusArmure(actor, context) }, { column: "esquive", getter: (actor, context) => Mapping.getEsquive(context) }, { column: "esquive_armure", getter: (actor, context) => Mapping.getEsquiveArmure(context) }, @@ -273,14 +273,14 @@ export class Mapping { } static getProtectionArmure(actor, context) { - const protection = Number(actor.system.attributs.protection.value) + const naturelle = Number(actor.system.attributs.protection.value) if (context?.armure?.protection == undefined) { - return protection + return naturelle } if (Number.isNumeric(context?.armure?.protection)) { - return Number(context?.armure?.protection ?? 0) + protection + return Number(context?.armure?.protection ?? 0) + naturelle } - return context?.armure.protection + (protection > 0 ? `+${protection}` : '') + return context?.armure.protection + (naturelle > 0 ? `+${naturelle}` : '') } static getMalusArmure(actor, context) { diff --git a/templates/actor/export-scriptarium/carac-derivee.hbs b/templates/actor/export-scriptarium/carac-derivee.hbs index 0ff88f65..d850534c 100644 --- a/templates/actor/export-scriptarium/carac-derivee.hbs +++ b/templates/actor/export-scriptarium/carac-derivee.hbs @@ -1 +1,4 @@ -