From 9d7eef81857bdd8ea44eb740cc1912295747092b Mon Sep 17 00:00:00 2001 From: Jonathan Schleifer Date: Mon, 10 Mar 2025 20:39:51 +0000 Subject: [PATCH] Fix player not moving on demo playback It's still broken, though. FossilOrigin-Name: 57b9a0a9db7ea3e3656f9a9d979d1df629783c355cbc46bbe96c3d4befda0bcd --- src/savegamedemo.mm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/savegamedemo.mm b/src/savegamedemo.mm index 1123923..4f1c093 100644 --- a/src/savegamedemo.mm +++ b/src/savegamedemo.mm @@ -479,7 +479,12 @@ demoplaybackstep() playerhistory.lastObject.lastupdate != playbacktime)) { DynamicEntity *d = [target copy]; d.lastupdate = playbacktime; + + if (playerhistory == nil) + playerhistory = [[OFMutableArray alloc] init]; + [playerhistory addObject:d]; + if (playerhistory.count > 20) [playerhistory removeObjectAtIndex:0]; }