I am using the following macro when GMing Dungeon World to handle attacks by monsters against PCs: /em @{selected|token_name} attacks @{target|token_name} for [[@{selected|dtype}-(@{target|armor}-@{selected|piercing})]] damage Obviously this requires adding an attribute to the journal called "piercing" for all monsters (often set to 0). The problem is if a monster has 2 piercing and a character only has 1 armor, this will result in additional damage, which is not how the ability is supposed to work. So is there a way to modify the macro so that the result of (@{target|armor}-@{selected|piercing}) can never be lower than 0? Thanks!