Hey everyone! In an effort to be as annoying as possible, I've got a question regarding how to slot all of these abilites into a single attack macro. I understand they will be multiple queries, and it's possible it will just be easier to create different attacks for different scenarios. That said, I thought it would be worth investigating. Here is the current macro I use: @{Aemir Daeric|wtype}&{template:atkdmg} {{mod=+[[@{dexterity_mod} + @{pb} +@{archery_bonus}]]}} {{rname=Longbow}} {{r1=[[@{Aemir Daeric|d20}cs>20 + @{dexterity_mod}[DEX] + @{pb}[PROF] + @{archery_bonus}[ARCHERY]]]}} @{Aemir Daeric|rtype}cs>20 + @{dexterity_mod}[DEX] + @{pb}[PROF] + @{archery_bonus}[ARCHERY]]]}} {{attack=1}} {{range=80 ft. / 320 ft.}} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[1d8 + ?{Sneak Attack|No, 0|Yes, [[ ceil((@{Aemir Daeric|rogue_level}) / 2) ]]d6 [Sneak Attack]} + @{dexterity_mod}[DEX]]]}} {{dmg1type=Piercing }} 0 {{dmg2=[[0]]}} {{dmg2type=}} {{crit1=[[1d8 + ?{Sneak Attack}[CRIT]]]}} {{crit2=[[0[CRIT]]]}} 0 @{Aemir Daeric|global_attack_mod} @{Aemir Daeric|global_damage_mod} @{Aemir Daeric|global_damage_mod_crit} {{globaldamagetype=@{Aemir Daeric|global_damage_type}}} ammo=Arrows|-L6IElQVM7RSYjbrtQKT @{Aemir Daeric|charname_output} I imagine we'll need to stick a bunch of queries into the DMG1 section. We can use the DMG2 section as well, if I need to add poison damage or something I'll add that later, perhaps as a separate macro. As I did some investigation on this, I am expecting to discover difficulties in making sure the crit range changes when we select "Yes" for assassinate, and adding the Superiority Dice into our crits will probably be annoying as well. Or maybe it's as simple as calling the function again. I am not a master of coding unfortunately. I appreciate your help in this!