diff --git a/polymer/eduke32/build/src/engine.c b/polymer/eduke32/build/src/engine.c
index 42e652133..9032fa6a1 100644
--- a/polymer/eduke32/build/src/engine.c
+++ b/polymer/eduke32/build/src/engine.c
@@ -9408,6 +9408,7 @@ int32_t drawrooms(int32_t daposx, int32_t daposy, int32_t daposz,
     globalcisibility = mulscale8(globalhisibility,320);
 
     globalcursectnum = dacursectnum;
+    totalclocklock = totalclock;
 
     if ((xyaspect != oxyaspect) || (xdimen != oxdimen) || (viewingrange != oviewingrange))
         dosetaspect();