Calculate podium position for PODIUMCUP condition instead of using current player position

Fixes https://gitlab.com/kart-krew-dev/ring-racers/-/issues/253
This commit is contained in:
Eidolon 2025-09-24 19:56:20 -05:00
parent 8f213c7e1b
commit e9906915b0

View file

@ -1843,8 +1843,7 @@ boolean M_CheckCondition(condition_t *cn, player_t *player)
if (cn->extrainfo2 != 0)
return (K_PodiumGrade() >= cn->extrainfo1);
if (cn->extrainfo1 != 0)
return (player->position != 0
&& player->position <= cn->extrainfo1);
return K_GetPodiumPosition(player) <= cn->extrainfo1;
return true;
case UCRP_PODIUMEMERALD:
case UCRP_PODIUMPRIZE: