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) {