
I'm running D&D Basic (with 5e Character sheets) and I have a 'generic' monster using thac0 that i can grab for any normal rabble. I want to roll a d20 once and it calculate a hit with thaco of 19,18,17,16 and 15. It would look something like this on the attack line, MonsterA hits AC 8|7|6|5|4. So in the above case an '11' was rolled on the d20 resulting in the above hits to ac based on a 19|18|17|16|15 THAC0. This will fit for many many monsters by my looking at it's THAC0. For example, seeing a 17 THAC0 for my goblin chieftain and the resulting roll knowing exactly which AC I hit (6 in this example). I have Pro status and can use API's. I want to make a custom macro using this or some other API. Anyone have any experience with this? Currently I use the standard formula that looks like this..&{template:default} {{name=Monster}} {{Attack=hit AC [[@{Monster|thac0}-{1d20}]]|[[@{Monster|thac0}-1-{1d20}]]|[[@{Monster|thac0}-2-{1d20}]]}} {{causing=[[d6]] damage}} for THAC0 of 19,18,17 (the formula uses THAC0 19 from the sheet and then subtracts 1 then 2 for the subsequent rolls). But doing it this way uses three separate d20's and the end result looking often times like this "MonsterA hits AC -1|9|3. As you can see the first roll (19 THAC0) hit AC -1 but the lower THAC0's only hit a worse AC because they used a separate roll that was in this case worse. Sure it works, but players look at it like "waitwut?". I just want it to look cleaner.