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

[3.5] Full attack macro help

So I am messing around with my parties full attack macros because it appears as though it is rolling just their first BAB instead of the subsequent bonuses.  Obviously that makes each attack a little bit stronger, but I have no clue what I am doing to try to edit stuff.  I read about taking away attacks which I did do (successfully!) but that didnt seem to work.  I am still getting really high rolls for each attack and I just noticed that every attack is also getting an epic AB? which is making all of these attacks jump up drastically.  Any help?  These are the macros that I believe are default on the sheets. Attack: 1d20cs>@{weapon1critmin} +@{bab}[BAB] +@{epicattackbonus}[Epic AB] + @{weapon1stat}[Ability] +@{size}[size] +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] + ?{Flank (1=yes)|0}*2[Flank] +?{Power Attack? (put in penalty with negative sign ie -3)|0}[Pwr Attk] +?{Additional Attack Bonus?|0}[Ad'l Atk Bon] Full Attack &{template:DnD35Attack} {{pcflag=true}} {{name=@{character_name}}} {{subtags=attacks with a @{weapon1name} }} {{attack1=A1: [[ @{weapon1attackcalc} ]] }} {{critconfirm1=Crit?: [[ @{weapon1attackcalc} ]] }} {{fumbleroll=Fumble: [[ d20 ]] }} {{damage1=D1: [[ @{weapon1damage} ]] }} {{critdmg1=+ [[ @{weapon1crit} ]] }} {{fullattackflag= [[ ?{Full Attack?|No, 0d1|Yes, d1} ]] }} {{attack2=A2: [[ @{weapon1attackcalc}-5 ]] }} {{critconfirm2=Crit!: [[ @{weapon1attackcalc}-5 ]] }} {{damage2=D2: [[ @{weapon1damage} ]] }} {{critdmg2=+ [[ @{weapon1crit} ]] }} {{attack3=A3: [[ @{weapon1attackcalc}-10 ]] }} {{critconfirm3=Crit!: [[ @{weapon1attackcalc}-10 ]] }} {{damage3=D3: [[ @{weapon1damage} ]] }} {{critdmg3=+ [[ @{weapon1crit} ]] }} {{attack4=A4: [[ @{weapon1attackcalc}-15 ]] }} {{critconfirm4=Crit!: [[ @{weapon1attackcalc}-15 ]] }} {{damage4=D4: [[ @{weapon1damage} ]] }} {{critdmg4=+ [[ @{weapon1crit} ]] }}
1479720237

Edited 1479720541
Ziechael
Forum Champion
Sheet Author
API Scripter
Unless the field has been edited the epic AB will be 0 anyway, it is part of the default macro so that if it is being used it factors in. As for the BAB2 etc, if you look at the full attack macro it deals with that by hardcoding the differences between the iterative attacks: &{template:DnD35Attack} {{pcflag=true}} {{name=@{character_name}}} {{subtags=attacks with a @{weapon1name} }} {{attack1=A1: [[ @{weapon1attackcalc} ]] }} {{critconfirm1=Crit?: [[ @{weapon1attackcalc} ]] }} {{fumbleroll=Fumble: [[ d20 ]] }} {{damage1=D1: [[ @{weapon1damage} ]] }} {{critdmg1=+ [[ @{weapon1crit} ]] }} {{fullattackflag= [[ ?{Full Attack?|No, 0d1|Yes, d1} ]] }} {{attack2=A2: [[ @{weapon1attackcalc}-5 ]] }} {{critconfirm2=Crit!: [[ @{weapon1attackcalc}-5 ]] }} {{damage2=D2: [[ @{weapon1damage} ]] }} {{critdmg2=+ [[ @{weapon1crit} ]] }} {{attack3=A3: [[ @{weapon1attackcalc}-10 ]] }} {{critconfirm3=Crit!: [[ @{weapon1attackcalc}-10 ]] }} {{damage3=D3: [[ @{weapon1damage} ]] }} {{critdmg3=+ [[ @{weapon1crit} ]] }} {{attack4=A4: [[ @{weapon1attackcalc}-15 ]] }} {{critconfirm4=Crit!: [[ @{weapon1attackcalc}-15 ]] }} {{damage4=D4: [[ @{weapon1damage} ]] }} {{critdmg4=+ [[ @{weapon1crit} ]] }} In each case it runs the attack macro which has ALL of the bonuses in it and then reduces the total by the difference in BAB to give the correct attack value. Do you have any screenshots (with the mouseover tool tip visible) to show that these aren't factored in or are you trying to use the base attack macro for iterative attacks? If the latter simply type -5, -10 or -15 into the prompt for 'additional attack bonus' ;)
1479720518
Ziechael
Forum Champion
Sheet Author
API Scripter
If you have something that affects the BAB to BAB2 ratio etc (a feat i've never come across or a homebrew rule for example) you can get around the hardcoded values with something a bit more dynamic as below: &{template:DnD35Attack} {{pcflag=true}} {{name=@{character_name}}} {{subtags=attacks with a @{weapon1name} }} {{attack1=A1: [[ @{weapon1attackcalc} ]] }} {{critconfirm1=Crit?: [[ @{weapon1attackcalc} ]] }} {{fumbleroll=Fumble: [[ d20 ]] }} {{damage1=D1: [[ @{weapon1damage} ]] }} {{critdmg1=+ [[ @{weapon1crit} ]] }} {{fullattackflag= [[ ?{Full Attack?|No, 0d1|Yes, d1} ]] }} {{attack2=A2: [[ @{weapon1attackcalc}-@{bab}+@{bab2}  ]] }} {{critconfirm2=Crit!: [[ @{weapon1attackcalc}- @{bab}+@{bab2} ]] }} {{damage2=D2: [[ @{weapon1damage} ]] }} {{critdmg2=+ [[ @{weapon1crit} ]] }} {{attack3=A3: [[ @{weapon1attackcalc}- @{bab}+@{bab3} ]] }} {{critconfirm3=Crit!: [[ @{weapon1attackcalc}- @{bab}+@{bab3}  ]] }} {{damage3=D3: [[ @{weapon1damage} ]] }} {{critdmg3=+ [[ @{weapon1crit} ]] }} {{attack4=A4: [[ @{weapon1attackcalc}- @{bab}+@{bab4}  ]] }} {{critconfirm4=Crit!: [[ @{weapon1attackcalc}- @{bab}+@{bab4}  ]] }} {{damage4=D4: [[ @{weapon1damage} ]] }} {{critdmg4=+ [[ @{weapon1crit} ]] }}
Ok there were a couple of things that I didn't notice on there that threw me off quite a bit.  After looking at what you have and what I saw everything looks the same and I believe is working alright.  Appreciate the response!
1479811935
Ziechael
Forum Champion
Sheet Author
API Scripter
No worries, I can be a heck of curve at first... happy to help with any 3.5e related automation :)
1479944225

Edited 1479944455
HEY! I literally just finished making such a macro!!! Ill post the guide I made for my group. ____________________________________________________ Are you sick and tired of being asked 20 questions in order to make an attack roll but you still want to keep the fancy little graphical window the numbers appear in within the chat box? So was I so I took the time to learn how the roll20 macro system works to bring you this simplified macro calculation that will only roll to hit and roll damage with only Base attack bonus's and ability modifiers considered for the calculation and will automatically update as you modify your BAB and ability mods down the road. ____________________________________________________ Steps STEP 1. Paste the following into "Attack callc" located directly beneath the "Name" of a weapon without the quotation marks of course. And be sure to list the appropriate number to your weapon slot in the very fist part of the code. Example by default it says "1d20cs&gt;@{weapon1critmin} +@{bab} [BAB] + @{weapon1stat}[Ability] [Ad'l Atk Bon]" But if I wanted to use this for weapon 2 I would change the number next to eachinstance of the code that says "weapon" like this "1d20cs&gt;@{weapon2critmin} +@{bab} [BAB] + @{weapon2stat}[Ability] [Ad'l Atk Bon]" CODE "1d20cs&gt;@{weapon1critmin} +@{bab} [BAB] + @{weapon1stat}[Ability] [Ad'l Atk Bon]" ____________________________________________________ STEP 2. Paste the following into "damage callc, again without quotations And as in step 1 be sure to list the appropriate number to your weapon slot in the very fist part of the code. CODE "1d6 + @{weapon1damagestat}[Weapon Dmg Ability][Ad'l Dmg Bon] " Bonus knowlege, change the very first part of the code listing "1d6" to any other die type you want that roll20 supports. ____________________________________________________ STEP 3, FINAL STEP. Paste the following into "crit callc" without the quotations once again. And be sure to list the appropriate number to your weapon slot. Again as the previous code stated it is defaulted to weapon slot 1 so change the number next to any instance of the word "weapon" to the appropriate weapon slot desired. CODE " [[ (@{weapon1critmult}-1) ]]d6 + [[ (@{weapon1critmult}-1) ]] *( @{weapon1damagestat}[Weapon Dmg Ability] [Ad'l Dmg Bon]) " ____________________________________________________ After toying with it some more I've come to learn that you unfortunately cannot use this script under the macros section located under "Attributes and abilities" and the top of the character sheet which means you cannot make this a "token action" assuming you even you that feature of roll 20. If not just swing your weapon as normal. If you have any issues with getting it to work or any questions just sent me a pm and Ill help you get it working. It honestly looks far more complicated in the guide than it is in practice I promise, All you gotta do is copy/pasta. Pictures will be added here in a few minutes showing where to put my code replacements. EDIT: PICTURES!!!! (Warning they are backwards so step 3 is at the top and step 1 is at the bottom, sorry about that.) <a href="http://imgur.com/a/OybfK" rel="nofollow">http://imgur.com/a/OybfK</a> EDIT: Looks like a sheet author already submited a fix but Ill leave this just incase. EDIT2: I also just realized I misread your post like a goofball and thought you ONLY wanted BAB and ability mods rather than that being your issue. My guide only shows you how to reduce the amount of questions and only rolls the attack/damage while maintaining the GIU in the chat box. Sorry about that.