disdain13 / PokeRoadie

Advanced Test Harness Bot for PGO. This code is for educational purposes only, and is not guaranteed in any way. Using automated software may violate terms of service you agreed upon with your game provider.
GNU General Public License v3.0
64 stars 29 forks source link

Use of pokeball #207

Open adr-sit opened 7 years ago

adr-sit commented 7 years ago

Is there a way to configure how the bot uses poke ball, great ball and ultra ball.

I am at level 25 and the bot likes to use great balls and ultra balls most of the time even for lower CP (~100-200) pokemons? End up with a lot of poke balls left and very few ultra balls for higher CP (1000+) pokemons.

Also, the summary total of the balls is different and more than the actual amount.

Mahkra1979 commented 7 years ago

I'd also like to be able to configure the ball selection, without having to dive into the source code.

BoomEX-UK commented 7 years ago

Here is the current logic:

Use MasterBall if CP >= 1500

Use UltraBall if CP >= 1000 OR Catch Probability < 40% AND IV >KeepAboveIV Setting

Use GreatBall if CP >= 300 OR Catch Probability < 50% AND IV > KeepAboveIV Setting

Otherwise use a Pokeball

if you have the PokeBallBalancing switched on then all of the above will be swapped out if you have 3x more of a type of ball (i.e. do not use GreatBall if you have 3x more PokeBalls)

A very safe approach if you ask me, out of interest, how would you prefer it to be tweaked if you were to do it in the settings?

pokeplayerr commented 7 years ago

could the settings be like

allow only master ball: Dragonite ultra Ball: snorlax, charizard,etc.. great ball: dratini, etc... otherwise use pokeball?

pokeplayerr commented 7 years ago

as for me the bot uses ultra Ball to catch weedle

eXtremozrh commented 7 years ago

Had the same Problem a couple weeks a go. Il changed my settings to that:

PokeBallBalancing>true EnableHumanizedThrows>true ForceExcellentThrowOverCp>1000 ForceExcellentThrowOverIV>95 ForceExcellentThrowOverV>300 ForceGreatThrowOverCp>600 ForceGreatThrowOverIV>80 ForceGreatThrowOverV>200 ExcellentThrowChance>15 GreatThrowChance>25 NiceThrowChance>25 CurveThrowChance>35 It solves the Problem at my Side. it keeps me a fine balance an alway enough ultraballs and greatballs (now at lvl 33 and the PKM are stronger now, but it still works fin to me)

eXtremozrh commented 7 years ago

Configitemlist: ItemUnknown 0 ItemPokeBall 50 ItemGreatBall 150 ItemUltraBall 255 ItemMasterBall 200 ItemPotion 1 ItemSuperPotion 1 ItemHyperPotion 30 ItemMaxPotion 50 ItemRevive 5 ItemMaxRevive 50

BoomEX-UK commented 7 years ago

@pokeplayerr KeepOverIV setting influences the use of Ultraball - what is your current setting?

pokeplayerr commented 7 years ago

@xJam-es im new to bots and I have tried eXtremozrh settings as per below however it is still using ultra balls to catch pidgey/rattata. any idea what is wrong? thanks.

PokeBallBalancing>true PokeballRefillDelayMinutes>15 EnableHumanizedThrows>true ForceExcellentThrowOverCp>1000 ForceExcellentThrowOverIV>95 ForceExcellentThrowOverV>300 ForceGreatThrowOverCp>600 ForceGreatThrowOverIV>80 ForceGreatThrowOverV>200 ExcellentThrowChance>15 GreatThrowChance>25 NiceThrowChance>25 CurveThrowChance>35

eXtremozrh commented 7 years ago

maybe it is a version thing. i am at PokeRoadie_Compiled_2016.8.28.1

pokeplayerr commented 7 years ago

probably as im using 2016.9.20.1

adr-sit commented 7 years ago

Hi,

is the bot development stopped?

On 28 September 2016 at 21:28, pokeplayerr notifications@github.com wrote:

probably as im using 2016.9.20.1

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/disdain13/PokeRoadie/issues/207#issuecomment-250166181, or mute the thread https://github.com/notifications/unsubscribe-auth/AUMT6o42bl8IM-MN9Q93YTqDeZ1obQqaks5qumt1gaJpZM4KCSwN .