Updated for D&D 5e (2024) rules: d6s became d8s so two adjustments were required. How to put the Sorcerer spell Sorcerous Burst (from the playtest) into the DnD 5e by Roll20 character sheet: First, create the spell in the spells normally. Second, in Cantrip Progression put "None". The reason for this is I built the code with the cantrip progression included already (simpler that way). Third, in damage put: {[[round((@{level} + 1) / 6 + 0.5)]]d8!, 1d0cs>1+[[8*(@{spellcasting_ability}[[round((@{level} + 1) / 6 + 0.5)]])]]}kl1 What will this do? This will roll the base dice using the cantrip progression calculation. Next, it will cap the damage to the maximum of the base dice + number of dice allowed via your spellcasting ability. Example: If you are level 5 with a +4 charisma modifier you will have a maximum of 2dice plus another 4 dice, meaning a maximum of 36 damage. If the dice rolled exceed the limit it will still cap at the maximum damage. I used "spellcasting_ability" rather than the Sorcerer's "charisma_mod" because there always seem to be ways to acquire cantrips outside of a class and some of thm include using different spellcasting abilities. Special note: @{spellcasting_ability} includes a hidden "+" that is why there is no "+" sign after it.