So I've seen two different ways to write a Booming Blade damage macro for the initial bonus attack damage. One is: [[floor((@{level} + 1)/6)]]d8 The other is: [[ceil((@{level} - 4) / 6)]]d8 The problem I'm running into is the crit damage. For some reason, it seems to just be using @{level}d8 for the crit rolls. It's like it's ignoring the ceil and floor parts. For example, at level 3, the bonus damage resolves to 0d8. But the crit damage is 3d8. At level 5 the bonus damage is 1d8, but the crit damage is 5d8 Note: it doesn't matter if I put an extra set of brackets around the entire formula. It still resolves to 5d8 at level 5 and 3d8 at level 3. Any body got any suggestions?