Skip to content
This repository has been archived by the owner on Oct 11, 2024. It is now read-only.

Commit

Permalink
#minor Fix for non midi criticals are tracked in combat (#399)
Browse files Browse the repository at this point in the history
* Fix for non midi criticals are tracked in combat

This allows for weapons with custom critical thresholds

Fixes #282
  • Loading branch information
johnnolan authored Nov 22, 2022
1 parent 1fc29d6 commit ccdfa75
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion scripts/stats/DND5eStat.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ const encounterDefaultWorkflowDamage: EncounterWorkflow = {
},
damageTotal: 41,
damageMultipleEnemiesTotal: 41,
isCritical: false,
type: CombatDetailType.Damage,
};

Expand Down Expand Up @@ -136,7 +137,6 @@ describe("DND5eStat", () => {
},
round: 1,
attackTotal: 19,
isCritical: false,
isFumble: false,
advantage: true,
disadvantage: false,
Expand Down
2 changes: 1 addition & 1 deletion scripts/stats/DND5eStat.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@ export default class DND5eStat extends Stat {
newCombatantEvent.damageTotal = workflow.damageTotal;
newCombatantEvent.damageMultipleEnemiesTotal =
workflow.damageMultipleEnemiesTotal;
newCombatantEvent.isCritical = workflow.isCritical;
} else if (workflow.type === CombatDetailType.Attack) {
newCombatantEvent.attackTotal = workflow.attackTotal;
newCombatantEvent.isCritical = workflow.isCritical;
newCombatantEvent.isFumble = workflow.isFumble;
newCombatantEvent.advantage = workflow.advantage;
newCombatantEvent.disadvantage = workflow.disadvantage;
Expand Down

0 comments on commit ccdfa75

Please sign in to comment.