Hey, so I'm starting up a campaign and am very new to Roll20. What I'd like to do is streamline the game as much as possible, so that I can calculate both attack and damage with a single button. The relevant attributes would be: Armor: The AC of the character Attack: the bonus to a character's attack Damage: The amount of damage their weapon does Wound: The amount of damage required to wound a character Strike: Once the character rolls their attack, this value is set to their roll Margin: The margin of difference between the Strike and the target's Armor (Character rolls a 10 for attack, target has armor 6, Margin would be 4) I want it to go like this: (Attack button is pressed, or the macro is entered in chat) Player is asked to choose a target Set the character's attribute 'Strike' equal to Attack + 1D6!p Set the character's attribute 'Margin' equal to Strike - target's Armor "@{selected|token_name} attacks @{target|name} and " IF @{selected|Margin} < 1 "Misses" *end script* else "Hits, dealing " @{selected|Margin} * @{selected|Damage} "damage." If Margin*Damage > Wound "It's a Wounding blow" else "It's just a scratch" Okay, I know that is all messed up, mixing macros with other stuff. Basically, the character rolls their attack. If they hit, the margin by which they hit is multiplied by their damage. If that amount exceeds the target's Wound threshold then the target receives a wound. And I'm sorry in advance if this is a silly question. I've dabbled in scripting for a few languages, but API is nothing like them. Any help would be appreciated! Thanks!