
I'm working on a campaign setting that features heavy use of firearms, rules for which I've lifted wholesale from various homebrewers around the Internet. One of these homebrew rules is giving certain weapons a 'scatter' property.
Scatter: Firearms with the scatter property deal damage to more than one target. Whenever you hit a creature with such a weapon, creatures within 5 feet of the target take the scatter damage listed in the weapon's description if the attack would hit them. The original target does not take this scatter damage.
How would one implement something like this in Roll20? The whole process at the tabletop would work like this:
- Player wielding a blunderbuss attacks a target with ac 15. The blunderbuss deals 1d12 piercing damage to its primary target, and 1d6 scatter damage to secondary targets. The player rolls a 16 to hit after modifiers.
- Standing next to the target are two creatures: one with AC 16 and one with AC 20.
- The attack hits the primary target, and the ac 16 target. It misses the AC 20 target.
- The primary target takes 1d12 + modifiers damage, and the ac 16 target takes 1d6 scatter damage.
Would the best way to do this just be to have any character using such a weapon have two attacks, one for the primary and one for the scatter? Is there some kind of API or macro trickery I could use to make this happen, like comparing the attack role to the AC of adjacent characters?