How does breed work in Black Desert?

Now the mastery bonus is in Famme's horse calculator!

Every breed attempt has a score when it starts (hit the breed button). This score decides what result pool you will get for the breed attempt. The formula goes as following:

115+total tiers×32.5+breeding rate2×total levels115 + \text{total tiers} \times 32.5 + \frac{\text{breeding rate}}{2} \times \text{total levels}
  • breeding rate is currently assumed as a fixed number 16 (not 14) in NA. Without reverse engineering the game, only PA developers know the number.
  • We can tell from the formula that sex does not impact the result.

For example, if you are breeding two horses: one T8 level 30 male horse and one T8 level 25 female horse. The score is:

115+(8 + 8)×32.5+162×(30+25)=1075115 + (\text{8 + 8}) \times 32.5 + \frac{\text{16}}{2} \times (\text{30+25}) = 1075

But to actually use the result, we need divide it by 50

107550=21\lfloor \frac{1075}{50} \rfloor = 21

With the result, we can use Famme's horse calculator to see what's your result would be. You just need to set the breeding rate on the top-right corner to be 16 and put all the information.

Famme's horse calculator

And I believe a person as clever as you can find the focused number on the LHS table is 21, which is the exact result we get from dividing the score with 50. And the table on the RHS is the result pool

7M(28%), 7F(33%), 8M(28%), 8F(11%)

So why don't we just use the calculator?

Because there's a bonus from training mastery. If you reached training mastery 1450, you are actually guaranteed to get a T8 horse in this attempt, which is not the result the calculator shows you. You have a 8% bonus and this bonus is applied to the score we just calculated, thus, if you reach mastery 1450 when the breeding operation happens, the score you get is

1075×108%=11611075 \times 108\% = 1161

How can we determine the result pool with the score? We basically do the same thing.

  1. Divide it by 50
116150=23\lfloor \frac{1161}{50} \rfloor = 23
  1. Use Famme's horse calculator to find the result pool for 23

Actually, there's no pool for 23 because it's just as same as 22. Knowing how the breed actually works, we can optimize the levels and tiers for breeding. I got my 8% bonus so I just show my preferred practice at 8%:

My breeding practice at 8% bonus

  1. Capture or buy T6 horses (only female)
  2. Train the horses
  3. Only do the following breed attempts:
Combination Male Level Female Level Goal
T7M - T6F 17 15 Produce T7 horses
T8M - T6F 30 15 Produce T8/7 horses
T8M - T7F 30 23 Produce T8 horses
T8M - T8F 30 18 Produce T8 horses

My practice is NOT based on the actual EXP to minimize the training time but just under the intuition from the fact that Male horses can breed twice, whereas female can breed only once. This intuition might be wrong in terms of efficiency.

Reference

https://www.reddit.com/r/blackdesertonline/comments/nahfpf/why_training_mastery_is_awesome/