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 merge to master, PR #4439

Merged
merged 129 commits into from
Aug 21, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
c1743c9
Do not spin fort on timeout when restarting the bot (#3931)
julienlavergne Aug 16, 2016
ad32f1d
Fixed references to self.bot.config.walk (#4046)
mjmadsen Aug 16, 2016
6fa57fe
Updating run.sh and install.sh (#4033)
simonsmh Aug 16, 2016
7d0da5a
Fixing typo
elicwhite Aug 16, 2016
91aea57
Added heartbeat threshold, it's not reasonable to send heartbeat to s…
solderzzc Aug 16, 2016
f2853ff
Merge branch 'master' into dev
solderzzc Aug 16, 2016
0c5da81
heartbeat_threshold using time delta (#4095)
Quantra Aug 16, 2016
46c1b28
Fixing live stats crash on first run (#4088)
gfreivasc Aug 16, 2016
2825452
try to fix system platform in init.py (#4068)
simonsmh Aug 16, 2016
c80dc40
Fix get_top_rank (#3823)
julienlavergne Aug 16, 2016
2dd8a5e
Enhancement/sleep schedule check if current sleep is over (#4031)
Aug 16, 2016
e6c8f53
MoveToMapPokemon: Replacing min_time with reachable distance calculat…
mvrska Aug 16, 2016
64c7575
Make PokemonOptimizer calculate correct transfer / evolve groups (#4099)
elicwhite Aug 16, 2016
abb8570
Humanize & better app simulation for catches (#3872)
Quantra Aug 16, 2016
e68c2e8
re-Wording followPath to more readable, recycle_items.should_run shou…
fake-or-dead Aug 16, 2016
20491b0
Send bot through Tor (#4108)
Aug 16, 2016
8dc5e63
Update setup.sh (#4117)
jonhkr Aug 16, 2016
488a037
Update run.sh (#4123)
simonsmh Aug 16, 2016
86994d4
Fixing values on UpdateLiveStatus (#4127)
gfreivasc Aug 16, 2016
e98b52c
Updated wiki, explain how to use Docker under Windows (#4136)
supercourgette Aug 17, 2016
805930d
Bring together CatchVisiblePokemon & CatchLuredPokemon in config (#3966)
Quantra Aug 17, 2016
8a7580e
User configurable delay when spinning fort (#4109)
Quantra Aug 17, 2016
ad91ac7
fix followCluster & MoveToMapPokemon (#4115)
mvrska Aug 17, 2016
7cb32e3
Showing detailed sleep info (#4066)
cmezh Aug 17, 2016
8e40230
Windows installation instructions refit (#3898)
danielsdian Aug 17, 2016
7136348
Deprecate action_wait_min/max in favour of task specific options (#4048)
Quantra Aug 17, 2016
3d5e270
Update update_live_stats.py (#3985)
Kassadd Aug 17, 2016
41d5628
SQLite backend for bot/plugin use (#4129)
cwild Aug 17, 2016
0233882
Patch snipey in move_to_map_pokemon.py (#4146)
Gurzeh Aug 17, 2016
a940e54
Add files via upload (#4151)
RedViper9 Aug 17, 2016
6181839
fix example config
rawgni Aug 17, 2016
8baa4c9
fix config file
rawgni Aug 17, 2016
332aec5
added a script to check json, and updated .travis.yml
rawgni Aug 17, 2016
a96c18e
Update json-validate.py
rawgni Aug 17, 2016
4df7d6e
Documenting docker-compose with Tor (#4161)
Aug 17, 2016
e253db1
Remove `,` at line 112 (#4171)
thanhson1085 Aug 17, 2016
0768ae8
Merge branch 'fix-example-config' of https://github.com/rawgni/Pokemo…
solderzzc Aug 17, 2016
0c010fb
Merge branch 'rawgni-fix-example-config' into dev
solderzzc Aug 17, 2016
181fba5
Minor config fix (#4173)
Bashin Aug 17, 2016
96bdbb6
Fix no pokeballs log spamming (#4000)
umbreon222 Aug 17, 2016
6af2c32
Merge branch 'master' into dev
solderzzc Aug 17, 2016
9f1b3eb
Further SQLite efforts to ease usage via `bot.database`. (#4179)
cwild Aug 17, 2016
453804c
Check for tutorial completion (#4070)
net8q Aug 17, 2016
da8143e
Fix to prevent meltdown when migrations are not present for a Datasto…
cwild Aug 17, 2016
8ca4874
Added Daily Catch Limits & Catch Log (SQL) (#4188)
BreezeRo Aug 18, 2016
b060c02
Add throw type to threw_pokeball message (#4199)
congito Aug 18, 2016
de0d43f
Keep by best hp max (#4144)
supercourgette Aug 18, 2016
2c51350
Latitude and Longitude in UpdateLiveStats (#4196)
DeXtroTip Aug 18, 2016
ba53e66
stop catching pokemon if we do not have pokeballs (#4168)
rawgni Aug 18, 2016
3bb4e21
The catch event should only emit when caught success. (#4200)
solderzzc Aug 18, 2016
59e7cb1
Fixed Encrypt file name in Windows (#4193)
seehuily Aug 18, 2016
8d2182c
Random pause task (#4202)
supercourgette Aug 18, 2016
2368fea
Upgrade to the latest pgoapi. (#4206)
solderzzc Aug 18, 2016
8eba07a
Switch to 12b2028cbf19342efd971020033027802b569769 of pgoapi, the lat…
solderzzc Aug 18, 2016
d32b984
show what kind of egg is being hatched (#4219)
rawgni Aug 18, 2016
0f16fa3
Add spin message (#4226)
Aug 18, 2016
bb5bb2d
List Pokemon bag at bot start (#4189)
DeXtroTip Aug 18, 2016
ff25dc6
Added UpdateLiveInventory config (#3950)
DeXtroTip Aug 18, 2016
660bb62
Removed proto folder, we don't need it anymore.
solderzzc Aug 18, 2016
91ad8df
Removed the old inventory / only one call to the api (#3948)
BriceSD Aug 18, 2016
8c1e9f3
Minor fixes after removed the old inventory (#4231)
DeXtroTip Aug 18, 2016
580460a
Pokestops / Evolves / Transfers Logged to DB (#4232)
BreezeRo Aug 19, 2016
3dfe476
Revert "Pokestops / Evolves / Transfers Logged to DB" (#4239)
solderzzc Aug 19, 2016
a58d437
Hotfix/remove old inventory (#4238)
BriceSD Aug 19, 2016
b60cefd
Polyline rework (#3854)
kanemasa1987 Aug 19, 2016
198510b
Features/missed throws (#4107)
rdeeb Aug 19, 2016
324b752
Configurable altitude range (#4250)
mjmadsen Aug 19, 2016
4a316e5
show commit hash info (#4244)
rawgni Aug 19, 2016
ca92336
Hotfix for inventory and pokemon optimizer (#4258)
Aug 19, 2016
b9abdf3
Small fixes for altitude (#4265)
mjmadsen Aug 19, 2016
399e4c9
Show eggs count (#4263)
DeXtroTip Aug 19, 2016
576a0c6
Start to use the signature interface. (#4245)
solderzzc Aug 19, 2016
bad7133
Impose minimum on walk/alt minimums (#4269)
mjmadsen Aug 19, 2016
c2aba68
fix setup.sh (#4155)
rawgni Aug 19, 2016
cd841b0
improve step walker (#4097)
alexyaoyang Aug 19, 2016
c0fe48a
Init self.alt (#4271)
mjmadsen Aug 19, 2016
7293896
Fix altitude and walker_factory usage (#4254)
novadev94 Aug 19, 2016
f002251
Login table check (#4277)
BreezeRo Aug 19, 2016
d9a5563
Catch_Log table check & database log events (#4280)
BreezeRo Aug 19, 2016
3b645c2
Existing Table Checks (in migrations) (#4273)
BreezeRo Aug 19, 2016
1e81e62
Fix bug (#4276)
alexyaoyang Aug 19, 2016
8f51a3e
Update alt to last-location (#4278)
mjmadsen Aug 19, 2016
7765abc
Evolve / Transfer / Pokestop logs (DB) (#4285)
BreezeRo Aug 19, 2016
28fa309
change color for both update live stats and inventory (#4230)
alexyaoyang Aug 19, 2016
97d02ac
Signatureconfig (#4287)
joelgreen Aug 19, 2016
59ec537
include unknown25
joelgreen Aug 19, 2016
dea5a55
Salt hash for device_id (#4289)
BreezeRo Aug 19, 2016
a57f89b
Dump device_id salt to file in data (#4294)
BreezeRo Aug 19, 2016
141174e
Berry usage threshold (#4295)
alexyaoyang Aug 19, 2016
7327827
Correct sort on keep best custom (#4242)
supercourgette Aug 19, 2016
e602b32
Only go through CompleteTutorial once at launch (#4296)
net8q Aug 19, 2016
b4af490
Changes to the Windows Batches (#4213)
danielsdian Aug 19, 2016
49d8716
quick fix
BreezeRo Aug 19, 2016
f2445bf
Update api_wrapper.py
BreezeRo Aug 19, 2016
a5f8491
Refactor the hash & salt code (#4300)
bstpierr Aug 20, 2016
a5cab06
Softban Tracker (#4299)
BreezeRo Aug 20, 2016
e63074b
Updated "Seel" Moveset (#4302)
co-go Aug 20, 2016
23e9a10
Assign VIP status based on NCP (#4177)
RedViper9 Aug 20, 2016
e62a392
Trying to set up appveyor for windows based CI (#3591)
elicwhite Aug 20, 2016
d734567
Adjusted Movesets (#4306)
co-go Aug 20, 2016
f2a41d0
Log Transfers (#4310)
BreezeRo Aug 20, 2016
d710686
Update pokemon.json (#4312)
ps1dr3x Aug 20, 2016
940133f
Add "names" filter to apply sorting rules to selected families only (…
julienlavergne Aug 20, 2016
3a14b8f
Revert "Trying to set up appveyor for windows based CI" (#4317)
elicwhite Aug 20, 2016
35d8299
Added default value for vip pokemon to prevent consider all pokemon a…
solderzzc Aug 20, 2016
367ff4b
To fix CI build, working branch (#4319)
solderzzc Aug 20, 2016
23e3035
Add inventory hot-update to collect_level_up_reward (#4320)
cmezh Aug 20, 2016
279327c
Minor fix (#4274)
DeXtroTip Aug 20, 2016
27febe1
Gps noise (#3912)
kanemasa1987 Aug 20, 2016
aec4df5
Fix diglett moveset (#4322)
bruno-kenji Aug 20, 2016
d8f7c42
added Mud Slap to Golem and Tackle to Starmie (#4325)
bruno-kenji Aug 20, 2016
0ca9ef3
reordered moves alphabetically (#4331)
bruno-kenji Aug 20, 2016
25cf8bf
Fix unicode decode error (#4334)
Aug 20, 2016
33720d5
Fix: Check inventory for egg incubating (#4336)
novadev94 Aug 20, 2016
cc3b4c9
updated movesets (#4338)
bruno-kenji Aug 20, 2016
72e111c
NoPlayerPositionSetException() after re-logging in (#4364)
Aug 20, 2016
fd760f6
Polyline, Altitude bugfix and Polyline support for MoveToFort (#4350)
kanemasa1987 Aug 20, 2016
0f0c87e
Transfert pokemon only when we don't have free slots (#4344)
Aug 20, 2016
48cb861
Added PokemonBag to UpdateLiveInventory (#4360)
bohus-rosko Aug 20, 2016
d3255a8
setup.sh: setting exec permission to the file (#4369)
hngouveia01 Aug 20, 2016
2afa041
Bug fix for bad PokemonGo-Map response (#4370)
kanemasa1987 Aug 20, 2016
a1c9419
Display current candy count after evolution and transfer (#4352)
anakin5 Aug 20, 2016
ff331ea
Added FollowPath and UpdateLiveStats Settings (#4381)
dsync89 Aug 20, 2016
e24add3
Softban/Permban Slack Notifications (#4400)
BreezeRo Aug 20, 2016
cf4b458
Revert "Softban/Permban Slack Notifications" (#4408)
BreezeRo Aug 20, 2016
0fdd90c
Fixed list_pokemon at startup (#4384)
DeXtroTip Aug 20, 2016
9ee2515
Fixes: Evolve (#4389)
novadev94 Aug 20, 2016
f5ec241
Minor fixes and added updates to Configuration file (#4396)
DeXtroTip Aug 20, 2016
c995d82
Merge remote-tracking branch 'origin/master' into dev
solderzzc Aug 21, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,3 +72,7 @@
* net8q
* SyncX
* umbreon222
* DeXtroTip
* rawgni
* Breeze Ro
* bruno-kenji
35 changes: 34 additions & 1 deletion configs/config.json.cluster.example
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,15 @@
}
},
{
"type": "CollectLevelUpReward"
"type": "CompleteTutorial",
"config": {
"enabled": false,
"// set a name": "",
"nickname": ""
}
},
{
"type": "CollectLevelUpReward"
},
{
"type": "IncubateEggs",
Expand All @@ -40,9 +48,19 @@
"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": {
"min_free_slot": 5,
"transfer_wait_min": 1,
"transfer_wait_max": 4
}
Expand Down Expand Up @@ -92,6 +110,8 @@
"catch_visible_pokemon": true,
"catch_lured_pokemon": true,
"min_ultraball_to_keep": 5,
"berry_threshold": 0.35,
"vip_berry_threshold": 0.9,
"catch_throw_parameters": {
"excellent_rate": 0.1,
"great_rate": 0.5,
Expand Down Expand Up @@ -131,15 +151,28 @@
"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,
"// '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,
"health_record": true,
"location_cache": true,
"distance_unit": "km",
"reconnecting_timeout": 15,
"logging_color": true,
"daily_catch_limit": 800,
"catch": {
"any": {"catch_above_cp": 0, "catch_above_iv": 0, "logic": "or"},
"// Example of always catching Rattata:": {},
Expand Down
62 changes: 57 additions & 5 deletions configs/config.json.example
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,27 @@
"time_random_offset": "00:24",
"duration_random_offset": "00:43"
}
},
{
"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": "CompleteTutorial",
"config": {
"enabled": false,
"// set a name": "",
"nickname": ""
}
},
{
"type": "CollectLevelUpReward"
"type": "CollectLevelUpReward"
},
{
"type": "IncubateEggs",
Expand All @@ -40,9 +58,19 @@
"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": {
"min_free_slot": 5,
"transfer_wait_min": 1,
"transfer_wait_max": 4
}
Expand Down Expand Up @@ -92,12 +120,15 @@
"catch_visible_pokemon": true,
"catch_lured_pokemon": true,
"min_ultraball_to_keep": 5,
"berry_threshold": 0.35,
"vip_berry_threshold": 0.9,
"catch_throw_parameters": {
"excellent_rate": 0.1,
"great_rate": 0.5,
"nice_rate": 0.3,
"normal_rate": 0.1,
"spin_success_rate" : 0.6
"spin_success_rate" : 0.6,
"hit_rate": 0.75
},
"catch_simulation": {
"flee_count": 3,
Expand All @@ -122,7 +153,8 @@
"type": "MoveToFort",
"config": {
"lure_attraction": true,
"lure_max_distance": 2000
"lure_max_distance": 2000,
"walker": "StepWalker"
}
},
{
Expand All @@ -139,15 +171,33 @@
"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,
"// '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,
"gps_default_altitude": 8.0,
"replicate_gps_xy_noise": false,
"replicate_gps_z_noise": false,
"gps_xy_noise_range": 0.000125,
"gps_z_noise_range": 12.5,
"debug": false,
"test": false,
"health_record": true,
"location_cache": true,
"distance_unit": "km",
"reconnecting_timeout": 15,
"logging_color": true,
"daily_catch_limit": 800,
"catch": {
"any": {"catch_above_cp": 0, "catch_above_iv": 0, "logic": "or"},
"// Example of always catching Rattata:": {},
Expand All @@ -159,12 +209,14 @@
"// 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:": {},
"// Example of keeping 2 best (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}
"// Zubat": {"keep_best_cp": 2, "keep_best_iv": 3},
"// Example of custom order of static criterion": {},
"// Zubat": {"keep_best_custom": "iv, cp, hp_max", "amount":2}
},
"vips" : {
"Any pokemon put here directly force to use Berry & Best Ball to capture, to secure the capture rate!": {},
Expand Down
36 changes: 35 additions & 1 deletion configs/config.json.map.example
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,15 @@
}
},
{
"type": "CollectLevelUpReward"
"type": "CompleteTutorial",
"config": {
"enabled": false,
"// set a name": "",
"nickname": ""
}
},
{
"type": "CollectLevelUpReward"
},
{
"type": "IncubateEggs",
Expand All @@ -40,9 +48,19 @@
"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": {
"min_free_slot": 5,
"transfer_wait_min": 1,
"transfer_wait_max": 4
}
Expand Down Expand Up @@ -92,6 +110,8 @@
"catch_visible_pokemon": true,
"catch_lured_pokemon": true,
"min_ultraball_to_keep": 5,
"berry_threshold": 0.35,
"vip_berry_threshold": 0.9,
"catch_throw_parameters": {
"excellent_rate": 0.1,
"great_rate": 0.5,
Expand Down Expand Up @@ -131,6 +151,7 @@
"update_map": true,
"mode": "priority",
"map_path": "raw_data",
"walker": "StepWalker",
"catch": {
"==========Legendaries==========": 0,
"Aerodactyl": 1000,
Expand Down Expand Up @@ -383,15 +404,28 @@
"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,
"// '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,
"health_record": true,
"location_cache": true,
"distance_unit": "km",
"reconnecting_timeout": 15,
"logging_color": true,
"daily_catch_limit": 800,
"catch": {
"any": {"catch_above_cp": 0, "catch_above_iv": 0, "logic": "or"},
"// Example of always catching Rattata:": {},
Expand Down
Loading