diff -r 75a8bf29c784 src/r_data/sprites.cpp
--- a/src/r_data/sprites.cpp	Sun Mar 17 13:08:15 2024 -0400
+++ b/src/r_data/sprites.cpp	Sat Mar 23 17:55:16 2024 -0700
@@ -911,7 +911,19 @@
 			{
 				skins.Delete(i);
 				i--;
-				continue;
+				if (s_skin == 0)
+				{ 
+
+					while (sc.String[0] != '}') // Finish Parsing That Skin
+					{
+						if (!sc.GetString())
+							break;
+					}
+					continue;
+				}
+				else
+
+					break; //S_SKIN Generally contains one skin in a lump, unless converted to SKININFO
 			}
 
 			// Register any sounds this skin provides
