Sneak Attack

{ceil(RogueLevel/2)}d6

Arcane Trickster

Cantrips Known

{if (RogueLevel > 2, if (RogueLevel < 10,3,4), 0)}

Spells Known

{if (RogueLevel < 3, 0, 3 + min(floor(RogueLevel /4),1) + min(floor(RogueLevel /7),1) + min(floor(RogueLevel /8),1) + min(floor(RogueLevel /10),1) + min(floor(RogueLevel /11),1) + min(floor(RogueLevel /13),1) + min(floor(RogueLevel /14),1) + min(floor(RogueLevel /16),1) + min(floor(RogueLevel /19),1) + min(floor(RogueLevel /20),1))}

Spell Slots

1st:max(max(min(2, RogueLevel – 1), min(3, RogueLevel – 1), min(4, RogueLevel – 3)), 0)
2nd:max(max(min(2, RogueLevel – 5), min(3, RogueLevel – 7)), 0)
3rd:max(max(min(2, RogueLevel – 11), min(3, RogueLevel – 13)), 0)
4th:max(min(1, RogueLevel – 18),0)