diff --git a/module/sheets/actor-sheet.mjs b/module/sheets/actor-sheet.mjs index df4d6ca..dd03947 100644 --- a/module/sheets/actor-sheet.mjs +++ b/module/sheets/actor-sheet.mjs @@ -92,18 +92,22 @@ export class VermineActorSheet extends ActorSheet { } //click on wound radio - html.find('.hexa [type="radio"]').click(ev => { - this._onClickRadioHexa(ev) + html.find('.hexa [type="radio"]').change(ev => { + ev.preventDefault() + console.log(ev.target.checked , "CHECK______________________") + return this._onClickRadioHexa(ev) }) } _onClickRadioHexa(ev) { - if (!ev.currentTarget.checked) { return } + console.log("________________iiiiiii") + if (!ev.currentTarget.checked) { return false}; + ev.preventDefault(); let prop = ev.currentTarget.name; let update = {}; - update[prop] = ev.currentTarget.value - 1 + update[prop] = ev.currentTarget.value-1 - this.actor.update(update) + return this.actor.update(update) } async _onMinMaxEdit(event) { diff --git a/module/sheets/character-sheet.mjs b/module/sheets/character-sheet.mjs index 2ea83f3..1083642 100644 --- a/module/sheets/character-sheet.mjs +++ b/module/sheets/character-sheet.mjs @@ -132,7 +132,7 @@ export class VermineCharacterSheet extends VermineActorSheet { async _onClickTotemDice(ev) { let el = ev.currentTarget; let totem = el.dataset.totemName; - let value = parseInt(el.dataset.totemValue); + let value = parseInt(el.dataset.totemValue)||0; let oldValue = this.actor.system.adaptation.totems[totem].value; if (value === oldValue) { value-- };