kwsch / SysBot.NET

sys-botbase client for remote control automation of Nintendo Switch consoles.
https://projectpokemon.org/home/files/file/4207-sysbot-automatic-build/
GNU Affero General Public License v3.0
462 stars 270 forks source link

Illegal Ball Combo Upon Injection #7

Closed greenDarkness closed 4 years ago

greenDarkness commented 4 years ago

Using the trade command with the following showdown text:

Rowlet (M) @ Master Ball
Ability: Overgrow
Level: 5
Shiny: Yes
EVs: 236 Atk / 36 SpD / 180 Spe
Jolly Nature
- Swords Dance
- Brave Bird
- Leaf Blade
- Sucker Punch

Results in an untradeable Pokemon. AutoLegalityMod puts Rowlett in a Friend Ball because it's green, which Rowlett can never be caught in.

Would it be possible to include a toggle for the "Pokeball based on color" functionality? Or an override to designate which ball you'd like a Pokemon in? Pehaps --Pokeball ? Or something like that? Thank you.

kwsch commented 4 years ago

Has already been fixed in base PKHeX commits; I can add a couple settings to toggle ALM stuff when starting.

greenDarkness commented 4 years ago

Apologies, should have check there first. ALM toggles would be great though. Thanks so much!