Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

[Macro Help] Sharpshooter

I just got the Sharpshooter feat and i was wondering if i could add this in my attacks using {{freetext=**Sharpshooter:** Attack -5, Damage +10}}}} in case i wish to use it any suggestions?
That should work by putting it in a class action to add it to ranged weapon attacks. In my campaign I had my players make a second weapon attack where the bonuses are built in. So you would have one weapon slot for your Longbow and then another weapon slot for the Sharpshooter Longbow with a magic bonus of -5 and set the weapon damage and crit damage to 1d8+15 . That will get the same results and the bonuses are already figured when you make the attack. If the weapon is magical already just remember to subtract 5 from the total bonus.
You could also slip a  + (?{SharpShooter?|No,0|Yes,1} * -5 )   into your attack= and  attackadv=  section , and  + (?{ SharpShooter?|No,0|Yes,1 } * 10) into your action_damage=  section to prompt you each time and just work it into the rolls automatically. Example: &{template:5eDefault} {{attack_roll=1}} {{title=Hand Crossbow}} {{subheader=Jamelor}} {{subheaderright= Ranged 20/60}} {{attack=[[ 1d20 + @{dexterity_mod}[DEX]+ [[floor(@{rogue_level}/4)+2]][Prof]  + (?{SharpShooter?|No,0|Yes,1} * -5 )[ShartpShooter] ]] }} {{attackadv=[[ 1d20 + @{dexterity_mod}[DEX]+ [[floor(@{rogue_level}/4)+2]][Prof]  + (?{SharpShooter?|No,0|Yes,1} * -5 )[SharpShooter] ]] }} {{action_damage=[[1d6 + @{dexterity_mod}[DEX] + (?{ SharpShooter?|No,0|Yes,1 } * 10)[ShartpShooter] ]]}} {{can_crit=1}}{{action_crit_damage=[[1d6]]}} &{template:5eDefault} {{attack_roll=1}} {{title=Sneak Attack: +[[ [[floor(@{rogue_level}/2 +.5) ]]d6[SA] ]] dmg }}
I dont really get it to be honest. This is the macro i'm using right now @{Character name|output_option} &{template:5eDefault} {{attack_roll=1}} {{character_name=@{Character name|character_name}}} @{Character name|show_character_name} {{title=@{Character name|repeating_weapons_ranged_0_name}}} {{action=1}} {{action_type=Ranged}} @{Character name|classactionrangedweapon} @{Character name|repeating_weapons_ranged_0_toggle_emote} @{Character name|repeating_weapons_ranged_0_toggle_attack} @{Character name|repeating_weapons_ranged_0_toggle_crit} @{Character name|repeating_weapons_ranged_0_toggle_range} @{Character name|repeating_weapons_ranged_0_toggle_ammo} @{Character name|repeating_weapons_ranged_0_toggle_damage} @{Character name|repeating_weapons_ranged_0_toggle_alt_damage} @{Character name|repeating_weapons_ranged_0_toggle_second_damage}{{freetext=**Hunter's Mark:** [[1d6]]}}
Sorry; I had forgotten that the 5e sheet doesn't really let you change the actual macros any. I don't know how you would get this to work by modifying the WEAPON tab entries. If you want to create your own macro for it, you can using my example above, but if you're using the built-in sheet weapon you might be stuck just adding it in the freetext bit.
Seconding the class actions. If you really want the freetext field within your class action (as opposed to {{**Sharpshooter:**=Attack -5, Damage +10}}) you could place the following into the body of your class action: }} {{freetext=**Sharpshooter:** Attack -5, Damage +10}}
Thank you :)