You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update dependencies * Latest legalities for PKHeX * Add auto build/publish feature on new version change * Move pkhex dependency to SysBot.Pokemon/deps
Fix for SanitizeRotationCount to respect enabled raids.
2024.9.27 - Fix ARP command to add correct GroupID from dictionary for Distribution/Might Raids. - Add new command "listevents" or "le" that will list all found raids along with their den location, Group ID, and Index.
Fixes issue with malformed screenshot error on requested raids. Modified RequestEmbedTime setting to a drop down list of available options
Handle mismatched seeds and refreshing map a little differently
8.3.24 - Subtract RequestEmbedTime from Wait so that the timer doesn't hit 0 and start a raid if no one joined. - Revert Mystery Raid Changes where it displayed the species in the "upnext" embed. Let's keep it a mystery. - Fixed requested raids rotating indefinitely if no one joined the raid. - Fixed wait time issue for requested raids which allowed the timer to hit 0 if no one joined.
Re-write Mystery Raid creator. - Gets correct difficulty/star level from the seed itself. - Fixes wrong displayed mystery raid mons from showing on the "upnext" embed. - Better adheres to users settings for what difficulties they want generated.
Few minor adjustments
Fix: Prevents restarting game after PartyPK switch due. Improvement: Overworld recovery after PartyPK switch.
Change wait time to 160 - Remake Lobby improvements
Update README.md
Update deps - Introduce Raid Share Program (See genpkm.com/forum for more details) - Update to latest Core/ALM
Try to handle Parameter _0 error when communication error pops up on screen. Reset and Reboot.
Adjust wait time - to give users plenty of time to join a raid since the window is so short anyway.
Add back in Legality settings for PartyPK
Handle Discord connection if lost without blocking tasks
7.24.24 - Updated PKHeX, and Discord.NET - Better Socket Handling, will retry to connect to your switch several times if internet fails. - Better handling for getting embed colors - Better http request handling - Handle Discord Disconnect/Reconnect - Add Species/Form/Shiny to newly generated Mystery Raids so that data is already populated before the seed is injected. - Specify a specific raid battler based on Mystery Raid Tera Type. New settings in MysteryRaidSettings > Tera Type Battlers
UI Changes, revert test for seed not found in any region
Minor Changes
Minor change to logic when seed is not found in overworld
2024.6.16 => 8.1.3 - User must add the species name to the end of the command to specify which raid boss they want. - Made the check for the users story progress level and raid difficulty more clear. - Update dependencies - Refresh Map if Seed not found in any region. - Modify Main Window UI a little bit to my liking.
.
GUI changes and other improvements
Update GUI buttons
Clarification Changes - Made verbose for compatible stars to story progress make more sense to users. - Made drop down in Active Raid List for Story Progress so that it is no longer confusing to the end user on what number to use and put there. - Made Random Rotation and Mystery Raid Settings alternate true/false depending on which setting is set to true, because we can't do random rotation if Mystery Raids is on. - If user is not in Paldea and an Event raid slips by somehow, we override the crystaltype and set it to Black so we no longer allow illegal event raids in Kitakami/Blueberry.
Now that I think about it: - It's probably best that we Refresh the Map on the next start of preparing a raid, instead of at any time someone presses it. In case they press it without seeing what's going on in game (remotely).
Few more logic changes to RefreshMap - We introduce a few B Clicks to get out of any menu we might be in. - We Go online/Save game to get new data for pending events if applicable after advancing the date.
Correction on RefreshMap
Minor adj - Add Mystery Raid if on after first raid is complete.
2024.4.11 - Made StartTime static and moved outside of InnerLoop method so that UpTime does not get reset on RebootRestart methods. - RebootRestart methods will now restart innerloop instead of mainloop. - Advanced PrepareForRaid to catch wrong seed and inject it again without multiple restarts.
Refactor CompleteRaids
Version => 8.1.1
Add Refresh Map Button/Logic
Reboot and Reset - Adds new Reboot and Reset button that will properly reset the bot if needed.
Version => 8.1
Private Raids - Users can mention up to 3 users to do Private Raids with. - Works for the ra command only. - Example: ra <event name (optional)> @user1@user2@user3 - DMs all invited users information about the raid and the code when it starts - Raid will be posted publicly after the seconds defined in RequestEmbedTime - New Setting added "PrivateRaidsEnabled" to allow/disallow private raids.
Clean
Minor Adj - Forgot to change version back to latest after testing update form.
Update Form Changes - Now pulls from github directly.
Small Addition to collection editor for MoveTypes
Version => 8.0
2024.4.6 - Added MoveType/Gender Emoji's to embeds - Events can no longer be requested if map is not Paldea.
Fix double names - like Iron Hands, Brute Bonnet to be a single name when requesting - Like IronHands, and BruteBonnet.
Update README.md
Compare Seeds ToUpper - Fixes the issue when comparing the den seed, which uses upper, to the users request, which could use lowercase letters.
Add setavatar command - allows bot owner to set custom .gif avatar as the bot image.
Version Update
Handle Events better - Now all you need to do is request species name for the event like this ra and it will now use the correct GroupID. The "Hard to Catch" event was a success and this new change allowed the user to request any of the 4 Distribution Raid Events they wanted.
2.12 Updates - Added support for Luvdisc raids having multiple IDs - Improved functionality of starting the bot with a fresh map and the bot injecting the correct seed from ActiveRaids List.