OK, so if what I'm looking at is correct, then lines 599 onwards basically confirms my notion that a different RNG is used for each stable when determining the stats for the Chocobo when moving. But this is the first time I've looked at script in this way, and without spending a lot of time with it I can't really be sure. But, I'd like to talk about some of my findings, I'm sure you'll find it interesting.
So, just to be clear on my method of manipulating the RNG on a PS1 Emulator (just so we're on the same page) is: From hard resetting (having saved outside the ranch), I'm heading into the stables as quick as poss. Then, I'm feeding a Krakka Green (or Karaka) to a random chocobo to advance the RNG by 1 (at least I believe it to be 1). So, to get to RNG-016, I'm feeding 14 Greens, then I'm mating/moving (heading into the barn area automatically advances the marker by 2, so I'm entering the stables @002).
Moving a Great into stable 2, then feeding it 11 Sylkis Greens:
@RNG-016 = Female 88KPH 486 Stam
@RNG-019 = Male 107KPH 363 Stam
These are the chocs that had the highest Dash and highest Stamina, over 50 RNG 'rolls'. You'll need a dummy (or 'feeding) chocobo in stable one to begin with, once you've moved your first great Chocobo, release the choc in stable 1 then save.
Bear in mind that I've just realised today that my maths is off in terms of how many Greens is needed to bring Dash to MDash. Seeing as Dash is set to either 50, 60, 70 or 80 percent of MDash, I'll always assume the worst case scenario (although now, thanks to Black Chocobo I can manage my choc's stats more closely). From what I can currently work out, 8 Greens are all that's needed to bring Dash to Mdash (and subsequently Run to MRun), but it is very very possibe (but unlikely) that 9 may be required. To achieve the above figures, you must feed 11 Sylkis Greens, and also bear in mind that the Stamina figure may be slightly out due to the way in which the Greens work (also bear in mind that (obviously) the figures are the ones shown in the race lobby, I didn't have Black Chocobo when I started these tests, I'll be sure to review them in much more detail. Also, the Stamina figure is (obviously) Stamina/10 - the in-race figure).
Now for the Breeding part:
Mating 2 Greats, less than 4 wins between them:
*@RNG-064 = Green F DASH RUN STAMINA
(M) Parents M-8 battles F-7 battles, Newborn 6 battles
(F) Parents M-7 battles F-8 battles, Newborn 6 battles
*@RNG-115 = Blue M DASH RUN
*(M) Parents M-9 battles F-6 battles, Newborn 6 battles
(F) Parents M-10 battles F-10 battles, Newborn 10 battles
I've also found Green M & Blue F that receives a boost to Dash, but the above figures were the best results.
So, the gender of chocobo we select first has no affect whatsoever on the breed/sex/stat that is selected, however it does make a difference on how many battles are resired before some of the chocobos can mate again. It's a crying shame that Black Chocobo does not detail the amount of battles required before a chocobo can mate again, it would have saved me A LOT of testing time.
Mating 2 Greats, 4 or more wins between them:
*@RNG-067 = Green F DASH RUN STAMINA
(M) Parents M-8 battles F-8 battles, Newborn 8 battles
*(F) Parents M-7 battles F-8 battles, Newborn 7 battles
*@RNG-117 = Blue M DASH RUN
(M) Parents M-9 battles F-6 battles, Newborn 6 battles
(F) Parents M-6 battles F-9 battles, Newborn 6 battles
I've still got a hell of a lot of test to conduct. A few interesting things:
- Buying greens does *not* increase the RNG
- Chloe tells you the MDash/MRun value, NOT Dash/Run; so you don't need to feed greens after you've bred to see whether or not they've received a boost in stats (I know from testing, but if you wish to check [kodomo] [talk] [line 93] for me, I'm not sure how to decipher what I'm reading).
- It was always around the mid 60's and the mid 110's that I would find my 'magical RNG number', gaining a boost to all three stats (or just Dash and Run)!!
- Class makes no difference to the breed/sex/stats, although I haven't tested for battle count.
Lastly, sorry to drag this post on too long, but for the hell of it I thought it might be interesting to see a snippet of the raw data i've collected, from the raw data I intend on finding out exactly what actions advances the RNG and by how much (i.e. releasing a chocobo).
Moving Good Chocobo, feeding 11 Sylkis Greens (stable 2):
@RNG-002 = F 89 372
@RNG-003 = F 89 405
@RNG-004 = F 81 420
@RNG-005 = F 95 349
@RNG-006 = M 94 342
@RNG-007 = M 94 352
@RNG-008 = M 79 426
@RNG-009 = M 93 367
@RNG-110 = M 80 403
@RNG-111 = M 80 422
@RNG-012 = M 86 392
@RNG-013 = M 87 347
@RNG-014 = M 89 383
@RNG-015 = F 94 308
@RNG-016 = F 82 449
@RNG-017 = F 94 332
2 Goods Less than 4 wins: (Values un-shown yielded a regular Chocobo)
@RNG-004 = Blue F RUN
@RNG-005 = Green M DASH
@RNG-007 = Green F
@RNG-014 = Green M DASH
@RNG-016 = Green M
@RNG-020 = Green F
@RNG-026 = Blue F
@RNG-033 = Blue M
@RNG-045 = Green M DASH
@RNG-047 = Blue F
@RNG-053 = Green M
@RNG-054 = Blue F,
@RNG-062 = Blue M DASH
@RNG-063 = Green F DASH STAMINA
@RNG-064 = Green M RUN STAMINA
*@RNG-065 = Green F DASH RUN STAMINA