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/Issue] Bot not transfering caught pokemon except on startup #4762

Closed
scarfield opened this issue Aug 26, 2016 · 3 comments
Closed

[Dev/Issue] Bot not transfering caught pokemon except on startup #4762

scarfield opened this issue Aug 26, 2016 · 3 comments

Comments

@scarfield
Copy link

scarfield commented Aug 26, 2016

Expected Behavior

Bot triggers Transfer Pokemon when pokemon bag reaches "min_free_slot": 5, according to release config "any": {"keep_best_cp": 2},

Actual Behavior

Pokemon transfer only happens on bot startup. Not while running. After a while you get "Could not Catch, Pokebag is full.

Your FULL config.json (remove your username, password, gmapkey and any other private info)

{
    "auth_service": "google",
    "username": "*",
    "password": "*",
    "location": "34.010608,-118.495895",
    "gmapkey": "*",
    "encrypt_location": "",
    "old.locations": {
        "// Amsterdam: 52.371734,04.900418": {},
        "// Times Square NYC: 40.760846,-73.982040": {},
        "// Santa Monica Pier: 34.010608,-118.495895": {},
        "// LA: 34.063607,-118.355577": {}
        },
      "heartbeat_threshold": 10,
      "enable_social": true,
      "tasks": [
      {
      "//NOTE: This task MUST be placed on the top of task list": {},
        "type": "RandomAlivePause",
        "config": {
          "enabled": false,
          "min_duration": "00:00:10",
          "max_duration": "00:10:00",
          "min_interval": "00:05:00",
          "max_interval": "01:30:00"
        }
      },
      {
        "type": "HandleSoftBan"
      },
        {
        "type": "RandomPause",
          "config": {
          "enabled": false,
          "min_duration": "00:00:10",
          "max_duration": "00:10:00",
          "min_interval": "00:10:00",
          "max_interval": "02:00:00"
         }
        },
      {
        "type": "CollectLevelUpReward"
      },
      {
        "type": "IncubateEggs",
        "config": {
          "longer_eggs_first": true,
          "min_interval": 120
        }
      },
      {
        "type": "UpdateLiveStats",
        "config": {
          "enabled": true,
          "min_interval": 20,
          "stats": ["uptime", "stardust_earned", "xp_earned", "xp_per_hour", "stops_visited"],
          "terminal_log": true,
          "terminal_title": true
        }
      },
      {
        "type": "UpdateLiveInventory",
         "config": {
           "enabled": false,
           "min_interval": 120,
           "show_all_multiple_lines": false,
           "items": ["pokemon_bag", "space_info", "pokeballs", "greatballs", "ultraballs", "razzberries", "luckyegg"]
         }
       },
      {
        "type": "TransferPokemon",
         "config": {
          "enabled": true,
          "min_free_slot": 5,
          "transfer_wait_min": 1,
          "transfer_wait_max": 4
        }
      },
      {
        "type": "NicknamePokemon",
        "config": {
          "enabled": false,
          "nickname_above_iv": 0.9,
          "nickname_template": "{iv_pct}_{iv_ads}"
        }
      },
      {
        "type": "EvolvePokemon",
        "config": {
            "evolve_all": "ALL",
            "first_evolve_by": "cp",
            "evolve_above_cp": 500,
            "evolve_above_iv": 0.8,
            "logic": "or",
            "min_evolve_speed": 25,
            "max_evolve_speed": 30,
            "use_lucky_egg": true
        }
      },
      {
        "type": "RecycleItems",
        "config": {
          "min_empty_space": 15,
          "item_filter": {
            "Pokeball":       { "keep" : 70 },
            "Greatball":      { "keep" : 70 },
            "Ultraball":      { "keep" : 80 },
            "Potion":         { "keep" : 30 },
            "Super Potion":   { "keep" : 40 },
            "Hyper Potion":   { "keep" : 50 },
            "Max Potion":     { "keep" : 50 },
            "Revive":         { "keep" : 40 },
            "Max Revive":     { "keep" : 50 },
            "Razz Berry":     { "keep" : 50 }
          },
           "recycle_wait_min": 3,
           "recycle_wait_max": 5,
           "recycle_wait_max": 5,
           "recycle_force": true,
           "recycle_force_min": "00:06:00",
           "recycle_force_max": "00:12:00"
           }
         },
      {
        "type": "CatchPokemon",
        "config": {
          "catch_visible_pokemon": true,
          "catch_lured_pokemon": true,
          "min_ultraball_to_keep": 5,
          "berry_threshold": 0.35,
          "vip_berry_threshold": 0.9,
          "treat_unseen_as_vip": true,
          "catch_throw_parameters": {
            "excellent_rate": 0.6,
            "great_rate": 0.5,
            "nice_rate": 0.3,
            "normal_rate": 0.1,
            "spin_success_rate" : 0.6,
            "hit_rate": 0.75
          },
          "catch_simulation": {
            "flee_count": 3,
            "flee_duration": 2,
            "catch_wait_min": 2,
            "catch_wait_max": 6,
            "berry_wait_min": 2,
            "berry_wait_max": 3,
            "changeball_wait_min": 2,
            "changeball_wait_max": 3
          }
        }
      },
      {
        "type": "SpinFort",
         "config": {
          "spin_wait_min": 3,
          "spin_wait_max": 5
        }
      },
      {
        "type": "UpdateWebInventory",
         "config": {
           "enabled": true
         }
       },
      {
        "type": "MoveToFort",
        "config": {
          "lure_attraction": false,
          "lure_max_distance": 2000,
          "walker": "StepWalker"
        }
      },
       {
        "type": "FollowSpiral",
        "config": {
          "diameter": 4,
          "step_size": 70
        }
      }
    ],
    "map_object_cache_time": 5,
    "forts": {
      "avoid_circles": true,
      "max_circle_size": 50
    },
    "pokemon_bag": {
       "// if 'show_at_start' is true, it will log all the pokemons in the bag (not eggs) at bot start": {},
       "show_at_start": false,
       "// if 'show_count' is true, it will show the amount of each pokemon (minimum 1)": {},
       "show_count": false,
       "// if 'show_candies' is true, it will show the amount of candies for each pokemon": {},
       "show_candies": false,
       "// 'pokemon_info' parameter define which info to show for each pokemon": {},
       "// the available options are": {},
       "// ['cp', 'iv_ads', 'iv_pct', 'ivcp', 'ncp', 'level', 'hp', 'moveset', 'dps']": {},
       "pokemon_info": ["cp", "iv_pct"]
     },
    "websocket_server": false,
    "walk_max": 10,
    "walk_min": 3.16,
    "alt_min": 500,
    "alt_max": 1000,
    "sleep_schedule": [
      {
        "time": "12:00",
        "duration": "5:30",
        "time_random_offset": "00:30",
        "duration_random_offset": "00:30",
        "wake_up_at_location": ""
      },
      {
        "time": "17:45",
        "duration": "3:00",
        "time_random_offset": "01:00",
        "duration_random_offset": "00:30",
        "wake_up_at_location": ""
      }
    ],
    "action_wait_min": 1,
    "action_wait_max": 4,
    "gps_default_altitude": 8.0,
    "replicate_gps_xy_noise": true,
    "replicate_gps_z_noise": false,
    "gps_xy_noise_range": 0.00125,
    "gps_z_noise_range": 12.5,
    "debug": false,
    "test": false,
    "health_record": false,
    "location_cache": true,
    "distance_unit": "km",
    "reconnecting_timeout": 15,
    "catch_randomize_reticle_factor": 1.0,
    "catch_randomize_spin_factor": 1.0,
    "logging_color": true,
    "catch": {
      "any": {"catch_above_cp": 0, "catch_above_iv": 0.2, "logic": "or"},
      "// Example of always catching Rattata:": {},
      "// Rattata": { "always_catch" : true }
    },
    "catch_throw_parameters": {
      "excellent_rate": 0.1,
      "great_rate": 0.5,
      "nice_rate": 0.3,
      "normal_rate": 0.1,
      "spin_success_rate" : 0.6
    },
      "release": {
      "any": {"keep_best_cp": 2},
      "//any": {"release_below_cp": 500, "release_below_iv": 0.6, "logic": "or"},
      "// Example of always releasing Rattata:": {},
      "// Rattata": {"always_release": true},
      "// Example of keeping 3 stronger (based on CP) Pidgey:": {},
      "// Pidgey": {"keep_best_cp": 3},
      "// Example of keeping 2 stronger (based on IV) Zubat:": {},
      "// Zubat": {"keep_best_iv": 2},
      "// Also, it is working with any": {},
      "// any": {"keep_best_iv": 3},
      "// Example of keeping the 2 strongest (based on CP) and 3 best (based on IV) Zubat:": {},
      "// Zubat": {"keep_best_cp": 2, "keep_best_iv": 3}
    },
    "vips" : {
         "Any pokemon put here directly force to use Berry & Best Ball to capture, to secure the capture rate!": {},
        "any": {"catch_above_cp": 1200, "catch_above_iv": 0.9, "logic": "or" },
        "Lapras": {},
        "Moltres": {},
        "Zapdos": {},
        "Articuno": {},

        "// S-Tier pokemons (if pokemon can be evolved into tier, list the representative)": {},
        "Mewtwo": {},
        "Dragonite": {},
        "Snorlax": {},
        "// Mew evolves to Mewtwo": {},
        "Mew": {},
        "Arcanine": {},
        "Vaporeon": {},
        "Gyarados": {},
        "Exeggutor": {},
        "Muk": {},
        "Weezing": {},
        "Flareon": {}

    }
}

Output when issue occurred

No error message other than full Pokebag

Other Information

OS: RaspbianOS /RPI2
Branch: DEV
Git Commit: f6aca81
Python Version: Python 2.7.9

@scarfield scarfield changed the title [Dev/Issue] [Dev/Issue] Bot not transfering caught pokemon except on startup Aug 26, 2016
@tuudik
Copy link

tuudik commented Aug 26, 2016

@scarfield Why the issue was closed? I have same issue.

@zhanglongqi
Copy link

@tuudik You need set an appropriate min_free_slot value. It will start transfer only when there are min_free_slot left in your pokemon poket.

@scarfield
Copy link
Author

I closed it because I went through my config, and I was missing "enabled": true, in quite a few places, including under "TransferPokemon".

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

No branches or pull requests

3 participants