Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #1795

Closed
wants to merge 236 commits into from
Closed

Dev #1795

wants to merge 236 commits into from

Conversation

tcptsai
Copy link

@tcptsai tcptsai commented Jul 30, 2016

Short Description:

Fixes:

elicwhite and others added 30 commits July 24, 2016 21:37
* big refactor to Stepper class

We now have a:

- StepWalker class, responsible for walking a small distance towards a
final destination.

- SpiralNavigator class, which around an area in a spiral. It
determines points to walk to and uses to StepWalker to slowly go from
one point to another.

This architecture enables us to have different Navigators, although it
doesn’t implement a nice Navigator configuration YET.

* small fixes to workers

* Merging

* Fixing arguments

* Moving the distance log line
* Lucky Egg - Evolve All

Provides the ability to use a lucky egg before evolve_all. This will
maximize xp gain.

* Revert "Lucky Egg - Evolve All"

This reverts commit abfdb59.

* Lucky Egg - Evolve All

* Prepare the branch update. (#750)
* now bot can use berries

* improve berry logic. apply berry before chosing the type of ball

* fix bug

* fix wrong item id

* fix error

* improve log message

* - add blue color log
- remove extras log on capture
- display IV on capture

* fix bug #660

* improve code as comments

* fix #666

* show amount of Razz berries on start

* fix error

* - improve code as comments in PR
- fix typo
* remove file exist checks to fix webview, remove gmaps api key write to html

* re-add missing webview submodule
* improved stepper that walks using Google Directions API

* improved logging
* FIXING filter_item issues

* FIXING filter_item issues

* FIXING filter_item issues

* FIXING filter_item issues

* fixing no position Attribute found

* Fixing Filter_item issues, and no attribute position

* Delete release_config.json
* Fixed sleep to use floats again

* Fixed sleep to use floats again #2
* Multiple Config File Support

Adds ability to drop config files into the 'configs' dir whilst
developing and have them ignored by git

* Modified .gitignore

* Fixed Example files not being included

* Added warnings to PokeCLI based on config availability
to reflect new config path changed in
c13a400
spelling error
* Attempting to solve the stale token issue by re-issuing if the token has less than 60 seconds until expiry

* Fixes remaing time check

* Reset pgoapi when rpc token is stale

* Refactored session expiry check
* 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
* 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)
* Attempting to add location-%.json back to bot for web

* Web Map should track bots now.

* Added data/last-location-%username%.json as well
valerian and others added 28 commits July 29, 2016 16:06
* "evolve_captured" is now using a list instead of a boolean, working the same way as "evolve_all"

* parse error with format details when "evolve_captured" is not a string, or is the string "true" or "false"
…worker order (#1627)

* extracted lure catch worker from pokemon catch

* removing information less logs
* Update catch_visible_pokemon_worker.py

* Update __init__.py
* Making the SpiralNavigator a worker

* Passing pylint

* Passing linter
…ly one point (#1674)

* Fixes:

https://github.com/th3w4y/PokemonGo-Bot/issues/27

* Fixes:
PolylineStepWalker walks for only one seconds #28
https://github.com/th3w4y/PokemonGo-Bot/issues/28

by adding a while destination nat reached loop

* fixes typo
config.json.pokemon.example was missing several fields present in config.json.example
* created a softban worker

* only delete key from dict if it is there

* pep8 stuff
…ot ecosystem (#1669)

* update Dockerfile; install missed python-protobuf package; add CMD as a way of defining default arguments for the ENTRYPOINT

* remove CMD command, default config parameter is also set in pokecli.py

* improve docker usage; add single container run for the webUI; add docker-compose.yml for starting the bot ecosystem with one command

* fix "How to run with Docker" link

* fix timezone setting: send timezone arg to the docker image build process, e.g. "docker build --build-arg timezone=Europe/Berlin -t pokemongo-bot ."
this ensures we interact with forts while we are moving to other forts
* Restore the ability for a user to see Pokestop names. Default to off.

* Use the add_config function for forts.show_name (now default to true)

* Move fort_details function into cell_workers init module

* Forgot to pass bot reference

* Catching lured pokemon should use same fort_details API

* REmove config option. Always show Pokestop name.

* Move away from KeyError handling as per TheSaviour's suggestion
* Prevent crash when check session

* Fix function call
Changes to the tick_count caused the use_lucky_egg to not run.  Since
the tick_count is incremented prior to running the workers, the
tick_count will be 1 on the first tick
…#1772)

* add a flag to enable user to choose if he wants to walk to spin forts that are far away

* updated config example
@elicwhite elicwhite closed this Jul 30, 2016
hoanghuynh pushed a commit to hoanghuynh/PokemonGo-Bot that referenced this pull request Sep 28, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.