I've fallen down the rabbit hole of creating macros, and have fallen in love. Unfortunately for me, I'm having to learn on the fly and don't always quite know what I'm doing. Google searches have helped me figure out what I want to do......until now. I'm using Beyond20 to bridge D&DBeyond and Roll20, so can't access the API to make changes that way. I'm a Ranger/Rogue and I have a +1 long bow, and 6 different arrows to choose from for ammunition. Each arrow type adds a +1 or +2 to my attack and damage rolls. Is there a way to incorporate this into the macro I've made for my longbow? Ideally, I'd like it to replace the "Piercing" and dmg tags when I select the different ammo. Example, if I choose Lightning arrow the dmg1 would change to roll 1d12+6, and the dmg1type would change to Lightning, also add the +2 to the attack roll. Code as it is now (what I use for firing Iron arrows): &{template:atkdmg} {{charname=Shadow}} {{rname=Longbow}} [[?{Attack Type| Standard,1d20| Advantage,2d20kh1| Disadvantage,2d20kl1}]] {{mod=+10}} {{r1=[[?{Attack Type} +10]]}} {{attack=1}} {{range=150ft./600ft.}} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[1d8+4]]}} {{dmg1type=Piercing}} {{crit1=Crit: [[1d8]]}} {{dmg2flag=1}} {{dmg2=?{Sneak Attack|No, 0|Yes, [[1d6]] }}} {{dmg2type=Sneak Attack}} {{crit2=Crit: [[1d6]]}} {{normal=1}} What I want to add: a choice between the following: Iron (standard arrow, no changes), Holy (+1 Radiant damage), Fire (+1 Fire damage), Ice (+1 Cold damage), Lightning (+2 Lightning damage), White (unidentified at this time, place holder for when I do know) Is what I want possible? Is it better to keep the base as I've written it, and try to remember the additional info when rolling? I do have different macros for the different arrow damages. Bonus points if there's a way to add DC's into this quickly growing monster. Pic for reference: