
I have a system that does d66. This is not 1 to 66 but concatenating two six-sided dice: 11 to 16; 21 to 26; 31 to 36; etc. The value is cross indexed with a lookup table. I can break this down into 36 data points to reference for 1d36 and weight it appropriately. The challenge is the table goes up by another 24 items to reference for a total of 60.
These additional items are referenced when there is a complication -- from the skill test roll, environmental factor, or equipment used. The complication changes the tens roll. So one complication would change an 11 to a 21, two complications from 11 to 31, etc. The table goes up to 106 and any complications pushing a result above 106, has a ceiling of 106. For each complication I can add +6 to the roll.
Ideally what I would like to happen is have a user initiate the roll (via character sheet), enter the number of complications on a prompt, have the dice rolled in the background, find the appropriate table entry, and display the result in chat.
Here are my questions:
1) Can this be setup through macro + roll tables (I have not found anything yet)? If so how?
2) Is there an api out there that can handle this? I was thinking power cards but on looking at power cards was not sure how a lookup table would be formatted for 60 items.
Any other thoughts or ideas greatly appreciated.
Thanks,
Barry