From f639b9aa20f83bf90befd55a8dfa7ca9ffef04c6 Mon Sep 17 00:00:00 2001
From: Lat <hyperclassic3@gmail.com>
Date: Sun, 15 Jan 2023 17:03:24 +0100
Subject: [PATCH] Support 255 skins in menus

---
 Lua/MENU/SYSMENUS/SystemMenus.LUA | 4 ++--
 Lua/NET/Net_Team.LUA              | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/Lua/MENU/SYSMENUS/SystemMenus.LUA b/Lua/MENU/SYSMENUS/SystemMenus.LUA
index b68800a..af51a72 100644
--- a/Lua/MENU/SYSMENUS/SystemMenus.LUA
+++ b/Lua/MENU/SYSMENUS/SystemMenus.LUA
@@ -450,7 +450,7 @@ local function mm_drawPlayerSetup(v, anim, choices, curchoice)
 	if loc_skin == nil
 		local skincv = CV_FindVar("defaultskin")
 		if skincv
-			for i = 0, 31 do
+			for i = 0, 255 do
 				if skins[i] and skins[i].valid and skins[i].name == skincv.string
 
 					if not P_unlockedCharacter(skins[i].name)	-- yikes!
@@ -473,7 +473,7 @@ local function mm_drawPlayerSetup(v, anim, choices, curchoice)
 
 	mm_genericOptions(v, anim, choices, curchoice)
 
-	for i = 0, 31
+	for i = 0, 255
 		if skins[i] and skins[i].valid
 			maxskin = i
 		else
diff --git a/Lua/NET/Net_Team.LUA b/Lua/NET/Net_Team.LUA
index 6550d21..37667a5 100644
--- a/Lua/NET/Net_Team.LUA
+++ b/Lua/NET/Net_Team.LUA
@@ -536,7 +536,7 @@ local function NET_team_skinselect(p)
 	local net = server.P_netstat
 	local minskin = 0
 	local maxskin = 0
-	for i = 0, 31
+	for i = 0, 255
 		if skins[i] and skins[i].valid
 			maxskin = i
 		else
-- 
GitLab