If the max rating is 5, the mean rating you will get will be 2.5. If more than 50% of the bane dragons are above 2.5, then you already shouldn't have anything to complain about.
Exactly, and it shows how coding has so much a vital role in what spawn.
What I am trying to say, is that the spawn of bane Dragons have been coded in such a way that the bulk of what spawns is always above the average, hardly ever below.
Why not do the same and adjust coding so that, even at higher stats, slightly better pets are only slightly more difficult to spawn, NOT extremely more difficult ?
I mean, somewhat tie the increased difficulty with the increased quality but in a linear way, not scalar.
Let me perhaps illustrate this with an analogy.
You throw a fifty-sided die 10 times. The absolute max total you can get is 500 if you roll a perfect 50 all 10 times. The average is 250.
I hope when put like that, there's no argument over how difficult it now seems to get a perfect 500. That's what a 5.0 score means in pet calculator.
A 4.0 would mean getting a total of 400 (pet calculator does weighted calculations, so it's a bit more complex, but we'll start simple atm). In the dice throws equivalent, this means you need to roll a 40 on average for each throw.
The more times you throw the 50 sided dice, the more you will realize that you tend to get 25 on average. So far so good?
Your initial frustration and desire is equivalent to getting 400+ within 200 tries so that you can spend time with your family.
Can this happen? Yes, of course. Is it likely to happen? I'm afraid not.
There are 3 ways to skew this curve.
1) Reduce the ranges
ie, Instead of HP that can range from 558 to 648, have it range from 640-648. But pet calculator will adjust for this, so the rating is still only a guideline. And people will still complain that their 644 HP pet is lousy because it scored only a 2.5 in the calculator
2) Play with loaded dice
ie Have 40s come up more often. Kind of defeats the point of an RNG
3) Get a bonus
ie Add 15 to every roll, but will not bring the total above 50. This ultimately is no different to reducing the ranges like in option 1. However, a case can be made for this - say every 10 real skill in taming gives a 5% bonus that can be added to the range
Also, note that the pet calculator is just a guideline. It also takes into consideration the skills.
Most of the skills (those below 100) can be trained up. Resists are far more important, next comes hp, then stats. Even stats that have a potential max of 125 or lower can be ignored since you can train it up.
If you purely rely on the pet calculator, you might have already overlooked many that have a 4.0+ potential.
Well, the pet calculator does also have the option to rate pets untrained. I am referring to these ratings which the player cannot modify and, therefore, which most matter when determining is a spawned tame is a keeper or not.
Yes, there is an option for rating the pets untrained. Do you know what this option actually does?
Untrained pets (fresh tames) will be compared to the max resists and stats at birth
That means for stats that has a max potential lower than 125, it will still rate it based on a max of 125. Now, be very careful with this because you could be overlooking an otherwise awesome pet because 1 of the beginning stat is low and dragging down the scores. A stat like dex for the bane dragon. A stat can ultimately be trained to 125.
And if you key in skills, they are also going to screw up your search for an awesome pet in the same way. Because skills lower than 100 will ultimately cap at GM. For skills higher than gm, the cap will be reduced by 10% after taming. That means even a skill at 110 pre-tame will be be reduced to below GM. But I can't remember if there was a patch that allowed you to train it back to the original >100 level.
Now, the author of pet calculator has already done a wonderful job of weighting it to put more emphasis in resists, then HP, then skills. But always remember it's a guideline.
For an uber pet, disregard all stats and skills that can ultimately be trained to it's normal max.
If you really insist on basing your selection using this tool, you might want to use the trained pet option and put in the max values for all stats that can be trained. This will allow you to better gauge the pet at it's full potential.