diff --git a/src/info.h b/src/info.h
index cc50fd4bebf7161629194d43e81c897b990d9576..d527ddfaabd6c3e4464d344c2c0c9d02a6ba0397 100644
--- a/src/info.h
+++ b/src/info.h
@@ -562,7 +562,7 @@ extern boolean actionsoverridden[NUMACTIONS];
 
 // ratio of states to sprites to mobj types is roughly 6 : 1 : 1
 #define NUMMOBJFREESLOTS 1024
-#define NUMSPRITEFREESLOTS (NUMMOBJFREESLOTS*2)
+#define NUMSPRITEFREESLOTS (NUMMOBJFREESLOTS+MAXFOLLOWERS)
 #define NUMSTATEFREESLOTS (NUMMOBJFREESLOTS*8)
 
 // Hey, moron! If you change this table, don't forget about sprnames in info.c and the sprite lights in hw_light.c!