Max Prepared Spells

max((intelligenceMod + WizardLevel),1)

Cantrips Known

{3 + min(floor(WizardLevel/4),1)+ min(floor(WizardLevel/10),1)}

Spell Slots

1st:2 + min(WizardLevel-1, 2)
2nd:min(max(WizardLevel-(3-1), 0), 1)*2 + min(max(WizardLevel-(4-1), 0), 1)
3rd:min(max(WizardLevel-(5-1), 0), 1)*2 + min(max(WizardLevel-(6-1), 0), 1)
4th:min(max(WizardLevel-(7-1), 0), 3)
5th:min(max(WizardLevel-(9-1), 0), 2) + min(max(WizardLevel-(18-1), 0), 1)
6th:min(max(WizardLevel-(11-1), 0), 1) + min(max(WizardLevel-(19-1), 0), 1)
7th:min(max(WizardLevel-(13-1), 0), 1) + min(max(WizardLevel-(20-1), 0), 1)
8th:min(max(WizardLevel-(15-1), 0), 1)
9th:min(max(WizardLevel-(17-1), 0), 1)

Arcane Recovery

Recover {ceil(WizardLevel / 2)} Spell Slots up to 5th