###########################
### OFFENSIVE MUTATIONS ###
###########################

##############
### ENERGY ###
##############

#################
### EYE BEAMS ###
#################

gamma_eye_beam = {
	type = offensive
	icon = "GFX_mutation_eye_beam_5"
	ship_components = {
		small = "GAMMA_EYE_BEAM_SMALL"
		medium = "GAMMA_EYE_BEAM_MEDIUM"
		large = "GAMMA_EYE_BEAM_LARGE"
		extra_large = "GAMMA_EYE_BEAM_EXTRA_LARGE"
	}
	upgrades_to = "avw_eye_beam_6"
}

##################
### BIO PLASMA ###
##################

bio_plasma_cannon = {
	type = offensive
	icon = "GFX_mutation_bio_plasma_3"
	ship_components = {
		small = "BIO_PLASMA_CANNON_SMALL"
		medium = "BIO_PLASMA_CANNON_MEDIUM"
		large = "BIO_PLASMA_CANNON_LARGE"
		extra_large = "BIO_PLASMA_CANNON_EXTRA_LARGE"
	}
	upgrades_to = "avw_bio_plasma_4"
}

################
### BIO BEAM ###
################

tachyon_beam = {
	type = offensive
	icon = "GFX_mutation_beam_2"
	ship_components = {
		small = "TACHYON_BEAM_SMALL"
		medium = "TACHYON_BEAM_MEDIUM"
		large = "TACHYON_BEAM_LARGE"
		extra_large = "TACHYON_BEAM_EXTRA_LARGE"
	}
	upgrades_to = "avw_bio_beam_3"
}

##########################
### Bio Energy Torpedo ###
##########################

neutron_thrower = {
	type = offensive
	icon = "GFX_mutation_thrower_2"
	ship_components = {
		small = "NEUTRON_THROWER_SMALL"
		medium = "NEUTRON_THROWER_MEDIUM"
		large = "NEUTRON_THROWER_LARGE"
		extra_large = "NEUTRON_THROWER_EXTRA_LARGE"
	}
	upgrades_to = "avw_bio_energy_torpedo_3"
}

#########################
### Bio Disintegrator ###
#########################

bio_disintegrator = {
	type = offensive
	icon = "GFX_mutation_disintigrator"
	ship_components = {
		small = "BIO_DISINTEGRATOR_SMALL"
		medium = "BIO_DISINTEGRATOR_MEDIUM"
		large = "BIO_DISINTEGRATOR_LARGE"
		extra_large = "BIO_DISINTEGRATOR_EXTRA_LARGE"
	}
	upgrades_to = "avw_bio_disintegrator_2"
}

######################
### Bio Disruptors ###
######################

phased_molecular_disruptor = {
	type = offensive
	icon = "GFX_mutation_disruptor_3"
	ship_components = {
		small = "PHASED_MOLECULAR_DISRUPTOR_SMALL"
		medium = "PHASED_MOLECULAR_DISRUPTOR_MEDIUM"
		large = "PHASED_MOLECULAR_DISRUPTOR_LARGE"
		extra_large = "PHASED_MOLECULAR_DISRUPTOR_EXTRA_LARGE"
	}
	upgrades_to = "avw_bio_disruptor_4"
}

########################
### Lightning Breath ###
########################

lightning_breath = {
	type = offensive
	icon = "GFX_mutation_lightning_breath_1"
	ship_components = {
		small = "LIGHTNING_BREATH_SMALL"
		medium = "LIGHTNING_BREATH_MEDIUM"
		large = "LIGHTNING_BREATH_LARGE"
		extra_large = "LIGHTNING_BREATH_EXTRA_LARGE"
	}
	upgrades_to = "avw_lightning_breath_2"
}

#########################
### Lightning Emitter ###
#########################

focused_lightning_emitter = {
	type = offensive
	icon = "GFX_mutation_lightning_emitter_2"
	ship_components = {
		small = "FOCUSED_LIGHTNING_EMITTER_SMALL"
		medium = "FOCUSED_LIGHTNING_EMITTER_MEDIUM"
		large = "FOCUSED_LIGHTNING_EMITTER_LARGE"
		extra_large = "FOCUSED_LIGHTNING_EMITTER_EXTRA_LARGE"
	}
	upgrades_to = "avw_lightning_emitter_3"
}

###############
### Kinetic ###
###############

#########################
### Shard Accelerator ###
#########################

shard_gauss_accelerator = {
	type = offensive
	icon = "GFX_mutation_shard_accelerator_5"
	ship_components = {
		small = "SHARD_GAUSS_ACCELERATOR_SMALL"
		medium = "SHARD_GAUSS_ACCELERATOR_MEDIUM"
		large = "SHARD_GAUSS_ACCELERATOR_LARGE"
		extra_large = "SHARD_GAUSS_ACCELERATOR_EXTRA_LARGE"
	}
	upgrades_to = "avw_shard_accelerator_6"
}

####################
### Thorn Cannon ###
####################

acidstorm_thorn_cannon = {
	type = offensive
	icon = "GFX_mutation_thorn_cannon_3"
	ship_components = {
		small = "ACIDSTORM_THORN_CANNON_SMALL"
		medium = "ACIDSTORM_THORN_CANNON_MEDIUM"
		large = "ACIDSTORM_THORN_CANNON_LARGE"
		extra_large = "ACIDSTORM_THORN_CANNON_EXTRA_LARGE"
	}
	upgrades_to = "avw_thorn_cannon_4"
}

########################
### Chitin Artillery ###
########################

chitin_artillery = {
	type = offensive
	icon = "GFX_mutation_chitin_2"
	ship_components = {
		small = "CHITIN_ARTILLERY_SMALL"
		medium = "CHITIN_ARTILLERY_MEDIUM"
		large = "CHITIN_ARTILLERY_LARGE"
		extra_large = "CHITIN_ARTILLERY_EXTRA_LARGE"
	}
	upgrades_to = "avw_chitin_artillery_3"
}

###############
### Bombard ###
###############

giga_bombard = {
	type = offensive
	icon = "GFX_mutation_bombard_2"
	ship_components = {
		small = "GIGA_BOMBARD_SMALL"
		medium = "GIGA_BOMBARD_MEDIUM"
		large = "GIGA_BOMBARD_LARGE"
		extra_large = "GIGA_BOMBARD_EXTRA_LARGE"
	}
	upgrades_to = "avw_bombard_3"
}

#################
### Explosive ###
#################

####################
### Bio Launcher ###
####################

marauder_launcher = {
	type = offensive
	icon = "GFX_mutation_launcher_5"
	ship_components = {
		small = "MARAUDER_LAUNCHER_SMALL"
		medium = "MARAUDER_LAUNCHER_MEDIUM"
		large = "MARAUDER_LAUNCHER_LARGE"
		extra_large = "MARAUDER_LAUNCHER_EXTRA_LARGE"
	}
	upgrades_to = "avw_bio_launcher_6"
}

######################
### Spore Launcher ###
######################

barbed_spore_launcher = {
	type = offensive
	icon = "GFX_mutation_spore_launcher_2"
	ship_components = {
		small = "BARBED_SPORE_LAUNCHER_SMALL"
		medium = "BARBED_SPORE_LAUNCHER_MEDIUM"
		large = "BARBED_SPORE_LAUNCHER_LARGE"
		extra_large = "BARBED_SPORE_LAUNCHER_EXTRA_LARGE"
	}
	upgrades_to = "avw_spore_launcher_3"
}

#####################
### Bio Torpedoes ###
#####################

devastator_bio_torpedoes = {
	type = offensive
	icon = "GFX_mutation_bio_torpedoes_3"
	ship_components = {
		small = "DEVASTATOR_BIO_TORPEDOES_SMALL"
		medium = "DEVASTATOR_BIO_TORPEDOES_MEDIUM"
		large = "DEVASTATOR_BIO_TORPEDOES_LARGE"
		extra_large = "DEVASTATOR_BIO_TORPEDOES_EXTRA_LARGE"
	}
	upgrades_to = "avw_bio_torpedoes_4"
}

############
### Misc ###
############

####################
### Barb Battery ###
####################

barb_artillery = {
	type = offensive
	icon = "GFX_mutation_barb_3"
	ship_components = {
		small = "BARB_ARTILLERY_SMALL"
		medium = "BARB_ARTILLERY_MEDIUM"
		large = "BARB_ARTILLERY_LARGE"
		extra_large = "BARB_ARTILLERY_EXTRA_LARGE"
	}
	upgrades_to = "avw_barb_4"
}

###################
### Spitter Gun ###
###################

guardian_spitter_gun = {
	type = offensive
	icon = "GFX_mutation_spitter_gun_3"
	ship_components = {
		small = "GUARDIAN_SPITTER_GUN_SMALL"
		medium = "GUARDIAN_SPITTER_GUN_MEDIUM"
		large = "GUARDIAN_SPITTER_GUN_LARGE"
		extra_large = "GUARDIAN_SPITTER_GUN_EXTRA_LARGE"
	}
	upgrades_to = "avw_spitter_gun_4"
}

################
### Flagella ###
################

super_flagella = {
	type = offensive
	icon = "GFX_mutation_flagella_marsupium_3"
	ship_components = {
		small = "SUPER_FLAGELLA_SMALL"
		medium = "SUPER_FLAGELLA_MEDIUM"
		large = "SUPER_FLAGELLA_LARGE"
		extra_large = "SUPER_FLAGELLA_EXTRA_LARGE"
	}
	upgrades_to = "avw_flagella_4"
}

###############
### Psionic ###
###############

###############
### Sappers ###
###############

psionic_sappers = {
	type = offensive
	icon = "GFX_mutation_psionic_sappers"
	ship_components = {
		small = "PSIONIC_SAPPERS_SMALL"
		medium = "PSIONIC_SAPPERS_MEDIUM"
		large = "PSIONIC_SAPPERS_LARGE"
		extra_large = "PSIONIC_SAPPERS_EXTRA_LARGE"
	}
	upgrades_to = "avw_psionic_sappers_2"
}

#########################
### Psionic Lightning ###
#########################

psionic_bio_lightning = {
	type = offensive
	icon = "GFX_mutation_psionic_bio_lightning"
	ship_components = {
		small = "PSIONIC_BIO_LIGHTNING_SMALL"
		medium = "PSIONIC_BIO_LIGHTNING_MEDIUM"
		large = "PSIONIC_BIO_LIGHTNING_LARGE"
		extra_large = "PSIONIC_BIO_LIGHTNING_EXTRA_LARGE"
	}
	upgrades_to = "avw_bio_psionic_lightning_2"
}

#########################
### Psionic Disruptor ###
#########################

psionic_bio_disruptor = {
	type = offensive
	icon = "GFX_mutation_psionic_bio_disruptor"
	ship_components = {
		small = "PSIONIC_BIO_DISRUPTOR_SMALL"
		medium = "PSIONIC_BIO_DISRUPTOR_MEDIUM"
		large = "PSIONIC_BIO_DISRUPTOR_LARGE"
		extra_large = "PSIONIC_BIO_DISRUPTOR_EXTRA_LARGE"
	}
	upgrades_to = "avw_bio_psionic_disruptor_2"
}

####################
### Zro Launcher ###
####################

psionic_bio_launcher = {
	type = offensive
	icon = "GFX_mutation_psionic_bio_launcher"
	ship_components = {
		small = "PSIONIC_BIO_LAUNCHER_SMALL"
		medium = "PSIONIC_BIO_LAUNCHER_MEDIUM"
		large = "PSIONIC_BIO_LAUNCHER_LARGE"
		extra_large = "PSIONIC_BIO_LAUNCHER_EXTRA_LARGE"
	}
	upgrades_to = "avw_bio_psionic_torpedo_2"
}