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

Steel Wind Strike Macro

Could someone help me with a Steel Wind Strike macro? I've tried a cut-and-paste from Ziechael from March 2018 but it doesn't work: &{template:default} ?{Number of attacks| 1,{{attack=[[1d20+@{Hoid|charisma_mod}+@{Hoid|pb}]] | [[1d20+@{Hoid|charisma_mod}+@{Hoid|pb}]]}} {{Force damage=[[6d10]] + [[6d10]] if crit}}| 2,{{attack 1=[[1d20+@{Hoid|charisma_mod}+@{Hoid|pb}]] | [[1d20+@{Hoid|charisma_mod}+@{Hoid|pb}]]}} {{Force damage 1=[[6d10]] + [[6d10]] if crit}} {{attack 2=[[1d20+@{Hoid|charisma_mod}+@{Hoid|pb}]] | [[1d20+@{Hoid|charisma_mod}+@{Hoid|pb}]]}} {{Force damage 2=[[6d10]] + [[6d10]] if crit}}| 3,{{attack 1=[[1d20+@{Hoid|charisma_mod}+@{Hoid|pb}]] | [[1d20+@{Hoid|charisma_mod}+@{Hoid|pb}]]}} {{Force damage 1=[[6d10]] + [[6d10]] if crit}} {{attack 2=[[1d20+@{Hoid|charisma_mod}+@{Hoid|pb}]] | [[1d20+@{Hoid|charisma_mod}+@{Hoid|pb}]]}} {{Force damage 2=[[6d10]] + [[6d10]] if crit}} {{attack 3=[[1d20+@{Hoid|charisma_mod}+@{Hoid|pb}]] | [[1d20+@{Hoid|charisma_mod}+@{Hoid|pb}]]}} {{Force damage 3=[[6d10]] + [[6d10]] if crit}} } My character is a bladesinger, so I'll sub the charisma for intelligence but also don't understand how to reference my own character in the coding. Thanks, everyone!
To switch charisma for intelligence wherever it says charisma change it to intelligence. Those attributes are all referencing a character named "Hoid"; you'll need to change that name to your character's name.
You’ll also need to include html replacements for any nested query command characters ( } , | ) inside the query outputs. 
1684552009
timmaugh
Pro
API Scripter
Jarren said: You’ll also need to include html replacements for any nested query command characters ( } , | ) inside the query outputs.  ...except for those that are a part of a sheet call (like retrieving an attribute). Those will process out before the query is resolved.
1684579215

Edited 1684579337
Ziechael
Forum Champion
Sheet Author
API Scripter
Ah 2018, simpler times when html wasn't preserved on the forums... Try something like this as mentioned by the posters above: &{template:default} ?{Number of attacks| 1,{{attack=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage=[[6d10]] + [[6d10]] if crit}}| 2,{{attack 1=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 1=[[6d10]] + [[6d10]] if crit}} {{attack 2=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 2=[[6d10]] + [[6d10]] if crit| 3,{{attack 1=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 1=[[6d10]] + [[6d10]] if crit}} {{attack 2=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 2=[[6d10]] + [[6d10]] if crit}} {{attack 3=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 3=[[6d10]] + [[6d10]] if crit } }} I used @{selected| which would require you to have a token tied to your sheet selected (or it be an ability on  that sheet), although if you are planning on running it as a sheet ability you can drop the selected bit completely. Alternatively replace 'selected' with whatever your character name is if you want a hardcoded tie to that sheet.
1685338204

Edited 1685338256
Ziechael said: Ah 2018, simpler times when html wasn't preserved on the forums... Try something like this as mentioned by the posters above: &{template:default} ?{Number of attacks| 1,{{attack=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage=[[6d10]] + [[6d10]] if crit}}| 2,{{attack 1=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 1=[[6d10]] + [[6d10]] if crit}} {{attack 2=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 2=[[6d10]] + [[6d10]] if crit| 3,{{attack 1=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 1=[[6d10]] + [[6d10]] if crit}} {{attack 2=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 2=[[6d10]] + [[6d10]] if crit}} {{attack 3=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 3=[[6d10]] + [[6d10]] if crit } }} I used @{selected| which would require you to have a token tied to your sheet selected (or it be an ability on  that sheet), although if you are planning on running it as a sheet ability you can drop the selected bit completely. Alternatively replace 'selected' with whatever your character name is if you want a hardcoded tie to that sheet. Would love to try this out. 2 things! Where would this be entered and can it be edited for 5 attacks? It also seems to be rolling at permanent advantage.
1685462054
Ziechael
Forum Champion
Sheet Author
API Scripter
Or is it permanent disadvantage? ;) It uses the default template for ease and the perma-double roll does protect against the need to reroll if you have (dis)advantage ¯\_(ツ)_/¯  The usual convention if you are making a standard roll is to just take the first number regardless but you could likely add in a toggle if it suits? ?{Advantage toggle|Standard,|Advantage,kh1|Disadvantage,kl1} Also 5 attacks would be doable, just would need to add the extra options in (without advantage toggle): &{template:default} ?{Number of attacks| 1,{{attack=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage=[[6d10]] + [[6d10]] if crit| 2,{{attack 1=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 1=[[6d10]] + [[6d10]] if crit}} {{attack 2=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 2=[[6d10]] + [[6d10]] if crit| 3,{{attack 1=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 1=[[6d10]] + [[6d10]] if crit}} {{attack 2=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 2=[[6d10]] + [[6d10]] if crit}} {{attack 3=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 3=[[6d10]] + [[6d10]] if crit| 4,{{attack 1=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 1=[[6d10]] + [[6d10]] if crit}} {{attack 2=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 2=[[6d10]] + [[6d10]] if crit}} {{attack 3=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 3=[[6d10]] + [[6d10]] if crit}} {{attack 4=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 4=[[6d10]] + [[6d10]] if crit| 5,{{attack 1=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 1=[[6d10]] + [[6d10]] if crit}} {{attack 2=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 2=[[6d10]] + [[6d10]] if crit}} {{attack 3=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 3=[[6d10]] + [[6d10]] if crit}} {{attack 4=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 4=[[6d10]] + [[6d10]] if crit}} {{attack 5=[[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]] | [[ 1d20 + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 5=[[6d10]] + [[6d10]] if crit } }} With the toggle: !?{Advantage toggle|Standard,1d20[STA]|Advantage,2d20kh1[ADV]|Disadvantage,2d20kl1[DIS]} &{template:default} ?{Number of attacks| 1,{{attack=[[ ?{Advantage toggle} + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage=[[6d10]] + [[6d10]] if crit| 2,{{attack 1=[[ ?{Advantage toggle} + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 1=[[6d10]] + [[6d10]] if crit}} {{attack 2=[[ ?{Advantage toggle} + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 2=[[6d10]] + [[6d10]] if crit| 3,{{attack 1=[[ ?{Advantage toggle} + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 1=[[6d10]] + [[6d10]] if crit}} {{attack 2=[[ ?{Advantage toggle} + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 2=[[6d10]] + [[6d10]] if crit}} {{attack 3=[[ ?{Advantage toggle} + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 3=[[6d10]] + [[6d10]] if crit| 4,{{attack 1=[[ ?{Advantage toggle} + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 1=[[6d10]] + [[6d10]] if crit}} {{attack 2=[[ ?{Advantage toggle} + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 2=[[6d10]] + [[6d10]] if crit}} {{attack 3=[[ ?{Advantage toggle} + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 3=[[6d10]] + [[6d10]] if crit}} {{attack 4=[[ ?{Advantage toggle} + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 4=[[6d10]] + [[6d10]] if crit| 5,{{attack 1=[[ ?{Advantage toggle} + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 1=[[6d10]] + [[6d10]] if crit}} {{attack 2=[[ ?{Advantage toggle} + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 2=[[6d10]] + [[6d10]] if crit}} {{attack 3=[[ ?{Advantage toggle} + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 3=[[6d10]] + [[6d10]] if crit}} {{attack 4=[[ ?{Advantage toggle} + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 4=[[6d10]] + [[6d10]] if crit}} {{attack 5=[[ ?{Advantage toggle} + @{selected|intelligence_mod} + @{selected|pb} ]]}} {{Force damage 5=[[6d10]] + [[6d10]] if crit } }} Finally, you'd be best putting it as an ability on the character sheet and then having it be a token button for ease of access.