Okay, well I wonder if you can answer this, is the spawn system set up like this, Common pokemon have say 1/10 to spawn, Rare have 1/100 (just examples) to spawn. Pokemon A and B are common, and C and D are rare. Does the game first calculate if it will throw a common/rare/etc, then choose which common it will throw? Or, does it, if pokemon A,B,C,D were the only pokemon in an area. Would the spawn rates be :
A = 4.54545/10
B = 4.54545/10
C = 4.54545/100
D = 4.54545/100
Or, does it calculate like this
9.09/10
.89/10
---
Then .5 chance on which pokemon it will pick after it decides the rarity?
This is purely curiosity, I know in this situation it would give the pokemon the same effective chance to spawn