PokemonGoF / PokemonGo-Bot

The Pokemon Go Bot, baking with community.
MIT License
3.87k stars 1.54k forks source link

Can't get it to evolve (SOLVED CLOSE) #5520

Closed HelloTroy closed 8 years ago

HelloTroy commented 8 years ago

EDIT: FIGURED IT OUT CLOSE PLEASE, accidentally kept // in front of something that broke it

[2016-09-17 18:39:59] [MainThread] [EvolvePokemon] [WARNING] evolve_speed is deprecated, instead please use 'min_evolve_speed' and 'max_evolved_speed'.

However when I look at config https://github.com/PokemonGoF/PokemonGo-Bot/blob/master/docs/configuration_files.md#evolve-all-configuration it looks like this is correct notation

}, {
        "type": "EvolvePokemon",
        "config": {
            "enabled": true,

            "evolve_list": "pidgey, Nidoran F, Nidoran M, magnemite",
            "donot_evolve_list": "none",
                        "first_evolve_by": "cp",
            "evolve_above_cp": 100,
            "evolve_above_iv": 0.8,
            "logic": "or",
            "min_evolve_speed": 16,
                        "max_evolve_speed": 20,
            "use_lucky_egg": false
        }

Other Information

OS: Mac OSX

Branch: Git Commit: 11123a82 Python Version:
DeXtroTip commented 8 years ago

Show your config file, so it's easier to help

HelloTroy commented 8 years ago

@DeXtroTip

`{
    "websocket_server": false,
    "heartbeat_threshold": 10,
    "enable_social": true,
    "live_config_update": {
        "enabled": false,
        "tasks_only": false
    },
    "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": "CompleteTutorial",
        "config": {
            "enabled": false,
            "// set a name": "",
            "nickname": "",
            "// 0 = No Team, 1 = Blue, 2 = Red, 3 = Yellow": "",
            "team": 0
        }
    }, {
        "type": "CollectLevelUpReward",
        "config": {
            "collect_reward": true,
            "level_limit": -1
        }
    }, {
        "type": "IncubateEggs",
        "config": {
            "enabled": true,
            "infinite_longer_eggs_first": false,
            "breakable_longer_eggs_first": true,
            "min_interval": 120
        }
    }, {
        "type": "UpdateLiveStats",
        "config": {
            "enabled": false,
            "min_interval": 10,
            "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": "ShowBestPokemon",
        "config": {
            "enabled": true,
            "min_interval": 60,
            "amount": 5,
            "order_by": "cp",
            "info_to_show": ["cp", "ivcp", "dps", "hp"]
        }
    }, {
        "type": "TransferPokemon",
        "config": {
            "enabled": true,
            "min_free_slot": 7,
            "transfer_wait_min": 3,
            "transfer_wait_max": 5
        }
    }, {
        "type": "NicknamePokemon",
        "config": {
            "enabled": false,
            "nickname_above_iv": 0.9,
            "nickname_template": "{iv_pct}_{iv_ads}",
            "nickname_wait_min": 3,
            "nickname_wait_max": 5
        }
    }, {
        "type": "EvolvePokemon",
        "config": {
            "enabled": true,

            "evolve_list": "pidgey, Nidoran F, Nidoran M, magnemite",
            "donot_evolve_list": "none",
                        "first_evolve_by": "cp",
            "evolve_above_cp": 100,
            "evolve_above_iv": 0.8,
            "logic": "or",
            "min_evolve_speed": 22,
                        "max_evolve_speed": 28,
            "use_lucky_egg": false
        }
    }, {
        "type": "RecycleItems",
        "config": {
            "enabled": true,
            "min_empty_space": 15,
            "max_balls_keep": 200,
            "max_potions_keep": 20,
            "max_berries_keep": 50,
            "max_revives_keep": 10,
            "item_filter": {
                "Pokeball": {
                    "keep": 10
                },
                "Potion": {
                    "keep": 10
                },
                "Greatball": {
                    "keep": 90
                },
                "Ultraball": {
                    "keep": 100
                },
                "Super Potion": {
                    "keep": 20
                },
                "Hyper Potion": {
                    "keep": 30
                },
                "Revive": {
                    "keep": 30
                },
                "Razz Berry": {
                    "keep": 50
                }
            },
            "recycle_wait_min": 3,
            "recycle_wait_max": 5,
            "recycle_force": true,
            "recycle_force_min": "00:03:00",
            "recycle_force_max": "00:05:00"
        }
    }, {
        "type": "CatchPokemon",
        "config": {
            "enabled": true,
            "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,
            "daily_catch_limit": 1000,
            "vanish_settings": {
                "consecutive_vanish_limit": 10,
                "rest_duration_min": "02:00:00",
                "rest_duration_max": "04:00:00"
            },
            "catch_throw_parameters": {
                "excellent_rate": 0.3,
                "great_rate": 0.4,
                "nice_rate": 0.2,
                "normal_rate": 0.1,
                "spin_success_rate": 0.8
            },
            "catch_simulation": {
                "flee_count": 3,
                "flee_duration": 2,
                "catch_wait_min": 3,
                "catch_wait_max": 6,
                "berry_wait_min": 3,
                "berry_wait_max": 5,
                "changeball_wait_min": 3,
                "changeball_wait_max": 5,
                "newtodex_wait_min": 20,
                "newtodex_wait_max": 30
            }
        }
    }, {
        "type": "SpinFort",
        "config": {
            "enabled": true,
            "spin_wait_min": 3,
            "spin_wait_max": 5
        }
    }, {
        "type": "UpdateWebInventory",
        "config": {
            "enabled": true
        }
    }, {
        "type": "MoveToFort",
        "config": {
            "enabled": true,
            "lure_attraction": true,
            "lure_max_distance": 2000,
            "log_interval": 5
        }
    }, {
        "type": "FollowSpiral",
        "config": {
            "enabled": true,
            "diameter": 4,
            "step_size": 70
        }
    }],
    "map_object_cache_time": 5,
    "forts": {
        "avoid_circles": true,
        "max_circle_size": 50,
        "cache_recent_forts": true
    },
    "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": true,
        "// 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"]
    },
    "walk_max": 4.16,
    "walk_min": 2.16,
    "alt_min": 500,
    "alt_max": 1000,

    "debug": false,
    "test": false,
    "walker_limit_output": false,
    "health_record": true,
    "location_cache": true,
    "distance_unit": "km",
    "reconnecting_timeout": 15,
    "logging": {
        "color": true,
        "show_datetime": true,
        "show_process_name": true,
        "show_log_level": true
    },
    "catch": {
        "any": {
            "catch_above_cp": 0,
            "catch_above_iv": 0,
            "logic": "or"
        },

        "// Pokemons with example": {
            "always_catch": true
        },
        "// Gets filtered with release parameters": {},

        "// Legendary pokemons (Goes under S-Tier)": {},
        "Lapras": {
            "always_catch": true
        },
        "Moltres": {
            "always_catch": true
        },
        "Zapdos": {
            "always_catch": true
        },
        "Articuno": {
            "always_catch": true
        },

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

        "// Growlithe evolves to Arcanine": {},
        "Growlithe": {
            "always_catch": true
        },
        "// Dragonair evolves to Dragonite": {},
        "Dragonair": {
            "always_catch": true
        },
        "// Grimer evolves to Muk": {},
        "Grimer": {
            "always_catch": true
        },

        "// Magikarp evolves to Gyarados": {},
        "Magikarp": {
            "always_catch": true
        },
        "// Exeggcute evolves to Exeggutor": {},
        "Exeggcute": {
            "always_catch": true
        },
        "// Eevee evolves to many versions, like Vaporeon, Flareon": {},
        "Eevee": {
            "always_catch": true
        },

        "// A-Tier pokemons": {},
        "Slowbro": {
            "always_catch": true
        },
        "Victreebel": {
            "always_catch": true
        },
        "Machamp": {
            "always_catch": true
        },
        "Poliwrath": {
            "always_catch": true
        },
        "Clefable": {
            "always_catch": true
        },
        "Nidoking": {
            "always_catch": true
        },
        "Venusaur": {
            "always_catch": true
        },
        "Charizard": {
            "always_catch": true
        },
        "Golduck": {
            "always_catch": true
        },
        "Nidoqueen": {
            "always_catch": true
        },
        "Vileplume": {
            "always_catch": true
        },
        "Blastoise": {
            "always_catch": true
        },
        "Omastar": {
            "always_catch": true
        },
        "Aerodactyl": {
            "always_catch": true
        },
        "Golem": {
            "always_catch": true
        },
        "Wigglytuff": {
            "always_catch": true
        },
        "Dewgong": {
            "always_catch": true
        },
        "Ninetales": {
            "always_catch": true
        },
        "Magmar": {
            "always_catch": true
        },
        "Kabutops": {
            "always_catch": true
        },
        "Electabuzz": {
            "always_catch": true
        },
        "Starmie": {
            "always_catch": true
        },
        "Jolteon": {
            "always_catch": true
        },
        "Rapidash": {
            "always_catch": true
        },
        "Pinsir": {
            "always_catch": true
        },
        "Scyther": {
            "always_catch": true
        },
        "Tentacruel": {
            "always_catch": true
        },
        "Gengar": {
            "always_catch": true
        },
        "Hypno": {
            "always_catch": true
        },
        "Pidgeot": {
            "always_catch": true
        },
        "Rhydon": {
            "always_catch": true
        },
        "Seaking": {
            "always_catch": true
        },
        "Kangaskhan": {
            "always_catch": true
        }
    },
    "release": {
        "any": {
            "release_below_cp": 0,
            "release_below_iv": 0,
            "logic": "or"
        },

        "// Legendary pokemons (Goes under S-Tier)": {},
        "Lapras": {
            "release_below_cp": 100,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Moltres": {
            "release_below_cp": 1132,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Zapdos": {
            "release_below_cp": 1087,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Articuno": {
            "release_below_cp": 1039,
            "release_below_iv": 0.8,
            "logic": "and"
        },

        "// S-Tier pokemons (if pokemon can be evolved into tier, list the representative)": {},
        "Mewtwo": {
            "release_below_cp": 1447,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Dragonite": {
            "release_below_cp": 100,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Snorlax": {
            "release_below_cp": 100,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "// Mew evolves to Mewtwo": {},
        "Mew": {
            "release_below_cp": 1152,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Arcanine": {
            "release_below_cp": 1041,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Vaporeon": {
            "release_below_cp": 984,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Gyarados": {
            "release_below_cp": 938,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Exeggutor": {
            "release_below_cp": 1032,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Muk": {
            "release_below_cp": 909,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Weezing": {
            "release_below_cp": 784,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Flareon": {
            "release_below_cp": 924,
            "release_below_iv": 0.8,
            "logic": "and"
        },

        "// Growlithe evolves to Arcanine": {},
        "Growlithe": {
            "release_below_cp": 465,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "// Dragonair evolves to Dragonite": {},
        "Dragonair": {
            "release_below_cp": 609,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "// Grimer evolves to Muk": {},
        "Grimer": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "// Magikarp evolves to Gyarados": {},
        "Magikarp": {
            "release_below_cp": 145,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "// Exeggcute evolves to Exeggutor": {},
        "Exeggcute": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "// Eevee evolves to many versions, like Vaporeon, Flareon": {},
        "Eevee": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },

        "// A-Tier pokemons": {},
        "Slowbro": {
            "release_below_cp": 907,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Victreebel": {
            "release_below_cp": 883,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Machamp": {
            "release_below_cp": 907,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Poliwrath": {
            "release_below_cp": 876,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Clefable": {
            "release_below_cp": 837,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Nidoking": {
            "release_below_cp": 864,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Venusaur": {
            "release_below_cp": 902,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Charizard": {
            "release_below_cp": 909,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Golduck": {
            "release_below_cp": 832,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Nidoqueen": {
            "release_below_cp": 868,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Vileplume": {
            "release_below_cp": 871,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Blastoise": {
            "release_below_cp": 888,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Omastar": {
            "release_below_cp": 780,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Aerodactyl": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Golem": {
            "release_below_cp": 804,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Wigglytuff": {
            "release_below_cp": 760,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Dewgong": {
            "release_below_cp": 748,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Ninetales": {
            "release_below_cp": 763,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Magmar": {
            "release_below_cp": 100,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Kabutops": {
            "release_below_cp": 744,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Electabuzz": {
            "release_below_cp": 100,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Starmie": {
            "release_below_cp": 763,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Jolteon": {
            "release_below_cp": 746,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Rapidash": {
            "release_below_cp": 768,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Pinsir": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Scyther": {
            "release_below_cp": 100,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Tentacruel": {
            "release_below_cp": 775,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Gengar": {
            "release_below_cp": 724,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Hypno": {
            "release_below_cp": 763,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Pidgeot": {
            "release_below_cp": 729,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Rhydon": {
            "release_below_cp": 782,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Seaking": {
            "release_below_cp": 712,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Kangaskhan": {
            "release_below_cp": 100,
            "release_below_iv": 0.8,
            "logic": "and"
        },

        "// Koffing evolves to Weezing (A-Tier)": {},
        "Koffing": {
            "release_below_cp": 403,
            "release_below_iv": 0.8,
            "logic": "and"
        },

        "// Below is B-tier and lower pokemons": {},
        "Caterpie": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Weedle": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Diglett": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Metapod": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Kakuna": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Rattata": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Abra": {
            "release_below_cp": 200,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Zubat": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Chansey": {
            "release_below_cp": 100,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Pidgey": {
            "release_below_cp": 10,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Spearow": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Meowth": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Krabby": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Sandshrew": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Poliwag": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Horsea": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Gastly": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Ekans": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Shellder": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Vulpix": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Voltorb": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Geodude": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Doduo": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Onix": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Mankey": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Pikachu": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Magnemite": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Tentacool": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Paras": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Jigglypuff": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Ditto": {
            "release_below_cp": 321,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Staryu": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Charmander": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Goldeen": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Squirtle": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Cubone": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Venonat": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Bulbasaur": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Drowzee": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Machop": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Psyduck": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Seel": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Kabuto": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Bellsprout": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Omanyte": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Kadabra": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Oddish": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Dugtrio": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Rhyhorn": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Clefairy": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Slowpoke": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Pidgeotto": {
            "release_below_cp": 1000,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Farfetch'd": {
            "release_below_cp": 100,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Poliwhirl": {
            "release_below_cp": 700,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Nidorino": {
            "release_below_cp": 700,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Haunter": {
            "release_below_cp": 700,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Nidorina": {
            "release_below_cp": 700,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Graveler": {
            "release_below_cp": 700,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Beedrill": {
            "release_below_cp": 700,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Raticate": {
            "release_below_cp": 700,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Butterfree": {
            "release_below_cp": 700,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Hitmonlee": {
            "release_below_cp": 520,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Ponyta": {
            "release_below_cp": 530,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Hitmonchan": {
            "release_below_cp": 530,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Charmeleon": {
            "release_below_cp": 544,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Wartortle": {
            "release_below_cp": 552,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Persian": {
            "release_below_cp": 568,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Lickitung": {
            "release_below_cp": 568,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Ivysaur": {
            "release_below_cp": 571,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Electrode": {
            "release_below_cp": 576,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Marowak": {
            "release_below_cp": 578,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Gloom": {
            "release_below_cp": 590,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Porygon": {
            "release_below_cp": 590,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Seadra": {
            "release_below_cp": 597,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Jynx": {
            "release_below_cp": 600,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Weepinbell": {
            "release_below_cp": 602,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Tangela": {
            "release_below_cp": 607,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Fearow": {
            "release_below_cp": 1000,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Parasect": {
            "release_below_cp": 1000,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Machoke": {
            "release_below_cp": 614,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Arbok": {
            "release_below_cp": 616,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Sandslash": {
            "release_below_cp": 631,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Alakazam": {
            "release_below_cp": 633,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Nidoran M": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Nidoran F": {
            "release_below_cp": 500,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Kingler": {
            "release_below_cp": 900,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Dodrio": {
            "release_below_cp": 640,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Tauros": {
            "release_below_cp": 700,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Primeape": {
            "release_below_cp": 650,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Magneton": {
            "release_below_cp": 900,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Venomoth": {
            "release_below_cp": 900,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Golbat": {
            "release_below_cp": 1000,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Raichu": {
            "release_below_cp": 708,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Cloyster": {
            "release_below_cp": 717,
            "release_below_iv": 0.8,
            "logic": "and"
        },
        "Mr. Mime": {
            "release_below_cp": 60,
            "release_below_iv": 0.8,
            "logic": "and"
        }
    },
    "vips": {
        "Any pokemon put here directly force to use Berry & Best Ball to capture, to secure the capture rate": {},
        "any": {
            "catch_above_cp": 1000,
            "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": {}

    }
}`