Spells

Spellcasting Class
[% for spell_class in character.spellcasting_classes %] [% if not loop.first %] / [% endif %] [[ spell_class.name ]] [[ spell_class.level ]] [% endfor %]
Spellcasting Abilitiy
[% for spell_class in character.spellcasting_classes %] [% if not loop.first %] / [% endif %] [[ spell_class.spellcasting_ability | stat_abbreviation ]] [% endfor %]
Spell Save DC
[% for spell_class in character.spellcasting_classes %] [% if not loop.first %] / [% endif %] [% set spell_save_dc = character.spell_save_dc(spell_class) %] [[ spell_save_dc ]] [% endfor %]
Spell Attack Bonus
[% for spell_class in character.spellcasting_classes %] [% if not loop.first %] / [% endif %] [% set spell_atk_bonus = character.spell_attack_bonus(spell_class) %] [[ spell_atk_bonus | mod_str ]] [% endfor %]

List of Spells

(✓ = prepared)

[% for level, spells in character.spells | groupby("level") %]

[% if level == 0 %]Cantrips[% else %]Level [[ level ]] Spells[% endif %]

[% if level > 0 %] [% set spell_slots = character.spell_slots(level) %]
Spell slots
[[ spell_slots ]]
[% endif %] [% endfor %] [% from "spellblock.html" import spellblock %] [% for spl in character.spells %] [[ spellblock(spl, id_base="spells") ]] [% endfor %]