Off-topic 1e info; I think I found the problem. The ability damage mod for STR uses the same attribute name as the one inside the repeating weapon/attack. @{DmgBonus} So, when you roll from the sheet, it pulls all the attributes from within the repeating attack (the local attributes) Great. But if you try to roll from outside the repeating section using an off-sheet macro it finds the non-repeating attribute first and is grabbing that value instead of the repeating attribute that you want. ugh. That may be a bug with how roll20 is looking for attributes. Not sure. However, it's good practice to make all attribute names unique in/out of repeatinging fields. I'm surprised no one has noticed this until now. ;-) Thank you. I'll need to make a few changes to the sheet to fix it properly. I haven't tested this, but you can try just deleting the attribute DmgBonus from the attributes and abilities list and leave the STR based damage mod field empty. I'm thinking your macro will not find the DmgBonus and then look in the repeating attack for it, where it should find the proper value. Another solution; For now, to create a better/more accurate attack macro(because it utilizes the rowID of the attack), you can drag/drop the attack button to the macro quickbar(enable the quickbar from the collection tab if needed). BTW: you can rename and colorize quickbar buttons. You may be fine just making your attack from the quickbar... but if you want to use the quickbar attack macro in your own token macros; Make a quickbar attack, then click within chat input and use the UP arrow to reveal the last command sent to chat. You'll see something like " %{Conan|repeating_weapon_-LAeQNmKmvqovztv-6YL_attack-roll} " That is actually a better macro for making the attack since it includes the rowID(even when you rearrange your attacks it will always be linked to the proper attack) and it will only pull the repeating attributes ie the "proper" @{DmgBonus}. Now, you can use that macro instead of the more "generic" macro included in the sheet roll for your token macros for example, you'll see something like this; /w gm %{Conan|repeating_weapon_-LAeQNmKmvqovztv-6YL_attack-roll} instead of /w gm %{selected|repeating_weapon_$0_attack-roll}