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

Question about changing Elven Accuracy makro I found

1739136852

Edited 1739137343
Baree
Plus
I am trying to understand makro's, but I am pretty much at the starting point. I get some things a little bit, but it's still very challenging. I'd like to understand though. I am experimenting a bit atm with an Elven Accuracy makro I found. I don't want it to apply to everything so I don't want to use the field after rtype under abilities I think. I just made a new ability with this makro: &{template:atkdmg} {{mod=+[[@{charisma_mod}[CHA]+@{pb}[PROF]]]}} {{rname=Soul Edge (weakened)}} {{r1=[[1d20cs>20+@{charisma_mod}[CHA]+@{pb}[PROF]]]}} {{always=1}} {{r2=[[2d20k1cs>20+@{charisma_mod}[CHA]+@{pb}[PROF]]]}} {{attack=1}} {{range=}} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[1d12+@{charisma_mod}[CHA]]]}} {{dmg1type=Slashing}} {{dmg2flag=}} {{dmg2=dmg2}} {{dmg2type=dmg2type}} {{crit1=[[1d12]]}} {{crit2=crit2}} {{desc=}} {{hldmg=hldmg}} ammo=ammo I like that I can just put it on the makro bar this way and use it only for one I attack with my pact weapon. I don't have improved pact weapon yet, though the original makro takes that into account as well so when I do get it I can add it. Right now the makro auto rolls damage. I kinda want to still be able to click on the weapon name in the chat to roll the damage (so not auto rolling damage when you roll from your sheet without a makro), so that I can activate things like Hex and Hexblade's curse on my character sheet. I have those as damage modifiers on my sheet. I don't know if that is possible. I was trying to see if it was as simple as removing this part from the macro: [CHA]+@{pb}[PROF]]]}} {{attack=1}} {{range=}} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[1d12+@{charisma_mod}[CHA]]]}} {{dmg1type=Slashing}} {{dmg2flag=}} {{dmg2=dmg2}} {{dmg2type=dmg2type}} {{crit1=[[1d12ro<2]]}} {{crit2=crit2}} {{desc=}} {{hldmg=hldmg}} ammo=ammo But that doesn't work. Is something like this possible? At some point in the future (it's going to be quite a while obviously) he is also going to have a Vorpal Blade. It would be nice if the makro could also show a different damage when one of the to hit rolls is a 20. One with the extra damage included if an enemy doesn't die outright. That's basically what you can do on the sheet anyway, and probably within the damage lines of this makro (with the crit 1 and crit 2 lines I assume or something.) But any help there would be great as well.
You can actually do something much simpler - simply add }} {{r2=[[2d20k1cs>20+@{charisma_mod}[CHA]+@{pb}[PROF]]] at the end of the attack description on your character sheet, and you're golden. As for the extra damage on a 20, assuming you don't have increased crit range, yeah, you can also add a custom crit1 field in the description, and it'll roll that as the extra damage when you roll critical damage. Just make sure to leave the final pair of closing braces out, as the description field closes itself when the template is printed in chat.
many thanks
Tuo said: You can actually do something much simpler - simply add }} {{r2=[[2d20k1cs>20+@{charisma_mod}[CHA]+@{pb}[PROF]]] at the end of the attack description on your character sheet, and you're golden. As for the extra damage on a 20, assuming you don't have increased crit range, yeah, you can also add a custom crit1 field in the description, and it'll roll that as the extra damage when you roll critical damage. Just make sure to leave the final pair of closing braces out, as the description field closes itself when the template is printed in chat. Thanks, I'll try it out. He is an Hexblade though, so the extra damage can't just be on a crit (since that would be 19-20 occasionally), but only on a 20. But that should still be possible I think.