forked from public/foundryvtt-reve-de-dragon
#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