
Ok I know there is an API script for this but not everyone has the Mentor membership. So I started playing with making some dice. I have created a rollable table for each of the die and weighted it correctly. The dice use symbols instead of numbers so it starts to get tricky because when you roll your die pools it tracks 4 and sometimes 6 things. These are: Successes, Failures, Advantage, and Threat. There is also a Triumph (mathematically treated as a Success, additionally imparts a special effect) and Despair (mathematically treated as a Failure, additionally imparts a special effect). I can quickly figure out if a pool is successful or not. In the rollable tables I gave the die face a + for every success and a - for every failure. When the dice are rolled and compared it will do the math and give you a positive number (success) or a negative number (failure). The problem is when you want to calculate the the difference between the advantages and threats. The best I could come up with was to give a two digit number for a Success or Failure (+/-10) and single digit number (+/-1) for an Advantage or Success. If the number is a negative its a failure and if positive a success. If the roll is a Success, round the total to the next highest 10's then subtract the sum from it. If the number is positive, this is the number of Advantages. If the number is negative this is the number of Threats. Example 1: 4 Successes (+40), 4 Advantages (+4), 3 Threats (-3) total 41 -40 = 1 Advantage Example 2: 4 Successes (+40), 3 Threats (-3) total 37 - 40 = -3 Threats. If the roll is a Failure, round the total to the next lowest 10's then
add the sum to it. If the number is positive, this is the number
of Advantages. If the number is negative this is the number of Threats. Example 1: 2 Successes (+20), 1 Advantage (+1), 4 Failures (-40) total -19 + 20 = 1 Advantage. Example 2: 1 Success (+10), 3 Advantages (+2), 4 Failures 3 (-30), 3 Threats (-3) total -21 + 20 = -1 Threats. I know this sounds crazy, but in application it works, but I was hoping for something else easier. It could just be I am way too tired to be monkeying with this sort of problem. Suggestions appreciated.