diff --git a/src/p_mobj.c b/src/p_mobj.c
index 107a568183ad71210a0a6d2b3730cad2325e66da..c2b6c65a125cf016c005f548673545946797aeaa 100644
--- a/src/p_mobj.c
+++ b/src/p_mobj.c
@@ -12650,9 +12650,9 @@ static boolean P_SetupSpawnedMapThing(mapthing_t *mthing, mobj_t *mobj, boolean
 		}
 
 		if (mthing->options & MTF_OBJECTSPECIAL)
-			skyboxcenterpnts[mthing->tag % 16] = mobj;
+			skyboxcenterpnts[mthing->tag] = mobj;
 		else
-			skyboxviewpnts[mthing->tag % 16] = mobj;
+			skyboxviewpnts[mthing->tag] = mobj;
 		break;
 	case MT_EGGSTATUE:
 		if (mthing->options & MTF_EXTRA)