Advertisement
earthchie

config.json

Sep 13th, 2016
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 11.03 KB | None | 0 0
  1. {
  2.     "websocket_server": false,
  3.     "heartbeat_threshold": 10,
  4.     "enable_social": true,
  5.     "live_config_update": {
  6.       "enabled": false,
  7.       "tasks_only": false
  8.     },
  9.     "tasks": [
  10.       {
  11.         "type": "TelegramTask",
  12.         "config": {
  13.           "enabled": false,
  14.           "master": null,
  15.           "password": null,
  16.           "// old syntax, still supported: alert_catch": ["all"],
  17.           "// new syntax:": {},
  18.           "alert_catch": {
  19.             "all": {"operator": "and", "cp": 1300, "iv": 0.95},
  20.             "Snorlax": {"operator": "or", "cp": 900, "iv": 0.9}
  21.           }
  22.         }
  23.       },
  24.       {
  25.         "type": "DiscordTask",
  26.         "config": {
  27.           "enabled": false,
  28.           "master": null,
  29.           "// old syntax, still supported: alert_catch": ["all"],
  30.           "// new syntax:": {},
  31.           "alert_catch": {
  32.             "all": {"operator": "and", "cp": 1300, "iv": 0.95},
  33.             "Snorlax": {"operator": "or", "cp": 900, "iv": 0.9}
  34.           }
  35.         }
  36.       },
  37.       {
  38.         "//NOTE: This task MUST be placed on the top of task list": {},
  39.         "type": "RandomAlivePause",
  40.         "config": {
  41.           "enabled": false,
  42.           "min_duration": "00:00:10",
  43.           "max_duration": "00:10:00",
  44.           "min_interval": "00:05:00",
  45.           "max_interval": "01:30:00"
  46.         }
  47.       },
  48.       {
  49.         "type": "HandleSoftBan"
  50.       },
  51.       {
  52.         "type": "RandomPause",
  53.         "config": {
  54.           "enabled": false,
  55.           "min_duration": "00:00:10",
  56.           "max_duration": "00:10:00",
  57.           "min_interval": "00:10:00",
  58.           "max_interval": "02:00:00"
  59.         }
  60.       },
  61.       {
  62.         "type": "CompleteTutorial",
  63.         "config": {
  64.           "enabled": false,
  65.           "// set a name": "",
  66.           "nickname": "",
  67.           "// 0 = No Team, 1 = Blue, 2 = Red, 3 = Yellow": "",
  68.           "team": 0
  69.         }
  70.       },
  71.       {
  72.         "type": "CollectLevelUpReward",
  73.         "config": {
  74.           "collect_reward": true,
  75.           "level_limit": -1
  76.         }
  77.       },
  78.       {
  79.         "type": "IncubateEggs",
  80.         "config": {
  81.           "enabled": true,
  82.           "infinite_longer_eggs_first": false,
  83.           "breakable_longer_eggs_first": true,
  84.           "min_interval": 120,
  85.          "infinite": [2,5,10],
  86.          "breakable": [2,5,10]
  87.         }
  88.       },
  89.       {
  90.         "type": "UpdateLiveStats",
  91.         "config": {
  92.           "enabled": false,
  93.           "min_interval": 10,
  94.           "stats": ["username", "uptime", "stardust_earned", "xp_earned", "xp_per_hour", "stops_visited"],
  95.           "terminal_log": true,
  96.           "terminal_title": true
  97.         }
  98.       },
  99.       {
  100.         "type": "UpdateLiveInventory",
  101.         "config": {
  102.           "enabled": false,
  103.           "min_interval": 120,
  104.           "show_all_multiple_lines": false,
  105.           "items": ["pokemon_bag", "space_info", "pokeballs", "greatballs", "ultraballs", "razzberries", "luckyegg"]
  106.         }
  107.       },
  108.       {
  109.         "type": "ShowBestPokemon",
  110.         "config": {
  111.           "enabled": true,
  112.           "min_interval": 60,
  113.           "amount": 5,
  114.           "order_by": "cp",
  115.           "info_to_show": ["cp", "ivcp", "dps", "hp"]
  116.         }
  117.       },
  118.       {
  119.         "type": "TransferPokemon",
  120.         "config": {
  121.           "enabled": true,
  122.           "min_free_slot": 5,
  123.           "transfer_wait_min": 3,
  124.           "transfer_wait_max": 5
  125.         }
  126.       },
  127.       {
  128.         "type": "NicknamePokemon",
  129.         "config": {
  130.           "enabled": false,
  131.           "nickname_above_iv": 0.9,
  132.           "nickname_template": "{iv_pct}-{iv_ads}",
  133.           "nickname_wait_min": 3,
  134.           "nickname_wait_max": 5
  135.         }
  136.       },
  137.       {
  138.         "type": "EvolvePokemon",
  139.         "config": {
  140.           "enabled": true,
  141.            
  142.             "// evolve only pidgey and drowzee": "",
  143.             "// evolve_list": "pidgey, drowzee",
  144.             "// donot_evolve_list": "none",
  145.            
  146.             "// evolve all but pidgey and drowzee": "",
  147.             "// evolve_list": "all",
  148.             "// donot_evolve_list": "pidgey, drowzee",
  149.            
  150.             "evolve_list": "pidgey",
  151.             "donot_evolve_list": "none",
  152.            
  153.           "first_evolve_by": "cp",
  154.           "evolve_above_cp": 1,
  155.           "evolve_above_iv": 0,
  156.           "logic": "or",
  157.           "min_evolve_speed": 25,
  158.           "max_evolve_speed": 30,
  159.           "min_pokemon_to_be_evolved": 60,
  160.           "use_lucky_egg": true
  161.         }
  162.       },
  163.       {
  164.         "type": "UseIncense",
  165.         "config": {
  166.           "use_incense": false,
  167.           "use_order": [
  168.             "ordinary",
  169.             "spicy",
  170.             "cool",
  171.             "floral"
  172.           ]
  173.         }
  174.       },
  175.       {
  176.         "type": "RecycleItems",
  177.         "config": {
  178.           "enabled": true,
  179.           "min_empty_space": 15,
  180.           "max_balls_keep": 180,
  181.           "max_potions_keep": 70,
  182.           "max_berries_keep": 65,
  183.           "max_revives_keep": 35,
  184.           "item_filter": {
  185.             "Pokeball":       { "keep" : 30 },
  186.             "Greatball":       { "keep" : 75 },
  187.             "Ultraball":       { "keep" : 75 },
  188.             "Potion":         { "keep" : 10 },
  189.             "Super Potion":   { "keep" : 20 },
  190.             "Hyper Potion":   { "keep" : 30 },
  191.             "Revive":         { "keep" : 20 },
  192.             "Razz Berry":     { "keep" : 65 }
  193.           },
  194.           "recycle_wait_min": 3,
  195.           "recycle_wait_max": 5,
  196.           "recycle_force": true,
  197.           "recycle_force_min": "00:01:00",
  198.           "recycle_force_max": "00:05:00"
  199.         }
  200.       },
  201.       {
  202.         "type": "CatchPokemon",
  203.         "config": {
  204.           "enabled": true,
  205.           "catch_visible_pokemon": true,
  206.           "catch_lured_pokemon": true,
  207.           "catch_incensed_pokemon": true,
  208.           "min_ultraball_to_keep": 5,
  209.           "berry_threshold": 0.35,
  210.           "vip_berry_threshold": 0.9,
  211.           "treat_unseen_as_vip": true,
  212.           "daily_catch_limit": 800,
  213.           "vanish_settings": {
  214.             "consecutive_vanish_limit": 10,
  215.             "rest_duration_min": "02:00:00",
  216.             "rest_duration_max": "04:00:00"
  217.           },
  218.           "catch_throw_parameters": {
  219.             "excellent_rate": 0.1,
  220.             "great_rate": 0.5,
  221.             "nice_rate": 0.3,
  222.             "normal_rate": 0.1,
  223.             "spin_success_rate" : 0.6,
  224.             "hit_rate": 0.75
  225.           },
  226.           "catch_simulation": {
  227.             "flee_count": 3,
  228.             "flee_duration": 2,
  229.             "catch_wait_min": 3,
  230.             "catch_wait_max": 6,
  231.             "berry_wait_min": 3,
  232.             "berry_wait_max": 5,
  233.             "changeball_wait_min": 3,
  234.             "changeball_wait_max": 5,
  235.             "newtodex_wait_min": 20,
  236.             "newtodex_wait_max": 30
  237.           }
  238.         }
  239.       },
  240.       {
  241.         "type": "SpinFort",
  242.         "config": {
  243.           "enabled": true,
  244.           "spin_wait_min": 3,
  245.           "spin_wait_max": 5,
  246.           "daily_spin_limit": 1900
  247.         }
  248.       },
  249.       { "type": "UpdateWebInventory",
  250.         "config": {
  251.           "enabled": true
  252.         }
  253.       },
  254.       {
  255.         "type": "MoveToFort",
  256.         "config": {
  257.           "enabled": true,
  258.           "lure_attraction": true,
  259.           "lure_max_distance": 2000,
  260.           "walker": "StepWalker",
  261.           "log_interval": 5
  262.         }
  263.       },
  264.       {
  265.         "type": "FollowSpiral",
  266.         "config": {
  267.           "enabled": true,
  268.           "diameter": 4,
  269.           "step_size": 70
  270.         }
  271.       }
  272.     ],
  273.     "map_object_cache_time": 5,
  274.     "forts": {
  275.       "avoid_circles": true,
  276.       "max_circle_size": 50,
  277.       "cache_recent_forts": true
  278.     },
  279.     "pokemon_bag": {
  280.       "// if 'show_at_start' is true, it will log all the pokemons in the bag (not eggs) at bot start": {},
  281.       "show_at_start": true,
  282.       "// if 'show_count' is true, it will show the amount of each pokemon (minimum 1)": {},
  283.       "show_count": false,
  284.       "// if 'show_candies' is true, it will show the amount of candies for each pokemon": {},
  285.       "show_candies": false,
  286.       "// 'pokemon_info' parameter define which info to show for each pokemon": {},
  287.       "// the available options are": {},
  288.       "// ['cp', 'iv_ads', 'iv_pct', 'ivcp', 'ncp', 'level', 'hp', 'moveset', 'dps']": {},
  289.       "pokemon_info": ["cp", "iv_pct"]
  290.     },
  291.     "walk_max": 4.16,
  292.     "walk_min": 2.16,
  293.     "alt_min": 500,
  294.     "alt_max": 1000,
  295.  
  296.     "sleep_schedule": {
  297.       "enabled": true,
  298.       "enable_reminder": false,
  299.       "reminder_interval": 600,
  300.       "entries": [
  301.         {
  302.           "enabled": true,
  303.           "time": "12:00",
  304.           "duration": "5:30",
  305.           "time_random_offset": "00:30",
  306.           "duration_random_offset": "00:30",
  307.           "wake_up_at_location": ""
  308.         },
  309.         {
  310.           "enabled": true,
  311.           "time": "17:45",
  312.           "duration": "3:00",
  313.           "time_random_offset": "01:00",
  314.           "duration_random_offset": "00:30",
  315.           "wake_up_at_location": ""
  316.         }
  317.       ]
  318.     },
  319.  
  320.     "gps_default_altitude": 8.0,
  321.     "replicate_gps_xy_noise": false,
  322.     "replicate_gps_z_noise": false,
  323.     "gps_xy_noise_range": 0.000125,
  324.     "gps_z_noise_range": 12.5,
  325.     "debug": false,
  326.     "test": false,
  327.     "walker_limit_output": false,
  328.     "health_record": true,
  329.     "location_cache": true,
  330.     "distance_unit": "km",
  331.     "reconnecting_timeout": 15,
  332.     "logging": {
  333.       "color": true,
  334.       "show_datetime": true,
  335.       "show_process_name": true,
  336.       "show_log_level": true,
  337.       "show_thread_name": false
  338.     },
  339.     "catch": {
  340.       "any": {"candy_threshold" : 400 ,"catch_above_cp": 0, "catch_above_iv": 0, "logic": "or"},
  341.       "// Example of always catching Rattata:": {},
  342.       "// Rattata": { "always_catch" : true }
  343.     },
  344.     "release": {
  345.       "any": {"release_below_cp": 0, "release_below_iv": 0.8, "logic": "or"},
  346.       "Bulbasaur": {"keep_best_iv": 1},
  347.       "Charmander": {"keep_best_iv": 1},
  348.       "Squirtle": {"keep_best_iv": 1},
  349.       "Pikachu": {"keep_best_iv": 1},
  350.       "Lapras": {"keep_best_iv": 1},
  351.       "Snorlax": {"keep_best_iv": 1},
  352.       "Pidgey": {"keep_best_iv": 60}
  353.        
  354.     },
  355.     "vips" : {
  356.         "Any pokemon put here directly force to use Berry & Best Ball to capture, to secure the capture rate": {},
  357.         "any": {"catch_above_cp": 1200, "catch_above_iv": 0.9, "logic": "or" },
  358.         "Lapras": {},
  359.         "Moltres": {},
  360.         "Zapdos": {},
  361.         "Articuno": {},
  362.  
  363.         "// S-Tier pokemons (if pokemon can be evolved into tier, list the representative)": {},
  364.         "Mewtwo": {},
  365.         "Dragonite": {},
  366.         "Snorlax": {},
  367.         "// Mew evolves to Mewtwo": {},
  368.         "Mew": {},
  369.         "Arcanine": {},
  370.         "Vaporeon": {},
  371.         "Gyarados": {},
  372.         "Exeggutor": {},
  373.         "Muk": {},
  374.         "Weezing": {},
  375.         "Flareon": {}
  376.     },
  377.     "websocket": {
  378.         "start_embedded_server": false,
  379.         "server_url": "127.0.0.1:4000"
  380.     }
  381. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement