So I feel like I am stumbling, and I am close but not quite. I am going to be trying out the Fighter subclass Brute, and saw that it had additional damages, similar to the Monk. Well I already have a macro for the monk, 1d[[4+2*floor((@{level}+1)/6)]]. What I cant figure out though is how to make it increase during the Fighter's level ups, of 3, 10, 16, and 20, going to d4, d6, d8, d10. I guess I dont understand the differences between Floor, Flat, Round, and Ceil enough to know what it is I am doing wrong. 1d[[4+2*floor((@{level}+1)/6)]] 1d[[4+2*floor((@{level})/6)]] 1d[[4+2*flat((@{level})/9)]] 1d[[4+2*flat(round(@{level}+1)/6)]] I've tried several versions, trying to see if I can get it, and just cant figure it out.