Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×

Change output in Roll queries

Hey everyone, here's what i want to do: A single macro for 3 fortitude saves (3.5e), when i use the macro i got to choose from a selection popup which throw to use, and then in chat should appear something like: " Character Save Throw Fortitude : 7" This is my macro: Save Throw [[1d20+?{Which throw|Fortitude,@{TS-T}|Reflex,@{TS-R}|Willpower,@{TS-V}}]] : This is what i get in chat: ( e.g. Fortitude, with 2+2 in @{TS-T} ) " Character Save Throw 2+2 : 7" I need some way to say in chat why i'm rolling, any help?
I would need a way to print the NAME of the attribute, and not the value. In that case i would see " Character Save Throw TS-T : 7" (and then by renaming TS-T it would work like a charm). For now, i avoided the problem by adding a comment in the attributes. For example TS-T is "2+2 !Fortitude", so in the roll i can see "Rolling 1d20+2+2 !Fortitude = (3)+2+2 = 7", but it's kinda lame :P
Weirdly enough this is exactly the question I came to the forums to ask (although in a different system with more saves).  The only solution I could come up with is simply doing two separate queries, one giving the mechanical definition of the save and the other just giving the name of the save to print in chat.  Not a great solution, still hoping for one which Works with only one dialogue prompt. 
Actually I just figured it out and the answer is a lot simpler than what I have been trying to work around it (albeit the macro is less clean looking). You simply need the full statement to be in the output for the query.  In your case it would look like:  ?{Which throw|Fortitude,FORTITUDE SAVE [[1d20+@{TS-T}]]|Reflex, REFLEX SAVE [[1d20+@{TS-R}]]|Willpower,WILL POWER SAVE [[1d20+@{TS-V}]]}  Not the coolest looking solution, and for mine it will be ugly as hell but it should look the way you want it to look at least.
Eto said: Actually I just figured it out and the answer is a lot simpler than what I have been trying to work around it (albeit the macro is less clean looking). You simply need the full statement to be in the output for the query.  In your case it would look like:  ?{Which throw|Fortitude,FORTITUDE SAVE [[1d20+@{TS-T}]]|Reflex, REFLEX SAVE [[1d20+@{TS-R}]]|Willpower,WILL POWER SAVE [[1d20+@{TS-V}]]}  Not the coolest looking solution, and for mine it will be ugly as hell but it should look the way you want it to look at least. OMG i love you :D it worked like a charm, and it's not that ugly to write. Now i can use this for a lot of macros, TY!