diff --git a/source/rr/src/game.cpp b/source/rr/src/game.cpp index d3ef1d0a1..a274a0733 100644 --- a/source/rr/src/game.cpp +++ b/source/rr/src/game.cpp @@ -3326,7 +3326,7 @@ rr_badguy: pSprite->cstat |= 257; if (pSprite->picnum != SHARK) - if (A_CheckSpriteFlags(newSprite, SFLAG_KILLCOUNT)) + if (!RR || A_CheckSpriteFlags(newSprite, SFLAG_KILLCOUNT)) g_player[myconnectindex].ps->max_actors_killed++; } diff --git a/source/rr/src/gameexec.cpp b/source/rr/src/gameexec.cpp index 98738d08c..412556b6e 100644 --- a/source/rr/src/gameexec.cpp +++ b/source/rr/src/gameexec.cpp @@ -1834,7 +1834,7 @@ GAMEEXEC_STATIC void VM_Execute(native_t loop) { // This check does not exist in Duke Nukem. if ((g_spriteExtra[vm.spriteNum] < 1 || g_spriteExtra[vm.spriteNum] == 128) - && A_CheckSpriteFlags(vm.spriteNum, SFLAG_KILLCOUNT)) + && (!RR || A_CheckSpriteFlags(vm.spriteNum, SFLAG_KILLCOUNT))) P_AddKills(pPlayer, *insptr); } else P_AddKills(pPlayer, *insptr);