# HG changeset patch # User Adam Kaminski # Date 1626739614 14400 # Mon Jul 19 20:06:54 2021 -0400 # Node ID ed6a98d691cef74941af618d57999647b7123c5e # Parent 0648241eb49c16546b3c23dd62635a3edb65eae9 Don't set the player's body to the last frame of their death state when the ACS function SetDeadSpectator is used, now that the frozen corpse issue is fixed. diff -r 0648241eb49c -r ed6a98d691ce src/p_acs.cpp --- a/src/p_acs.cpp Tue Jul 20 23:53:43 2021 -0400 +++ b/src/p_acs.cpp Mon Jul 19 20:06:54 2021 -0400 @@ -7229,11 +7229,7 @@ // [BB] If still alive, kill the player before turning him into a dead spectator. if ( players[ulPlayer].mo && players[ulPlayer].mo->health > 0 ) - { P_DamageMobj(players[ulPlayer].mo, NULL, NULL, TELEFRAG_DAMAGE, NAME_DeadSpectate, DMG_THRUSTLESS); - // [BB] The name prefix is misleading, this function is not client specific. - CLIENT_SetActorToLastDeathStateFrame ( players[ulPlayer].mo ); - } // [BB] Turn this player into a dead spectator. PLAYER_SetSpectator( &players[ulPlayer], false, true );