So I am trying to build a single attack macro that handles all of its various functions, from Manyshot, to Bane, and so forth. So far I have had relative success, all things considered. However, when I work on the Rapid Shot(RS) mechanic (specifically with Mythic Rapid Shot(MRS)) I have two options; I can use MRS to get one extra attack at no penalty, or I can take the -2 to attacks, and get a second free attack. So the first iterative attack in the section I have set up as normal, with no modifications to the macro, apart from it not gaining a -5 to the attack roll, and a name change. The second iterative attack, I have set up with a Mythic Rapid Shot query ( "?{Mythic Rapid Shot?|No,|Yes,{{}" (Not my macro, it can be found here and all credit goes to the author)) set up to ask the attack if yes to show the attack, and to not if No. I also have a macro in the Add to Attack Macro to use the same sort of query, but to, If Yes, subtract 2 (-2) from the attack roll, and to not if No. Now my issue seems to be that if both those macros use the same query name, the latter (dealing the total attack roll value) gets answered correctly, however it will not roll the iterative attack in question. If, however, I instead disable the Add to Attack macro that deals with lower the total attack value by using MRS to get a second free shot, the same query will appear and then I will roll the iterative attack properly. So what is happening, and how would I go about fixing it? TL;DR- My Rapid Shot macros won't play nice, what did I do wrong?