Adjust Mod Calculation (#30)

Changes:
 + Adjust mod calculation
 + remov max 0 from subtract and addition
 + check in skills for subtract mod
This commit is contained in:
2023-12-03 13:07:41 +01:00
committed by GitHub
parent f9737a4cb9
commit 7e6147299b
2 changed files with 6 additions and 5 deletions
+2 -1
View File
@@ -52,7 +52,8 @@ export class M5Item extends Item {
const res = M5ModAggregate.processPairs(pairs);
res.mods.forEach((mod) => {
if ([M5ModOperation.SET, M5ModOperation.FIXED].includes(mod.operation)) calc.fw = mod.value;
else calc.bonus += mod.value;
else if ([M5ModOperation.SUBTRACT].includes(mod.operation)) calc.bonus -= mod.value;
else if ([M5ModOperation.ADD].includes(mod.operation)) calc.bonus += mod.value;
});
calc.ew = calc.fw + calc.bonus;