Hi, i'm looking to write a macro that tells the system to roll x or 4 and drop the highest (keep the lowest if you prefer) d4. I've tried a few variables but might mind has blanked after a week of flu so i'm going to ask for help instead of soldiering pointlessly on. I have the simple: (@{selected|casterlevel}/2)d4 which uses the round function to ensure i'm getting the number of d4 i want (an extra 1 for each odd level; 1 @ 1, 2 @ 3 etc up to a maximum of 4d4 at level 7). However i can't for the life of me figure out how to put a kl or dh into the equation to cap it at 4d4? The full thing looks like this as there is a bonus of the caster level to add on too: [[(@{selected|casterlevel}/2)d4 + @{selected|casterlevel}]] Any help would be greatly appreciated! Z