make a distinction between "dice" and "modifiers"
Currently the number of letters available to roll a die is becoming shorter and shorter, and that is because of single letter dice and modifiers.
Basically: if (as the case has arisen) i have a die or modifier that uses the letter t
or k
or any die or die modifier then nothing else can use any of those letters inside it, as the dice roller parses the use of that letter as a pre-existing modifier or die to be rolled and ignores the context.
temporary workaround:
- refuse any die macro which would confuse the dice roller.
- prompt the user explaining why it is being refused (pre-existing macro that must be removed for the new macro to exist, or die modifier, or other thing)
long term workaround
- have the dice roller check if it's a die or a modifier and then do what is appropriate.