Fix increment d'utilisation
This commit is contained in:
parent
4607a331cc
commit
741d724d93
@ -2779,6 +2779,14 @@ export class RdDActor extends Actor {
|
|||||||
await this.setFlag('foundryvtt-reve-de-dragon', 'itemUse', {} );
|
await this.setFlag('foundryvtt-reve-de-dragon', 'itemUse', {} );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* -------------------------------------------- */
|
||||||
|
async decItemUse( itemId ) {
|
||||||
|
let itemUse = duplicate(this.getFlag('foundryvtt-reve-de-dragon', 'itemUse') ?? {});
|
||||||
|
itemUse[itemId] = (itemUse[itemId] ?? 0) - 1;
|
||||||
|
await this.setFlag( 'foundryvtt-reve-de-dragon', 'itemUse', itemUse);
|
||||||
|
console.log("ITEM USE DEC", itemUse);
|
||||||
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async incItemUse( itemId ) {
|
async incItemUse( itemId ) {
|
||||||
let itemUse = duplicate(this.getFlag('foundryvtt-reve-de-dragon', 'itemUse') ?? {});
|
let itemUse = duplicate(this.getFlag('foundryvtt-reve-de-dragon', 'itemUse') ?? {});
|
||||||
|
@ -435,6 +435,7 @@ export class RdDCombat {
|
|||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async _onAttaqueParticuliere(rollData) {
|
async _onAttaqueParticuliere(rollData) {
|
||||||
RdDCombat._storeAttaque(this.attackerId, rollData);
|
RdDCombat._storeAttaque(this.attackerId, rollData);
|
||||||
|
this.attacker.decItemUse( rollData.arme._id ); // Usage décrémenté sur particulière
|
||||||
|
|
||||||
// Finesse et Rapidité seulement en mêlée et si la difficulté libre est de -1 minimum
|
// Finesse et Rapidité seulement en mêlée et si la difficulté libre est de -1 minimum
|
||||||
const isMeleeDiffNegative = rollData.selectedCarac.label == "Mêlée" && rollData.diffLibre < 0;
|
const isMeleeDiffNegative = rollData.selectedCarac.label == "Mêlée" && rollData.diffLibre < 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user