{{!-- ── Identification ──────────────────────────────────────────── --}}
{{localize 'HBM.spell.label'}}
{{#if (eq system.castingMode 'sacred')}} {{/if}}
{{#if system.requiresGroupCast}} {{/if}}
{{!-- ── Cost & Difficulty ───────────────────────────────────────── --}}
{{localize 'HBM.spell.cost'}}
{{#if (eq system.castingMode 'blood')}} {{/if}}
{{!-- ── Timing & Geometry ──────────────────────────────────────── --}}
{{localize 'HBM.spell.timing'}}
{{!-- ── Components ─────────────────────────────────────────────── --}}
{{localize 'HBM.spell.components'}}
{{#if (or (eq system.castingMode 'witch') (eq system.castingMode 'sacred'))}}
{{localize 'HBM.spell.symbols'}} {{#each system.components.symbols as |sym i|}}
{{/each}}
{{/if}}
{{!-- ── Damage & Status ────────────────────────────────────────── --}}
{{localize 'HBM.spell.damage'}}
{{localize 'HBM.spell.statusEffects'}} {{#each system.statusEffects as |eff i|}}
{{/each}}
{{!-- ── Requirements ───────────────────────────────────────────── --}}
{{localize 'HBM.spell.requirements'}}
{{localize 'HBM.spell.requirementRace'}} {{#each system.requirements.race as |x i|}}
{{/each}}
{{localize 'HBM.spell.requirementTalent'}} {{#each system.requirements.talent as |x i|}}
{{/each}}
{{localize 'HBM.spell.requirementDiscipline'}} {{#each system.requirements.discipline as |x i|}}
{{/each}}
{{!-- ── Overcast & Triggers ────────────────────────────────────── --}}
{{localize 'HBM.spell.overcastOptions'}} {{#each system.overcastOptions as |opt i|}}
{{/each}}
{{localize 'HBM.spell.triggers'}} {{#each system.triggers as |t i|}}
{{/each}}
{{!-- ── Description ─────────────────────────────────────────────── --}}