[MIRROR] Improved/Buildable Fighter Exosuits (#9801)

Co-authored-by: Aroliacue <96730930+Aroliacue@users.noreply.github.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-01-05 15:02:12 -07:00
committed by GitHub
parent ed79946ade
commit 61b1ac947a
13 changed files with 973 additions and 20 deletions

View File

@@ -864,3 +864,65 @@ CIRCUITS BELOW
build_path = /obj/item/circuitboard/recycler_stamper
sort_string = "OAABE"
department = LATHE_ALL | LATHE_ENGINEERING // CHOMPAdd
///Fighters///
//Pinnace//
/datum/design/circuit/mecha/fighter/pinnace_main
name = "Pinnace central control board"
id = "pinnace_main"
req_tech = list(TECH_DATA = 3, TECH_POWER = 4)
build_path = /obj/item/circuitboard/mecha/fighter/pinnace/main
sort_string = "NAAGA"
/datum/design/circuit/mecha/fighter/pinnace_flight
name = "Pinnace flight control board"
id = "pinnace_flight"
req_tech = list(TECH_DATA = 3, TECH_POWER = 4)
build_path = /obj/item/circuitboard/mecha/fighter/pinnace/flight
sort_string = "NAAGB"
/datum/design/circuit/mecha/fighter/pinnace_targeting
name = "Pinnace weapon control and targeting board"
id = "pinnace_targeting"
req_tech = list(TECH_DATA = 3, TECH_POWER = 4)
build_path = /obj/item/circuitboard/mecha/fighter/pinnace/targeting
sort_string = "NAAGC"
/datum/design/circuit/mecha/fighter/pinnace_cockpit_control
name = "Pinnace manual flight control instruments"
id = "pinnace_cockpit_control"
req_tech = list(TECH_DATA = 3, TECH_POWER = 4)
build_path = /obj/item/circuitboard/mecha/fighter/pinnace/cockpitboard
sort_string = "NAAGD"
//Baron//
/datum/design/circuit/mecha/fighter/baron_main
name = "Baron central control board"
id = "baron_main"
req_tech = list(TECH_DATA = 5, TECH_POWER = 4)
build_path = /obj/item/circuitboard/mecha/fighter/baron/main
sort_string = "NAAHA"
/datum/design/circuit/mecha/fighter/baron_flight
name = "Baron flight control board"
id = "baron_flight"
req_tech = list(TECH_DATA = 5, TECH_POWER = 4)
build_path = /obj/item/circuitboard/mecha/fighter/baron/flight
sort_string = "NAAHB"
/datum/design/circuit/mecha/fighter/baron_targeting
name = "Baron weapon control and targeting board"
id = "baron_targeting"
req_tech = list(TECH_DATA = 5, TECH_POWER = 4, TECH_COMBAT = 3)
build_path = /obj/item/circuitboard/mecha/fighter/baron/targeting
sort_string = "NAAHC"
/datum/design/circuit/mecha/fighter/baron_cockpit_control
name = "Baron manual flight control instruments"
id = "baron_cockpit_control"
req_tech = list(TECH_DATA = 5, TECH_POWER = 4, TECH_COMBAT = 3)
build_path = /obj/item/circuitboard/mecha/fighter/baron/cockpitboard
sort_string = "NAAHD"

View File

@@ -1253,3 +1253,129 @@
req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 4, TECH_POWER = 4)
materials = list(MAT_PLASTEEL = 10000, MAT_OSMIUM = 3000, MAT_GOLD = 5000)
build_path = /obj/item/mecha_parts/component/actuator/hispeed
///--------///
///Fighters///
///--------///
///Pinnace///
/datum/design/item/mechfab/fighter/pinnace
category = list("Pinnace")
/datum/design/item/mechfab/fighter/pinnace/chassis
name = "Pinnace Chassis"
id = "pinnace_chassis"
build_path = /obj/item/mecha_parts/fighter/chassis/pinnace
time = 30
materials = list(MAT_STEEL = 25000, MAT_GLASS = 10000, MAT_PLASTEEL = 10000)
/datum/design/item/mechfab/fighter/pinnace/core
name = "Pinnace Core"
id = "pinnace_core"
build_path = /obj/item/mecha_parts/fighter/part/pinnace_core
time = 60
materials = list(MAT_STEEL = 25000, MAT_GLASS = 7000, MAT_PLASTEEL = 7000)
/datum/design/item/mechfab/fighter/pinnace/cockpit
name = "Pinnace Cockpit"
id = "pinnace_cockpit"
build_path = /obj/item/mecha_parts/fighter/part/pinnace_cockpit
time = 15
materials = list(MAT_STEEL = 2500, MAT_PLASTEEL = 2500, MAT_GLASS = 7500, MAT_PLASTIC = 2500)
/datum/design/item/mechfab/fighter/pinnace/main_engine
name = "Pinnace Main Engine"
id = "pinnace_main_engine"
build_path = /obj/item/mecha_parts/fighter/part/pinnace_main_engine
time = 25
materials = list(MAT_STEEL = 15000, MAT_PLASTEEL = 5000)
/datum/design/item/mechfab/fighter/pinnace/left_engine
name = "Pinnace Left Engine"
id = "pinnace_left_engine"
build_path = /obj/item/mecha_parts/fighter/part/pinnace_left_engine
time = 25
materials = list(MAT_STEEL = 10000, MAT_PLASTEEL = 2500)
/datum/design/item/mechfab/fighter/pinnace/right_engine
name = "Pinnace Right Engine"
id = "pinnace_right_engine"
build_path = /obj/item/mecha_parts/fighter/part/pinnace_right_engine
time = 25
materials = list(MAT_STEEL = 10000, MAT_PLASTEEL = 2500)
/datum/design/item/mechfab/fighter/pinnace/left_wing
name = "Pinnace Left Wing"
id = "pinnace_left_wing"
build_path = /obj/item/mecha_parts/fighter/part/pinnace_left_wing
time = 20
materials = list(MAT_STEEL = 7000, MAT_PLASTIC = 3000, MAT_PLASTEEL = 5000)
/datum/design/item/mechfab/fighter/pinnace/right_wing
name = "Pinnace Right Wing"
id = "pinnace_right_wing"
build_path = /obj/item/mecha_parts/fighter/part/pinnace_right_wing
time = 20
materials = list(MAT_STEEL = 7000, MAT_PLASTIC = 3000, MAT_PLASTEEL = 5000)
///Baron///
/datum/design/item/mechfab/fighter/baron
category = list("Baron")
/datum/design/item/mechfab/fighter/baron/chassis
name = "Baron Chassis"
id = "baron_chassis"
build_path = /obj/item/mecha_parts/fighter/chassis/baron
time = 30
materials = list(MAT_STEEL = 37500, MAT_GLASS = 15000, MAT_PLASTEEL = 15000)
/datum/design/item/mechfab/fighter/baron/core
name = "Baron Core"
id = "baron_core"
build_path = /obj/item/mecha_parts/fighter/part/baron_core
time = 60
materials = list(MAT_STEEL = 37500, MAT_GLASS = 15000, MAT_PLASTEEL = 15000)
/datum/design/item/mechfab/fighter/baron/cockpit
name = "Baron Cockpit"
id = "baron_cockpit"
build_path = /obj/item/mecha_parts/fighter/part/baron_cockpit
time = 15
materials = list(MAT_STEEL = 5000, MAT_PLASTEEL = 5000, MAT_GLASS = 10000, MAT_PLASTIC = 5000)
/datum/design/item/mechfab/fighter/baron/main_engine
name = "Baron Main Engine"
id = "baron_main_engine"
build_path = /obj/item/mecha_parts/fighter/part/baron_main_engine
time = 25
materials = list(MAT_STEEL = 25000, MAT_PLASTEEL = 10000)
/datum/design/item/mechfab/fighter/baron/left_engine
name = "Baron Left Engine"
id = "baron_left_engine"
build_path = /obj/item/mecha_parts/fighter/part/baron_left_engine
time = 25
materials = list(MAT_STEEL = 20000, MAT_PLASTEEL = 5000)
/datum/design/item/mechfab/fighter/baron/right_engine
name = "Baron Right Engine"
id = "baron_right_engine"
build_path = /obj/item/mecha_parts/fighter/part/baron_right_engine
time = 25
materials = list(MAT_STEEL = 20000, MAT_PLASTEEL = 5000)
/datum/design/item/mechfab/fighter/baron/left_wing
name = "Baron Left Wing"
id = "baron_left_wing"
build_path = /obj/item/mecha_parts/fighter/part/baron_left_wing
time = 20
materials = list(MAT_STEEL = 15000, MAT_PLASTIC = 6000, MAT_PLASTEEL = 10000)
/datum/design/item/mechfab/fighter/baron/right_wing
name = "Baron Right Wing"
id = "baron_right_wing"
build_path = /obj/item/mecha_parts/fighter/part/baron_right_wing
time = 20
materials = list(MAT_STEEL = 15000, MAT_PLASTIC = 6000, MAT_PLASTEEL = 10000)