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

[5e OGL] Revisiting sneak attack macro issue

Hello all, A few months ago I posted a request for help getting a sneak attack macro working and you guys nailed it. I'm now seeing a secondary issue for this which is getting the assassinate ability from the rogue assassin archetype to work as part of this as well. The previously suggested solution which has worked great so far was to add the following line to the damage of my weapons used for sneak attacks. ?{Sneak Attack|No, 1d6|Yes, 1d6+ [[ ceil((@{base_level}) / 2) ]]d6 [Sneak Attack]} I was thinking that the best solution would be to add a script to the crit chance field to prompt if the attack is an assassinate attack and then make the crit chance 100 percent for the roll. I have not been able to think of a method of getting this to work properly. If anyone has a way to add a secondary prompt for assassinate in the crit chance field and then mod that crit chance to 1-20 instead that would be awesome. Thanks in advance everyone.
Russell S. said: If anyone has a way to add a secondary prompt for assassinate in the crit chance field and then mod that crit chance to 1-20 instead that would be awesome. You could set the CRIT RANGE field of your attacks to this: [[20 - 19 * ?{Assassinate|No, 0|Yes, 1}]]
I also just did some further testing and found that the sneak attack suggestion i posted originally will not work properly as i just checked it and using that in the dmg 1 field does not properly allow for crit damage numbers. The crit dmg field does not seem to allow for differentiation between regular and sneak attacks meaning it will always add the same number of damage dice regardless of whether the attack was sneak or not.   The way i have been running it has been using the sneak attack script as the damage 2 field but that negates the ability to add poisons. I have been using the following script for damage 2, ?{Sneak Attack|No, 0|Yes, [[ ceil((@{base_level}) / 2) ]]d6 [Sneak Attack]} , and the following script for the dmg 2 crit damage, {[[ ceil((@{base_level}) / 2) ]]d6 [Sneak Attack]} So i guess that means i am now asking for 2 bits of help if you can, modifying what i have currently to work in the damage 1 field with correct crit numbers and getting a prompt for 100% crit chance for assassinate.
I would add ?{Sneak Attack|No, 0|Yes, [[ ceil((@{base_level}) / 2) ]]d6 [Sneak Attack]} to DAMAGE2 and ?{Sneak Attack} to CRIT2.
That Crit range is working correctly, thanks a lot for the proper syntax for that. I may have worded myself incorrectly for the appended question, I was looking for a possible method to input the sneak attack into the damage 1 field so i can easily add poisons in the damage 2 field as needed. If this can't properly be done, then that's fine, i'll just add a separate roll manually for poisons. Thanks again
What's currently in the DAMAGE1 and CRIT1 fields?
At the moment just the base weapon damage. I attempted to use the script listed in the first post but that did not allow for proper listing of crit damage as it seems to always post as regular and sneak attack damage even without it being a sneak attack. 
1496071668

Edited 1496071684
Try appending + ?{Sneak Attack|No, 0|Yes, [[ ceil((@{base_level}) / 2) ]]d6 [Sneak Attack]} to DAMAGE1 and appending + ?{Sneak Attack} to CRIT1.
That seems to work, i thought i had tried that earlier but i must have missed something in the syntax. Thanks alot for the advice and solution to this, it is very much appreciated.
You're very welcome! Happy rolling!