From e2bc12b009823e8cc81c688e459c2b15f5b77b90 Mon Sep 17 00:00:00 2001 From: baliasnyifeliks Date: Wed, 4 Feb 2026 19:48:49 +0200 Subject: [PATCH] fix(makhno): handle season number filtering based on voice selection --- Makhno/Controller.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Makhno/Controller.cs b/Makhno/Controller.cs index b2b105f..65512a2 100644 --- a/Makhno/Controller.cs +++ b/Makhno/Controller.cs @@ -217,6 +217,18 @@ namespace Makhno if (season == -1) { + if (int.TryParse(t, out int seasonVoiceIndex) && seasonVoiceIndex >= 0 && seasonVoiceIndex < playerData.Voices.Count) + { + var seasonsForVoice = GetSeasonsWithNumbers(playerData.Voices[seasonVoiceIndex]) + .Select(s => s.Number) + .Distinct() + .OrderBy(n => n) + .ToList(); + + if (seasonsForVoice.Count > 0) + seasonNumbers = seasonsForVoice; + } + var season_tpl = new SeasonTpl(); foreach (var seasonNumber in seasonNumbers) {