Quote: Originally Posted by Zanouu Modif this --> Spoiler public IEnumerable<string> GenerateQuicklist() { string[] pktQs = { "qslot 0", "qslot 1", "qslot 2" }; for (int i = 0; i < 10; i++) { for (int j = 0; j < 3; j++) { QuicklistEntryDTO qi = QuicklistEntries.FirstOrDefault(n => n.Q1 == j && n.Q2 == i && n.Morph == (UseSp ? Morph : 0)); pktQs[j] += $" {qi?.Type ?? 7}.{qi?.Slot ?? 7}.{qi?.Pos.ToString() ?? "-1"}"; } } return pktQs; } To This Spoiler public IEnumerable<string> GenerateQuicklist() { string[] pktQs = { "qslot 0", "qslot 1", "qslot 2" }; for (int i = 0; i < 30; i++) { for (int j = 0; j < 3; j++) { QuicklistEntryDTO qi = QuicklistEntries.FirstOrDefault(n => n.Q1 == j && n.Q2 == i && n.Morph == (UseSp ? Morph : 0)); pktQs[j] += $" {qi?.Type ?? 7}.{qi?.Slot ?? 7}.{qi?.Pos.ToString() ?? "-1"}"; } } return pktQs; } Is not really " Hard " and u dont need an Old client ;)