someone in the past said its based off the pokemon in the party and that the pokemon can be any level within their json. well I'm seeing trainers with 1 pokemon (mankey) level 96 in the wild.. mankey don't spawn in the wild at level 96 for starters.. so why are npcs spawning at stupid high numbers. also if we look into the npc jsons
``` "data": {
"trainerType": "Gentleman",
"minLevel": 7,
"maxLevel": 12,
"minPartyPokemon": 1,
"maxPartyPokemon": 2,
"winnings": 5,
"rarity": 6,
"spawnBiomes": "Plains"
},```
we have a minlevel and max level.. why do npcs not follow these?