Closed hobbes3 closed 8 years ago
You'd think so, but I'd guess there's still random chance of failure, even if it's 100%. A critical miss if you like. Basically, your stats say you have 100% but there's still always some chance you'll screw it up.
Although... it looks like it's stacking berries and it shouldn't be. Once a berry is "used" (ie. after you throw berry followed by ball) it should reset, not keep increasing chance.
Also a few more weird things:
Yes, the order of the used balls is weird. This is because the script finds the best ball to catch the pokemon. What happens is this: The chance is multiplied to 128%. So the scripts things that using a normal pokeball still gives you a higher than 100% chance, thus uses a normal pokeball instead of wasting an ultra ball.
The reason the berry isn't used it because your chance of catching is above the ideal_catch_rate_before_throw. Because the incorrect repeated multiplier. I'll work on this.
Merged to dev
Expected Behavior
If the chance to capture a pokemon is over 100% then it should always capture.
Actual Behavior
It still misses sometimes.
Your FULL config.json (remove your username, password, gmapkey and any other private info)
Output when issue occurred
Steps to Reproduce
Wait until a wild Pokemon appears.
Other Information
OS: Debian 8.1
Branch: dev Git Commit: 81384b35eed8f94eb845a6189e0e926873e4bcd2 Python Version: 2.7.12 Any other relevant files/configs (eg: path files)