###########################
### Auxiliary Mutations ###
###########################

############################
### Manuvering Tentacles ###
############################

####
# 3#
####

utility_component_template = {
	key = "AVC_MANEUVERING_TENTACLES_SMALL_3"
	size = small
	
	icon = "GFX_mutation_avc_maneuvering_tentacles_3"
	icon_frame = 1
	
	prerequisites = { "tech_avc_afterburners_3" }
	component_set = "AVC_MANEUVERING_TENTACLES_3"

	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 31
		}
	}
	
	modifier = {
		ship_speed_mult = 0.30
		ship_evasion_mult = 0.15
	}
}

utility_component_template = {
	key = "AVC_MANEUVERING_TENTACLES_MEDIUM_3"
	size = medium
	
	icon = "GFX_mutation_avc_maneuvering_tentacles_3"
	icon_frame = 1
	
	prerequisites = { "tech_avc_afterburners_3" }
	component_set = "AVC_MANEUVERING_TENTACLES_3"

	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 31
		}
	}
	
	modifier = {
		ship_speed_mult = 0.30
		ship_evasion_mult = 0.15
	}
}

utility_component_template = {
	key = "AVC_MANEUVERING_TENTACLES_LARGE_3"
	size = large
	
	icon = "GFX_mutation_avc_maneuvering_tentacles_3"
	icon_frame = 1
	
	prerequisites = { "tech_avc_afterburners_3" }
	component_set = "AVC_MANEUVERING_TENTACLES_3"

	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 31
		}
	}
	
	modifier = {
		ship_speed_mult = 0.30
		ship_evasion_mult = 0.15
	}
}

utility_component_template = {
	key = "AVC_MANEUVERING_TENTACLES_EXTRA_LARGE_3"
	size = extra_large
	
	icon = "GFX_mutation_avc_maneuvering_tentacles_3"
	icon_frame = 1
	
	prerequisites = { "tech_avc_afterburners_3" }
	component_set = "AVC_MANEUVERING_TENTACLES_3"

	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 31
		}
	}
	
	modifier = {
		ship_speed_mult = 0.30
		ship_evasion_mult = 0.15
	}
}

####
# 4#
####

utility_component_template = {
	key = "AVC_MANEUVERING_TENTACLES_SMALL_4"
	size = small
	
	icon = "GFX_mutation_avc_maneuvering_tentacles_4"
	icon_frame = 1
	
	prerequisites = { "tech_avc_afterburners_4" }
	component_set = "AVC_MANEUVERING_TENTACLES_4"

	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 40
		}
	}
	
	modifier = {
		ship_speed_mult = 0.40
		ship_evasion_mult = 0.20
	}
}

utility_component_template = {
	key = "AVC_MANEUVERING_TENTACLES_MEDIUM_4"
	size = medium
	
	icon = "GFX_mutation_avc_maneuvering_tentacles_4"
	icon_frame = 1
	
	prerequisites = { "tech_avc_afterburners_4" }
	component_set = "AVC_MANEUVERING_TENTACLES_4"

	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 40
		}
	}
	
	modifier = {
		ship_speed_mult = 0.40
		ship_evasion_mult = 0.20
	}
}

utility_component_template = {
	key = "AVC_MANEUVERING_TENTACLES_LARGE_4"
	size = large
	
	icon = "GFX_mutation_avc_maneuvering_tentacles_4"
	icon_frame = 1
	
	prerequisites = { "tech_avc_afterburners_4" }
	component_set = "AVC_MANEUVERING_TENTACLES_4"

	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 40
		}
	}
	
	modifier = {
		ship_speed_mult = 0.40
		ship_evasion_mult = 0.20
	}
}

utility_component_template = {
	key = "AVC_MANEUVERING_TENTACLES_EXTRA_LARGE_4"
	size = extra_large
	
	icon = "GFX_mutation_avc_maneuvering_tentacles_4"
	icon_frame = 1
	
	prerequisites = { "tech_avc_afterburners_4" }
	component_set = "AVC_MANEUVERING_TENTACLES_4"

	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 40
		}
	}
	
	modifier = {
		ship_speed_mult = 0.40
		ship_evasion_mult = 0.20
	}
}


#############################
### Fire Control Instinct ###
#############################

utility_component_template = {
	key = "AVC_FIRE_CONTROL_INSTINCT_SMALL_2"
	size = small
	
	icon = "GFX_mutation_avc_fire_control_instinct_2"
	icon_frame = 1
	
	prerequisites = { "tech_avc_auxiliary_fire_control_2" }
	component_set = "AVC_FIRE_CONTROL_INSTINCT_2"

	
	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 52
		}
	}
	
	ship_modifier = {
		ship_accuracy_add = 10
	}

}

utility_component_template = {
	key = "AVC_FIRE_CONTROL_INSTINCT_MEDIUM_2"
	size = medium
	
	icon = "GFX_mutation_avc_fire_control_instinct_2"
	icon_frame = 1
	
	prerequisites = { "tech_avc_auxiliary_fire_control_2" }
	component_set = "AVC_FIRE_CONTROL_INSTINCT_2"

	
	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 52
		}
	}
	
	ship_modifier = {
		ship_accuracy_add = 10
	}

}

utility_component_template = {
	key = "AVC_FIRE_CONTROL_INSTINCT_LARGE_2"
	size = large
	
	icon = "GFX_mutation_avc_fire_control_instinct_2"
	icon_frame = 1
	
	prerequisites = { "tech_avc_auxiliary_fire_control_2" }
	component_set = "AVC_FIRE_CONTROL_INSTINCT_2"

	
	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 52
		}
	}
	
	ship_modifier = {
		ship_accuracy_add = 10
	}

}

utility_component_template = {
	key = "AVC_FIRE_CONTROL_INSTINCT_EXTRA_LARGE_2"
	size = extra_large
	
	icon = "GFX_mutation_avc_fire_control_instinct_2"
	icon_frame = 1
	
	prerequisites = { "tech_avc_auxiliary_fire_control_2" }
	component_set = "AVC_FIRE_CONTROL_INSTINCT_2"

	
	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 52
		}
	}
	
	ship_modifier = {
		ship_accuracy_add = 10
	}

}


#########################
### Enigmatic Decoder ###
#########################

utility_component_template = {
	key = "AVC_ENIGMATIC_DECODER_CHIP_SMALL_2"
	size = small
	
	icon = "GFX_mutation_avc_enigmatic_decoder_chip_2"
	icon_frame = 1
	
	prerequisites = { "tech_avc_enigmatic_decoder_2" }
	component_set = "AVC_ENIGMATIC_DECODER_CHIP_2"

	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 104
		}
	}
	
	ship_modifier = {
		ship_tracking_add = 10
		ship_accuracy_add = 10
	}
}

utility_component_template = {
	key = "AVC_ENIGMATIC_DECODER_CHIP_MEDIUM_2"
	size = medium
	
	icon = "GFX_mutation_avc_enigmatic_decoder_chip_2"
	icon_frame = 1
	
	prerequisites = { "tech_avc_enigmatic_decoder_2" }
	component_set = "AVC_ENIGMATIC_DECODER_CHIP_2"

	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 104
		}
	}
	
	ship_modifier = {
		ship_tracking_add = 10
		ship_accuracy_add = 10
	}
}

utility_component_template = {
	key = "AVC_ENIGMATIC_DECODER_CHIP_LARGE_2"
	size = large
	
	icon = "GFX_mutation_avc_enigmatic_decoder_chip_2"
	icon_frame = 1
	
	prerequisites = { "tech_avc_enigmatic_decoder_2" }
	component_set = "AVC_ENIGMATIC_DECODER_CHIP_2"

	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 104
		}
	}
	
	ship_modifier = {
		ship_tracking_add = 10
		ship_accuracy_add = 10
	}
}

utility_component_template = {
	key = "AVC_ENIGMATIC_DECODER_CHIP_EXTRA_LARGE_2"
	size = extra_large
	
	icon = "GFX_mutation_avc_enigmatic_decoder_chip_2"
	icon_frame = 1
	
	prerequisites = { "tech_avc_enigmatic_decoder_2" }
	component_set = "AVC_ENIGMATIC_DECODER_CHIP_2"

	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 104
		}
	}
	
	ship_modifier = {
		ship_tracking_add = 10
		ship_accuracy_add = 10
	}
}


#########################
### Enigmatic Encoder ###
#########################

utility_component_template = {
	key = "AVC_ENIGMATIC_ENCODER_CHIP_SMALL_2"
	size = small
	
	icon = "GFX_mutation_avc_enigmatic_encoder_chip_2"
	icon_frame = 1
	
	prerequisites = { "tech_avc_enigmatic_encoder_2" }
	component_set = "AVC_ENIGMATIC_ENCODER_CHIP_2"

	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 104
		}
	}
	
	ship_modifier = {
		ship_disengage_opportunities_add = 2
	}
}

utility_component_template = {
	key = "AVC_ENIGMATIC_ENCODER_CHIP_MEDIUM_2"
	size = medium
	
	icon = "GFX_mutation_avc_enigmatic_encoder_chip_2"
	icon_frame = 1
	
	prerequisites = { "tech_avc_enigmatic_encoder_2" }
	component_set = "AVC_ENIGMATIC_ENCODER_CHIP_2"

	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 104
		}
	}
	
	ship_modifier = {
		ship_disengage_opportunities_add = 2
	}
}

utility_component_template = {
	key = "AVC_ENIGMATIC_ENCODER_CHIP_LARGE_2"
	size = large
	
	icon = "GFX_mutation_avc_enigmatic_encoder_chip_2"
	icon_frame = 1
	
	prerequisites = { "tech_avc_enigmatic_encoder_2" }
	component_set = "AVC_ENIGMATIC_ENCODER_CHIP_2"

	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 104
		}
	}
	
	ship_modifier = {
		ship_disengage_opportunities_add = 2
	}
}

utility_component_template = {
	key = "AVC_ENIGMATIC_ENCODER_CHIP_EXTRA_LARGE_2"
	size = extra_large
	
	icon = "GFX_mutation_avc_enigmatic_encoder_chip_2"
	icon_frame = 1
	
	prerequisites = { "tech_avc_enigmatic_encoder_2" }
	component_set = "AVC_ENIGMATIC_ENCODER_CHIP_2"

	resources = {
		category = ship_components
		inline_script = {
			script = "grand_archive/mutations/component_dynamic_cost"
			COST = 104
		}
	}
	
	ship_modifier = {
		ship_disengage_opportunities_add = 2
	}
}