From 0381e8e024b18a37c7092d8d9ee9cda845b0b497 Mon Sep 17 00:00:00 2001 From: LeRatierBretonnier Date: Tue, 12 May 2026 08:16:57 +0200 Subject: [PATCH] feat: luck bonus, inventory slots bonus, multi-enhancements, magic skill modifier MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add luck.bonus field to character DataModel; included in prepareDerivedData (luck.max = fate.rank + bonus); shown as editable +bonus field next to luck max in edit mode (same UX as grit bonus) - Add inventory.slotsBonus field to character DataModel; Equipment tab now shows an editable "Bonus Slots" input that adds to the calculated max slots (10 + Might×2 + bonus) - Replace single Enhancement
{{localize "OATHHAMMER.Label.Currency"}} diff --git a/templates/actor/character-sheet.hbs b/templates/actor/character-sheet.hbs index 666e402..f671597 100644 --- a/templates/actor/character-sheet.hbs +++ b/templates/actor/character-sheet.hbs @@ -72,7 +72,13 @@ + / - {{formInput systemFields.luck.fields.max value=system.luck.max name="system.luck.max" disabled=isPlayMode}} + + {{formInput systemFields.luck.fields.max value=system.luck.max name="system.luck.max" disabled=true}} + {{#unless isPlayMode}} + + + {{formInput systemFields.luck.fields.bonus value=system.luck.bonus name="system.luck.bonus" class="res-bonus-input"}} + {{/unless}} +
{{localize "OATHHAMMER.Label.Movement"}} diff --git a/templates/miracle-cast-dialog.hbs b/templates/miracle-cast-dialog.hbs index 0df992c..46ac1af 100644 --- a/templates/miracle-cast-dialog.hbs +++ b/templates/miracle-cast-dialog.hbs @@ -32,6 +32,7 @@
{{localize "OATHHAMMER.Skill.Magic"}} ({{localize "OATHHAMMER.Attribute.Willpower"}} {{wpRank}}) + {{localize "OATHHAMMER.Label.SkillRank"}} {{magicRank}} + {{#if magicModDisplay}} {{localize "OATHHAMMER.Label.SkillModifier"}} {{magicModDisplay}}{{/if}} = {{basePool}}d6
diff --git a/templates/spell-cast-dialog.hbs b/templates/spell-cast-dialog.hbs index 409ed19..fd07537 100644 --- a/templates/spell-cast-dialog.hbs +++ b/templates/spell-cast-dialog.hbs @@ -31,6 +31,7 @@
{{localize "OATHHAMMER.Skill.Magic"}} ({{localize "OATHHAMMER.Attribute.Intelligence"}} {{intRank}}) + {{localize "OATHHAMMER.Label.SkillRank"}} {{magicRank}} + {{#if magicModDisplay}} {{localize "OATHHAMMER.Label.SkillModifier"}} {{magicModDisplay}}{{/if}} = {{basePool}}d6
@@ -52,11 +53,16 @@ {{localize "OATHHAMMER.Dialog.DiceColorHint"}}
-
- - +
+ +
+ {{#each enhancementOptions}} +
+ + +
+ {{/each}} +
{{#if isElemental}}