I finally got all of them working. I'm not entirely sure how I fixed it, but these are the final versions of the conditional macros, if anyone would like to see and finds this useful. I think only one query can be in any given polynomial term, and I think it must be the first variable being multiplied or divided. /me fires a bulbous-tipped arrow at her foe, the metal head expanding in flight. With any luck, it'd be tripping up the target's appendages. Single Shot: [[1d20+?{Smite|0}*@{Cha-Mod}+@{Dex-Mod}+@{attk-ranged-misc}+@{class-0-bab}+@{bow-enh-attk}+@{haste-bonus}+@{comp-attk}-(@{deadly-aim}*?{full-attk|0})-(@{rapid-shot}*?{full-attk|0})+1*?{Point-Blank|0}]] Attack. [[1d20+?{Smite|0}*@{Cha-Mod}+@{Dex-Mod}+@{attk-ranged-misc}+@{class-0-bab}+@{bow-enh-attk}+@{haste-bonus}+@{comp-attk}-(@{deadly-aim}*?{full-attk|0})-(@{rapid-shot}*?{full-attk|0})+1*?{Point-Blank|0}+5]] vs CMD. It's worth noting that I finally got all of my damage and attack rolls to line up for me, but when a friend with GM permissions tried using the macro from my token, he got weird results for damage with this macro when inputting 0 to all queries, like a -7 damage roll once. /me moves with supernatural speed as she fires a flurry of arrows; when they strike, each one slowly ignites. Double Shot: [[1d20+?{Smite|0}*@{Cha-Mod}+@{Dex-Mod}+@{attk-ranged-misc}+@{class-0-bab}+@{bow-enh-attk}+@{haste-bonus}+@{comp-attk}-(?{full-attk|0}*@{deadly-aim})-(@{rapid-shot}*?{full-attk|0})+1*?{Point-Blank|0}-1]] Attack, [[1d8+(2d6*?{Holy|0})+@{class-0-level}*?{Smite}+@{class-0-level}*?{outsider|0}+@{Str-Mod}+@{bow-enh-attk}+?{Point-Blank|0}*1+(?{full-attk}*@{Deadly-Aim}*2)+@{morale-damage}+@{comp-damage})]] + [[1d8+(2d6*?{Holy|0})+@{class-0-level}*?{Smite}+@{Str-Mod}+@{bow-enh-attk}+?{Point-Blank|0}*1+(?{full-attk}*@{Deadly-Aim}*2)+@{morale-damage}+@{comp-damage})]] Damage. Slow Burn: [[2d6]]. Rapid Shot: [[1d20+?{Smite|0}*@{Cha-Mod}+@{Dex-Mod}+@{attk-ranged-misc}+@{class-0-bab}+@{bow-enh-attk}+@{haste-bonus}+@{comp-attk}-(?{full-attk|0}*@{deadly-aim})-(@{rapid-shot}*?{full-attk|0})+1*?{Point-Blank|0}-1]] Attack, [[1d8+(2d6*?{Holy|0})+@{class-0-level}*?{Smite}+@{Str-Mod}+@{bow-enh-attk}+?{Point-Blank|0}*1+(?{full-attk}*@{Deadly-Aim}*2)+@{morale-damage}+@{comp-damage})]] Damage. Slow Burn: [[1d6]] Iterative A: [[1d20+?{Smite|0}*@{Cha-Mod}+@{Dex-Mod}+@{attk-ranged-misc}+@{class-0-bab}+@{bow-enh-attk}+@{haste-bonus}+@{comp-attk}-(?{full-attk|0}*@{deadly-aim})-(@{rapid-shot}*?{full-attk|0})+1*?{Point-Blank|0}-6]] Attack, [[1d8+(2d6*?{Holy|0})+@{class-0-level}*?{Smite}+@{Str-Mod}+@{bow-enh-attk}+?{Point-Blank|0}*1+(?{full-attk}*@{Deadly-Aim}*2)+@{morale-damage}+@{comp-damage})]] Damage. Slow Burn: [[1d6]] Iterative B: [[1d20+?{Smite|0}*@{Cha-Mod}+@{Dex-Mod}+@{attk-ranged-misc}+@{class-0-bab}+@{bow-enh-attk}+@{haste-bonus}+@{comp-attk}-(?{full-attk|0}*@{deadly-aim})-(@{rapid-shot}*?{full-attk|0})+1*?{Point-Blank|0}-11]] Attack, [[1d8+(2d6*?{Holy|0})+@{class-0-level}*?{Smite}+@{Str-Mod}+@{bow-enh-attk}+?{Point-Blank|0}*1+(?{full-attk}*@{Deadly-Aim}*2)+@{morale-damage}+@{comp-damage})]] Damage. Slow Burn: [[1d6]] Slow Burn takes effect at start of my next turn. Only one arrow can crit (x3) in Double Shot. No attack can deal less than 1 damage before DR. However, on around 100 tests with different numbers, the macro will not give me these weird results. So. I have no clue what the heck is going on.