Howdy! In a game I am running battles and damage are non random and handled by the computer, enemy attacks are handled by picking a macro then target. The math behind this is the attack minus player defense. To avoid stating negative numbers where defense was greater than attack I used a >0. Sadly it doesn't work in the macro like so: /emas "@{selected|token_name}" attacks @{target|foe|token_name} dealing [[(@{selected|bar2} - @{target|foe|bar3})>0]]! (( Resolves as "Enemy attacks Player dealing own Damage stat minus player defense stat )) Example: /emas "Spider" attacks Tank dealing [[(2 - 3)>0]]! This returns -1 instead of 0. However, if I add d1, a useless dice roll that always returns 1, it does function. /emas "@{selected|token_name}" attacks @{target|foe|token_name} dealing [[(@{selected|bar2} - @{target|foe|bar3})d1>0]]! Example: /emas "Spider" attacks Tank dealing [[(2 - 3)d1>0]]! Returns 0. This adds delay sometimes to the numbers spit out, as if it is actually trying to roll. Any solutions that would fix this?