Closed BrgyTanod closed 7 years ago
This happens for me too. I debugged it, and it looks like the InventoryItems get truncated to 175 items somewhere before Inventory.cs MergeWith calls AddInventoryItem. Deserialization problem? I have 200 or so "items" in my real pokedex, and since some of these get missed, the bot tries to snipe all kinds of things I already have.
That's exactly how it behaves, and it does not matter if you already have it it will still prioritize it during snipe and acts it's your first time to catch the pokemon even if you have hundreds or even thousands previously. I am not sure if it checks for seen or the amount of candies you have or does not have.
That is quite annoyed issue. I try to debug but everytime I debug, I don't have issue, it seem only happen sometime. Try to work more on this issue. for now if you don't want, you can turn it off until we fix it.
@samuraitruong yes it is indeed annoying, (but I will keep it enabled for now). Time may come... that legendaries or rare pokemons are already out and these pokemons in your lists (in pokedex) gets sniped first and then you are out of balls when the rare ones appear. It's something worth checking out I believe.
Its very reproducible for me. I'll try to debug more, maybe tonight.
It's a hash collision for pokedex entries. Looking for a fix now, but its broken in the POGOProtos auto-generated code.
So will the fix be included on the next update for the bot? Or do we need to do something special on our end for us who DO NOT have that much coding experience. =)
Manual sniping is how I was able to.complete my Dec but glad this is fixed
FOLLOW these steps or your issue might not get any attention and will be closed.
As a rule.. paste your config and portion of log that is related to the issue.
If you don't... we have to ask you to paste config.... its a waste of time to ask what has already been asked below....
Stop! Before you create this issue (you can delete this section when opening the issue):
Expected Behavior:
Bot should be prioritizing pokemons that are not yet in my pokedex but it is not doing this. I already have captured like a thousand dratinis.
Actual Behavior:
[15:44:38] (ATTENTION) Auto sniper detected a pokemon not in your pokedex: Dratini. He will be snipped as priority! [15:44:38] (SNIPER) (InternalSnipe) Sniping a Dratini with 71.11 IV at -37.85753316,145.02136876... [15:44:50] (ATTENTION) Auto sniper detected a pokemon not in your pokedex: Dratini. He will be snipped as priority! [15:45:01] (SNIPER) Did not find a Pokemon within the Location, pokemon despawned? [15:45:06] (SNIPER) (InternalSnipe) Sniping a Dratini with 44.44 IV at 29.66014645,-95.58221272... [15:45:14] (ATTENTION) Auto sniper detected a pokemon not in your pokedex: Dratini. He will be snipped as priority! [15:45:34] (SNIPER) Did not find a Pokemon within the Location, pokemon despawned? [15:45:34] (SNIPER) (InternalSnipe) Sniping a Dratini with 55.56 IV at 22.241083,114.186897... [15:45:35] (ATTENTION) Auto sniper detected a pokemon not in your pokedex: Dratini. He will be snipped as priority! [15:45:58] (BERRY) Used Nanab Berry | 36 remaining [15:45:59] (PKMN) (CatchSuccess) | (Normal) Dratini Lvl: 25 CP: (551/861) IV: 56.00% | Chance: 37.04% | 12966911.45m dist | with a PokeBall (89 left). | 250 EXP earned | Candies: 2097 | lat: 22.241083 long: 114.186897 | Move1: DragonBreathFast Move2: AquaTail | Rarity: Popular | Capture Reason: Default
Your config.json:
(OPTIONAL) Your Log:
Detailed Steps to Reproduce:
Other Information
(Attach zip files if needed.)
Version: Necrobot2 Version 1.0.0.121 Windows Version: Windows 10 Pro What is affected (catch, transfer, favorite, GPX, evolve, recycle, snipe, human walk snipe, pokestops, powerup/levelup, other): SNIPE and Pokedex.