Fix item duplication in same container

This commit is contained in:
2020-11-14 17:11:17 +01:00
parent be02d5a137
commit a1f73c0aa8
3 changed files with 10 additions and 5 deletions

View File

@ -162,6 +162,9 @@ export class RdDActor extends Actor {
}
} else { // This is the attack roll!
if (rolled.isSuccess) {
if (rolled.tache >= 3) { // Critique !
console.log("TODO Gérer critique!");
}
rollData.domArmePlusDom = parseInt(rollData.arme.data.dommages);
if (rollData.selectedCarac.label == "Mêlée") // +dom only for Melee
rollData.domArmePlusDom += parseInt(this.data.data.attributs.plusdom.value);
@ -196,7 +199,7 @@ export class RdDActor extends Actor {
lvl = rollData.selectedDraconic.name + "/" + rollData.selectedSort.name;
let myReve = duplicate(this.data.data.reve.reve);
if (rolled.isSuccess) { // Réussite du sort !
if (rolled.tache >= 4) costReve = Math.ceil(costReve / 2);
if (rolled.tache >= 3) costReve = Math.ceil(costReve / 2);
if (costReve < 1) costReve = 1;
myReve.value = myReve.value - costReve; // Todo 0 pts de reve !!!!
if (myReve.value < 0) myReve.value = 0;