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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user