From 19a6fe876b84b2c58449cf8b57c5d3d4c0046399 Mon Sep 17 00:00:00 2001
From: Riku Salminen <38985578+Riku-S@users.noreply.github.com>
Date: Tue, 10 Nov 2020 01:00:41 +0200
Subject: [PATCH] No more old replay camera behavior

---
 src/p_tick.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/p_tick.c b/src/p_tick.c
index 451e5e626..a2ea2ff0f 100644
--- a/src/p_tick.c
+++ b/src/p_tick.c
@@ -643,7 +643,12 @@ void P_Ticker(boolean run)
 		if (demorecording)
 			G_WriteDemoTiccmd(&players[consoleplayer].cmd, 0);
 		if (demoplayback)
+		{
 			G_ReadDemoTiccmd(&players[consoleplayer].cmd, 0);
+			P_SetPlayerAngle(&players[consoleplayer], players[consoleplayer].mo->angle);
+			P_ForceLocalAngle(&players[consoleplayer], players[consoleplayer].mo->angle);
+			localaiming = players[consoleplayer].aiming;
+		}
 
 		ps_lua_mobjhooks = 0;
 		ps_checkposition_calls = 0;
-- 
GitLab