From d9051b3dd1c763e4fa96b02ab8e8b371cca336ed Mon Sep 17 00:00:00 2001 From: AJ Martinez Date: Sat, 25 Feb 2023 03:38:57 -0700 Subject: [PATCH] Fix demo sync for Magicican UFO hits --- src/objects/ufo.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/objects/ufo.c b/src/objects/ufo.c index f807a12b7..a4c46d58c 100644 --- a/src/objects/ufo.c +++ b/src/objects/ufo.c @@ -674,7 +674,9 @@ boolean Obj_SpecialUFODamage(mobj_t *ufo, mobj_t *inflictor, mobj_t *source, UIN if (source->player) { - UINT32 skinflags = skins[source->player->skin].flags; + UINT32 skinflags = (demo.playback) + ? demo.skinlist[demo.currentskinid[(source->player-players)]].flags + : skins[source->player->skin].flags; if (skinflags & SF_IRONMAN) SetRandomFakePlayerSkin(source->player, true); }