has_non_psionic_shields = {
	OR = {
		has_component = SMALL_SHIELD_1
		has_component = MEDIUM_SHIELD_1
		has_component = LARGE_SHIELD_1
		has_component = SMALL_SHIELD_2
		has_component = MEDIUM_SHIELD_2
		has_component = LARGE_SHIELD_2
		has_component = MEDIUM_SHIELD_3
		has_component = LARGE_SHIELD_3
		has_component = SMALL_SHIELD_3
		has_component = MEDIUM_SHIELD_4
		has_component = LARGE_SHIELD_4
		has_component = SMALL_SHIELD_4
		has_component = MEDIUM_SHIELD_5
		has_component = LARGE_SHIELD_5
		has_component = SMALL_SHIELD_5
		has_component = SMALL_DARK_MATTER_DEFLECTOR
		has_component = MEDIUM_DARK_MATTER_DEFLECTOR
		has_component = LARGE_DARK_MATTER_DEFLECTOR
		has_component = SMALL_ARCHAEO_SHIELD
		has_component = MEDIUM_ARCHAEO_SHIELD
		has_component = LARGE_ARCHAEO_SHIELD
		has_component = SMALL_ARCHAEO_ARMOR
		has_component = MEDIUM_ARCHAEO_ARMOR
		has_component = LARGE_ARCHAEO_ARMOR
		has_component = AVC_SMALL_SHIELD_6
		has_component = AVC_MEDIUM_SHIELD_6
		has_component = AVC_LARGE_SHIELD_6
		has_component = AVC_SMALL_SHIELD_7
		has_component = AVC_MEDIUM_SHIELD_7
		has_component = AVC_LARGE_SHIELD_7
		has_component = AVC_SMALL_SHIELD_8
		has_component = AVC_MEDIUM_SHIELD_8
		has_component = AVC_LARGE_SHIELD_8
		has_component = AVC_SMALL_SHIELD_9
		has_component = AVC_MEDIUM_SHIELD_9
		has_component = AVC_LARGE_SHIELD_9
		has_component = AVC_SMALL_SHIELD_10
		has_component = AVC_MEDIUM_SHIELD_10
		has_component = AVC_LARGE_SHIELD_10
		has_component = AVC_SMALL_DARK_MATTER_SHIELD_2
		has_component = AVC_MEDIUM_DARK_MATTER_SHIELD_2
		has_component = AVC_LARGE_DARK_MATTER_SHIELD_2
		has_component = SMALL_BIO_SHIELD_1
		has_component = MEDIUM_BIO_SHIELD_1
		has_component = LARGE_BIO_SHIELD_1
		has_component = SMALL_BIO_SHIELD_2
		has_component = MEDIUM_BIO_SHIELD_2
		has_component = LARGE_BIO_SHIELD_2
		has_component = SMALL_BIO_SHIELD_3
		has_component = MEDIUM_BIO_SHIELD_3
		has_component = LARGE_BIO_SHIELD_3
		has_component = SMALL_BIO_SHIELD_4
		has_component = MEDIUM_BIO_SHIELD_4
		has_component = LARGE_BIO_SHIELD_4
		has_component = SMALL_BIO_SHIELD_5
		has_component = MEDIUM_BIO_SHIELD_5
		has_component = LARGE_BIO_SHIELD_5
		has_component = SMALL_BIO_ARCHAEO_ARMOR
		has_component = MEDIUM_BIO_ARCHAEO_ARMOR
		has_component = LARGE_BIO_ARCHAEO_ARMOR
		has_component = AVC_BIOSHIP_SMALL_SHIELD_6
		has_component = AVC_BIOSHIP_MEDIUM_SHIELD_6
		has_component = AVC_BIOSHIP_LARGE_SHIELD_6
		has_component = AVC_BIOSHIP_SMALL_SHIELD_7
		has_component = AVC_BIOSHIP_MEDIUM_SHIELD_7
		has_component = AVC_BIOSHIP_LARGE_SHIELD_7
		has_component = AVC_BIOSHIP_SMALL_SHIELD_8
		has_component = AVC_BIOSHIP_MEDIUM_SHIELD_8
		has_component = AVC_BIOSHIP_LARGE_SHIELD_8
		has_component = AVC_BIOSHIP_SMALL_SHIELD_9
		has_component = AVC_BIOSHIP_MEDIUM_SHIELD_9
		has_component = AVC_BIOSHIP_LARGE_SHIELD_9
		has_component = AVC_BIOSHIP_SMALL_SHIELD_10
		has_component = AVC_BIOSHIP_MEDIUM_SHIELD_10
		has_component = AVC_BIOSHIP_LARGE_SHIELD_10
		has_component = AVC_BIOSHIP_SMALL_DARK_MATTER_SHIELD_2
		has_component = AVC_BIOSHIP_MEDIUM_DARK_MATTER_SHIELD_2
		has_component = AVC_BIOSHIP_LARGE_DARK_MATTER_SHIELD_2
	}
}