608 lines
13 KiB
Plaintext
608 lines
13 KiB
Plaintext
#############################
|
|
### Fallen Machine Empire ###
|
|
#############################
|
|
|
|
# Planet Destroyer
|
|
ship_design = {
|
|
name = "NAME_Gray_Omega"
|
|
ship_size = colossus
|
|
section = {
|
|
template = "SHIP_COLOSSUS_SECTION"
|
|
slot = "ship"
|
|
|
|
component = {
|
|
slot = "PLANET_KILLER_GUN_01"
|
|
template = "RG_PLANET_KILLER"
|
|
}
|
|
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"
|
|
}
|
|
}
|
|
required_component="SENSOR_4"
|
|
required_component="JUMP_DRIVE_1"
|
|
required_component="COLOSSUS_DARK_MATTER_REACTOR"
|
|
required_component="COLOSSUS_SHIP_THRUSTER_5"
|
|
|
|
# For special buildable
|
|
is_special_buildable = yes
|
|
allow_buildable_trigger = is_fallen_empire_machine
|
|
}
|
|
|
|
# Massive Ship
|
|
ship_design = {
|
|
name = "NAME_Gray_Alpha"
|
|
ship_size = massive_ship_fallen_empire
|
|
section = {
|
|
template = "fallen_empire_massive_warship_key"
|
|
slot = "mid"
|
|
|
|
component = {
|
|
slot = "TITANIC_01"
|
|
template = "GRAY_BEAM_STATIC_EX"
|
|
}
|
|
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 = "LARGE_GUN_01"
|
|
template = "LARGE_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "LARGE_GUN_02"
|
|
template = "LARGE_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "LARGE_GUN_03"
|
|
template = "LARGE_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "LARGE_GUN_04"
|
|
template = "LARGE_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "LARGE_GUN_05"
|
|
template = "LARGE_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "LARGE_GUN_06"
|
|
template = "LARGE_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "LARGE_GUN_07"
|
|
template = "LARGE_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "LARGE_GUN_08"
|
|
template = "LARGE_GRAY_WEAPON_LANCE"
|
|
}
|
|
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 = "MEDIUM_GUN_04"
|
|
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
|
}
|
|
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 = "LARGE_UTILITY_7"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "LARGE_UTILITY_8"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "LARGE_UTILITY_9"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "LARGE_UTILITY_10"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "LARGE_UTILITY_11"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "LARGE_UTILITY_12"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "LARGE_UTILITY_13"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "LARGE_UTILITY_14"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "LARGE_UTILITY_15"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "LARGE_UTILITY_16"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "LARGE_UTILITY_17"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "LARGE_UTILITY_18"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "LARGE_UTILITY_19"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "LARGE_UTILITY_20"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "AUX_UTILITY_1"
|
|
template = "SHIELD_BOOSTER"
|
|
}
|
|
component = {
|
|
slot = "AUX_UTILITY_2"
|
|
template = "SHIELD_BOOSTER"
|
|
}
|
|
component = {
|
|
slot = "AUX_UTILITY_3"
|
|
template = "SHIELD_BOOSTER"
|
|
}
|
|
}
|
|
required_component="SENSOR_4"
|
|
required_component="JUMP_DRIVE_1"
|
|
required_component="COMBAT_COMPUTER_ARTILLERY_SAPIENT"
|
|
required_component="TITAN_DARK_MATTER_REACTOR"
|
|
required_component="TITAN_SHIP_THRUSTER_5"
|
|
|
|
# For special buildable
|
|
is_special_buildable = yes
|
|
allow_buildable_trigger = is_fallen_empire_machine
|
|
}
|
|
|
|
# Large Ship
|
|
ship_design = {
|
|
name = "NAME_Gray_Beta"
|
|
ship_size = large_ship_fallen_empire
|
|
section = {
|
|
template = "fallen_empire_large_warship_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 = "EXTRA_LARGE_01"
|
|
template = "GRAY_BEAM_STATIC_X"
|
|
}
|
|
component = {
|
|
slot = "EXTRA_LARGE_02"
|
|
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 = "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 = "MEDIUM_GUN_04"
|
|
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
|
}
|
|
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 = "LARGE_UTILITY_7"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "LARGE_UTILITY_8"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "AUX_UTILITY_1"
|
|
template = "SHIELD_BOOSTER"
|
|
}
|
|
component = {
|
|
slot = "AUX_UTILITY_2"
|
|
template = "SHIELD_BOOSTER"
|
|
}
|
|
component = {
|
|
slot = "AUX_UTILITY_3"
|
|
template = "SHIELD_BOOSTER"
|
|
}
|
|
}
|
|
required_component="SENSOR_4"
|
|
required_component="JUMP_DRIVE_1"
|
|
required_component="COMBAT_COMPUTER_LINE_SAPIENT"
|
|
required_component="BATTLESHIP_DARK_MATTER_REACTOR"
|
|
required_component="BATTLESHIP_SHIP_THRUSTER_5"
|
|
|
|
# For special buildable
|
|
is_special_buildable = yes
|
|
allow_buildable_trigger = is_fallen_empire_machine
|
|
}
|
|
|
|
# Small Ship
|
|
ship_design = {
|
|
name = "NAME_Gray_Gamma"
|
|
ship_size = small_ship_fallen_empire
|
|
section = {
|
|
template = "fallen_empire_warship_small_key"
|
|
slot = "mid"
|
|
|
|
component = {
|
|
slot = "LARGE_GUN_01"
|
|
template = "LARGE_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "LARGE_GUN_02"
|
|
template = "LARGE_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "SMALL_GUN_01"
|
|
template = "SMALL_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "SMALL_GUN_02"
|
|
template = "SMALL_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "SMALL_GUN_03"
|
|
template = "SMALL_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "SMALL_GUN_04"
|
|
template = "SMALL_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "PD_01"
|
|
template = "RG_FLAK_BATTERY"
|
|
}
|
|
component = {
|
|
slot = "PD_02"
|
|
template = "RG_FLAK_BATTERY"
|
|
}
|
|
component = {
|
|
slot = "PD_03"
|
|
template = "RG_FLAK_BATTERY"
|
|
}
|
|
component = {
|
|
slot = "PD_04"
|
|
template = "RG_FLAK_BATTERY"
|
|
}
|
|
component = {
|
|
slot = "MEDIUM_UTILITY_1"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "MEDIUM_UTILITY_2"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "MEDIUM_UTILITY_3"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "MEDIUM_UTILITY_4"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "MEDIUM_UTILITY_5"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "MEDIUM_UTILITY_6"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "AUX_UTILITY_1"
|
|
template = "SHIELD_BOOSTER"
|
|
}
|
|
component = {
|
|
slot = "AUX_UTILITY_2"
|
|
template = "SHIELD_BOOSTER"
|
|
}
|
|
}
|
|
required_component="SENSOR_4"
|
|
required_component="JUMP_DRIVE_1"
|
|
required_component="COMBAT_COMPUTER_PICKET_SAPIENT"
|
|
required_component="DESTROYER_DARK_MATTER_REACTOR"
|
|
required_component="DESTROYER_SHIP_THRUSTER_5"
|
|
|
|
# For special buildable
|
|
is_special_buildable = yes
|
|
allow_buildable_trigger = is_fallen_empire_machine
|
|
}
|
|
|
|
# Defense Platform
|
|
ship_design = {
|
|
name = "NAME_Gray_Sigma"
|
|
ship_size = military_station_small_fallen_empire
|
|
section = {
|
|
template = "fallen_empire_station_small_key"
|
|
slot = "mid"
|
|
|
|
component = {
|
|
slot = "LARGE_GUN_01"
|
|
template = "LARGE_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "LARGE_GUN_02"
|
|
template = "LARGE_GRAY_WEAPON_LANCE"
|
|
}
|
|
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 = "MEDIUM_GUN_04"
|
|
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "MEDIUM_GUN_05"
|
|
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
|
}
|
|
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 = "SHIELD_BOOSTER"
|
|
}
|
|
component = {
|
|
slot = "AUX_UTILITY_2"
|
|
template = "SHIELD_BOOSTER"
|
|
}
|
|
}
|
|
required_component="SENSOR_4"
|
|
required_component="COMBAT_COMPUTER_PLATFORM_SAPIENT"
|
|
required_component="PLATFORM_DARK_MATTER_REACTOR"
|
|
|
|
# For special buildable
|
|
is_special_buildable = yes
|
|
allow_buildable_trigger = is_fallen_empire_machine
|
|
}
|
|
|
|
# Construction Ship
|
|
ship_design = {
|
|
name = "NAME_Gray_Theta"
|
|
ship_size = constructor
|
|
section = {
|
|
template = "DEFAULT_CONSTRUCTION_SECTION"
|
|
slot = "mid"
|
|
|
|
component = {
|
|
slot = "SMALL_UTILITY_1"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "SMALL_UTILITY_2"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
}
|
|
required_component="JUMP_DRIVE_1"
|
|
required_component="SHIP_THRUSTER_5"
|
|
required_component="SENSOR_4"
|
|
required_component="CORVETTE_DARK_MATTER_REACTOR"
|
|
|
|
# For special buildable
|
|
is_special_buildable = yes
|
|
allow_buildable_trigger = is_fallen_empire_machine
|
|
}
|
|
|
|
|
|
# Colony Ship
|
|
ship_design = {
|
|
name = "NAME_Gray_Tau"
|
|
ship_size = colonizer
|
|
section = {
|
|
template = "DEFAULT_COLONIZATION_SECTION"
|
|
slot = "mid"
|
|
|
|
component = {
|
|
slot = "SMALL_UTILITY_1"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "SMALL_UTILITY_2"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
component = {
|
|
slot = "SMALL_UTILITY_3"
|
|
template = "LARGE_GRAY_MIX_ARMOR"
|
|
}
|
|
}
|
|
required_component="JUMP_DRIVE_1"
|
|
required_component="SHIP_THRUSTER_5"
|
|
required_component="SENSOR_4"
|
|
required_component="CORVETTE_DARK_MATTER_REACTOR"
|
|
|
|
# For special buildable
|
|
is_special_buildable = yes
|
|
allow_buildable_trigger = is_fallen_empire_machine
|
|
}
|
|
|
|
# Awakened Fallen Empire Starbase
|
|
ship_design = {
|
|
name = "NAME_Gray_FE_Starbase"
|
|
ship_size = starbase_fe_outpost
|
|
section = {
|
|
template = "station_generic_01_key"
|
|
slot = "mid"
|
|
|
|
component = {
|
|
slot = "SMALL_GUN_01"
|
|
template = "SMALL_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "SMALL_GUN_02"
|
|
template = "SMALL_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "SMALL_GUN_03"
|
|
template = "SMALL_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "MEDIUM_GUN_01"
|
|
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "MEDIUM_GUN_02"
|
|
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
|
}
|
|
component = {
|
|
slot = "LARGE_GUN_01"
|
|
template = "LARGE_GRAY_WEAPON_LANCE"
|
|
}
|
|
}
|
|
required_component="SENSOR_2"
|
|
}
|