#154 - COmptage des utilisations
This commit is contained in:
		| @@ -2732,6 +2732,29 @@ export class RdDActor extends Actor { | ||||
|     return data; | ||||
|   } | ||||
|  | ||||
|   /* -------------------------------------------- */ | ||||
|   async resetItemUse(  ) { | ||||
|     await this.setFlag('foundryvtt-reve-de-dragon', 'itemUse', null ); | ||||
|     await this.setFlag('foundryvtt-reve-de-dragon', 'itemUse', {} ); | ||||
|   } | ||||
|  | ||||
|   /* -------------------------------------------- */ | ||||
|   async incItemUse( itemId ) { | ||||
|     let itemUse = this.getFlag('foundryvtt-reve-de-dragon', 'itemUse'); | ||||
|     itemUse = (itemUse) ? duplicate(itemUse) : {}; | ||||
|     itemUse[itemId] = (itemUse[itemId]) ? itemUse[itemId] + 1 : 1; | ||||
|     await this.setFlag( 'foundryvtt-reve-de-dragon', 'itemUse', itemUse); | ||||
|     console.log("ITEM USE INC", itemUse); | ||||
|   } | ||||
|  | ||||
|   /* -------------------------------------------- */ | ||||
|   getItemUse( itemId ) { | ||||
|     let itemUse = this.getFlag('foundryvtt-reve-de-dragon', 'itemUse'); | ||||
|     itemUse = (itemUse) ? itemUse : {}; | ||||
|     console.log("ITEM USE GET", itemUse); | ||||
|     return itemUse[itemId] ? itemUse[itemId] : 0; | ||||
|   } | ||||
|    | ||||
|   /* -------------------------------------------- */ | ||||
|   /* -- entites -- */ | ||||
|   /* retourne true si on peut continuer, false si on ne peut pas continuer */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user