forked from public/foundryvtt-reve-de-dragon
		
	Fix increment d'utilisation
This commit is contained in:
		| @@ -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; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user