Here's the rundown. I'm creating a macro to perform weapon attacks using the default template, but have run into an issue. As part of the game we're running (Only War), the number of "Degrees of Success" is used as a measurement of how successful you are. I need to generate these Degrees of Success in the first roll, then use them in the second. The macro I've made (Neatened) is displayed below [[((@{Valkan Haslinger|BallisticSkill} + ?{Aiming|No (+0),0|Half Action (+20), 20|Full Action (+30),30} + ?{Range|Point Blank (+30),30|Close Range (+10),10|Standard (+0),0|Long Range (-10),-10|Extreme Range (-30),-30} + ?{Shot Type|Standard (+10),10|Called Shot (-10),-10} + ?{Modifiers|1} - 1d100cs1cf100) /10)]] Degrees of Success Damage:= [[?{Degrees of Success}d10]] The first block generates the Degrees of Success as it's final, overall value. I want to them use that value in the second half where you see ?{Degrees of Success} I'm not sure on how I would do this, but I imagine it would be some kind of query. Any help would be appreciated, thank you!