############################################################
##             Component Sets: Armor components           ##
############################################################

# improved neutronium armor
component_set = {
	key = ESC_ARMOR_6
	icon = GFX_esc_armor_6
	icon_frame = 1
}

component_set = {
	key = ESC_BIOSHIP_ARMOR_6
	icon = GFX_esc_bioship_armor_6
	icon_frame = 1
}

component_set = {
	key = ESC_ARMOR_CREATURE_6
	icon = GFX_esc_bioship_armor_6
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# adamantium armor
component_set = {
	key = ESC_ARMOR_7
	icon = GFX_esc_armor_7
	icon_frame = 1
}

component_set = {
	key = ESC_BIOSHIP_ARMOR_7
	icon = GFX_esc_bioship_armor_7
	icon_frame = 1
}

component_set = {
	key = ESC_ARMOR_CREATURE_7
	icon = GFX_esc_bioship_armor_7
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# bio-material armor (ships + creatures)
component_set = {
	key = ESC_BIO_ARMOR_1
	icon = GFX_esc_bio_armor_1
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_ARMOR_CREATURE_1
	icon = GFX_esc_bio_armor_1
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# improved bio-material armor (ships + creatures)
component_set = {
	key = ESC_BIO_ARMOR_2
	icon = GFX_esc_bio_armor_2
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_ARMOR_CREATURE_2
	icon = GFX_esc_bio_armor_2
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# nanomaterial armor (ships + creatures)
component_set = {
	key = ESC_NANO_ARMOR_1
	icon = GFX_esc_nanite_armor_1
	icon_frame = 1
}

component_set = {
	key = ESC_BIOSHIP_NANO_ARMOR_1
	icon = GFX_esc_bioship_nanite_armor_1
	icon_frame = 1
}

component_set = {
	key = ESC_NANO_ARMOR_CREATURE_1
	icon = GFX_esc_bioship_nanite_armor_1
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# improved nanomaterial armor (ships + creatures)
component_set = {
	key = ESC_NANO_ARMOR_2
	icon = GFX_esc_nanite_armor_2
	icon_frame = 1
}

component_set = {
	key = ESC_BIOSHIP_NANO_ARMOR_2
	icon = GFX_esc_bioship_nanite_armor_2
	icon_frame = 1
}

component_set = {
	key = ESC_NANO_ARMOR_CREATURE_2
	icon = GFX_esc_bioship_nanite_armor_2
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# nanite-augmented dragonscale armor (ships + creatures)
component_set = {
	key = ESC_DRAGON_NANOARMOR
	icon = GFX_esc_nanite_armor_3
	icon_frame = 1
}

component_set = {
	key = ESC_BIOSHIP_DRAGON_NANOARMOR
	icon = GFX_esc_bioship_nanite_armor_3
	icon_frame = 1
}

component_set = {
	key = ESC_DRAGON_NANOARMOR_CREATURE
	icon = GFX_esc_bioship_nanite_armor_3
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# shielding armor
component_set = {
	key = ESC_SHIELD_ARMOR_1
	icon = GFX_esc_shield_armor_1
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_SHIELD_ARMOR_1
	icon = GFX_esc_bio_shield_armor_1
	icon_frame = 1
}

component_set = {
	key = ESC_SHIELD_ARMOR_CREATURE_1
	icon = GFX_esc_bio_shield_armor_1
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# improved shielding armor
component_set = {
	key = ESC_SHIELD_ARMOR_2
	icon = GFX_esc_shield_armor_2
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_SHIELD_ARMOR_2
	icon = GFX_esc_bio_shield_armor_2
	icon_frame = 1
}

component_set = {
	key = ESC_SHIELD_ARMOR_CREATURE_2
	icon = GFX_esc_bio_shield_armor_2
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# shielding bulwark
component_set = {
	key = ESC_SHIELD_ARMOR_3
	icon = GFX_esc_shield_armor_3
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_SHIELD_ARMOR_3
	icon = GFX_esc_bio_shield_armor_3
	icon_frame = 1
}

component_set = {
	key = ESC_SHIELD_ARMOR_CREATURE_3
	icon = GFX_esc_bio_shield_armor_3
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# hardlight armor
component_set = {
	key = ESC_HARDLIGHT_ARMOR
	icon = GFX_esc_armor_wraith
	icon_frame = 1
}

# dimensional horror armor (ships + creatures)
component_set = {
	key = ESC_HORROR_ARMOR
	icon = GFX_esc_armor_horror
	icon_frame = 1
}

component_set = {
	key = ESC_HORROR_ARMOR_CREATURE
	icon = GFX_esc_armor_horror
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# reinforced crystalline plating (ships + creatures)
component_set = {
	key = ESC_CRYSTAL_ARMOR_3
	icon = GFX_esc_crystal_armor_3
	icon_frame = 1
}

component_set = {
	key = ESC_CRYSTAL_ARMOR_CREATURE_3
	icon = GFX_esc_crystal_armor_creature_3
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# automated dreadnought armor
component_set = {
	key = ESC_DREADNOUGHT_ARMOR
	icon = GFX_esc_dreadnought_armor
	icon_frame = 1
}

# crystal-core neutronium armor (ships + creatures)
component_set = {
	key = ESC_CRYSTAL_CORE_ARMOR_1
	icon = GFX_esc_crystal_core_armor_1
	icon_frame = 1
}

component_set = {
	key = ESC_CRYSTAL_CORE_ARMOR_CREATURE_1
	icon = GFX_esc_crystal_core_armor_1
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# crystal-core adamantium armor (ships + creatures)
component_set = {
	key = ESC_CRYSTAL_CORE_ARMOR_2
	icon = GFX_esc_crystal_core_armor_2
	icon_frame = 1
}

component_set = {
	key = ESC_CRYSTAL_CORE_ARMOR_CREATURE_2
	icon = GFX_esc_crystal_core_armor_2
	icon_frame = 1
	is_space_fauna_component_set = yes
}

############################################################
##            Component Sets: Shield components           ##
############################################################

# improved hyper shield
component_set = {
	key = ESC_SHIELDS_6
	icon = GFX_esc_shields_6
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_SHIELDS_6
	icon = GFX_esc_bio_shields_6
	icon_frame = 1
}

component_set = {
	key = ESC_SHIELDS_CREATURE_6
	icon = GFX_esc_bio_shields_6
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# ultrahyperbolic shields
component_set = {
	key = ESC_SHIELDS_7
	icon = GFX_esc_shields_7
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_SHIELDS_7
	icon = GFX_esc_bio_shields_7
	icon_frame = 1
}

component_set = {
	key = ESC_SHIELDS_CREATURE_7
	icon = GFX_esc_bio_shields_7
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# wave-force armor
component_set = {
	key = ESC_SHIELDS_8
	icon = GFX_esc_shields_8
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_SHIELDS_8
	icon = GFX_esc_bio_shields_8
	icon_frame = 1
}

component_set = {
	key = ESC_SHIELDS_CREATURE_8
	icon = GFX_esc_bio_shields_8
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# cyclonic deflectors
component_set = {
	key = ESC_CYCLONIC_SHIELDS_1
	icon = GFX_esc_cyclonic_shields_1
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_CYCLONIC_SHIELDS_1
	icon = GFX_esc_bio_cyclonic_shields_1
	icon_frame = 1
}

component_set = {
	key = ESC_CYCLONIC_SHIELDS_CREATURE_1
	icon = GFX_esc_bio_cyclonic_shields_1
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# cyclonic shields
component_set = {
	key = ESC_CYCLONIC_SHIELDS_2
	icon = GFX_esc_cyclonic_shields_2
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_CYCLONIC_SHIELDS_2
	icon = GFX_esc_bio_cyclonic_shields_2
	icon_frame = 1
}

component_set = {
	key = ESC_CYCLONIC_SHIELDS_CREATURE_2
	icon = GFX_esc_bio_cyclonic_shields_2
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# improved cyclonic shields
component_set = {
	key = ESC_CYCLONIC_SHIELDS_3
	icon = GFX_esc_cyclonic_shields_3
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_CYCLONIC_SHIELDS_3
	icon = GFX_esc_bio_cyclonic_shields_3
	icon_frame = 1
}

component_set = {
	key = ESC_CYCLONIC_SHIELDS_CREATURE_3
	icon = GFX_esc_bio_cyclonic_shields_3
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# improved dark matter shields
component_set = {
	key = ESC_ENIGMATIC_SHIELD_2
	icon = GFX_esc_dark_matter_shields_2
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_ENIGMATIC_SHIELD_2
	icon = GFX_esc_bio_dark_matter_shields_2
	icon_frame = 1
}

component_set = {
	key = ESC_ENIGMATIC_SHIELD_CREATURE_2
	icon = GFX_esc_bio_dark_matter_shields_2
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# perfected dark matter shields
component_set = {
	key = ESC_ENIGMATIC_SHIELD_3
	icon = GFX_esc_dark_matter_shields_3
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_ENIGMATIC_SHIELD_3
	icon = GFX_esc_bio_dark_matter_shields_3
	icon_frame = 1
}

component_set = {
	key = ESC_ENIGMATIC_SHIELD_CREATURE_3
	icon = GFX_esc_bio_dark_matter_shields_3
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# improved psionic shields
component_set = {
	key = ESC_PSI_SHIELD_2
	icon =  GFX_esc_psionic_shield_2
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_PSI_SHIELD_2
	icon =  GFX_esc_bio_psionic_shield_2
	icon_frame = 1
}

component_set = {
	key = ESC_PSI_SHIELD_CREATURE_2
	icon =  GFX_esc_bio_psionic_shield_2
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# absolute terror field
component_set = {
	key = ESC_PSI_SHIELD_3
	icon =  GFX_esc_psionic_shield_3
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_PSI_SHIELD_3
	icon =  GFX_esc_psionic_shield_3
	icon_frame = 1
}

component_set = {
	key = ESC_PSI_SHIELD_CREATURE_3
	icon =  GFX_esc_psionic_shield_3
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# automatic dreadnought shields
component_set = {
	key = ESC_SHIELD_DREADNOUGHT
	icon =  GFX_esc_shields_dreadnought
	icon_frame = 1
}

############################################################
##           Component Sets: Archaeo components           ##
############################################################

# Tech-Synthetic Armor
component_set = {
	key = ESC_ARCHAEO_ARMOR_2
	icon = GFX_esc_archaeo_armor_2
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_ARCHAEO_ARMOR_2
	icon = GFX_esc_bio_archaeo_armor_2
	icon_frame = 1
}

component_set = {
	key = ESC_ARCHAEO_ARMOR_CREATURE_2
	icon = GFX_esc_bio_archaeo_armor_2
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# Advanced Tech-Synthetic Armor
component_set = {
	key = ESC_ARCHAEO_ARMOR_3
	icon =  GFX_esc_archaeo_armor_3
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_ARCHAEO_ARMOR_3
	icon = GFX_esc_bio_archaeo_armor_3
	icon_frame = 1
}

component_set = {
	key = ESC_ARCHAEO_ARMOR_CREATURE_3
	icon = GFX_esc_bio_archaeo_armor_3
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# Tech-Synthetic Shields
component_set = {
	key = ESC_ARCHAEO_SHIELDS_2
	icon =  GFX_esc_archaeo_shield_2
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_ARCHAEO_SHIELDS_2
	icon =  GFX_esc_bio_archaeo_shield_2
	icon_frame = 1
}

component_set = {
	key = ESC_ARCHAEO_SHIELDS_CREATURE_2
	icon =  GFX_esc_bio_archaeo_shield_2
	icon_frame = 1
	is_space_fauna_component_set = yes
}

# Advanced Tech-Synthetic Shields
component_set = {
	key = ESC_ARCHAEO_SHIELDS_3
	icon =  GFX_esc_archaeo_shield_3
	icon_frame = 1
}

component_set = {
	key = ESC_BIO_ARCHAEO_SHIELDS_3
	icon =  GFX_esc_bio_archaeo_shield_3
	icon_frame = 1
}

component_set = {
	key = ESC_ARCHAEO_SHIELDS_CREATURE_3
	icon =  GFX_esc_bio_archaeo_shield_3
	icon_frame = 1
	is_space_fauna_component_set = yes
}
