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 .
×

Help with a Macro

Alright, i've toyed with macros on and off, but I need help making a macro for a dual wielding Dervish. ((Scimitars obviously.)) and while I understand how to use make a simple macro, I seem to get lost in putting them into a nice and neat table like the DM wants. Anyone got any Dual wielding macros that I could take a peak at to help me get one put together?
Sorry, 3.5 Rules.
1451836897
Pat S.
Forum Champion
Sheet Author
While this is not what you were asking for, there is a wiki page for  3.5e macros .
Thanks Pat, mainly I was trying to find the issue in my own macro which was hoping to find by comparing differences. Here's what I've built on it so far &{template:DnD35Attack} {{name=@{character_name}}} {{subtags=swings his @{weapon1name} with his mainhand }} {{attack=A1:[[@{weapon1attackcalc}]]}} {{critconfirm1=Crit!:[[@{weapon1attackcalc}]]}} {{fumbleroll=Fumble:[[d20]]}} {{damage1=D1:[[@{weapon1damage}]]}} {{critdmg1=+[[@{weapon1crit}]]}} {{subtags=swings his @{weapon2name} with his offhand }} {{pcflag=true}} {{attack2=A2:[[@{weapon2attackcalc}]]}} {{critconfirm2=Crit!:[[@{weapon2attackcalc}]]}} {{fumbleroll=Fumble:[[d20]]}} {{damage2=D2:[[@{weapon2damage}]]}} {{critdmg2=+[[@{weapon2crit}]]}} {{fullattackflag=[[?{Full Attack? (hit space for full attack else hit return) |0}d1]]}} {{attack3=A3:[[@{weapon1attackcalc}-5]]}} {{critconfirm3=Crit!:[[@{weapon1attackcalc}-5]]}} {{damage3=D3:[[@{weapon1damage}]]}} {{critdmg3=+[[@{weapon1crit}]]}} But it seems to break after the weapon name.
If you're using the 3.5 character sheet, there's a section for weapons that you can fill out that will create cleanly formatted attack and damage rolls for you.
derek, your "attack=A1"  should be "attack1=A1" I believe.
Thanks Mark, that fixed some but it's still broken and the table ends after giving the first AC roll, leaving just the break down outside the table after it..
1451839158

Edited 1451839334
The format for the 3.5 template is the following:   (any @{attributename} can be replaced with an inline roll [[  ]]  or raw text as you please) (All Templates need to be added as a single line of text;  these are broken up just for display purposes.) &{template:DnD35Attack}      *specify the template to use* {{name=@{character_name} }}  *name of character to display* {{subtags=swings a @{weapon1name} }} *fluff text and weapon name* {{pcflag=true}}   *PC vs NPC* {{attack1=A1:[[@{weapon1attackcalc}]]}} *first attack roll* {{critconfirm1=Crit!:[[@{weapon1attackcalc}]]}}  *first crit confirm* {{fumbleroll=Fumble:[[d20]]}} *will display if an attack roll is a crit fail* {{damage1=D1:[[@{weapon1damage}]]}} *regular damage for first attack* {{critdmg1=+[[@{weapon1crit}]]}}   * additional crit damage if first attack was a crit* {{fullattackflag=[[?{Full Attack? (0=Single,blank=Full) |0}d1]]}} *prompt for single attack or Full Attack* {{attack2=A2:[[@{weapon1attackcalc}-5]]}} *If Full Attack, show Attack2* {{critconfirm2=Crit!:[[@{weapon1attackcalc}-5]]}} * If Full Attack, show critconfirm2* {{damage2=D2:[[@{weapon1damage}]]}} *If Full Attack, show damage2* {{critdmg2=+[[@{weapon1crit}]]}} *If Full Attack, show critdmg2* {{attack3=A3:[[@{weapon1attackcalc}-10]]}} *If Full Attack, show Attack3* {{critconfirm3=Crit!:[[@{weapon1attackcalc}-10]]}} *If Full Attack, show critconfirm3* {{damage3=D3:[[@{weapon1damage}]]}} *If Full Attack, show damage3* {{critdmg3=+[[@{weapon1crit}]]}} *If Full Attack, show critdmg3* {{attack4=A4:[[@{weapon1attackcalc}-15]]}} *If Full Attack, show Attack4 * {{critconfirm4=Crit!:[[@{weapon1attackcalc}-15]]}} *If Full Attack, show critconfirm4* {{damage4=D4:[[@{weapon1damage}]]}} *If Full Attack, show damage4* {{critdmg4=+[[@{weapon1crit}]]}} *If Full Attack, show critdmg4*
Derek said: Thanks Mark, that fixed some but it's still broken and the table ends after giving the first AC roll, leaving just the break down outside the table after it.. Try replacing the variable names with raw numbers, temporarily, as a test.  If it works fine with raw numbers then it's an issue with how the attributes are defines (junk characters or blank fields usually)
I was basing it off the one from the 3.5 sheet, but modified to draw from both weapon 1 and weapon 2 as appropriate to dual wield and I broke it somewhere along the way. Was hoping to figure out where I went wrong.
Probably better off rolling your mainhand separately from your offhand.
Strike that, for some reason spacing issues where causing it. Thanks
1451844979
Diana P
Pro
Sheet Author
Spacing can sometimes cause issues.  :\  Looks like you got it working though. :) Here's one the dual-wielding ranger in my group uses (as a further example).  It happens to use weapon slots 2 and 5, and we've labeled the bab and two weapon fighting components. &{template:DnD35Attack} {{pcflag=true}} {{name=@{character_name}}} {{subtags=lets loose with his whirling blades of doom! }} {{fullattackflag=[[d1]]}} {{fumbleroll=**Fumble:[[d20]]**}} {{attack1=A1:[[@{weapon2attackcalc} -4[two-weapon fighting]]]}} {{critconfirm1=Crit!:[[@{weapon2attackcalc}]]}} {{damage1=D1:[[@{weapon2damage}]] }} {{critdmg1=+[[@{weapon2damage}]] }} {{attack2=A2:[[@{weapon5attackcalc} -4[two-weapon fighting] ]]}} {{critconfirm2=Crit!:[[@{weapon5attackcalc} -4[two-weapon fighting] ]]}} {{damage2=D2:[[@{weapon5damage}]]}} {{critdmg2=+[[@{weapon5damage}]]}} {{attack3=A3:[[@{weapon2attackcalc} -5[BAB2] -4[two-weapon fighting] ]]}} {{critconfirm3=Crit!:[[@{weapon2attackcalc} -5[BAB2] -4[two-weapon fighting] ]]}} {{damage3=D3:[[@{weapon2damage}]] }} {{critdmg3=+[[@{weapon2damage}]] }} {{attack4=A4:[[@{weapon5attackcalc} -5[BAB2] -4[two-weapon fighting] ]]}} {{critconfirm4=Crit!:[[@{weapon5attackcalc} -5[BAB2] -4[two-weapon fighting] ]]}} {{damage4=D4:[[@{weapon5damage}]]}} {{critdmg4=+[[@{weapon5damage}]]}}   in this one we've also hard-coded the fullattackflag to just [[d1]] so he doesn't have to answer that question; if he's using this macro, it's a full attack.