I've seen a lot of autorollers on the forums. I currently have one that works. However, I've never seen one that has done autorolling for non-numerical rolling systems AND saves a current "best" roll as sort of like a tally system to see if you need to lower your roller settings to something that is more realistic.
I'd like to get some advice on how I would actually go about doing something like this without needing a third-party application.
The MUD in question has a rolling system that creates rolls looking like this:
EDIT: Autoformat messes up what the rolls look like.
There is a single space in front of Str and 3 spaces in between each attribute which follows. There is no space in front of the first stat and 2 spaces in between each statistic value.
Where the stats can be (from low to high) - Awful, Low, Poor, Aver, Fair, Good
My current autoroller looks something like this:
To Accept Rolls:
^(Good|Fair).. (Good|Fair).. (Good|Fair).. (Good|Fair)..(Good).. (Good).. (Good|Fair|Aver).. (Good).. (Good|Fair).. (Good|Fair).. (Good|Fair)
And sends back "y" if the roll meets the set specifications.
With: Enabled, Keep Evaluating, Regular Expression, Repeat On Same Line checked and a sequence value of 99
And the second part of the roller is:
To Reject Rolls:
Use this body
and sends back "n", basically for any roll that does not meet the set specifications.
All options the same but with a sequence value of 100.
Edited by Nick to show the layout better
I'd like to get some advice on how I would actually go about doing something like this without needing a third-party application.
The MUD in question has a rolling system that creates rolls looking like this:
EDIT: Autoformat messes up what the rolls look like.
There is a single space in front of Str and 3 spaces in between each attribute which follows. There is no space in front of the first stat and 2 spaces in between each statistic value.
Str Int Wis Dex Agi Con Cha Wil Voi Per App
Low Good Aver Fair Aver Low Good Fair Aver Low Good
Where the stats can be (from low to high) - Awful, Low, Poor, Aver, Fair, Good
My current autoroller looks something like this:
To Accept Rolls:
^(Good|Fair).. (Good|Fair).. (Good|Fair).. (Good|Fair)..(Good).. (Good).. (Good|Fair|Aver).. (Good).. (Good|Fair).. (Good|Fair).. (Good|Fair)
And sends back "y" if the roll meets the set specifications.
With: Enabled, Keep Evaluating, Regular Expression, Repeat On Same Line checked and a sequence value of 99
And the second part of the roller is:
To Reject Rolls:
Use this body
and sends back "n", basically for any roll that does not meet the set specifications.
All options the same but with a sequence value of 100.
Edited by Nick to show the layout better