This commit is contained in:
Christoph Oelckers 2016-08-03 12:17:55 +02:00
commit d8ab0b40dc
1 changed files with 11 additions and 0 deletions

View File

@ -514,6 +514,17 @@ void P_Recalculate3DFloors(sector_t * sector)
clipped_bottom = pick_bottom;
}
}
else if (pick_bottom > height) // do not allow inverted planes
{
F3DFloor * dyn = new F3DFloor;
*dyn = *pick;
pick->flags |= FF_CLIPPED;
pick->flags &= ~FF_EXISTS;
dyn->flags |= FF_DYNAMIC;
dyn->bottom.copyPlane(&pick->top);
ffloors.Push(pick);
ffloors.Push(dyn);
}
else
{
clipped = pick;