Trying to do a likely simple damage macro using Token Mod for the AGE system, but I am running into a probable syntax issue. !token-mod --set bar1_value|[[{@{Selected|bar1}-(?{How much Damage?|}- ?{Standard, Pierce armor stunt, Penetrating?|Standard, @{selected|Armor}| Pierced armor Stunt/Penetrating Armor training mastery, floor(@{selected|Armor}/2)| Penetrating, 0})}, 0}kh1]]} --report gm:control|"{bar1_value:change} health gone" --ids @{selected|token_id} The macro works wonderfully until the damage goes into negative values. Ideally, I would have the value reach 0 and stop, but the above macro seems to have the value "bounce back" after hitting a negative value. For example, at HP of 10, 20 damage is suffered, and the creature has 3 armor, dealing 17 damage total. However, the health afterwards comes up as 3 hp. with the report function saying 7 damage has been done. The other choices in the armor question in the macro yield similar results, with different numbers. Any help would be appreciated!