Departamental Lathes (#8809)

This commit is contained in:
Guti
2024-08-26 08:46:45 +02:00
committed by GitHub
parent 84498ee0a4
commit 1f4d34324e
46 changed files with 536 additions and 77 deletions

View File

@@ -4,3 +4,27 @@
materials = list(MAT_STEEL = 3000, MAT_GLASS = 500)
build_path = /obj/item/device/floor_painter
sort_string = "TADAA"
department = LATHE_ALL | LATHE_SERVICE
/datum/design/item/device/medical_holosign
id = "medical_holosign"
req_tech = list(TECH_BIO = 2)
materials = list(MAT_STEEL = 1000, MAT_GLASS = 500)
build_path = /obj/item/weapon/holosign_creator/medical
sort_string = "TADAB"
department = LATHE_ALL | LATHE_MEDICAL
/datum/design/item/device/atmos_holosign
id = "atmos_holosign"
req_tech = list(TECH_ENGINEERING = 2)
materials = list(MAT_STEEL = 1000, MAT_GLASS = 500)
build_path = /obj/item/weapon/holosign_creator/combifan
sort_string = "TADAC"
department = LATHE_ALL | LATHE_ENGINEERING
/datum/design/item/device/mail_scanner
id = "mail_scanner"
materials = list(MAT_STEEL = 500, MAT_GLASS = 500)
build_path = /obj/item/mail_scanner
sort_string = "TADAD"
department = LATHE_ALL | LATHE_CARGO

View File

@@ -10,6 +10,7 @@
materials = list(MAT_STEEL = 3000, MAT_GLASS = 3000)
build_path = /obj/item/organ/internal/augment/armmounted/hand
sort_string = "JVACE"
department = LATHE_ALL | LATHE_SCIENCE
/datum/design/item/organ/internal/augment/armmounted/shoulder/multiple
@@ -19,6 +20,7 @@
materials = list(MAT_STEEL = 6000, MAT_GLASS = 6000)
build_path = /obj/item/organ/internal/augment/armmounted/shoulder/multiple
sort_string = "JVACI"
department = LATHE_ALL | LATHE_SCIENCE
/datum/design/item/organ/internal/augment/armmounted/shoulder/multiple/medical
desc = "A large implant that fits into a subject's arm. It deploys an array of tools by some painful means."
@@ -27,3 +29,4 @@
materials = list(MAT_STEEL = 6000, MAT_GLASS = 6000, MAT_SILVER = 1000)
build_path = /obj/item/organ/internal/augment/armmounted/shoulder/multiple/medical
sort_string = "JVACJ"
department = LATHE_ALL | LATHE_MEDICAL

View File

@@ -6,6 +6,7 @@
materials = list(MAT_STEEL = 5000)
build_path = /obj/item/trash/rkibble
sort_string = "KIBBB"
department = LATHE_ALL | LATHE_SCIENCE
/datum/design/item/general/mindbinder
name = "Mind Binder"
@@ -14,3 +15,4 @@
materials = list(MAT_STEEL = 4000, MAT_GLASS = 4000, MAT_URANIUM = 2000)
build_path = /obj/item/device/mindbinder
sort_string = "TBVAB"
department = LATHE_ALL | LATHE_MEDICAL

View File

@@ -26,6 +26,7 @@
build_path = /obj/item/weapon/cell
category = list("Misc")
sort_string = "BAAAA"
department = LATHE_ALL | LATHE_ENGINEERING
/datum/design/item/powercell/high
name = "high-capacity"
@@ -35,6 +36,7 @@
build_path = /obj/item/weapon/cell/high
category = list("Misc")
sort_string = "BAAAB"
department = LATHE_ALL | LATHE_ENGINEERING
/datum/design/item/powercell/super
name = "super-capacity"
@@ -44,6 +46,7 @@
build_path = /obj/item/weapon/cell/super
category = list("Misc")
sort_string = "BAAAC"
department = LATHE_ALL | LATHE_ENGINEERING
/datum/design/item/powercell/hyper
name = "hyper-capacity"
@@ -53,6 +56,7 @@
build_path = /obj/item/weapon/cell/hyper
category = list("Misc")
sort_string = "BAAAD"
department = LATHE_ALL | LATHE_ENGINEERING
/datum/design/item/powercell/giga
name = "giga-capacity"
@@ -62,6 +66,7 @@
build_path = /obj/item/weapon/cell/giga
category = list("Misc")
sort_string = "BAAAE"
department = LATHE_ALL | LATHE_ENGINEERING
/datum/design/item/powercell/potato
name = "potato cell"
@@ -70,6 +75,7 @@
build_path = /obj/item/weapon/cell/potato
category = list("Misc")
sort_string = "BAAAF"
department = LATHE_ALL | LATHE_ENGINEERING
/*
//Device Cells
@@ -82,6 +88,7 @@
build_path = /obj/item/weapon/cell/device
category = list("Misc")
sort_string = "BAABA"
department = LATHE_ALL | LATHE_ENGINEERING
/datum/design/item/powercell/device_empproof
name = "device, empproof"
@@ -91,6 +98,7 @@
build_path = /obj/item/weapon/cell/device/empproof
category = list("Misc")
sort_string = "BAABB"
department = LATHE_ALL | LATHE_ENGINEERING
/datum/design/item/powercell/advance_device
name = "device, advanced"
@@ -100,6 +108,7 @@
build_path = /obj/item/weapon/cell/device/weapon
category = list("Misc")
sort_string = "BAABC"
department = LATHE_ALL | LATHE_ENGINEERING
/datum/design/item/powercell/advance_device_empproof
name = "device, advanced empproof"
@@ -109,7 +118,8 @@
build_path = /obj/item/weapon/cell/device/weapon/empproof
category = list("Misc")
sort_string = "BAABD"
department = LATHE_ALL | LATHE_ENGINEERING
/datum/design/item/powercell/advance_device_recharge
name = "device, advanced recharging"
id = "recharging_advanced_device"
@@ -118,6 +128,7 @@
build_path = /obj/item/weapon/cell/device/weapon/recharge
category = list("Misc")
sort_string = "BAABE"
department = LATHE_ALL | LATHE_ENGINEERING
/datum/design/item/powercell/super_device
name = "device, super"
@@ -127,6 +138,7 @@
build_path = /obj/item/weapon/cell/device/super
category = list("Misc")
sort_string = "BAABF"
department = LATHE_ALL | LATHE_ENGINEERING
/datum/design/item/powercell/hype_device
name = "device, hyper"
@@ -136,6 +148,7 @@
build_path = /obj/item/weapon/cell/device/hyper
category = list("Misc")
sort_string = "BAABG"
department = LATHE_ALL | LATHE_ENGINEERING
/datum/design/item/powercell/giga_device
name = "device, giga"
@@ -145,6 +158,7 @@
build_path = /obj/item/weapon/cell/device/giga
category = list("Misc")
sort_string = "BAAAH"
department = LATHE_ALL | LATHE_ENGINEERING
/datum/design/item/powercell/omni_device
name = "device, omni"
@@ -155,6 +169,7 @@
build_path = /obj/item/weapon/cell/device/weapon/recharge/alien/omni
category = list("Misc")
sort_string = "BAABI"
department = LATHE_ALL | LATHE_ENGINEERING
/*
//Mecha Cells

View File

@@ -6,6 +6,7 @@
materials = list(MAT_STEEL = 3000, MAT_GLASS = 3000)
build_path = /obj/item/weapon/gun/launcher/confetti_cannon
sort_string = "MAAVD"
department = LATHE_ALL | LATHE_SERVICE
/datum/design/item/weapon/energy/metamorphosisray
name = "metamorphosis ray"
@@ -22,6 +23,7 @@
materials = list(MAT_STEEL = 4000, MAT_GLASS = 500)
build_path = /obj/item/weapon/gun/energy/locked/phasegun/pistol
sort_string = "MACAA"
department = LATHE_ALL | LATHE_SECURITY
/datum/design/item/weapon/phase/phase_carbine
id = "phasecarbine"
@@ -29,6 +31,7 @@
materials = list(MAT_STEEL = 6000, MAT_GLASS = 500)
build_path = /obj/item/weapon/gun/energy/locked/phasegun
sort_string = "MACAB"
department = LATHE_ALL | LATHE_SECURITY
/datum/design/item/weapon/phase/phase_rifle
id = "phaserifle"
@@ -36,6 +39,7 @@
materials = list(MAT_STEEL = 7000, MAT_GLASS = 500, MAT_SILVER = 500)
build_path = /obj/item/weapon/gun/energy/locked/phasegun/rifle
sort_string = "MACAC"
department = LATHE_ALL | LATHE_SECURITY
/datum/design/item/weapon/phase/phase_cannon
id = "phasecannon"
@@ -43,6 +47,7 @@
materials = list(MAT_STEEL = 10000, MAT_GLASS = 2000, MAT_SILVER = 2000, MAT_DIAMOND = 750)
build_path = /obj/item/weapon/gun/energy/locked/phasegun/cannon
sort_string = "MACAD"
department = LATHE_ALL | LATHE_SECURITY
/datum/design/item/weapon/phase/frontier_holdout
id = "holdout frontier phaser"
@@ -50,6 +55,7 @@
materials = list(MAT_STEEL = 6000, MAT_GLASS = 900, MAT_DURASTEEL = 100, MAT_VERDANTIUM = 100, MAT_PHORON = 1000)
build_path = /obj/item/weapon/gun/energy/locked/frontier/holdout
sort_string = "MACAE"
department = LATHE_ALL | LATHE_SECURITY
/datum/design/item/weapon/phase/frontier_phaser
id = "frontier phaser"
@@ -57,6 +63,7 @@
materials = list(MAT_STEEL = 7000, MAT_GLASS = 900, MAT_DURASTEEL = 100, MAT_VERDANTIUM = 150, MAT_PHORON = 2000)
build_path = /obj/item/weapon/gun/energy/locked/frontier
sort_string = "MACAF"
department = LATHE_ALL | LATHE_SECURITY
/datum/design/item/weapon/phase/frontier_carbine
id = "carbine frontier phaser"
@@ -64,6 +71,7 @@
materials = list(MAT_STEEL = 6500, MAT_GLASS = 900, MAT_DURASTEEL = 150, MAT_VERDANTIUM = 200, MAT_PHORON = 4000)
build_path = /obj/item/weapon/gun/energy/locked/frontier/carbine
sort_string = "MACAG"
department = LATHE_ALL | LATHE_SECURITY
/datum/design/item/weapon/phase/frontier_rifle
id = "marksman rifle frontier phaser"
@@ -71,6 +79,7 @@
materials = list(MAT_STEEL = 8000, MAT_GLASS = 900, MAT_DURASTEEL = 200, MAT_VERDANTIUM = 250, MAT_PHORON = 2000)
build_path = /obj/item/weapon/gun/energy/locked/frontier/rifle
sort_string = "MACAH"
department = LATHE_ALL | LATHE_SECURITY
/datum/design/item/weapon/phase/frontier_handbow
id = "handbow frontier phaser"
@@ -78,6 +87,7 @@
materials = list(MAT_STEEL = 5000, MAT_GLASS = 900, MAT_DURASTEEL = 100, MAT_VERDANTIUM = 150, MAT_PHORON = 1000)
build_path = /obj/item/weapon/gun/energy/locked/frontier/handbow
sort_string = "MACAI"
department = LATHE_ALL | LATHE_SECURITY
//Leathals And any new CHOMP weapons.
/datum/design/item/weapon/gun/projectile/caseless/prototype
@@ -86,6 +96,7 @@
materials = list(MAT_STEEL = 7000, MAT_TITANIUM = 4000)
build_path = /obj/item/weapon/gun/projectile/caseless/prototype
sort_string = "MACBA"
department = LATHE_ALL | LATHE_SECURITY
/datum/design/item/weapon/energy/lasercannon
desc = "The lasing medium of this prototype is enclosed in a tube lined with uranium-235 and subjected to high neutron flux in a nuclear reactor core."
@@ -94,6 +105,7 @@
materials = list(MAT_STEEL = 4000, MAT_GLASS = 1000, MAT_DIAMOND = 2000, MAT_TITANIUM = 4000, MAT_LEAD = 4000, MAT_URANIUM = 5000)
build_path = /obj/item/weapon/gun/energy/lasercannon
sort_string = "MAAAD"
department = LATHE_ALL | LATHE_SECURITY
//Wierd weapon time
/datum/design/item/weapon/energy/cyrogun
@@ -103,3 +115,4 @@
materials = list(MAT_GLASS = 3000, MAT_MORPHIUM = 4000, MAT_DURASTEEL = 6000, MAT_LEAD = 6000, MAT_METALHYDROGEN = 3000)
build_path = /obj/item/weapon/gun/energy/freezegun
sort_string = "MAAAD"
department = LATHE_ALL | LATHE_SECURITY

View File

@@ -0,0 +1,33 @@
/obj/machinery/r_n_d/protolathe/science
name = "Science Protolathe"
req_category = LATHE_SCIENCE
dep_overlay = "sci"
/obj/machinery/r_n_d/protolathe/engineering
name = "Engineering Protolathe"
req_category = LATHE_ENGINEERING
dep_overlay = "engi"
/obj/machinery/r_n_d/protolathe/medical
name = "Medical Protolathe"
req_category = LATHE_MEDICAL
dep_overlay = "med"
/obj/machinery/r_n_d/protolathe/cargo
name = "Cargo Protolathe"
req_category = LATHE_CARGO
dep_overlay = "cargo"
/obj/machinery/r_n_d/protolathe/service
name = "Service Protolathe"
req_category = LATHE_SERVICE
dep_overlay = "serv"
/obj/machinery/r_n_d/protolathe/security
name = "Security Protolathe"
req_category = LATHE_SECURITY
dep_overlay = "sec"
/obj/machinery/r_n_d/protolathe/public
name = "Public Protolathe"
req_category = LATHE_PUBLIC