{{localize 'wod.abilities.abilities'}}
{{localize 'wod.abilities.talents'}}
{{localize 'wod.abilities.skills'}}
{{localize 'wod.abilities.knowledges'}}
{{#if (isEmpty actor.system.listdata.ability_talents)}}
{{localize 'wod.abilities.notalents'}}
{{/if}}
{{#each actor.system.listdata.ability_talents as |ability key|}}
{{#if (and (eq ../actor.type ../config.sheettype.exalted) (eq ability.issecondary false))}}
{{else if (and (eq ../actor.type ../config.sheettype.exalted) (eq ability.issecondary true))}}
{{/if}}
{{#numLoop ability.max}}
{{/numLoop}}
{{#if (eq ../locked false)}}
{{else if (hasSpeciality ability ../actor.type)}}
{{else}}
{{/if}}
{{/each}}
{{#if (isEmpty actor.system.listdata.ability_skills)}}
{{localize 'wod.abilities.noskills'}}
{{else if (and (eq ../actor.type ../config.sheettype.exalted) (eq ability.issecondary true))}}
{{/if}}
{{#each actor.system.listdata.ability_skills as |ability key|}}
{{#if (and (eq ../actor.type ../config.sheettype.exalted) (eq ability.issecondary false))}}
{{else if (and (eq ../actor.type ../config.sheettype.exalted) (eq ability.issecondary true))}}
{{/if}}
{{#numLoop ability.max}}
{{/numLoop}}
{{#if (eq ../locked false)}}
{{else if (hasSpeciality ability ../actor.type)}}
{{else}}
{{/if}}
{{/each}}
{{#if (isEmpty actor.system.listdata.ability_knowledges)}}
{{localize 'wod.abilities.noknowledges'}}
{{else if (and (eq ../actor.type ../config.sheettype.exalted) (eq ability.issecondary true))}}
{{/if}}
{{#each actor.system.listdata.ability_knowledges as |ability key|}}
{{#if (and (eq ../actor.type ../config.sheettype.exalted) (eq ability.issecondary false))}}
{{else if (and (eq ../actor.type ../config.sheettype.exalted) (eq ability.issecondary true))}}
{{/if}}
{{#numLoop ability.max}}
{{/numLoop}}
{{#if (eq ../locked false)}}
{{else if (hasSpeciality ability ../actor.type)}}
{{else}}
{{/if}}
{{/each}}