That's because the control chance is capped to 99%.
At 100 Lore you need 105 Taming, at 105 Lore 104 Taming and so on. (For every five points more in Lore you can subtract 1 point Taming.)
*edit: This is interesting: at 120 Lore you can get the 99% at the minimum taming skill of 101.1. That means you can get a Cu transferd to you at minimum skill heigh and have instantly maximum possible control. Cool. I didn't know that either.
I used the formula from
Pacific Ranger Council.
The formula on that page is missing some data. The coefficient for lore, less than the min taming skill is 14 but the coefficient for taming, less than min skill is 28. This was the major change done to the control formula to put more weight on the taming skill than the lore skill.
This is the control formula originality posted after the last change to pet control.
Calculations:
1. tamingBonus = difficultyModifier * (taming skill - pet difficulty)
2. loreBonus = difficultyModifier * (taming skill - pet difficulty)
3. skillBonus = (tamingBonus + loreBonus) / 2
Control chance:
Final control chance % = 70 + skillBonus;
Now, the difficultyModifier above depends on the difference between your skill and the pet’s difficulty. Instead of averaging the skills and then applying the modifier to the average as before, the difficulty modifier is now applied independently to each skill and then that result is averaged. This gives us the ability to give more importance to taming than lore, while still requiring you to have a significant investment in both skills to control high level pets. The way that modifiers are picked is as follows:
Difficulty Modifiers:
6 - if (taming/lore skill - pet difficulty) is positive (i.e. if taming/lore skill is greater than the pet's difficulty)
28 - if (taming skill - pet difficulty) is negative (i.e. if your taming is less than the pet's difficulty)
14 - if (lore skill - pet difficulty) is negative (i.e. if your lore is less than the pet's difficulty)
To give you an example for a player with 93 taming and 100 lore trying to control a dragon which has a difficulty of 93.9:
Step 1 – Finding the skill / pet difficulty difference for each skill:
Taming – Pet Difficulty = 93 – 93.9 = -0.9
Lore – Pet Difficulty = 100 – 93.9 = 6.1
Step 2 – Finding the modifiers for both skills
Taming difference is negative, so the taming modifier is 28 (would be 6 if it were positive)
Lore difference is positive, so the Lore modifier is 6 (would have been 14 if it were negative)
Step 3 – Applying the modifiers to each skill bonus
Taming bonus = 28 * -0.9 = -25.2
Lore bonus = 6 * 6.1 = 36.6
Step 4 – Averaging the two bonuses:
skillBonus = (-25.2 + 36.6) / 2 = 5.7
Step 5 – Finding the control chance
Control Chance = 70 + 5.7 = 75.7%
This, of course, assumes that the dragon is at max loyalty. The penalty for loyalty has not changed, however, so I won’t go into detail here about how that works.
What this does is require that you pretty much need to have both taming and lore very close to the pet's difficulty in order to control it. However, there is more room for having slightly lower lore than there is for having less taming. Also, the bonus for having more skill than the pet's difficulty is about where it was before, but again, you can't compensate too much with one skill or the other.
EDIT: This was originaly posted by Jeremy in conjunction with pub 46.