Cantrips Known

(min(floor(WarlockLevel/4),1) + 2) + min(floor(WarlockLevel/10),1)

Spell Slots

1st:if(WarlockLevel<3, WarlockLevel, 0)
2nd:if(ceil(WarlockLevel/2)==2, 2, 0)
3rd:if(ceil(WarlockLevel/2)==3,2,0)
4th:if(ceil(WarlockLevel/2)==4,2,0)
5th:if(WarlockLevel>=17, 4, if(WarlockLevel>=11, 3, if(WarlockLevel>=9, 2, 0)))

Spells Known

if (WarlockLevel > 9, floor((WarlockLevel-9)/2) + 10, WarlockLevel + 1)

Invocations Known

{if (WarlockLevel < 2, 0, 2 + min(floor(WarlockLevel/5),1) + min(floor(WarlockLevel/7),1) + min(floor(WarlockLevel/9),1) + min(floor(WarlockLevel/12),1) + min(floor(WarlockLevel/15),1) + min(floor(WarlockLevel/18),1))}

Eldritch Blast Damage

1d10 for {if(Level >= 17, 4, if(Level >= 11, 3, if(Level >= 5, 2, 1)))} beams

Eldritch Blast Damage with Invocation

x{floor((WarlockLevel + 1) / 6) + 1} beam{if (WarlockLevel > 4, „s“,““)}, 1d10 + {charismaMod}