-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Quick fix for no_pokeball infinite loop #3515
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Adding plugin support (#2679) * Adding plugin support * Adding an empty __init__.py * Moving the base task to the project root (#2702) * Moving the base task to the project root * Moving the base class more * Changing the import again * Adding a heartbeat to the analytics (#2709) * Adding a heartbeat to the analytics * Heartbeat every 30 seconds, not every 5 * Don't double track clients * Fix 'local variable 'bot' referenced before assignment' * Providing an error if tasks don't work for the given api (#2732) * Fix for utf8 encoding when catching lured pokemon (#2720) * Fixing lure pokestop encoding * fixing lure encoding * Fix For catchable not being displayed on the web (#2719) * Fix For catchable not being displayed on the web * Update catch_visible_pokemon.py * Added encrypt.so compilation process to Dockerfile (#2695) * OS Detection for encrypt lib (#2768) Fix 32bit check, darwin and linux use the same file Make it a function Check if file exists, if not show error Define file_name first Fix return Check if file exists, if not show error Print info about paths Fix for 32/64bit detection * Fix Typo in unexpected_response_retry (#2531) fixes #2525 #2523 * Revert "changing license from MIT to GPLv3" This reverts commit 69fb64f. * When the google analytics domain is blocked the bot crashed. (#2764) With a simple try / except this can be solved. Fix dirty catch all * Fixes #2698 - Prevents "Possibly searching too often" error after re-login. (#2771) * Fixes #2698 - Added api.activate_signature call to prevent issue after re-login. - Also replaced deprecated log call with event_manager emit to prevent exception being thrown. * Modified to use OS detected library path as per PR #2768 * Support loading plugins from .zip files (#2766) * Keep track of how many pokemon released (#2884) * Setting Library path to work with encrypt.so (#2899) Setting LD_LIBRARY_PATH on Dockerfile * ✨ Added login and username to available stats (#2494) Added a player_data property in PokemonGoBot to access player data from outside Added unit tests for login and username stats Added tests for call args when updating the window title Added a platform-specific test for window title updating on win32 platform * [dev] small fixes (#2912) * Fixed emit_event typo * Update CONTRIBUTORS.md * Changed initialization location for "bot" We use bot in main exception on 128 * Update pokecli.py * Rename load_path to load_plugin (#2947) * Adding some logic for pulling plugins from github (#2967) * flush after title update (#2977) * correctly re-raise exception to keep backtrace (#2944) * Update MoveToMapPokemon to use events instead of logger. (#2913) * Config/encrypt.so (#2964) * Add config option for libencrypt.so * Correctly set the config value and check for the file in said dir * Fixed mispelling for "formatted" variable (#2984) * Loading plugins from Github (#2992) * Checking github plugin file existence * Loading plugins from github * Fixed #3000 (#3003) Fixed syntax error on "move_to_map_pokemon.py" that makes the client crash when using this feature. * Added MaxPotion inventory count to summary. (#3015) Short Description: The Max Potion count was missing from the inventory summary. Was #2456 * Added cleanup of download and files for encrypt.so after they are no longer needed (#3011) * Fix bot not returning back after telepoting (#3014) * Fix typo: last_long -> last_lon * Whitespace cleanup * Fix bug introduced by #3037: bot not returning back * Fix Dockerfile installation (#3057) * Fix for #3045 (#3055) * Added request to check configuration (#3089) * Fixed Dockerfile - missing \ on command lines (#3096) * Fixed mispelling for "formatted" variable * Docker commands missing trailing \ * Fix for FileIO slowing bot performance.This puts the map writing into a thread and makes sure it only executes once. (#3100) * Change word usage: "fled" to "escaped" (#3118) "fled" is confusing to lot of people and is easily confused with pokemon vanishing. "escaped" is a better term. * Update the example config file (#3120) * Add config option for libencrypt.so * Add config option for libencrypt.so * Add config option for libencrypt.so * Add config option for libencrypt.so * Rename path.example.json to path.json.example * typo: logrmation -> information (#2601) Fix a typo. I assume that it was "information" initially, but became "logrmation" when someone used replace all functionality to replace all infos with logs. But I might be totally wrong at this point, idk. Just didn't like the word and wanted to fix that typo. * Change fled to escaped (#3129) Fix an issue after PR #3118 * When JSON parsing fails, give a rough indication of why (#3137) * When JSON parsing fails, give a rough indication of why * Use the official package instead of SHA1 commit * Handle Github Download Zip Format (#3108) * Checking github plugin file existence * Loading plugins from github * Starting install code for github plugins * Updating GithubPlugin to support extracting folders * Handling github zip formats by extracting to the correct location * Refactor catch worker (#2527) * refactor catch worker * fix * few renames * add to contributors * fix * add missing behavior * fix encounter events * don't make events about ignored pokemon * Added Run-Loop (#3143) * Add files via upload modified run script wich let you run the boot in a loop(if it crashes it restarts) * Integreated Loop into run.sh modified run.sh to loop the script so that even if it crashes it automaticly restarts. * fixing loop in spin fort task (#3165) * Some love for the vim users (#3154) * Updated README with link to desktop version (#3208) * Fix for #3190 (#3197) * MoveToMap: Add minimum balls to run (#3166) * added config to ignore item count for Spin and MoveToFort (#3160) * [Inventory Management] Add a central class for caching/parsing inventory & static data (#2528) * new class to centralize inventory management * use new inventory class in evolve_pokemon * use new inventory to display # candy after catch * Keeping a cache of gym information (#3236) * New Option: "dont_nickname_favorite" (#2496) * New Option: "dont_nickname_favorite" This change (line 19) adds the option, that the user can choose, whether their favorite pokemons should also get a new nickname or not. If a user want this, then he or she has to add the line ("dont_nickname_favorite" = true) after ("nickname_template": " ... ",). * Update nickname_pokemon.py * Update * Put change to line 30 This reduce the reduce the runtime, because favorite pokemon won't be added to the list. * Restart the loop when catching pokemon and there are more to catch (#3242) * fixed NameError: global name 'pokemon_name' is not defined (#3244) resolves ```traceback (most recent call last): File "pokecli.py", line 521, in <module> main() File "pokecli.py", line 95, in main bot.tick() File "/usr/src/app/pokemongo_bot/__init__.py", line 451, in tick if worker.work() == WorkerResult.RUNNING: File "/usr/src/app/pokemongo_bot/cell_workers/evolve_pokemon.py", line 38, in work self._execute_pokemon_evolve(pokemon, cache) File "/usr/src/app/pokemongo_bot/cell_workers/evolve_pokemon.py", line 117, in _execute_pokemon_evolve cache[pokemon.name] = 1 NameError: global name 'pokemon_name' is not defined``` * Stop fetching gym details (#3245) * Checking all forts for lured pokemon (#3163) * Fix flooding of keep_best_release (#3223) * Fix flooding of keep_best_release * Fix flooding of keep_best_release * [Feature] Recycle Threshold (#2465) * Add Threshold Option * Add Threshold Option to Example Configs * Add Name to Contributors * Change config name and message * Remove logger * Add option to run when storage less than something * Change Message * Fix * Error fixes, message improvement * Config Changes and Remove Option * Call heartbeat on step_walker even if speed is higher than distance (#2513) * Return an empty list if no pokemon are available. (#3259) The changes introduced in 4c95259 expose this bug. * Allow UpdateTitleStats to emit events instead of rewriting the console (#3264) * Updating our issue and PR templates to be more helpful (#3262) * Dev (#3277) * * adding enhanced sniping capabilities for move_to_map_pokemon * Adding enhanced sniping capabilities for move_to_map_pokemon * Update pgoapi to a newer version (#3241) This should hopefully fix issues like #3181, #3098, #2874 and potentially more. Needs testing/verification. I am running now, but it does take about an hour to trigger. * Fix unexpected egg incubation retry (#3276) incubator['used'] flag is set but not used in IncubateEggs._apply_incubators * has_next_evolution is a function not a property (#3284) * Powerful setup.sh (#3263) * Rewrite run.sh Very powerful run.sh with lots of function. 1.install(make .so) 2.update 3.config generator 4.config backup 5.run loop make it never down It should run like run.sh *.json or other opinion. See -help. * Update run.sh * Update run.sh OK problem solved * Delete setup.py * Rename run.sh to setup.sh * Create run.sh * Update setup.sh * Update install.sh * Update setup.sh * Update run.sh * Update setup.sh Some small fix. * Added +x to run.sh * Added a configuration option "path_startmode" (conflict merge #2489) (#3270) * Upstream update and merge, with path_startmode configuration * Removed logger and fixed base task path * As per request, path_startmode is now path_start_mode * Removed all logging * Adding documentation for how to use and write plugins (#3254) * Adding documentation for how to use and write plugins * Adding a link to the plugins docs in the Readme * Updating link to the plugin docs in the readme
You made PR from master branch to dev. |
@GitPupper Look at files changed. And also at commits tab. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Short Description:
check for no available pokeballs before trying to catch it.
Fixes (provide links to github issues if you can):
-#3449
-#3215