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

Bullrush Macro

1484620226

Edited 1484627030
I have belt of growth and I'm not sure how to write macros.&nbsp; How do I set up a single macro for a bullrush rolling at my strength modifier, but will prompt with a yes or no check box to see if I'm a size catagory bigger giving me an additional +4 bonus &{template:DnD35StdRoll} {{abilityflag=true}} {{name=@{selected|character_name} }} ?{Special Attack?|Bull Rush,{{checkroll=[Bull Rush]( <a href="http://www.d20srd.org/srd/combat/specialAttacks.htm#bullRush" rel="nofollow">http://www.d20srd.org/srd/combat/specialAttacks.htm#bullRush</a> ) check: [[1d20 + [[@{selected|str-mod}]]+[[?{Stable|yes,+4|no,0}]] +[[?{Improved BullRush|yes,+4|no,0}]]+[[?{Charging|yes,+2|no,0}]]+ [[?{Sizemodifier|Fine,−16|Diminutive,-12|Tiny,-8|Small,-4|Medium,0|Large,+4|Huge,+8|Gargantuan,+12|Colossal,+16}]] ]]}|Grapple,{{checkroll=[grapple]( <a href="http://www.d20srd.org/srd/combat/specialAttacks.htm#bullRush" rel="nofollow">http://www.d20srd.org/srd/combat/specialAttacks.htm#bullRush</a> ) check: [[1d20 +[[@{selected|grapple}]]+[[?{Stable|yes,+4|no,0}]] +[[?{Improved grapple|yes,+4|no,0}]]+ [[?{Sizemodifier|Fine,−16|Diminutive,-12|Tiny,-8|Small,-4|Medium,0|Large,+4|Huge,+8|Gargantuan,+12|Colossal,+16}]] ]]}|Feint,{{checkroll=[Feint]( <a href="http://www.d20srd.org/srd/combat/specialAttacks.htm#feint" rel="nofollow">http://www.d20srd.org/srd/combat/specialAttacks.htm#feint</a> ) check: [[1d20 + [[@{selected|bluff}]]+[[?{nonhumanoid|yes,-4|no,0}]]+[[?{Flanking|yes,+2|no,0}]]+[[?{animal Intelligence (1 or 2)|yes,-8|no,0}]] ]]}|Disarm,{{checkroll=[Disarm]( <a href="http://www.d20srd.org/srd/combat/specialAttacks.htm#disarm" rel="nofollow">http://www.d20srd.org/srd/combat/specialAttacks.htm#disarm</a> ) check: [[1d20 + [[@{selected|meleeattackbonus}]]+[[?{Improved Disarm|yes,+4|no,0}]]+[[?{two-handed weapon|yes,+4|no,0}]]+[[?{Flanking|yes,+2|no,0}]]+[[?{light weapon|yes,-4|no,0}]]+[[?{Sizemodifier|Fine,−16|Diminutive,-12|Tiny,-8|Small,-4|Medium,0|Large,+4|Huge,+8|Gargantuan,+12|Colossal,+16}]] ]]}|Sunder,{{checkroll=[Sunder]( <a href="http://www.d20srd.org/srd/combat/specialAttacks.htm#sunder" rel="nofollow">http://www.d20srd.org/srd/combat/specialAttacks.htm#sunder</a> ) check: [[1d20 + [[@{selected|meleeattackbonus}]]+[[?{Improved Sunder|yes,+4|no,0}]]+[[?{two-handed weapon|yes,+4|no,0}]]+[[?{Flanking|yes,+2|no,0}]]+[[?{light weapon|yes,-4|no,0}]]+[[?{Sizemodifier|Fine,−16|Diminutive,-12|Tiny,-8|Small,-4|Medium,0|Large,+4|Huge,+8|Gargantuan,+12|Colossal,+16}]] ]]}|Trip,{{checkroll=[Trip]( <a href="http://www.d20srd.org/srd/combat/specialAttacks.htm#trip" rel="nofollow">http://www.d20srd.org/srd/combat/specialAttacks.htm#trip</a> ) check: [[1d20 + [[@{selected|str-mod}]]+[[?{Improved Trip|yes,+4|no,0}]]+[[?{Charging|yes,+2|no,0}]]+[[?{Stable|yes,+4|no,0}]]+[[?{Sizemodifier|Fine,−16|Diminutive,-12|Tiny,-8|Small,-4|Medium,0|Large,+4|Huge,+8|Gargantuan,+12|Colossal,+16}]] ]]}|Overrun,&{template:DnD35StdRoll} {{checkroll=[Over run]( <a href="http://www.d20srd.org/srd/combat/specialAttacks.htm#bullRush" rel="nofollow">http://www.d20srd.org/srd/combat/specialAttacks.htm#bullRush</a> ) check: [[1d20 +[[@{selected|str-mod}]]+[[?{Improved Overrun|yes,+4|no,0}]]+[[?{Charging|yes,+2|no,0}]]+[[?{Stable|yes,+4|no,0}]]+[[?{Sizemodifier|Fine,−16|Diminutive,-12|Tiny,-8|Small,-4|Medium,0|Large,+4|Huge,+8|Gargantuan,+12|Colossal,+16}]]+[[?{Charging|Yes,+2|No,0&125;]] ]]}]] ]]}}} I found this in an older post but it so much bs I don't need all this. &{template:DnD35StdRoll} {{checkroll=[Bullrush]( <a href="http://www.d20srd.org/srd/combat/specialAttacks.htm#bullRush" rel="nofollow">http://www.d20srd.org/srd/combat/specialAttacks.htm#bullRush</a> ) check: [[1d20 +[[@{selected|str-mod}]]+[[?{Improved Bullrush|yes,+4|no,0}]]+[[?{Sizemodifier|Fine,−16|Diminutive,-12|Tiny,-8|Small,-4|Medium,0|Large,+4|Huge,+8|Gargantuan,+12|Colossal,+16}]]+[[?{Charging|Yes,+2|No,0&125;]] ]]}]] ]]}} Which is now &{template:DnD35StdRoll}{{abilityflag=true}} {{name=@{selected|character_name} }} {{checkroll=[Bullrush]( <a href="http://www.d20srd.org/srd/combat/specialAttacks.htm#bullRush" rel="nofollow">http://www.d20srd.org/srd/combat/specialAttacks.htm#bullRush</a> ) check: [[1d20 +[[@{selected|str-mod}]]+[[?{Improved Bullrush|yes,+4|no,0}]]+[[?{Sizemodifier|Fine,−16|Diminutive,-12|Tiny,-8|Small,-4|Medium,0|Large,+4|Huge,+8|Gargantuan,+12|Colossal,+16}]]+[[?{Charging|Yes,+2|No,0&125;]] ]]}]] ]]}} Now I've added in Enlarge person spell &{template:DnD35StdRoll}{{initflag=true}} {{name=@{selected|character_name} }} {{checkroll=[Bullrush](<a href="http://www.d20srd.org/srd/combat/specialAttacks.htm#bullRush" rel="nofollow">http://www.d20srd.org/srd/combat/specialAttacks.htm#bullRush</a>) check: [[1d20 +[[@{selected|str-mod}]]+[[?{Improved Bullrush|yes,+4|no,0}]]+[[?{Sizemodifier|Fine,−16|Diminutive,-12|Tiny,-8|Small,-4|Medium,0|Large,+4|Huge,+8|Gargantuan,+12|Colossal,+16}]]+[[?{Enlarge Person Spell?|Yes,+1|No,0}]]+[[?{Charging|Yes,+2|No,0&125;]] ]]}]] ]]}} Also I have this for breaking stuff when I sunder Strikes ?{Item?|the offending object} with all his might dealing [[ (1d6cf0cs0)]] damage!&nbsp; If you have a way to improve on this that'll be awesome
1484649125
Ziechael
Forum Champion
Sheet Author
API Scripter
I'd recommend taking any of the '+'s out of the queries since you are already prefixing the queries with a +. Selecting a positive value such as charge=yes in this case would break the result as it would resolve as foo++bar. A double + does not play nice. You can leave the positive values and they will still be added when selected, also the - character is fine as +- x &nbsp;is still valid syntax. Another 'tweak' I'd suggest is either getting rid of the extra size categories since you are unlikely to use more than a single deviation either side of your normal... or, if you are a completionist like me and just have &nbsp;to have them all present, you can reorder them so that your most used size sits first in the queue and therefore first in the dropdown menu when running the macro, this allows for quick use of the enter key to launch your attack :) Final thought, what is the purpose of the 'enlarge person spell' query? According to that spell 'Multiple magical effects that increase size do not stack' which would mean that either the belt is active or the spell is, in which case the only bonus would come from the size modifier query right? Forgive me if i've missed something (i'm certainly no expert!!)...
1484817647

Edited 1484863984
Sizes don't stack but the modifiers change.&nbsp; A larger creature will always gain a +4 at a minimum when bull-rushing a creature of a smaller size. Enlarge person I believe receives +2 strength so the modifier only has the option of +1 or nothing.&nbsp; Just adjust the previous segment dealing with size to gain appropriate modifier.&nbsp; I only input it according to my needs. I had intended to use it as an all purpose macro for other games in the event I decide to play half orge or something with a belt of growth.&nbsp; I could replace the size category with just the flat bonus you receive such as -4 0 +4 +8 This could also be used in the event that your a smaller creature such as a pixie using polymorph your body is now that of a colossal titan.&nbsp; How ever you would need to modify it if you were a Wu Jen using their Giant Size spell as the strength modifiers are in a different league.&nbsp;