[[ 1d8+{@{selected|casterlevel}, 6}kl1 ]] will work assuming you have the token with the macro selected. I think you can nuke the selected portion also but all my macro's use it or target so its easiest for me to test using them. EDIT: kl1 = k.eep l.owest 1 result your results are (casterlevel) and 6 - so if you are from lvl 1-5 it will pick that result, if you are 6th level or higher it will pick the 6 result -- and in both cases it will add the result to the roll of 1d8.