diff --git a/src/g_demo.cpp b/src/g_demo.cpp index a769f59dd..89c35fc0e 100644 --- a/src/g_demo.cpp +++ b/src/g_demo.cpp @@ -2236,7 +2236,8 @@ void srb2::write_current_demo_end_marker() void G_SetDemoAttackTiming(tic_t time) { - *(UINT32 *)demoattack_p = time; + if (!demo.playback) + *(UINT32 *)demoattack_p = time; } void G_SetDemoTime(UINT32 ptime, UINT32 plap)