[Image: http://i.imgur.com/2WPlLx5.png]
Looking at the cooking data in RAM, I can read the bar values so to speak.
(I'll be testing with Cheese Bread for this whole post, just so you know.)
[Image: http://i.imgur.com/6Lti5LI.png]
That's equal to 77.93%, 18.90%, and 3.17%. From personal experience the last two digits never seem to vary, so it seems that's the most precise it gets (hundredths of a percent). Checking some packet logs, it seems to be the case for what's sent to the server (a float version).
[spoiler="RAM / Packet"]- RAM Values
779300
189000
31700
- Data In Packet
0.7793
0.1890
0.0317[/spoiler]
My main has R9 Cooking, R8 Tasting, and 333 current Dex. The bar doesn't shake.
For a normal attempt, input like this...
- Data In Packet
0.7571
0.1969
0.046
Got me quality 80, 4 stars.
I also curiously tested it without the salt (75/25/0).
Quality 67, 3 Stars. Ouch, definitely need the salt.
So since consistency is key when testing Mabi's random results, I did a series of tests making cheese bread with a perfect 75/20/5 split (this took a while). The results were...
Quality 87, 4 Stars
Quality 93, 4 Stars
Quality 84, 4 Stars
Quality 89, 4 Stars
Quality 83, 4 Stars
Quality 81, 4 Stars
So yeah, even the same input (with a perfect recipe) gets a wide variety of results.
Testing on my my alt who has RF Cooking, RF Tasting, and 303 current Dex (no bar shaking either)...
Quality 75, 3 Stars
Quality 71, 3 Stars
Quality 88, 4 Stars
Quality 86, 4 Stars
Quality 81, 3 Stars
Quality 88, 4 Stars
Quality 91, 4 Stars
Still a big range, but notably lower minimum quality.
Also this confirms that stars:quality is not a set thing.
(And getting 5-star is up to Mabi's RNG as usual.)