#92 Armes à 2 mains gérées dans le HUD

This commit is contained in:
2021-01-02 00:04:27 +01:00
parent 65d5b1c45e
commit aeb2c43688
5 changed files with 31 additions and 23 deletions

View File

@ -14,6 +14,7 @@ import { Grammar } from "./grammar.js";
import { RdDEncaisser } from "./rdd-roll-encaisser.js";
import { RdDCombat } from "./rdd-combat.js";
import { DeDraconique } from "./de-draconique.js";
import { RdDAudio } from "./rdd-audio.js";
/* -------------------------------------------- */
/**
@ -2147,9 +2148,10 @@ export class RdDActor extends Actor {
}
/* -------------------------------------------- */
async payerDenier( sumDenier, dataObj ) {
async payerDenier( sumDenier, dataObj=undefined ) {
sumDenier = Number(sumDenier);
let denierDisponible = 0;
let monnaie = this.data.items.filter( item => item.type =='monnaie');
for ( let piece of monnaie ) {
denierDisponible += piece.data.valeur_deniers * Number(piece.data.quantite);
@ -2161,6 +2163,7 @@ export class RdDActor extends Actor {
denierDisponible -= sumDenier;
this.optimizeArgent(denierDisponible);
msg = `Vous avez payé <strong>${sumDenier} Deniers</strong>, qui ont été soustraits de votre argent.`;
RdDAudio.PlayContextAudio( "argent"); // Petit son
} else {
msg = "Vous n'avez pas assez d'argent pour paye cette somme !";
}