From 3fea074d35d971cbfceef96c1b5dd57a468455fe Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Sun, 7 Jun 2015 09:33:15 +0200 Subject: [PATCH] - respect FF_INVERTSECTOR when checking a 3D floor's terrain. --- src/p_3dfloors.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p_3dfloors.cpp b/src/p_3dfloors.cpp index 2f81dd6a8..8091ffb92 100644 --- a/src/p_3dfloors.cpp +++ b/src/p_3dfloors.cpp @@ -349,7 +349,7 @@ void P_PlayerOnSpecial3DFloor(player_t* player) // Apply flat specials (using the ceiling!) P_PlayerOnSpecialFlat( - player, TerrainTypes[rover->model->GetTexture(sector_t::ceiling)]); + player, TerrainTypes[rover->model->GetTexture(rover->flags & FF_INVERTSECTOR? sector_t::floor : sector_t::ceiling)]); break; }