-
Notifications
You must be signed in to change notification settings - Fork 436
Open
Description
I cloned a while ago from @tejado and have been working on implementing features... Got to say things are going well and I'm willing to answer questions people have, but not willing to copy/paste source code since it would lead to more questions and at this point I'm divergent from the current code base by several revisions (some of them structural).
I do not claim to have the best or most advanced bot, but it does what I want it to do... it just leveled a brand new test account from lvl 1 -> 20 in under a day (servers were stable).
Here is what I have figured out thus far:
- looping a specified set of waypoints OR a random-walk based on seeded start location
- use all pokestops we encounter
- catching all pokemon that are map visible as we walk
** catching uses curve balls and probably a "too" high chance of excellent throws
** catching uses appropriate level of pokeball based on difficulty of pokemon
** catching uses razz berries as necessary based of difficulty of pokemon - inventory knowledge - I know how much I have of each item (except evolution candies for now....)
- pokemon inventory control (aka we transfer pokemons to the professor for candy when overly full, config options to keep what you want by type/nickname/cp-level)
- ability to scan our Pokedex to know what pokemons we have seen or not seen yet
- bag item control (delete items we don't care about if we run out of space... also cap our pokeballs so we don't keep too many)
- egg hatching detection
- automatic egg incubation
- detection of bad network conditions or session-key changes by server with auto-reconnect after timeout
- code for using Lucky Eggs (currently not automated as when to do it is debatable .. )
- code for automatic evolution of pokemons (although untested still)
Feel free to ask questions, but like I said, I won't be releasing code or copy/pasting solutions, but can help with proto formats.
davegallant
Metadata
Metadata
Assignees
Labels
No labels