Thanks Oosh. I actually found a way using pseudo-boolean logic to toggle whether or not another attack damage is rolled. Here is what I did: "?{HITS}d8+(?{HITS}*@{Bob|dexterity_mod}) + (@{Bob|global_damage_mod_roll}) + ((@{Bob|global_damage_mod_roll})*(((?{HITS}) - 2) / 1))" This is a very convoluted method but I will try my best to explain. The first section just adds up the base bow attack damage. Simple! The second section is more messy. First, I figured if I ever only hit 1 attack, I would just roll damage the normal way, and I wouldn't use the macro. Second, the global damage modifier is already added at the top of the template whenever you roll damage for an attack. This means that if I need to roll damage for 2 attacks, I only need to add 1 more set of rolls for the Global Mods. And if I need to roll for 3 attacks, I only need to add 2 more sets. The way that "(((?{HITS}) - 2) / 1)" works is that if I input 2 for {HITS}, it will equal 0, which will make that entire second set of rolls also equal 0, which means it will only roll 1 additional set. If I input 3 for {HITS}, it will equal 1, which will then add the second set of rolls as well as the first. I hope that was coherent at all lol, and thanks so much for your help!!