I'm new to figuring out the macro, but I think I've got it for magic missile. The damage is: [[[[{5, floor((@{caster2_level}-1)/2)+1}kl1]]d4+[[{5, floor((@{caster2_level}-1)/2)+1}kl1]]]] right? [[{5, floor((@{caster2_level}-1)/2)+1}kl1]] Should use the "KL1" (Keep Lowest 1) to choose either 5 or ((caster level-1)/2)+1. I think this works, and I'm just posting for awareness.