mirror of
https://github.com/CHOMPstation/CHOMPstation.git
synced 2026-07-10 14:42:46 +01:00
a5dc6e65ad
Last commit was **adding*** the module to the possible ones for borgs. This one is the one that adds the printable module to the Protolathe.
319 lines
11 KiB
Plaintext
319 lines
11 KiB
Plaintext
/* Make language great again
|
|
/datum/design/item/implant/language
|
|
name = "Language implant"
|
|
id = "implant_language"
|
|
req_tech = list(TECH_MATERIAL = 5, TECH_BIO = 5, TECH_DATA = 4, TECH_ENGINEERING = 4) //This is not an easy to make implant.
|
|
materials = list(DEFAULT_WALL_MATERIAL = 7000, "glass" = 7000, "gold" = 2000, "diamond" = 3000)
|
|
build_path = /obj/item/weapon/implantcase/vrlanguage
|
|
*/
|
|
/datum/design/item/implant/backup
|
|
name = "Backup implant"
|
|
id = "implant_backup"
|
|
req_tech = list(TECH_MATERIAL = 2, TECH_BIO = 2, TECH_DATA = 4, TECH_ENGINEERING = 2)
|
|
materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 2000)
|
|
build_path = /obj/item/weapon/implantcase/backup
|
|
|
|
/datum/design/item/weapon/sizegun
|
|
name = "Size gun"
|
|
id = "sizegun"
|
|
req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3, TECH_POWER = 2)
|
|
materials = list(DEFAULT_WALL_MATERIAL = 3000, "glass" = 2000, "uranium" = 2000)
|
|
build_path = /obj/item/weapon/gun/energy/sizegun
|
|
sort_string = "TAAAB"
|
|
|
|
/datum/design/item/bluespace_jumpsuit
|
|
name = "Bluespace jumpsuit"
|
|
id = "bsjumpsuit"
|
|
req_tech = list(TECH_BLUESPACE = 2, TECH_MATERIAL = 3, TECH_POWER = 2)
|
|
materials = list(DEFAULT_WALL_MATERIAL = 4000, "glass" = 4000)
|
|
build_path = /obj/item/clothing/under/bluespace
|
|
sort_string = "TAAAC"
|
|
|
|
/datum/design/item/sleevemate
|
|
name = "SleeveMate 3200"
|
|
id = "sleevemate"
|
|
req_tech = list(TECH_MATERIAL = 3, TECH_MAGNET = 2, TECH_BIO = 2)
|
|
materials = list(DEFAULT_WALL_MATERIAL = 4000, "glass" = 4000)
|
|
build_path = /obj/item/device/sleevemate
|
|
sort_string = "TAAAD"
|
|
|
|
/datum/design/item/bodysnatcher
|
|
name = "Body Snatcher"
|
|
id = "bodysnatcher"
|
|
req_tech = list(TECH_MAGNET = 3, TECH_BIO = 3, TECH_ILLEGAL = 2)
|
|
materials = list(DEFAULT_WALL_MATERIAL = 4000, "glass" = 4000)
|
|
build_path = /obj/item/device/bodysnatcher
|
|
|
|
/datum/design/item/item/pressureinterlock
|
|
name = "APP pressure interlock"
|
|
id = "pressureinterlock"
|
|
req_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2, TECH_ENGINEERING = 2)
|
|
materials = list(DEFAULT_WALL_MATERIAL = 1000, "glass" = 250)
|
|
build_path = /obj/item/pressurelock
|
|
sort_string = "TAADA"
|
|
|
|
/datum/design/item/weapon/advparticle
|
|
name = "Advanced anti-particle rifle"
|
|
id = "advparticle"
|
|
req_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 5, TECH_POWER = 3, TECH_MAGNET = 3)
|
|
materials = list(DEFAULT_WALL_MATERIAL = 5000, "glass" = 1000, "gold" = 1000, "uranium" = 750)
|
|
build_path = /obj/item/weapon/gun/energy/particle/advanced
|
|
sort_string = "TAADB"
|
|
|
|
/datum/design/item/weapon/particlecannon
|
|
name = "Anti-particle cannon"
|
|
id = "particlecannon"
|
|
req_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 5, TECH_POWER = 4, TECH_MAGNET = 4)
|
|
materials = list(DEFAULT_WALL_MATERIAL = 10000, "glass" = 1500, "gold" = 2000, "uranium" = 1000, "diamond" = 2000)
|
|
build_path = /obj/item/weapon/gun/energy/particle/cannon
|
|
sort_string = "TAADC"
|
|
|
|
/datum/design/item/hud/omni
|
|
name = "AR glasses"
|
|
id = "omnihud"
|
|
req_tech = list(TECH_MAGNET = 4, TECH_COMBAT = 3, TECH_BIO = 3)
|
|
materials = list(DEFAULT_WALL_MATERIAL = 1000, "glass" = 1000)
|
|
build_path = /obj/item/clothing/glasses/omnihud
|
|
sort_string = "GAAFB"
|
|
|
|
/datum/design/item/translocator
|
|
name = "Personal translocator"
|
|
id = "translocator"
|
|
req_tech = list(TECH_MAGNET = 5, TECH_BLUESPACE = 5, TECH_ILLEGAL = 6)
|
|
materials = list(DEFAULT_WALL_MATERIAL = 4000, "glass" = 2000, "uranium" = 4000, "diamond" = 2000)
|
|
build_path = /obj/item/device/perfect_tele
|
|
sort_string = "HABAF"
|
|
|
|
/datum/design/item/nif
|
|
name = "nanite implant framework"
|
|
id = "nif"
|
|
req_tech = list(TECH_MAGNET = 5, TECH_BLUESPACE = 5, TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_DATA = 5)
|
|
materials = list(DEFAULT_WALL_MATERIAL = 5000, "glass" = 8000, "uranium" = 6000, "diamond" = 6000)
|
|
build_path = /obj/item/device/nif
|
|
sort_string = "HABBC"
|
|
|
|
/datum/design/item/nifbio
|
|
name = "bioadaptive NIF"
|
|
id = "bioadaptive nif"
|
|
req_tech = list(TECH_MAGNET = 5, TECH_BLUESPACE = 5, TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_DATA = 5, TECH_BIO = 5)
|
|
materials = list(DEFAULT_WALL_MATERIAL = 5000, "glass" = 8000, "uranium" = 6000, "diamond" = 6000)
|
|
build_path = /obj/item/device/nif/bioadap
|
|
sort_string = "HABBD"
|
|
//CHOMP edit, added bioaddaptive NIF to protolathe
|
|
|
|
/datum/design/item/nifrepairtool
|
|
name = "adv. NIF repair tool"
|
|
id = "anrt"
|
|
req_tech = list(TECH_MAGNET = 5, TECH_BLUESPACE = 5, TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_DATA = 5)
|
|
materials = list(DEFAULT_WALL_MATERIAL = 200, "glass" = 3000, "uranium" = 2000, "diamond" = 2000)
|
|
build_path = /obj/item/device/nifrepairer
|
|
sort_string = "HABBE" //CHOMP Edit, Changed String from HABBD to HABBE
|
|
|
|
// Resleeving Circuitboards
|
|
|
|
/datum/design/circuit/transhuman_clonepod
|
|
name = "grower pod"
|
|
id = "transhuman_clonepod"
|
|
req_tech = list(TECH_DATA = 3, TECH_BIO = 3)
|
|
build_path = /obj/item/weapon/circuitboard/transhuman_clonepod
|
|
sort_string = "HAADA"
|
|
|
|
/datum/design/circuit/transhuman_synthprinter
|
|
name = "SynthFab 3000"
|
|
id = "transhuman_synthprinter"
|
|
req_tech = list(TECH_DATA = 3, TECH_ENGINEERING = 3)
|
|
build_path = /obj/item/weapon/circuitboard/transhuman_synthprinter
|
|
sort_string = "HAADB"
|
|
|
|
/datum/design/circuit/transhuman_resleever
|
|
name = "Resleeving pod"
|
|
id = "transhuman_resleever"
|
|
req_tech = list(TECH_ENGINEERING = 4, TECH_BIO = 4)
|
|
build_path = /obj/item/weapon/circuitboard/transhuman_resleever
|
|
sort_string = "HAADC"
|
|
|
|
/datum/design/circuit/resleeving_control
|
|
name = "Resleeving control console"
|
|
id = "resleeving_control"
|
|
req_tech = list(TECH_DATA = 5)
|
|
build_path = /obj/item/weapon/circuitboard/resleeving_control
|
|
sort_string = "HAADE"
|
|
|
|
/datum/design/circuit/body_designer
|
|
name = "Body design console"
|
|
id = "body_designer"
|
|
req_tech = list(TECH_DATA = 5)
|
|
build_path = /obj/item/weapon/circuitboard/body_designer
|
|
sort_string = "HAADF"
|
|
|
|
/datum/design/circuit/partslathe
|
|
name = "Parts lathe"
|
|
id = "partslathe"
|
|
req_tech = list(TECH_DATA = 2, TECH_ENGINEERING = 2)
|
|
build_path = /obj/item/weapon/circuitboard/partslathe
|
|
sort_string = "HABAD"
|
|
|
|
/datum/design/item/weapon/netgun
|
|
name = "\'Hunter\' capture gun"
|
|
id = "netgun"
|
|
req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 5, TECH_MAGNET = 3)
|
|
materials = list(DEFAULT_WALL_MATERIAL = 6000, "glass" = 3000)
|
|
build_path = /obj/item/weapon/gun/energy/netgun
|
|
sort_string = "TAADF"
|
|
|
|
/datum/design/circuit/algae_farm
|
|
name = "Algae Oxygen Generator"
|
|
id = "algae_farm"
|
|
req_tech = list(TECH_ENGINEERING = 3, TECH_BIO = 2)
|
|
build_path = /obj/item/weapon/circuitboard/algae_farm
|
|
sort_string = "HABAE"
|
|
|
|
/datum/design/circuit/thermoregulator
|
|
name = "thermal regulator"
|
|
id = "thermoregulator"
|
|
req_tech = list(TECH_ENGINEERING = 4, TECH_POWER = 3)
|
|
build_path = /obj/item/weapon/circuitboard/thermoregulator
|
|
sort_string = "HABAF"
|
|
|
|
/datum/design/circuit/bomb_tester
|
|
name = "Explosive Effect Simulator"
|
|
id = "bomb_tester"
|
|
req_tech = list(TECH_PHORON = 3, TECH_DATA = 2, TECH_MAGNET = 2)
|
|
build_path = /obj/item/weapon/circuitboard/bomb_tester
|
|
sort_string = "HABAG"
|
|
|
|
/datum/design/circuit/quantum_pad
|
|
name = "Quantum Pad"
|
|
id = "quantum_pad"
|
|
req_tech = list(TECH_ENGINEERING = 4, TECH_POWER = 4, TECH_BLUESPACE = 4)
|
|
build_path = /obj/item/weapon/circuitboard/quantumpad
|
|
sort_string = "HABAH"
|
|
|
|
//////Micro mech stuff
|
|
/datum/design/circuit/mecha/gopher_main
|
|
name = "'Gopher' central control"
|
|
id = "gopher_main"
|
|
build_path = /obj/item/weapon/circuitboard/mecha/gopher/main
|
|
sort_string = "NAAEA"
|
|
|
|
/datum/design/circuit/mecha/gopher_peri
|
|
name = "'Gopher' peripherals control"
|
|
id = "gopher_peri"
|
|
build_path = /obj/item/weapon/circuitboard/mecha/gopher/peripherals
|
|
sort_string = "NAAEB"
|
|
|
|
/datum/design/circuit/mecha/polecat_main
|
|
name = "'Polecat' central control"
|
|
id = "polecat_main"
|
|
req_tech = list(TECH_DATA = 4)
|
|
build_path = /obj/item/weapon/circuitboard/mecha/polecat/main
|
|
sort_string = "NAAFA"
|
|
|
|
/datum/design/circuit/mecha/polecat_peri
|
|
name = "'Polecat' peripherals control"
|
|
id = "polecat_peri"
|
|
req_tech = list(TECH_DATA = 4)
|
|
build_path = /obj/item/weapon/circuitboard/mecha/polecat/peripherals
|
|
sort_string = "NAAFB"
|
|
|
|
/datum/design/circuit/mecha/polecat_targ
|
|
name = "'Polecat' weapon control and targeting"
|
|
id = "polecat_targ"
|
|
req_tech = list(TECH_DATA = 4, TECH_COMBAT = 2)
|
|
build_path = /obj/item/weapon/circuitboard/mecha/polecat/targeting
|
|
sort_string = "NAAFC"
|
|
|
|
/datum/design/circuit/mecha/weasel_main
|
|
name = "'Weasel' central control"
|
|
id = "weasel_main"
|
|
req_tech = list(TECH_DATA = 4)
|
|
build_path = /obj/item/weapon/circuitboard/mecha/weasel/main
|
|
sort_string = "NAAGA"
|
|
|
|
/datum/design/circuit/mecha/weasel_peri
|
|
name = "'Weasel' peripherals control"
|
|
id = "weasel_peri"
|
|
req_tech = list(TECH_DATA = 4)
|
|
build_path = /obj/item/weapon/circuitboard/mecha/weasel/peripherals
|
|
sort_string = "NAAGB"
|
|
|
|
/datum/design/circuit/mecha/weasel_targ
|
|
name = "'Weasel' weapon control and targeting"
|
|
id = "weasel_targ"
|
|
req_tech = list(TECH_DATA = 4, TECH_COMBAT = 2)
|
|
build_path = /obj/item/weapon/circuitboard/mecha/weasel/targeting
|
|
sort_string = "NAAGC"
|
|
|
|
////// RIGSuit Stuff
|
|
/*
|
|
/datum/design/item/rig
|
|
req_tech = list(TECH_MATERIAL = 5, TECH_POWER = 5, TECH_MAGNET = 5)
|
|
materials = list(DEFAULT_WALL_MATERIAL = 6000, "glass" = 6000, "silver" = 6000, "uranium" = 4000)
|
|
|
|
/datum/design/item/rig/eva
|
|
name = "eva hardsuit (empty)"
|
|
id = "eva_hardsuit"
|
|
build_path = /obj/item/weapon/rig/eva
|
|
sort_string = "HCAAA"
|
|
|
|
/datum/design/item/rig/mining
|
|
name = "industrial hardsuit (empty)"
|
|
id = "ind_hardsuit"
|
|
build_path = /obj/item/weapon/rig/industrial
|
|
sort_string = "HCAAB"
|
|
|
|
/datum/design/item/rig/research
|
|
name = "ami hardsuit (empty)"
|
|
id = "ami_hardsuit"
|
|
build_path = /obj/item/weapon/rig/hazmat
|
|
sort_string = "HCAAC"
|
|
|
|
/datum/design/item/rig/medical
|
|
name = "medical hardsuit (empty)"
|
|
id = "med_hardsuit"
|
|
build_path = /obj/item/weapon/rig/medical
|
|
sort_string = "HCAAD"
|
|
*/
|
|
|
|
/datum/design/item/rig_module
|
|
req_tech = list(TECH_MATERIAL = 5, TECH_POWER = 5, TECH_MAGNET = 5)
|
|
materials = list(DEFAULT_WALL_MATERIAL = 6000, "glass" = 6000, "silver" = 4000, "uranium" = 2000)
|
|
|
|
/datum/design/item/rig_module/plasma_cutter
|
|
name = "rig module - plasma cutter"
|
|
id = "rigmod_plasmacutter"
|
|
build_path = /obj/item/rig_module/device/plasmacutter
|
|
sort_string = "HCAAE"
|
|
|
|
/datum/design/item/rig_module/diamond_drill
|
|
name = "rig module - diamond drill"
|
|
id = "rigmod_diamonddrill"
|
|
build_path = /obj/item/rig_module/device/drill
|
|
sort_string = "HCAAF"
|
|
|
|
/datum/design/item/rig_module/maneuvering_jets
|
|
name = "rig module - maneuvering jets"
|
|
id = "rigmod_maneuveringjets"
|
|
build_path = /obj/item/rig_module/maneuvering_jets
|
|
sort_string = "HCAAG"
|
|
|
|
/datum/design/item/rig_module/anomaly_scanner
|
|
name = "rig module - anomaly scanner"
|
|
id = "rigmod_anomalyscanner"
|
|
build_path = /obj/item/rig_module/device/anomaly_scanner
|
|
sort_string = "HCAAH"
|
|
|
|
/datum/design/item/rig_module/orescanner
|
|
name = "rig module - ore scanner"
|
|
id = "rigmod_orescanner"
|
|
build_path = /obj/item/rig_module/device/orescanner
|
|
sort_string = "HCAAI"
|
|
|
|
//TFF: ports VOREStation resize module for printing from the fabricator.
|
|
/datum/design/item/robot_upgrade/sizeshift
|
|
name = "Size Alteration Module"
|
|
desc = "Used to allow robot to freely alter their size."
|
|
id = "borg_sizeshift_module"
|
|
req_tech = list(TECH_BLUESPACE = 3, TECH_MATERIAL = 3, TECH_POWER = 2)
|
|
materials = list(DEFAULT_WALL_MATERIAL = 4000, "glass" = 4000)
|
|
build_path = /obj/item/borg/upgrade/sizeshift |