Your ability scores:
Str: excellent Dex: very good Int: average
Wis: decent Con: very good Cha: poor
Press 'Y' to keep these stats, and 'N' to reroll:
The above is what rolling abilities looks like on the MUD I play.
Cha: average
Trigger input: no
Cha: awful
Trigger input: no
Cha: bad
Trigger input: no
Cha: below average
Trigger input: no
Cha: decent
Trigger input: no
Cha: excellent
Trigger input: *play sound*
Cha: good
Trigger input: no
Cha: poor
Trigger input: no
Cha: very good
Trigger input: *play sound*
These are the triggers I have set up for rolling abilities. "No" is the trigger input for all rolls save "excellent" and "very good." As you can see, my triggers are based entirely on charisma, and as a result, where my charisma may be excellent or very good, strength or some other ability is apt to be bad or poor or average. My question is, how can I get Cha: excellent or Cha: very good to prompt checks on strength, dexterity, intelligence, wisdom, and constitution to make sure they're all excellent, and if they're not all excellent, or one is not excellent, no will be the trigger input? Basically, how can I get the client to cease an automated roll until strength, dexterity, intelligence, wisdom, and constitution are all excellent, and charisma either very good or excellent? (It is a rarity that excellent charisma be ascertained.)
Your ability scores:
Str: excellent Dex: excellent Int: excellent
Wis: excellent Con: excellent Cha: excellent
or
Your ability scores:
Str: excellent Dex: excellent Int: excellent
Wis: excellent Con: excellent Cha: very good
The above is what I endeavor. How would I script an automated roll to accomplish this?