mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
Guard against invalid value
This commit is contained in:
@@ -11089,7 +11089,8 @@ void DetermineWhichAssignmentMenusCanBeShown( void )
|
||||
CreateDestroyMouseRegionForFacilityMenu();
|
||||
CreateDestroyMouseRegionsForFacilityAssignmentMenu();
|
||||
|
||||
if( ( ( gCharactersList[ bSelectedInfoChar ].usSolID->stats.bLife == 0 )||( gCharactersList[bSelectedInfoChar].usSolID->bAssignment == ASSIGNMENT_POW ) ) && ( (guiTacticalInterfaceFlags & INTERFACE_MAPSCREEN ) ) )
|
||||
const auto selectedCharacter = gCharactersList[bSelectedInfoChar].usSolID;
|
||||
if( selectedCharacter < NOBODY && ( (selectedCharacter->stats.bLife == 0 )||(selectedCharacter->bAssignment == ASSIGNMENT_POW ) ) && ( (guiTacticalInterfaceFlags & INTERFACE_MAPSCREEN ) ) )
|
||||
{
|
||||
// show basic assignment menu
|
||||
ShowBox( ghRemoveMercAssignBox );
|
||||
|
||||
Reference in New Issue
Block a user