Are pet rarities determined before or after a battle is initiated? I swear sometimes I go into a zone and I fight everything there and it seems like all the uncommons and rares have been picked out already and only poor and common are left behind.