I may, I would like to add information about the random generator in the IV inheritance processes in the new games:
If both parents hold a Power Bracer-like item:
* One call to the regular generator is made to determine which parent to inherit the first IV. If this number modulo 1 is 0, the second parent is chosen; otherwise the first parent. (I may have them reversed, though.) The IV will be of the corresponding stat of the parent's held item.
* One call is made to determine the stat of the second IV chosen. It can't be the same as the stat for the first IV inherited. The number modulo 5 determines which stat to inherit. The list is in order from HP, Attack, Defense, Speed, Special Attack, and Special Defense.
* One call is made to determine the stat of the third IV chosen. It can't be the same as the stat for the first or second IV inherited. The number modulo 4 determines which stat to inherit.
* One call is made to determine which parent the second IV comes from. If this number modulo 1 is 0, the first parent is chosen, otherwise the second parent.
* One call is made to determine which parent the third IV comes from.
If only one parent holds a Power Bracer-like item:
Same as above, except that no call is made to determine which parent inherits the first IV.
If no parents hold a Power Bracer-like item:
* One call is made to determine the stat of the first IV chosen. The number modulo 6 determines which stat to inherit.
* One call is made to determine the stat of the second IV chosen. It can't be the same as the stat for the first IV inherited. The number modulo 5 determines which stat to inherit.
* One call is made to determine the stat of the third IV chosen. It can't be the same as the stat for the first or second IV inherited. The number modulo 4 determines which stat to inherit.
* One call is made to determine which parent the first IV comes from.
* One call is made to determine which parent the second IV comes from.
* One call is made to determine which parent the third IV comes from.