#工程船
ship_design = {
	name = "NAME_RG_GRAY_constructor"
	ship_size = RG_armed_constructor_ship
	is_event_design = yes
	section = {
		template = "RG_armed_constructor_ship"
		slot = "mid"
		component = {
			slot = "PD_01"
			template = "RG_FLAK_BATTERY"
		}
		component = {
			slot = "PD_02"
			template = "RG_FLAK_BATTERY"
		}
		component = {
			slot = "EXTRA_LARGE_01"
			template = "GRAY_BEAM_STATIC_X"
		}
		component = {
			slot = "LARGE_GUN_01"
			template = "LARGE_GRAY_WEAPON_LANCE"
		}
		component = {
			slot = "LARGE_GUN_02"
			template = "LARGE_GRAY_WEAPON_LANCE"
		}
		component = {
			slot = "TORPEDO_01"
			template = "RG_ENERGY_MISSILE"
		}
		component = {
			slot = "TORPEDO_02"
			template = "RG_ENERGY_MISSILE"
		}
		component = {
			slot = "TORPEDO_03"
			template = "RG_ENERGY_MISSILE"
		}
		component = {
			slot = "TORPEDO_04"
			template = "RG_ENERGY_MISSILE"
		}
		component = {
			slot = "LARGE_UTILITY_1"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_2"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_3"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_4"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_5"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_6"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "AUX_UTILITY_1"
			template = "RG_AUTO_REPAIR"
		}
		component = {
			slot = "AUX_UTILITY_2"
			template = "RG_ENGINE_BOOSTER"
		}
	}
	required_component = "RG_FUSION_NANO_REACTOR_S"
	required_component = "RG_gatebuilder_jump"
	required_component = "RG_gatebuilder_sensor"
	required_component = "RG_gatebuilder_thruster"
	required_component = "RG_COMBAT_COMPUTER_MotherShip"
	required_component = "RG_CORVETTE_CLOAKING_3"
	#required_component = "RG_ANTIBAKAHALO"
}

#科研船
ship_design = {
	name = "NAME_RG_GRAY_scienceship"
	ship_size = RG_armed_science_ship
	is_event_design = yes
	section = {
		template = "RG_armed_science_ship"
		slot = "mid"
		component = {
			slot = "EXTRA_LARGE_01"
			template = "GRAY_BEAM_STATIC_X"
		}
		component = {
			slot = "TORPEDO_01"
			template = "RG_ENERGY_MISSILE"
		}
		component = {
			slot = "TORPEDO_02"
			template = "RG_ENERGY_MISSILE"
		}
		component = {
			slot = "TORPEDO_03"
			template = "RG_ENERGY_MISSILE"
		}
		component = {
			slot = "TORPEDO_04"
			template = "RG_ENERGY_MISSILE"
		}
		component = {
			slot = "STRIKE_CRAFT_01"
			template = "RG_FIGHTER_HANGAR_BEAM"
		}
		component = {
			slot = "STRIKE_CRAFT_02"
			template = "RG_FIGHTER_HANGAR_BEAM"
		}
		component = {
			slot = "PD_01"
			template = "RG_FLAK_BATTERY"
		}
		component = {
			slot = "PD_02"
			template = "RG_FLAK_BATTERY"
		}
		component = {
			slot = "LARGE_UTILITY_1"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_2"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_3"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_4"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_5"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_6"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "AUX_UTILITY_1"
			template = "RG_AUTO_REPAIR"
		}
		component = {
			slot = "AUX_UTILITY_2"
			template = "RG_ENGINE_BOOSTER"
		}
	}
	required_component = "RG_FUSION_NANO_REACTOR_S"
	required_component = "RG_gatebuilder_jump"
	required_component = "RG_gatebuilder_sensor"
	required_component = "RG_gatebuilder_thruster"
	required_component = "RG_COMBAT_COMPUTER_MotherShip"
	required_component = "RG_CORVETTE_CLOAKING_3"
	required_component = "RG_AUTOCONST_HANGER"
}

#压制舰
ship_design = {
	name = "NAME_RG_armed_transport_ship"
	ship_size = RG_armed_transport_ship
	is_event_design = yes
	section = {
		template = "RG_armed_transport_ship"
		slot = "mid"
		component = {
			slot = "EXTRA_LARGE_01"
			template = "GRAY_BEAM_STATIC_X"
		}
		component = {
			slot = "STRIKE_CRAFT_01"
			template = "RG_FIGHTER_HANGAR_BEAM"
		}
		component = {
			slot = "STRIKE_CRAFT_02"
			template = "RG_FIGHTER_HANGAR_BEAM"
		}
		component = {
			slot = "STRIKE_CRAFT_03"
			template = "RG_FIGHTER_HANGAR_BEAM"
		}
		component = {
			slot = "STRIKE_CRAFT_04"
			template = "RG_FIGHTER_HANGAR_BEAM"
		}
		component = {
			slot = "STRIKE_CRAFT_05"
			template = "RG_FIGHTER_HANGAR_BEAM"
		}
		component = {
			slot = "STRIKE_CRAFT_06"
			template = "RG_FIGHTER_HANGAR_BEAM"
		}
		component = {
			slot = "PD_01"
			template = "RG_FLAK_BATTERY"
		}
		component = {
			slot = "PD_02"
			template = "RG_FLAK_BATTERY"
		}
		component = {
			slot = "LARGE_UTILITY_1"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_2"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_3"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_4"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_5"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_6"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "AUX_UTILITY_1"
			template = "RG_AUTO_REPAIR"
		}
		component = {
			slot = "AUX_UTILITY_2"
			template = "RG_ENGINE_BOOSTER"
		}
	}
	required_component = "RG_FUSION_NANO_REACTOR_S"
	required_component = "RG_gatebuilder_jump"
	required_component = "RG_gatebuilder_sensor"
	required_component = "RG_gatebuilder_thruster"
	required_component = "RG_COMBAT_COMPUTER_MotherShip"
	required_component = "RG_CORVETTE_CLOAKING_3"
}

#殖民舰
ship_design = {
	name = "NAME_RG_armed_colony_ship"
	ship_size = RG_armed_colony_ship
	is_event_design = yes
	section = {
		template = "RG_armed_colony_ship"
		slot = "mid"
		component = {
			slot = "EXTRA_LARGE_01"
			template = "GRAY_BEAM_STATIC_X"
		}
		component = {
			slot = "STRIKE_CRAFT_01"
			template = "RG_FIGHTER_HANGAR_BEAM"
		}
		component = {
			slot = "STRIKE_CRAFT_02"
			template = "RG_FIGHTER_HANGAR_BEAM"
		}
		component = {
			slot = "STRIKE_CRAFT_03"
			template = "RG_FIGHTER_HANGAR_BEAM"
		}
		component = {
			slot = "STRIKE_CRAFT_04"
			template = "RG_FIGHTER_HANGAR_BEAM"
		}
		component = {
			slot = "STRIKE_CRAFT_05"
			template = "RG_FIGHTER_HANGAR_BEAM"
		}
		component = {
			slot = "STRIKE_CRAFT_06"
			template = "RG_FIGHTER_HANGAR_BEAM"
		}
		component = {
			slot = "PD_01"
			template = "RG_FLAK_BATTERY"
		}
		component = {
			slot = "PD_02"
			template = "RG_FLAK_BATTERY"
		}
		component = {
			slot = "LARGE_UTILITY_1"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_2"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_3"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_4"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_5"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_6"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "AUX_UTILITY_1"
			template = "RG_AUTO_REPAIR"
		}
		component = {
			slot = "AUX_UTILITY_2"
			template = "RG_ENGINE_BOOSTER"
		}
	}
	required_component = "RG_FUSION_NANO_REACTOR_S"
	required_component = "RG_gatebuilder_jump"
	required_component = "RG_gatebuilder_sensor"
	required_component = "RG_gatebuilder_thruster"
	required_component = "RG_COMBAT_COMPUTER_MotherShip"
	required_component = "RG_CORVETTE_CLOAKING_3"
}

# 星海试验船
ship_design = {
	name = "RG_COLOSSUS_interdictor_SP"
	ship_size = RG_graygoo_interdictor
	is_event_design = yes
	section = {
		template = "RG_COLOSSUS_interdictor_key"
		slot = "mid"
		component = {
			slot = "PLANET_KILLER_GUN_01"
			template = "RG_PLANET_KILLER_SP"
		}
		component = {
			slot = "LARGE_UTILITY_1"
			template = ""
		}
		component = {
			slot = "LARGE_UTILITY_2"
			template = ""
		}
		component = {
			slot = "LARGE_UTILITY_3"
			template = ""
		}
		component = {
			slot = "LARGE_UTILITY_4"
			template = ""
		}
		component = {
			slot = "LARGE_UTILITY_5"
			template = ""
		}
		component = {
			slot = "LARGE_UTILITY_6"
			template = ""
		}
		component = {
			slot = "AUX_UTILITY_1"
			template = ""
		}
	}
	required_component = "RG_FUSION_NANO_REACTOR_S"
	required_component = "HYPER_DRIVE_3"
	required_component = "SENSOR_4"
	required_component = "RG_gatebuilder_thruster"
	required_component = "RG_COMBAT_COMPUTER_MotherShip"
}

# 星海纸船
ship_design = {
	name = "RG_Buff_interdictor_SP"
	ship_size = RG_graygoo_interdictor
	is_event_design = yes
	section = {
		template = "RG_Buff_interdictor_key"
		slot = "mid"
		component = {
			slot = "PD_01"
			template = "RG_FLAK_BATTERY"
		}
		component = {
			slot = "PD_02"
			template = "RG_FLAK_BATTERY"
		}
		component = {
			slot = "LARGE_UTILITY_1"
			template = ""
		}
		component = {
			slot = "LARGE_UTILITY_2"
			template = ""
		}
		component = {
			slot = "LARGE_UTILITY_3"
			template = ""
		}
		component = {
			slot = "LARGE_UTILITY_4"
			template = ""
		}
		component = {
			slot = "AUX_UTILITY_1"
			template = "RG_revive_component"
		}
	}
	required_component = "RG_FUSION_NANO_REACTOR_S"
	required_component = "HYPER_DRIVE_3"
	required_component = "SENSOR_4"
	required_component = "RG_gatebuilder_thruster"
	required_component = "RG_COMBAT_COMPUTER_MotherShip"
	required_component = ""
	required_component = ""
}

# Nanite Dragon
ship_design = {
	name = "NAME_RG_FAKE_Dragon"
	ship_size = nanite_space_dragon_baby
	is_event_design = yes
	section = {
		template = "nanite_space_dragon_baby_key"
		slot = "mid"
		component = {
			slot = "PRIMARY_GUN_01"
			template = "GRAY_BEAM_STATIC_X"
		}
		component = {
			slot = "SECONDARY_GUN_01"
			template = "SMALL_GRAY_WEAPON_LANCE"
		}
		component = {
			slot = "SECONDARY_GUN_02"
			template = "SMALL_GRAY_WEAPON_LANCE"
		}
		component = {
			slot = "SECONDARY_GUN_03"
			template = "SMALL_GRAY_WEAPON_LANCE"
		}
		component = {
			slot = "SECONDARY_GUN_04"
			template = "SMALL_GRAY_WEAPON_LANCE"
		}
		component = {
			slot = "SECONDARY_GUN_05"
			template = "SMALL_GRAY_WEAPON_LANCE"
		}
		component = {
			slot = "SECONDARY_GUN_06"
			template = "SMALL_GRAY_WEAPON_LANCE"
		}
		component = {
			slot = "SECONDARY_GUN_07"
			template = "SMALL_GRAY_WEAPON_LANCE"
		}
		component = {
			slot = "SECONDARY_GUN_08"
			template = "SMALL_GRAY_WEAPON_LANCE"
		}
		component = {
			slot = "TERTIARY_GUN_01"
			template = "RG_FLAK_BATTERY"
		}
		component = {
			slot = "TERTIARY_GUN_02"
			template = "RG_FLAK_BATTERY"
		}
		component = {
			slot = "TERTIARY_GUN_03"
			template = "RG_FLAK_BATTERY"
		}
		component = {
			slot = "TERTIARY_GUN_04"
			template = "RG_FLAK_BATTERY"
		}
		component = {
			slot = "LARGE_UTILITY_1"
			template = "HUGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_2"
			template = "HUGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_3"
			template = "HUGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_4"
			template = "HUGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "AUX_UTILITY_1"
			template = "RG_AUTO_REPAIR"
		}
		component = {
			slot = "AUX_UTILITY_2"
			template = "RG_ARMOR_BOOSTER"
		}
	}
	required_component = "GUARDIAN_DRIVE"
	required_component = "RG_COMBAT_COMPUTER_battle"
	required_component = "GUARDIAN_PROPULSION"
	required_component = "GUARDIAN_SENSORS"
}

#运航舰
ship_design = {
	name = "NAME_RG_carrier_destroyer"
	ship_size = RG_armed_transport_ship
	is_event_design = yes
	section = {
		template = "RG_carrier_destroyer_key"
		slot = "mid"
		component = {
			slot = "STRIKE_CRAFT_01"
			template = "RG_FIGHTER_HANGAR_BEAM"
		}
		component = {
			slot = "STRIKE_CRAFT_02"
			template = "RG_FIGHTER_HANGAR_BEAM"
		}
		component = {
			slot = "PD_01"
			template = "RG_FLAK_BATTERY"
		}
		component = {
			slot = "LARGE_UTILITY_1"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_2"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "AUX_UTILITY_1"
			template = "RG_AUTO_REPAIR"
		}
	}
	required_component = "RG_FUSION_NANO_REACTOR_S"
	required_component = "RG_gatebuilder_jump"
	required_component = "RG_gatebuilder_sensor"
	required_component = "RG_gatebuilder_thruster"
	required_component = "RG_COMBAT_COMPUTER_torpedo"
}

#驱逐舰
ship_design = {
	name = "NAME_RG_base_destroyer"
	ship_size = RG_graygoo_destroyer
	is_event_design = yes
	section = {
		template = "RG_base_destroyer_key"
		slot = "mid"
		component = {
			slot = "MEDIUM_GUN_01"
			template = "MEDIUM_GRAY_WEAPON_LANCE"
		}
		component = {
			slot = "MEDIUM_GUN_02"
			template = "MEDIUM_GRAY_WEAPON_LANCE"
		}
		component = {
			slot = "MEDIUM_GUN_03"
			template = "MEDIUM_GRAY_WEAPON_LANCE"
		}
		component = {
			slot = "TORPEDO_01"
			template = "RG_ENERGY_MISSILE"
		}
		component = {
			slot = "LARGE_UTILITY_1"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "LARGE_UTILITY_2"
			template = "LARGE_GRAY_MIX_ARMOR"
		}
		component = {
			slot = "AUX_UTILITY_1"
			template = "RG_AUTO_REPAIR"
		}
	}
	required_component = "RG_FUSION_NANO_REACTOR_S"
	required_component = "RG_gatebuilder_jump"
	required_component = "RG_gatebuilder_sensor"
	required_component = "RG_gatebuilder_thruster"
	required_component = "RG_COMBAT_COMPUTER_torpedo"
}