Edit - Solved So, I found this: <a href="https://wiki.roll20.net/Useful_Macros#Conditional_Statements" rel="nofollow">https://wiki.roll20.net/Useful_Macros#Conditional_Statements</a> I know it's not optimal because it seems like it was a very hacky addition, but I have one single use case and I think it will work. I'm getting a syntax error though, and I don't understand this language well enough to find it. Going to try to break this down into pieces to make it easier to read: I start with this, which I found somewhere online, and it works fine: /w gm &{template:default} {{name=Saving Throws}} {{Str Save= [[1d20+@{strength_mod}]] | [[1d20+@{strength_mod}]]}} The conditional I want to add is this: [[{{@{npc_str_save_base}, 0}>1}*(@{pb}-0)+0]] I think that should check if npc_str_save_base is >= 1, and return @{pb} if it is, or 0 if it isn't. (I hope) I added it to the original macro by just inserting a + sign and that code in 2 spots like this (broken into a few lines for your sanity): /w gm &{template:default} {{name=Saving Throws}} {{Str Save= [[1d20+@{strength_mod}+[[{{@{npc_str_save_base}, 0}>1}*(@{pb}-0)+0]]]] | [[1d20+@{strength_mod}+[[{{@{npc_str_save_base}, 0}>1}*(@{pb}-0)+0]]]]}} Anyone able to spot what I did wrong here? Is just +expression syntactically incorrect to add the result? Or do I need to wrap something in parens or braces? Thanks in advance for any help, been trying to crack this on my own and I'm super stuck.