mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
Departamental Lathes (#8809)
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
33
modular_chomp/code/modules/research/lathes/protolathe.dm
Normal file
33
modular_chomp/code/modules/research/lathes/protolathe.dm
Normal 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
|
||||
Reference in New Issue
Block a user