diff --git a/MaterialDeck.js b/MaterialDeck.js index bd9c508..86e1eb3 100644 --- a/MaterialDeck.js +++ b/MaterialDeck.js @@ -390,7 +390,7 @@ Hooks.on('updateToken',(scene,token)=>{ if (macroControl != undefined) macroControl.updateAll(); }); -Hooks.on('updateActor',(scene,actor)=>{ +Hooks.on('updateActor',(actor)=>{ if (enableModule == false || ready == false) return; let children = canvas.tokens.children[0].children; for (let i=0; i e.id === condition); + await token.toggleEffect(effect); + } + return true; + } + + /** + * Roll + */ + roll(token,roll,options,ability,skill,save) { + return; + } + + /** + * Items + */ + getItems(token,itemType) { + if (itemType == undefined) itemType = 'any'; + const allItems = token.actor.items; + if (itemType == 'any') return allItems.filter(i => i.type == 'item'); + } + + getItemUses(item) { + return {available: item.data.data.quantity}; + } + + /** + * Spells + */ + getSpells(token,level) { + return; + } + + getSpellUses(token,level,item) { + return; + } +} \ No newline at end of file