From c781780ff8bf90addf2db9ef5360a674e2fb015c Mon Sep 17 00:00:00 2001 From: James R Date: Wed, 8 Mar 2023 01:18:31 -0800 Subject: [PATCH] Lose bumpers when using the respawn command --- src/d_netcmd.c | 2 +- src/g_demo.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/d_netcmd.c b/src/d_netcmd.c index a1fae65f2..bed75ff2f 100644 --- a/src/d_netcmd.c +++ b/src/d_netcmd.c @@ -3370,7 +3370,7 @@ static void Got_Respawn(UINT8 **cp, INT32 playernum) if (!P_IsObjectOnGround(players[respawnplayer].mo)) return; - K_DoIngameRespawn(&players[respawnplayer]); + P_DamageMobj(players[respawnplayer].mo, NULL, NULL, 1, DMG_DEATHPIT); demo_extradata[playernum] |= DXD_RESPAWN; } } diff --git a/src/g_demo.c b/src/g_demo.c index 37504a6c1..2589ade80 100644 --- a/src/g_demo.c +++ b/src/g_demo.c @@ -356,7 +356,7 @@ void G_ReadDemoExtraData(void) if (players[p].mo) { // Is this how this should work..? - K_DoIngameRespawn(&players[p]); + P_DamageMobj(players[p].mo, NULL, NULL, 1, DMG_DEATHPIT); } } if (extradata & DXD_WEAPONPREF)