David P. said: Could I make it real generic and have a drop-down for skills (values in attributes section of character)? [[ {1d20cf>[[{@{selected|Melee} - (?{Modifier?|0}) - 5, 0}kh1]]cf<[[{@{selected|Melee} - (?{Modifier?}) - 16, 0}kh1]]cs<[[{@{selected|Melee} - (?{Modifier?}) - 11, 0}kh1]] + (?{Modifier?})}<@{selected|Melee} ]] But substitute @{selected|Melee} to something along these lines: ?{Which skill?|Handgun,@{selected|Handgun}|Melee,@{selected|Melee}|Rifle,@{selected|Rifle}} Yeah, absolutely, and that's how I'd do it. After making the first @{selected|Melee} substitution using the full Roll Query, you could make subsequent substitutions using the shorthand ?{Which skill?}. Here's another option which allows for the use of the ?{Potatoes fired|7} Roll Query while also preserving roll highlighting: /r [[ {1d20cf>[[{@{selected|Melee} - (?{Modifier?|0}) - 5, 0}kh1]]cf<[[{@{selected|Melee} - (?{Modifier?}) - 16, 0}kh1]]cs<[[{@{selected|Melee} - (?{Modifier?}) - 11, 0}kh1]] + (?{Modifier?})}<@{selected|Melee} ]] + [[ {[[{-1, ?{Potatoes fired|7}}>4]]d20cf>[[{@{selected|Melee} - (?{Modifier?}) - 5, 0}kh1]]cf<[[{@{selected|Melee} - (?{Modifier?}) - 16, 0}kh1]]cs<[[{@{selected|Melee} - (?{Modifier?}) - 11, 0}kh1]] + (?{Modifier?})}<@{selected|Melee} ]] + [[ {[[{-1, ?{Potatoes fired}}>7]]d20cf>[[{@{selected|Melee} - (?{Modifier?}) - 5, 0}kh1]]cf<[[{@{selected|Melee} - (?{Modifier?}) - 16, 0}kh1]]cs<[[{@{selected|Melee} - (?{Modifier?}) - 11, 0}kh1]] + (?{Modifier?})}<@{selected|Melee} ]] + [[ {[[{-1, ?{Potatoes fired}}>10]]d20cf>[[{@{selected|Melee} - (?{Modifier?}) - 5, 0}kh1]]cf<[[{@{selected|Melee} - (?{Modifier?}) - 16, 0}kh1]]cs<[[{@{selected|Melee} - (?{Modifier?}) - 11, 0}kh1]] + (?{Modifier?})}<@{selected|Melee} ]] + [[ {[[{-1, ?{Potatoes fired}}>13]]d20cf>[[{@{selected|Melee} - (?{Modifier?}) - 5, 0}kh1]]cf<[[{@{selected|Melee} - (?{Modifier?}) - 16, 0}kh1]]cs<[[{@{selected|Melee} - (?{Modifier?}) - 11, 0}kh1]] + (?{Modifier?})}<@{selected|Melee} ]] + [[ {[[{-1, ?{Potatoes fired}}>17]]d20cf>[[{@{selected|Melee} - (?{Modifier?}) - 5, 0}kh1]]cf<[[{@{selected|Melee} - (?{Modifier?}) - 16, 0}kh1]]cs<[[{@{selected|Melee} - (?{Modifier?}) - 11, 0}kh1]] + (?{Modifier?})}<@{selected|Melee} ]] + [[ {[[{-1, ?{Potatoes fired}}>20]]d20cf>[[{@{selected|Melee} - (?{Modifier?}) - 5, 0}kh1]]cf<[[{@{selected|Melee} - (?{Modifier?}) - 16, 0}kh1]]cs<[[{@{selected|Melee} - (?{Modifier?}) - 11, 0}kh1]] + (?{Modifier?})}<@{selected|Melee} ]]