As I'm sure anyone who has played it knows, Anima has interesting dice behaviors.
Manually keeping track of them is kind of a pain in the neck, so I was wondering if there was a way to implement them as a single action in this dice parser, over Discord. (my campaign currently uses this dice parser, although if this dice parser cannot be used, and a different dice parser or dice app (e.g. rolz.org) can, that would be something that could be set up.)
The behaviors that are necessary for this answer:
- The die, a d100, explodes on a 90+, which then explodes on a 91+, which then explodes on a 92+, etc., until 100, when it will keep exploding on 100s.
- The die fumbles on the other end of the range, using a passed-in argument, since the fumble range in Anima can vary, in ordinary circumstances, between 2 and 5. (In extraordinary circumstances, it can vary between 1 and 5.) The particular stylings of output on a fumble is up to you, but it should handle, at the minimum, a fumble on attack/defense (subtract 1d100 from your roll, which does not explode), and a fumble on skills (compare a d100 result to a table). I am not going to require the core rulebook's +-15 thing, as that has several issues in terms of how exactly it's supposed to work.
- Preferably, adding arbitrary modifiers to the result should be easy to do.
Additional bonus points (worth no particular value) will be awarded for implementing the luck-manipulation powers in Prometheum Exxet as options, which are as follows and can be combined:
Option A: Die explodes on any doubles roll (11, 22, 33, ...99)
Option B: Die explodes starting at 85, instead of 90.