Hi, I'm trying to implement the number of dice being rolled for Fire Bolt automatically increasing as level goes up, and I'm almost there. I'm using the basic if/else statement by Greg S. to check if the character is above level 5, and increase by 1d10 for every 6 levels above that. The closest I got was this: {[[{5,@{level}}dh1 -5 +1]], 0}dl1 * (((@{level}+1)/6)d10) which outputs the correct number of die for some levels, but not all, due to rounding. So of course I look up rounding functions and find floor(x) which is exactly what I need: {[[{5,@{level}}dh1 -5 +1]], 0}dl1 * ({floor((@{level}+1)/6)})d10 which only outputs as the rounded value, and not the d10s (i.e. for 11 it will give 2 as an output instead of 2d10). I'm sure there's an easy fix I just don't know about. Any help would be appreciated!.