Fix error in tdef

This commit is contained in:
ineed bots 2022-04-02 23:54:17 -06:00
parent ec630cd29a
commit da1deb6550

View File

@ -394,6 +394,23 @@ auditModels()
}
}
/*
Does our flag have a radar?
*/
flag_has_radar()
{
if ( !isDefined( level.gameFlag ) || !isDefined( level.gameFlag.currentCarrier ) )
return false;
if ( level.gameFlag.currentCarrier != self )
return false;
if ( !isDefined( level.gameFlag.portable_radar ) )
return false;
return true;
}
/*
Loop
*/
@ -440,7 +457,7 @@ watchRadar_loop()
for ( i = level.players.size - 1; i >= 0; i-- )
{
if ( !isDefined( level.players[i].personalRadar ) && !( isDefined( level.players[i].carryFlag ) && isDefined( level.players[i].carryFlag.portable_radar ) ) )
if ( !isDefined( level.players[i].personalRadar ) && !level.players[i] flag_has_radar() )
continue;
if ( !isReallyAlive( level.players[i] ) )