From d91e39916a52fdaf516202cd935b4a7140a7d5f8 Mon Sep 17 00:00:00 2001 From: tstumm Date: Tue, 26 Jul 2016 08:21:14 +0200 Subject: [PATCH] Fixes missing IV values (#927) * Fixed sleep to use floats again * Fixed sleep to use floats again #2 * Refactored jitter to have its own function to be used elsewhere * Fixes SpiralNavigation skipping waypoints * Fixing stationary movements * Improved StepWalker (distances lower than speed should be walked directly) * Fixes error on missing IV values --- pokemongo_bot/cell_workers/pokemon_catch_worker.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pokemongo_bot/cell_workers/pokemon_catch_worker.py b/pokemongo_bot/cell_workers/pokemon_catch_worker.py index 0808ce5657..53866baa72 100644 --- a/pokemongo_bot/cell_workers/pokemon_catch_worker.py +++ b/pokemongo_bot/cell_workers/pokemon_catch_worker.py @@ -49,6 +49,15 @@ def work(self): if 'pokemon_data' in pokemon and 'cp' in pokemon['pokemon_data']: cp = pokemon['pokemon_data']['cp'] + + # make sure we catch any missing iv information + if 'individual_stamina' not in pokemon['pokemon_data']: + pokemon['pokemon_data']['individual_stamina'] = 0 + if 'individual_attack' not in pokemon['pokemon_data']: + pokemon['pokemon_data']['individual_attack'] = 0 + if 'individual_defense' not in pokemon['pokemon_data']: + pokemon['pokemon_data']['individual_defense'] = 0 + iv_stats = ['individual_attack', 'individual_defense', 'individual_stamina'] #iv_display = '{}/{}/{}'.format( # pokemon['pokemon_data']['individual_stamina'],