So after some experimentation, I've finally managed to make multiple damage modifier queries for my attack, but I've stumbled upon a little problem that I can't seem to fix; critical hits. My Longbow +1 has this code inserted into the damage: 1 ?{Favored Enemy|No, +0|Yes, +4[FE]} ?{Colossus Slayer|No, +0|Yes, +1d8[CS]} ?{Hunter's Mark|No, +0|Yes, +1d6[HM]} When I roll a crit, the additional damage is only the standard 1d8 though. I've tried to paste the same code into the "extra on crit" field, though that messes up the initial damage so it doesn't work. I have very limited understanding of the code/macro system, and don't know if it's even possible to make it roll the extra dice, for the options I've activated for the initial damage, but if anyone have knowledge to help me out, it would be appreciated.