diff --git a/src/p_mobj.cpp b/src/p_mobj.cpp index 79c20c1ed..adfbeb0ef 100644 --- a/src/p_mobj.cpp +++ b/src/p_mobj.cpp @@ -4913,7 +4913,7 @@ bool P_HitFloor (AActor *thing) void P_CheckSplash(AActor *self, fixed_t distance) { - if (self->z <= self->floorz + (distance<floorsector == self->Sector) + if (self->z <= self->floorz + (distance<floorsector == self->Sector && self->Sector->GetHeightSec() == NULL) { // Explosion splashes never alert monsters. This is because A_Explode has // a separate parameter for that so this would get in the way of proper