Glad to help. I always enjoy trying to figure out the mechanics behind the game. A little bit of talent or morale boost to your die rolls would be quite nice. I’d make the talent far more important than the morale, though. Bad rolls caused by bad morale would lead to bad work days, which would lead to bad morale, which would lead to bad days on the job…
Maybe something like a 2% chance of hitting the exact number you need for perfect day for each point above the minimum required stat?
Let’s say you only need a 10 dex to be a waitress, and your character has a 45 dex.
To get a perfect day, she needs a score of 12. The first die was a 5. Since you can’t get a 7 on the die for your perfect day, the first roll is random. You get a 4, so your total is now 9.
The difference between your actual ability and the minimum ability is 35 (45 dex - 10 required), so your next die roll would have a 70% chance of being a 3. Let’s say you fail, but get a 2, bringing your score to 11.
On our final die roll, you’ve got a 70% chance of rolling the 1 that is required to get your perfect day on the job.
Morale might add +/- 5% to this percentage, depending on how good/bad your character is feeling?
If training is important in the beginning, you may also want to put that tip into the tutorial.