diff --git a/module/applications/dialogs/tagTeamDialog.mjs b/module/applications/dialogs/tagTeamDialog.mjs index be45762c..4c6c5339 100644 --- a/module/applications/dialogs/tagTeamDialog.mjs +++ b/module/applications/dialogs/tagTeamDialog.mjs @@ -569,9 +569,11 @@ export default class TagTeamDialog extends HandlebarsApplicationMixin(Applicatio const basePath = `system.tagTeam.members.${memberKey}.damageRollData`; const updatePath = isResource ? `${basePath}.resources.${damageKey}` : `${basePath}.main`; + const updateValue = isResource ? + memberData.damageRollData.resources[damageKey] : memberData.damageRollData.main; this.updatePartyData( { - [updatePath]: memberData.damageRollData.types[damageKey].toJSON() + [updatePath]: updateValue.toJSON() }, this.getUpdatingParts(button) ); diff --git a/templates/dialogs/tagTeamDialog/parts/tagTeamDamageParts.hbs b/templates/dialogs/tagTeamDialog/parts/tagTeamDamageParts.hbs index 3f7f457b..e8bec150 100644 --- a/templates/dialogs/tagTeamDialog/parts/tagTeamDamageParts.hbs +++ b/templates/dialogs/tagTeamDialog/parts/tagTeamDamageParts.hbs @@ -1,7 +1,15 @@ -{{#each damage.types as |roll key|}} +{{#if damage.main}} + {{> damage roll=damage.main label=(localize "DAGGERHEART.GENERAL.damage") memberKey=key}} +{{/if}} + +{{#each damage.resources as |roll key|}} + {{> damage roll=roll label=(localize (concat "DAGGERHEART.CONFIG.HealingType." key ".name")) memberKey=../key isResource="true" }} +{{/each}} + +{{#*inline "damage"}}
- {{localize (concat "DAGGERHEART.CONFIG.HealingType." key ".name")}}: + {{label}}: {{roll.total}}
@@ -9,7 +17,7 @@ {{#each roll.dice}} {{#each results as |result index|}} {{#if result.active}} - + {{result.result}} @@ -25,4 +33,4 @@ {{/if}}
-{{/each}} \ No newline at end of file +{{/inline}} \ No newline at end of file