diff --git a/Source/gs-entbase/server/func_door_rotating.cpp b/Source/gs-entbase/server/func_door_rotating.cpp index b1387e71..53f16a2e 100644 --- a/Source/gs-entbase/server/func_door_rotating.cpp +++ b/Source/gs-entbase/server/func_door_rotating.cpp @@ -321,6 +321,10 @@ void func_door_rotating::Respawn(void) m_vecMoveDir = m_vecMoveDir * -1; } + if (spawnflags & SF_ROT_PASSABLE) { + solid = SOLID_NOT; + } + if (m_strTargetName) { m_iLocked = TRUE; } diff --git a/cstrike/progs.dat b/cstrike/progs.dat index 4318f5a1..a2a222e1 100644 Binary files a/cstrike/progs.dat and b/cstrike/progs.dat differ diff --git a/scihunt/progs.dat b/scihunt/progs.dat index 196c7dfe..267cb556 100644 Binary files a/scihunt/progs.dat and b/scihunt/progs.dat differ diff --git a/valve/progs.dat b/valve/progs.dat index 4b8faf7e..43d42a80 100644 Binary files a/valve/progs.dat and b/valve/progs.dat differ