rem: if (GLOBAL_SIS (NumLanders) == 0)
add: if (GLOBAL_SIS (NumLanders) == 0 && GET_GAME_STATE (CHMMR_BOMB_STATE) < 2)
context: AskAfterRadios (RESPONSE_REF R){	if (PLAYER_SAID (R, i_lost_my_lander))	{		NPCPhrase (HERE_IS_A_NEW_LANDER);		++GLOBAL_SIS (NumLanders);		LockMutex (GraphicsLock);		DrawLanders ();		DeltaSISGauges (4, 0, 0);		UnlockMutex (GraphicsLock);		SET_GAME_STATE (LANDERS_LOST, 1);	}	else if (PLAYER_SAID (R, i_lost_another_lander))	{		NPCPhrase (HERE_IS_ANOTHER_LANDER);		++GLOBAL_SIS (NumLanders);		LockMutex (GraphicsLock);		DrawLanders ();		DeltaSISGauges (4, 0, 0);		UnlockMutex (GraphicsLock);	}	else if (PLAYER_SAID (R, need_fuel))	{		NPCPhrase (GIVE_FUEL);		LockMutex (GraphicsLock);		DeltaSISGauges (0, 5 * FUEL_TANK_SCALE, 0);		UnlockMutex (GraphicsLock);		SET_GAME_STATE (GIVEN_FUEL_BEFORE, 1);	}	else if (PLAYER_SAID (R, need_fuel_again))	{		NPCPhrase (GIVE_FUEL_AGAIN);		LockMutex (GraphicsLock);		DeltaSISGauges (0, 5 * FUEL_TANK_SCALE, 0);		UnlockMutex (GraphicsLock);	}	else if (PLAYER_SAID (R, where_get_radios))	{		NPCPhrase (RADIOS_ON_MERCURY);		DISABLE_PHRASE (where_get_radios);	}	{		if (GLOBAL_SIS (NumLanders) == 0)		{			if (GET_GAME_STATE (LANDERS_LOST))				Response (i_lost_another_lander, AskAfterRadios);			else				Response (i_lost_my_lander, AskAfterRadios);		}		if (GLOBAL_SIS (FuelOnBoard) < 2 * FUEL_TANK_SCALE)		{			if (GET_GAME_STATE (GIVEN_FUEL_BEFORE))				Response (need_fuel_again, AskAfterRadios);			else				Response (need_fuel, AskAfterRadios);		}		Response (well_go_get_them_now, ByeBye);		if (PHRASE_ENABLED (where_get_radios))		{			Response (where_get_radios, AskAfterRadios);		}	}}