{{!-- Ability Score & Maxmimum --}}
{{ localize "DND5E.ABILITY.SECTIONS.Score" ability=label }}
{{ formField fields.value name=(concat prefix "value") value=data.value localize=true label=(localize "DND5E.AbilityScoreShort") classes="label-top" rootId=partId }} {{ formField fields.max name=(concat prefix "max") value=data.max placeholder="20" localize=true label=(localize "DND5E.AbilityScoreMaxShort") classes="label-top" rootId=partId }}
{{ formField fields.proficient name=(concat prefix "proficient") value=data.proficient options=proficiencyOptions localize=true rootId=partId }}
{{!-- Local Bonuses --}}
{{ localize "DND5E.ABILITY.SECTIONS.Bonuses.Label" ability=label }}

{{ localize "DND5E.ABILITY.SECTIONS.Bonuses.Hint" ability=label }}

{{ formField fields.bonuses.fields.save name=(concat prefix "bonuses.save") value=data.bonuses.save localize=true rootId=partId }} {{ formField fields.bonuses.fields.check name=(concat prefix "bonuses.check") value=data.bonuses.check localize=true rootId=partId }}
{{!-- Check Rolls --}}
{{ localize "DND5E.ROLL.Section" label=checkLabel }}
{{ formField fields.check.fields.roll.fields.min name=(concat prefix "check.roll.min") value=data.check.roll.min placeholder="1" type="number" localize=true label=(localize "DND5E.Minimum") hint=false classes="label-top" rootId=partId }} {{ formField fields.check.fields.roll.fields.max name=(concat prefix "check.roll.max") value=data.check.roll.max placeholder="20" type="number" localize=true label=(localize "DND5E.Maximum") hint=false classes="label-top" rootId=partId }}
{{ formField fields.check.fields.roll.fields.mode name=(concat prefix "check.roll.mode") value=data.check.roll.mode options=advantageModeOptions localize=true rootId=partId }}
{{!-- Save Rolls --}}
{{ localize "DND5E.ROLL.Section" label=saveLabel }}
{{ formField fields.save.fields.roll.fields.min name=(concat prefix "save.roll.min") value=data.save.roll.min placeholder="1" type="number" localize=true label=(localize "DND5E.Minimum") hint=false classes="label-top" rootId=partId }} {{ formField fields.save.fields.roll.fields.max name=(concat prefix "save.roll.max") value=data.save.roll.max placeholder="20" type="number" localize=true label=(localize "DND5E.Maximum") hint=false classes="label-top" rootId=partId }}
{{ formField fields.save.fields.roll.fields.mode name=(concat prefix "save.roll.mode") value=data.save.roll.mode options=advantageModeOptions localize=true rootId=partId }}
{{!-- Global Bonuses --}} {{#if global}}
{{ localize "DND5E.ABILITY.SECTIONS.Global.Label" }}

{{ localize "DND5E.ABILITY.SECTIONS.Global.Hint" }}

{{ formField global.fields.save value=global.data.save localize=true rootId=partId }} {{ formField global.fields.check value=global.data.check localize=true rootId=partId }}
{{/if}}