Stop Conditions - kwsch/SysBot.NET GitHub Wiki

These settings need be configured for Fossil Bot, Egg Bot, and Encounter Bot to tell the bot when it has found its target. It is your responsibility to ensure that these settings make sense for what you are hunting.

  • StopOnSpecies: Stop only on Pokémon of a particular species. If set to "None", it will not check species at all.
  • TargetNature: Stop only on Pokémon with a specific nature. If set to "Random", it will allow any nature.
  • TargetMinIVs / TargetMaxIVs: Allows you to specify minimum and maximum IVs you want the bot to search for. When defining a spread, use "x" for unchecked IVs and "/" as a separator. By default, TargetIVs is empty and the bot will not check any IVs.
  • ShinyTarget: Allows you to specify the type of shiny to stop on. "DisableOption" ignores the shiny status.
  • MarkOnly: Only stops on Pokémon with a Mark if set to "true".
  • UnwantedMarks: List of marks to ignore, separated by commas. This should be a case-sensitive list of Mark names separated by commas like Fishing Mark, Uncommon Mark, Dawn Mark. Restart the program after adding your settings.
  • CaptureVideoClip / ExtraTimeWaitCaptureVideo: If enabled, the bot will hold Capture to record a 30 second video clip when it finds a target. Adjust the time in milliseconds if you want it to wait longer after a match. Beware that many encounters are detected before the Pokémon is visible on screen.
  • MatchShinyAndIV: If set to "true", the bot will only stop if the encounter matches the TargetIvs and ShinyTarget. Otherwise, it will stop if either of them match. This is useful if you are okay with specific IVs or any shiny with any IVs, but do not necessarily want both on the same Pokémon.
  • MatchFoundEchoMention: If not empty, this will be prepended to the "Result Found" notification to Echo alerts for whomever is specified. For Discord, use <@userIDnumber> for a mention.

Additionally, Fossil, Egg, and Encounter bots each have a ContinueAfterMatch setting which controls the behavior when a match is found. If an echo channel is set, matches will be announced there.

  • Continue: Bot keeps searching. Keep in mind this is only useful for bots that generate fully-formed Pokémon, such as Fossil and Egg.
  • PauseWaitAcknowledge: Bot pauses and waits for instructions.
    • The $toss command can be used to discard a match and continue searching.
  • StopExit: Bot stops searching entirely and disconnects until it is started again.