diff --git a/module/applications/sheets/actors/character.mjs b/module/applications/sheets/actors/character.mjs index 7b958efa..e035cc85 100644 --- a/module/applications/sheets/actors/character.mjs +++ b/module/applications/sheets/actors/character.mjs @@ -20,6 +20,7 @@ export default class CharacterSheet extends DHBaseActorSheet { toggleVault: CharacterSheet.#toggleVault, rollAttribute: CharacterSheet.#rollAttribute, toggleHitPoints: CharacterSheet.#toggleHitPoints, + toggleStress: CharacterSheet.#toggleStress, toggleHope: CharacterSheet.#toggleHope, toggleLoadoutView: CharacterSheet.#toggleLoadoutView, openPack: CharacterSheet.#openPack, @@ -729,7 +730,7 @@ export default class CharacterSheet extends DHBaseActorSheet { } /** - * Toggles a hitpoint resource value. + * Toggles hitpoint resource value. * @type {ApplicationClickAction} */ static async #toggleHitPoints(_, button) { @@ -738,6 +739,16 @@ export default class CharacterSheet extends DHBaseActorSheet { await this.document.update({ 'system.resources.hitPoints.value': newValue }); } + /** + * Toggles stress resource value. + * @type {ApplicationClickAction} + */ + static async #toggleStress(_, button) { + const StressValue = Number.parseInt(button.dataset.value); + const newValue = this.document.system.resources.stress.value >= StressValue ? StressValue - 1 : StressValue; + await this.document.update({ 'system.resources.stress.value': newValue }); + } + /** * Toggles a hope resource value. * @type {ApplicationClickAction} diff --git a/templates/sheets/actors/character/sidebar.hbs b/templates/sheets/actors/character/sidebar.hbs index 1f7d5b55..0cd11d15 100644 --- a/templates/sheets/actors/character/sidebar.hbs +++ b/templates/sheets/actors/character/sidebar.hbs @@ -24,15 +24,11 @@ {{/times}} - {{!-- -
-/
- --}} + + + -