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

Skeletal Legion = Lots of Dice.. Help!

So, in one of my dnd 5e games I'm a player in, I am running a necromancer. We are currently fairly late into progression, and my undead horde is fairly sizable. Currently, we're using just generalized % chance to hit an enemy. This works fine when attacking not at advantage or disadvantage. I however have been attempting and failing to devise a rolling method in order to have all of the attacks roll simultaneously and be counted properly. Looking through the forums has given me some ideas and leads, but so far all of these have been dead ends.  Originally, I was trying to make something along the lines of  (38*2)d20kh38CS20> ?[Enemy AC/Natural 20], in order to tally up all of the successes/critical successes.. The problem that I've found is that it is grabbing the highest 38 from the whole group, and not per set of 2.  I've tried a number of other things, like trying to make an array.. these were some of what I came up with. 2d20dl1+4>24 2d20dl1>20 4+2d20dl1>23 2d20dl1+4>23 {2d20dl1+4}>=23 So far, the best one I've found is a massive array of  [[{2d20dl1+4}>23]] 's.. Like so.. &{template:default} {{name=Precise Skeletal Bombardment}}  [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] [[{2d20dl1+4}>23]] However this is quite unappealing and hard to look at, even though it does technically serve the purpose that I need... though it doesn't tally up all of the successes/critical successes. Any help/advice for my necromantic dice-rolling needs and endeavours?
It's a rather messy task. But here are three macros to handle large groups rolls with crits and dis/advantage Standard Rolls &{template:default} {{name=Precise Skeletal Bombardment }} {{Crits=$[[0.computed]] }} {{Hits=[[ {(?{Legion Size|38}-[[ ?{Legion Size}d20>20 ]])d19 + ?{Mod|4} }>[[{2,?{Target AC|10} }k1]] ]]}} Disadvantage Rolls &{template:default} {{name=Precise Skeletal Bombardment }} {{With Disadvantage= }} {{Crits=$[[0.computed]] }} {{Hits=[[ {0d0>1, -[[ ?{Legion Size|38}d400>400cf0 ]][crits] + [[ ?{Legion Size}d20>[[{2, ?{Target AC|10}-(?{Mod|4}) }k1]] ]]d20>[[{2, ?{Target AC}-(?{Mod}) }k1]][all hits] }k1 ]]}} Advantage Rolls &{template:default} {{name=Precise Skeletal Bombardment }} {{With Advantage= }} {{Crits=$[[0.computed]] }} {{Hits=[[ {0d0>1, ?{Legion Size|38}[legion] - [[ ?{Legion Size}d400>362cs>362cf0 ]][crits] - [[ ?{Legion Size}d20<[[{1, ?{Target AC|10}-(?{Mod|4})-1}k1 ]] ]]d20cs0<[[{1, ?{Target AC}-(?{Mod})-1}k1 ]] }k1 [double misses] ]]}}
1749148571
timmaugh
Forum Champion
API Scripter
Alternatively, if scripts are available, I built this command to allow for variable numbers of skeletons, rolling normally or with/without advantage, and generating criticals, while also totaling the final damage. Nothing should have changed from the instructions in that post except for the fact that now you can get all of the scripts in a single package if you install the MetascriptToolbox in your game. I understand you're just a player in the game in question, so script availability would come down to 1) the game owner being a Pro-subscriber, and 2) whether they like you enough to install scripts for you. =D