From 18bd74c84a1bab8988f80f9beb17194105fd352f Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 9 Jul 2025 20:07:37 +0800 Subject: [PATCH] Added mini search functionality --- SysBot.Pokemon.Discord/Helpers/EtumrepDump/PermuteUtil.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/SysBot.Pokemon.Discord/Helpers/EtumrepDump/PermuteUtil.cs b/SysBot.Pokemon.Discord/Helpers/EtumrepDump/PermuteUtil.cs index 24366958f..134710a5d 100644 --- a/SysBot.Pokemon.Discord/Helpers/EtumrepDump/PermuteUtil.cs +++ b/SysBot.Pokemon.Discord/Helpers/EtumrepDump/PermuteUtil.cs @@ -377,6 +377,8 @@ private static async Task DoPermutationsAsync(SocketModal modal, UserEnteredSpaw "shiny" => result.IsShiny, "shalpha" => result.IsShiny && result.IsAlpha, "alpha" => result.IsAlpha || (result.IsShiny && result.IsAlpha), + "mini" => result.IsMini, + "shmini" => result.IsShiny && result.IsMini, _ => result.IsShiny, }; @@ -385,6 +387,8 @@ private static async Task DoPermutationsAsync(SocketModal modal, UserEnteredSpaw "shiny" => "all shiny paths", "shalpha" => "all shiny alpha paths", "alpha" => "all alpha paths", + "mini" => "all mini paths", + "shmini" => "all shiny mini paths", _ => "all shiny paths", }; @@ -526,6 +530,8 @@ private static async Task ModalEmbedFollowupAsync(SocketModal modal, string desc new SelectMenuOptionBuilder("Shiny", "shiny", "All shiny paths."), new SelectMenuOptionBuilder("Shiny AND alpha", "shalpha", "Only shiny alpha paths."), new SelectMenuOptionBuilder("Alpha", "alpha", "Only alpha paths, including non-shiny."), + new SelectMenuOptionBuilder("Mini (XXXS).", "mini", "Only mini (XXXS) paths."), + new SelectMenuOptionBuilder("Shiny AND mini (XXXS).", "shmini", "Only shiny mini (XXXS) paths.") ] };