i like the idea of PokéBalls with types, weather advantages, and bringing Kurt to Isshu, maybe there are new varieties of apricorn in Isshu. anyway, giving PokéBalls types and abilities could effectively quadruple or octuple the catch rate of the ball, like say if the Sand Ball was "A Pokéball designed to be used in a Sandstorm and/or on Ground type Pokémon" then the catch rate would be 1 if used anywhere besides a desert, 2 if used in a Sandstorm, but not on a ground type Pokémon, 4 if used on a ground type pokémon, but not in a desert, and 8 if both conditions are met. 8 would be the highest catch rate recorded for a Pokéball