I'm not sure what I'm doing wrong with the conditionals here: &{template:DnD35Attack}
{{pcflag=true }}
{{name=@{character_name} }}
{{subtags=attacks @{target|character_name} with a @{weapon1name} }}
{{fullattackflag= [[ ?{Full Attack?|No, 0d1|Yes, 1d1} ]] }}
{{fumbleroll=Fumble: [[ @{weapon1attackcalc} ]] }}
{{attack1=BA1: [[ @{weapon1attackcalc} +?{Rapid Shot?} ]] }}
{{attack2=BA2: [[ {{@{bab},0}> 6}*( @{weapon1attackcalc} +?{Rapid Shot?} - 5 ) ]] }}
{{attack3=BA3: [[ {{@{bab},0}>11}*( @{weapon1attackcalc} +?{Rapid Shot?} -10 ) ]] }}
{{attack4=BA4: [[ {{@{bab},0}>16}*( @{weapon1attackcalc} +?{Rapid Shot?} -15 ) ]] }}
{{damage1=D1: [[ @{weapon1damage} ]] @{weapon1type} dmg }}
{{damage2=D2: [[ @{weapon1damage} ]] @{weapon1type} dmg }}
{{damage3=D3: [[ @{weapon1damage} ]] @{weapon1type} dmg }}
{{damage4=D4: [[ @{weapon1damage} ]] @{weapon1type} dmg }}
{{critconfirm1=Crit?: [[ @{weapon1attackcalc} ]] }}
{{critconfirm2=Crit?: [[ @{weapon1attackcalc} - 5 ]] }}
{{critconfirm3=Crit?: [[ @{weapon1attackcalc} -10 ]] }}
{{critconfirm4=Crit?: [[ @{weapon1attackcalc} -15 ]] }}
{{critdmg1=+ [[ @{weapon1crit} ]] }}
{{critdmg2=+ [[ @{weapon1crit} ]] }}
{{critdmg3=+ [[ @{weapon1crit} ]] }}
{{critdmg4=+ [[ @{weapon1crit} ]] }} The goal is that if the character's BAB is not high enough to support an additional attack, then the result is 0. Alternatively, having the lines just not show up on the resulting output in chat would be even better. Unfortunately, there's an error somewhere that causes the ability macro to fail. Removing the conditional from BA2, BA3, and BA4 to make them like BA1 works just fine. Any help would be greatly appreciated. Thanks!