diff --git a/src/k_tally.cpp b/src/k_tally.cpp index 3ab0d0a5c..b18dd857f 100644 --- a/src/k_tally.cpp +++ b/src/k_tally.cpp @@ -34,6 +34,7 @@ #include "s_sound.h" #include "st_stuff.h" #include "r_fps.h" +#include "g_party.h" boolean level_tally_t::UseBonuses(void) { @@ -1382,7 +1383,8 @@ void K_TickPlayerTally(player_t *player) void K_DrawPlayerTally(void) { - stplyr->tally.Draw(); + // Draw the observer player's tally, not whoever they may be spectating + players[G_PartyMember(consoleplayer, R_GetViewNumber())].tally.Draw(); } boolean K_PlayerTallyActive(player_t *player)