diff --git a/src/p_spec.c b/src/p_spec.c index 5b8e25050..78a0d345f 100644 --- a/src/p_spec.c +++ b/src/p_spec.c @@ -7075,7 +7075,7 @@ void P_SpawnSpecials(INT32 fromnetsave) break; case 252: // Shatter block (breaks when touched) - ffloorflags = FF_EXISTS|FF_RENDERALL|FF_BUSTUP|FF_SHATTER; + ffloorflags = FF_EXISTS|FF_SOLID|FF_RENDERALL|FF_BUSTUP|FF_SHATTER; if (lines[i].flags & ML_NOCLIMB) ffloorflags |= FF_SOLID|FF_SHATTERBOTTOM; @@ -7083,7 +7083,7 @@ void P_SpawnSpecials(INT32 fromnetsave) break; case 253: // Translucent shatter block (see 76) - P_AddFakeFloorsByLine(i, FF_EXISTS|FF_RENDERALL|FF_BUSTUP|FF_SHATTER|FF_TRANSLUCENT, secthinkers); + P_AddFakeFloorsByLine(i, FF_EXISTS|FF_SOLID|FF_RENDERALL|FF_BUSTUP|FF_SHATTER|FF_TRANSLUCENT, secthinkers); break; case 254: // Bustable block