diff --git a/source/module/actors/M5Character.ts b/source/module/actors/M5Character.ts index 5025d77..62326db 100644 --- a/source/module/actors/M5Character.ts +++ b/source/module/actors/M5Character.ts @@ -119,7 +119,7 @@ export class M5Character extends Actor { ); ret.stats.spellCasting = this.modResult((data.info.magicUsing ? M5Character.spellCastingFromLevel(ret.level) : 3) + ret.attributes.zt.bonus); ret.stats.brawl = this.modResult(Math.floor((ret.attributes.st.value + ret.attributes.gw.value) / 20)); - ret.stats.brawlEw = ret.stats.brawl.value + ret.stats.attackBonus.value; + ret.stats.brawlEw = ret.stats.brawl.value + ret.stats.attackBonus.value + (data.info.race === "Zwerg" ? 1 : 0); ret.stats.poisonResistance = this.modResult(30 + Math.floor(ret.attributes.ko.value / 2)); ret.stats.enduranceBonus = Math.floor(ret.attributes.ko.value / 10) + Math.floor(ret.attributes.st.value / 20); diff --git a/source/module/rolls/M5Roll.ts b/source/module/rolls/M5Roll.ts index 3a1d159..b8c4f2d 100644 --- a/source/module/rolls/M5Roll.ts +++ b/source/module/rolls/M5Roll.ts @@ -181,7 +181,7 @@ export class M5Roll { }; rollData.rolls["0"] = { - formula: "1d20 + @c.calc.stats.brawl + @c.calc.stats.attackBonus + @i.attackBonus", + formula: "1d20 + @c.calc.stats.brawlEw", enabled: true, label: (game as Game).i18n.localize("midgard5.attack"), result: "", @@ -192,7 +192,7 @@ export class M5Roll { } as M5RollResult; rollData.rolls["1"] = { - formula: "1d6 - 4 + @c.calc.stats.damageBonus + @i.damageBonus", + formula: "1d6 - 4 + @c.calc.stats.damageBonus.value", enabled: true, label: (game as Game).i18n.localize("midgard5.damage"), result: "",