diff --git a/src/doomstat.h b/src/doomstat.h
index 1bf67de61f9da795a877b19e67a98f6e4a1a8cb1..c12a6d0072fcf5c1ee116d1637ece174c385b260 100644
--- a/src/doomstat.h
+++ b/src/doomstat.h
@@ -419,7 +419,7 @@ extern UINT16 emeralds;
 #define ALL7EMERALDS(v) ((v & (EMERALD1|EMERALD2|EMERALD3|EMERALD4|EMERALD5|EMERALD6|EMERALD7)) == (EMERALD1|EMERALD2|EMERALD3|EMERALD4|EMERALD5|EMERALD6|EMERALD7))
 
 // yes, even in non HAVE_BLUA
-#define NUM_LUABANKS 8 // please only make this number go up between versions, never down. you'll break saves otherwise. also, must fit in UINT8
+#define NUM_LUABANKS 16 // please only make this number go up between versions, never down. you'll break saves otherwise. also, must fit in UINT8
 extern INT32 luabanks[NUM_LUABANKS];
 
 extern INT32 nummaprings; //keep track of spawned rings/coins