EDIT - ninja'd! Not sure what game system you are talking about so can't complete without knowing the mechanics of what you're trying to do. The general format for queries are as follows: ?{Prompt?|item1,retVal1|item2,retVal2} So, say, if two hands adds +2 to your attack roll, you could do something like this (super simple, no templates used, etc.) /r 1d20 + ?{# Hands?|one,0|two,2} Let's say for fun that one-handed does 1d8 damage and two-handed does 2d8 damage. Your damage roll could look like this (using an inline roll format this time, inside [[ ]]). [[ ?{# Hands?|one,1|two,2}d8 ]] You can paste these examples into a blank macro and modify them to get a feel for how they work.