HUD tracking: never display target on player's own self

This commit is contained in:
James R 2024-04-02 03:48:02 -07:00
parent 6632f5c4c6
commit f0c759dc2f

View file

@ -289,9 +289,8 @@ bool is_player_tracking_target(player_t *player = stplyr)
if (inDuel) if (inDuel)
{ {
// Always draw targets in 1v1 but don't draw player's // Always draw targets in 1v1.
// own target on their own viewport. return true;
return player != stplyr;
} }
// Except for DUEL mode, Overtime hides all TARGETs except // Except for DUEL mode, Overtime hides all TARGETs except
@ -330,7 +329,7 @@ bool is_object_tracking_target(const mobj_t* mobj)
return battleprisons; return battleprisons;
case MT_PLAYER: case MT_PLAYER:
return is_player_tracking_target(mobj->player); return mobj->player != stplyr && is_player_tracking_target(mobj->player);
case MT_OVERTIME_CENTER: case MT_OVERTIME_CENTER:
return inDuel == false && battleovertime.enabled; return inDuel == false && battleovertime.enabled;