João Cartaxo said: Hi! I have a similar problem and i'm not yet sure how to solve it. Kyle G. said: I would switch the query with the ability call by using it this way ?{Weapon|Bow,%{selected|Bow}|Sword,%{selected|Sword}} However, if there are any "|", ",", or "}" inside the %{Bow} or %{Sword} you will need to replace them with "|", ",", "}" respectively. Where exactly does this change need to be made? Inside the abilities Bow and Sword code? Or directly in the ability call? A example would be great! Thanks For example if you have two ability macros abilityA: ?{Do something|Yay!|Nope} and abilityB: ?{Do something else|0} If you wanted to combine these macros into a single macro, you could: ?{Macro?|Something,%{selected|macroA}|Something Else,%{selected|macroB}}. The problem is that the macro query will end at the first "}" it finds which currently would be (we know this because of the Order of Operations listed above ?{Macro?|Something,?{Do something|Yay!|Nope } |Something Else,?{Do something else|0}} In order to successfully get this combination macro to work we will need to change the "|", ",", and "}" inside #macroA and #macroB into their HTML equivalents "|", "&44;", and "}". So abilityA would be ?{Do something|Yay!|Nope} and abilityB would be ?{Do something else&124;0&125; Now our combination macro would work correctly. Do note that now neither macroA, nor macroB will work on their own because their individual nested queries are broken.