I'm currently playing a necromancer, and having an army of skeletons has finally become plot-relevant and is just around the corner. I'm planning on animating an arbitrarily large amount of skeletons, and I've successfully made a macro for rolling all of their shortbow attack rolls at once - {?{Skeletons}d20+4}>?{Target AC}. However, I've run into the issue of the long range shortbow attack being at disadvantage. Having things be statistically accurate is important to me, and rolling this macro twice and taking the lower amount of successes just wouldn't do it for me. Ideally, I'd be able to run {2d20>?{Target AC}kl1} as many times as necessary, but I haven't been able to figure out a way to input the amount of times I run that line in the macro itself without manually copying and pasting it. Since the number of skeletons would be variable, I can't just manually copy and paste it to whatever number I need each time without clogging up a scene and taking way too long, and I can't just run the single macro roll a bunch of times since we're talking 50+ attacks and it would take way too long. TL;DR, I need to run one line of a macro - a disadvantaged attack roll - any number of times based on my input.