Well... only if you let me cheat :) [Roll ?{Skill|Acrobatics|Athletics}](~selected|?{Skill}) It creates a button from a drop-down, which rolls... does that count? Or defeat the purpose of the drop-down in the first place? I can't think of a non-messy way to get RT in to your script. I think you'd need to expand @{rtype} and have it hard-coded into the macro, which would mean having 2 versions of the macro, for Query & Always advantage. Grab the value of @{rtype} and use a regexp to work out which one they're using, then set the macro accordingly. Example of Query type advantage: @{wtype}&{template:simple} {{query=1}} ?{Advantage?|Normal Roll,&#123&#123normal=1&#125&#125 &#123&#123r2=[[{0d20|Advantage,&#123&#123advantage=1&#125&#125 &#123&#123r2=[[{@{d20}| Disadvantage,&#123&#123disadvantage=1&#125&#125 &#123&#123r2=[[{@{d20}},[[ceil(?{Skill| Athletics,@{athletics_prof}/100)*10]]+0d0}k1+@{athletics_bonus}[Athletics]]]}} {{rname=ATHLETICS}} {{mod=@{athletics_bonus}}} {{r1=[[{@{d20},[[ceil(@{athletics_prof}/100)*10]]+0d0}k1+@{athletics_bonus}[Athletics]| Acrobatics,@{Acrobatics_prof}/100)*10]]+0d0}k1+@{Acrobatics_bonus}[Acrobatics]]]}} {{rname=ACROBATICS}} {{mod=@{Acrobatics_bonus}}} {{r1=[[{@{d20},[[ceil(@{Acrobatics_prof}/100)*10]]+0d0}k1+@{Acrobatics_bonus}[Acrobatics]}]]}} I don't see how you can get Toggle Advantage to work with this, though. Jack of all Trades is easier, though if you only want it enabled for JoaT characters, it's going to mean another version of the macro just for JoaT, then another 2 versions for people using RT and JoaT, one for each @{rtype}. This one is just straight from the sheet, not rewritten at all for the drop-down: @{wtype}&{template:simple} {{rname=^{arcana-u}}} {{mod=@{arcana_bonus}}} {{r1=[[@{d20}+@{arcana_bonus}[ARCANA]+[[abs(ceil(@{arcana_prof}/100)-1)*0@{jack}]][JOAT]]]}} {{query=1}} @{rtype}+@{arcana_bonus}[ARCANA]+[[abs(ceil(@{arcana_prof}/100)-1)*0@{jack}]][JOAT]]]}} {{global=@{global_skill_mod}}} @{charname_output} If you wanted to check the setting on the sheet, grab the @{jack_of_all_trades} Attribute - @{jack} does not get zeroed if JoaT is flicked on and off again. Yeah, 5 versions of the macro and I'm pretty sure Toggle advantage is a dead-end for RT. Not sure if that's worth the effort :)