Battle Cap change

Electrofreak

New Member
Joined
Aug 27, 2011
Messages
506
Points
16
Currently if you are within 20 levels of the highest pokemon on the enemy team, you can battle them. This is actually really unfair for new players who have 80ish pokemon and fight people unaware of what they are getting into.

Could the system be replaced with an average of levels from both teams and then a small range difference being allowed?

Example:
Trainer A has average level of 84.
Trainer B has average level of 89.

They are within 5 average levels so they can battle, but if the average pokemon level was 90 for trainer B, they could not battle. It should also keep in mind the standard deviation between the highest and lowest level pokemon from that team so you dont have one guy with one 99 pokemon and 5x level 5-10 destroying someone with level 60s.

This is just a thought to help new players and those who do not all have 99s yet. I feel really bad accepting a battle just to find out that they aren't even full 99s yet. >:
 

Sylpharionz

New Member
Joined
Aug 21, 2014
Messages
488
Points
16
Just to put this idea into a pseudocode, so in place of the current validation for (a.highestLevel - b.lowestLevel < 20) && (b.highestLevel - a.lowestLevel < 20) in unsigned integer, the formula could look like this:

(a.highestLevel - a.lowestLevel < 5) && (b.highestLevel - b.lowestLevel < 5) && (a.averageLevel - b.averageLevel < 5) in unsigned integer, where 5 is just one possible range of deviation.

Replacing the formula above into the exact position of that validation will work perfectly fine (I hope).
 
Top