Gez wrote:Hey, it's been a week since the last update, any news?
The two problems that I'm trying to solve right now are the crash and moving polyobjects.
The crash — I still didn't get it to happen in debug mode, and no idea if it's due to the debug binary and VC++ debugger itself (memory is initialized differently there, AFAIK) or simply because the crash is random.
Moving polyobjects — when you
slowly walk out of a portal in your moving 3D floor lift, you get stopped (i.e. player's velocity simply gets nulled). Even if the poly isn't moving at the moment. I know definitely that this isn't caused by FPolyObj::PushMobj nor P_TryMove, and it causes weird bugs with entering a moving portal (basically, you enter your lift, walk out
in the same direction that the lift is moving in, your velocity becomes 0 and you get noclipped behind the portal surface due to P_PointOnLineSide saying 1 (behind the portal line), since the portal has already moved and you weren't thrown out of it as it should be).