From 2e4f94d7af6502181fd7a98d53060ac0ad7960f6 Mon Sep 17 00:00:00 2001 From: sladecraven Date: Fri, 2 Apr 2021 17:31:18 +0200 Subject: [PATCH] Fix PE --- modules/vadentis-actor.js | 7 ++++++- modules/vadentis-item-sheet.js | 2 +- templates/item-armecc-sheet.html | 3 +++ templates/item-tir-sheet.html | 4 ++-- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/modules/vadentis-actor.js b/modules/vadentis-actor.js index abdb14b..2300301 100644 --- a/modules/vadentis-actor.js +++ b/modules/vadentis-actor.js @@ -93,9 +93,11 @@ export class VadentisActor extends Actor { myRoll.evaluate(); myRoll.toMessage( { flavor: `Lancer de Sort : ${sort.name} (${formulaFull})` } ); - console.log("ROLL", myRoll); if (myRoll.total >= sort.data.difficulty) { let content = `Votre sort ${sort.name} a réussi ! Vous perdez ${sort.data.pe} Points d'Energie et votre sort produit l'effet :
${sort.data.effect}`; + let newEnergie = this.data.data.stats.pointsenergie - sort.data.pe; + await this.update( {'data.stats.pointsenergie': newEnergie }); + if ( sort.data.damage != "") { if (myRoll.results[0] == 20 ) { // Critique ? content += `
Et provoque les dégats critiques suivants : ${sort.data.damagecritical}`; @@ -129,6 +131,9 @@ export class VadentisActor extends Actor { if (myRoll.total >= devotion.data.difficulty) { let content = `Votre dévotion ${devotion.name} a réussie ! Vous perdez ${devotion.data.pe} Points d'Energie et votre dévotion produit l'effet :
${devotion.data.effect}`; + let newEnergie = this.data.data.stats.pointsenergie - devotion.data.pe; + await this.update( {'data.stats.pointsenergie': newEnergie }); + if ( devotion.data.damage != "") { if (myRoll.results[0] == 20 ) { // Critique ? content += `
Et provoque les dégats critiques suivants : ${devotion.data.damagecritical}`; diff --git a/modules/vadentis-item-sheet.js b/modules/vadentis-item-sheet.js index 81e14ff..86a413d 100644 --- a/modules/vadentis-item-sheet.js +++ b/modules/vadentis-item-sheet.js @@ -51,7 +51,7 @@ export class VadentisItemSheet extends ItemSheet { data.eglises = await VadentisUtility.getEglises(); } data.isGM = game.user.isGM; - console.log("DATA", data); + return data; } diff --git a/templates/item-armecc-sheet.html b/templates/item-armecc-sheet.html index c3ddc9f..ef6f097 100644 --- a/templates/item-armecc-sheet.html +++ b/templates/item-armecc-sheet.html @@ -11,6 +11,9 @@
diff --git a/templates/item-tir-sheet.html b/templates/item-tir-sheet.html index eb5f6c7..776ae6e 100644 --- a/templates/item-tir-sheet.html +++ b/templates/item-tir-sheet.html @@ -15,8 +15,8 @@
  • -
  • -
  • +
  • +