Releases: bdawg1989/SysBot
v2.6 Release
This release introduces a few new commands that users will enjoy!
- Generate a random Smogon Team
- Use command
rt sv
to generate a random team. Usert sv fire
to generate a random fire-type team. The user will be sent a .zip file containing all legalized .pk files for them to trade the bot.
- Generate VGC Teams
- Use command
vgcteam
to generate a random vgcteam pulled from Victory Road VGC. For a specific team, use the persons name in the command. Example:vgcteam Nikhil Reddy
for the team that won the Utrecht Special Event.
- Batch Trade Smogon/VGC Generated teams
If the bot host has AllowBatchTrades set to true, users will be allowed to upload the .zip file they receive from the bot and have it batch trade all 6 files to them. The user needs to attach the file and send with thebtz
command.
I hope you enjoy these great new features <3
v2.5 Release
- Update to latest PKHeX.Core v24.3.10
- Update ALM
- Updated deps for NLog, Google API, Dodo, etc.
Please report any issues to Gengar's Hangout
2.4 Release
Update Notes
- Adds new setting SuggestRelearnMoves
-- If toggled on, all Pokémon will have all suggested relearnable moves applied without having to add the batch command. - Enhanced verbose for invalid Showdown sets
- Enhanced Legality report visualizer (Discord)
- Organized/CleanUp of
AddToTradeQueue
function - Enhanced Trade Embed (Discord)
- Added Mode Select Art (adds art to main Bot screen on GUI based on what mode you are currently on.)
- Minor Releases from Github included such as adding support for Blastoise/Venusaur Raid Events.
Mighty Blastoise
This release allows users to create the Mighty Blastoise found in the new 7 Star Tera Raids! Enjoy <3
Mighty Venusaur
This release allows your users to gen the new Mighty Venusaur.
My website genpkm.com has also been updated to make Venusaur a Raid Pokemon.
Enjoy!
2.26.24
-
Added bot verbose when user thanks the bot, bot will respond "You're Welcome!" (people love talking to bots these days).
-
Updated setting name for RoleCanSeedCheck to RoleCanSeedCheckorSpecialRequest so owners will know to set this when allowing Special Requests in Scarlet/Violet
-
Fixed Batch trades from being processed simultaneously when a user has more than 1 switch connected to a single program.
2.3 Update
Version 2.3 Release Notes:
- Added new UpNext embed. Be sure to run the startHere command inside your tradebot channel to use this.
- Added SpecialRequest command to Scarlet/Violet bot. This allows the user to clone an existing pokemon and change whatever they want based on certain criteria. See this link to learn more: https://github.com/bdawg1989/MergeBot/releases/tag/2.2.2
- Made several Twitch enhancements and added several new settings for Twitch. See bcb6f66
- Fixed bug that was clearing Nicknames on trades
Special Requests (SV)
This release introduces the specialrequest
or sr
command, written by @berichan Link here. I have made a few modifications to it to allow the user to also change any TeraType they wish by giving the Pokémon the Tera Shard they want to change the TeraType to. This works for the newest TeraType (Stellar) too. (thanks @santacrab2)
Special Request
These requests are done by adding yourself to the specialrequest
queue using sr
, where you show the bot a Pokémon either with a specific Held Item or Nicknamed a specific way. Then switch to a discard Pokémon and complete the trade.
Note: The discard mon has to be completely different to the original mon. Always check if your request and original mon are legal beforehand (for example, don't try to shinify a shiny locked Pokémon or Change the OT of an Event Pokémon)
OT/Nickname clears:
- Give the Pokémon this held item: for this effect.
- Poké Ball: clear nickname
- Great Ball: clear OT (with your own trainer name)
- Ultra Ball: clear OT & Nickname
Note: These will clear nicknames to the original language's name for your species of mon. If you need a language change, see below.
Language changes
- Give the Pokémon this held item: for this effect.
- Guard spec: Japanese
- Dire hit: English
- X attack: German
- X defense: French
- X speed: Spanish (names are same as eng)
- X accuracy: Korean
- X sp. attack: Chinese T
- X sp. defense: Chinese S
Note: This will also clear nicknames, if any.
Stat changes
- Give the Pokémon this held item: for this effect.
- Full heal: 6IV only
- Poke doll: 5IV 0 Speed
- Revive: 4IV 0 Speed 0 Attack
- Fresh Water: 5IV 0 Attack
- Soda pop: Level 100 only
- Lemonade: 6IV + level 100
Note: You can change a Pokémon's baseNature
by giving it the respective mintHeld Item
and showing it to the bot.
Shinify
- Give the Pokémon this held item: for this effect.
- Burn heal: Shiny
- Awakening: Shiny + 6IV
- Paralyze heal: turns a shiny into a non-shiny
Note: You can shinify an egg by showing it to the bot for 3 - 5 seconds and switching to a discard mon.
Tera Change
You can change the Tera Type
of a Pokémon by showing it to the bot with a Tera Shard
Held Item
of the the type you want it changed to.
- Give the Pokémon this held item: for this effect.
- Water Tera Shard: Water Type
- Fire Tera Shard: Fire Type
- Electric Tera Shard: Electric Type
Ball change:
Simply nickname any pokemon in this format: ?{ball_name} for example, ?beastball
or ?beastba
if it doesn't all fit.
Note: Don't ask for illegal ball changes. For example, don't attempt to change a Pokémon caught in POGO to a Friend ball since they are not available in POGO
Gender Changes
Simply nickname any Pokémon in this format !male
or !female
to change to that gender.
Dont ask for genderless or female/male only Pokémon to change gender, the bot will not do illegal changes.
Basically you just need to choose which effect you want and give the item or change the nickname based on what the guide says, then use the $sr
command and once you are in the trade with the bot, offer it the interested Pokémon, then back out of the offer and trade it any Pokémon you dont care about.
Update for Voltorb/Electrode Hisuian Form
v2.2
- Added Wondercard attachment trading (will use AutoOT too)
User just needs to upload WonderCard as attachment like they would a PK file and use the trade command.
Get Wondercards here - Add current date to all egg trades
- Handle past gen files requests (Example: If user requests a .pa8 attachment on SV bot, will convert to pk9 automatically)
- Let owner define Max batch trades allowed
- Add Pokemon scale to discord embed (SV)
- Fix lgcode for LGPE bot if null it will randomize pictocodes
- Fix nicknames getting cleared
Twitch Enhancements/Settings
- Different dump folders for twitch/discord
- Add time buffer for reconnect attempts
- New Commands
Donation Link, Tutorial Info, Discord Link