Files
Yogstation/code/modules/research/designs/autolathe_designs.dm
SapphicOverload d1c7dfdc1a IPC tweaks (#19467)
* funny tv head robot go brrrrr

* Update IPC.dm

* not that fast

* fuck it we ball
2023-07-07 18:45:30 -05:00

1276 lines
42 KiB
Plaintext

///////////////////////////////////
//////////Autolathe Designs ///////
///////////////////////////////////
/datum/design/airlock_scanner
name = "Airlock scanner"
id = "airlock_scanner"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 50, /datum/material/glass = 50)
build_path = /obj/item/airlock_scanner
category = list("initial","Tools","Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING
/datum/design/bucket
name = "Bucket"
id = "bucket"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 1000)
build_path = /obj/item/reagent_containers/glass/bucket
category = list("initial","Tools","Service")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
/datum/design/mop
name = "Mop"
id = "mop"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 1000)
build_path = /obj/item/mop
category = list("initial","Tools","Service")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
/datum/design/broom
name="Broom"
id="broom"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 2000)
build_path = /obj/item/twohanded/broom
category = list("initial","Tools","Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
/datum/design/crowbar
name = "Pocket Crowbar"
id = "crowbar"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 50)
build_path = /obj/item/crowbar
category = list("initial","Tools","Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/flashlight
name = "Flashlight"
id = "flashlight"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 50, /datum/material/glass = 20)
build_path = /obj/item/flashlight
category = list("initial","Tools","Equipment")
/datum/design/blastdoorcontroller
name = "Blast Door Controller"
id = "blastdoorcontroller"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 50, /datum/material/glass = 20)
build_path = /obj/item/assembly/control
category = list("initial","Electronics")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING
/datum/design/extinguisher
name = "Fire Extinguisher"
id = "extinguisher"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 90)
build_path = /obj/item/extinguisher
category = list("initial","Tools","Equipment")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING
/datum/design/pocketfireextinguisher
name = "Pocket Fire Extinguisher"
id = "pocketfireextinguisher"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 50, /datum/material/glass = 40)
build_path = /obj/item/extinguisher/mini
category = list("initial","Tools","Equipment")
/datum/design/multitool
name = "Multitool"
id = "multitool"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 50, /datum/material/glass = 20)
build_path = /obj/item/multitool
category = list("initial","Tools","Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/analyzer
name = "Analyzer"
id = "analyzer"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 30, /datum/material/glass = 20)
build_path = /obj/item/analyzer
category = list("initial","Tools","Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/tscanner
name = "T-Ray Scanner"
id = "tscanner"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 150)
build_path = /obj/item/t_scanner
category = list("initial","Tools","Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/weldingtool
name = "Welding Tool"
id = "welding_tool"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 70, /datum/material/glass = 20)
build_path = /obj/item/weldingtool
category = list("initial","Tools","Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/mini_weldingtool
name = "Emergency Welding Tool"
id = "mini_welding_tool"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 30, /datum/material/glass = 10)
build_path = /obj/item/weldingtool/mini
category = list("initial","Tools")
/datum/design/screwdriver
name = "Screwdriver"
id = "screwdriver"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 75)
build_path = /obj/item/screwdriver
category = list("initial","Tools","Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/wirecutters
name = "Wirecutters"
id = "wirecutters"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 80)
build_path = /obj/item/wirecutters
category = list("initial","Tools","Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/wrench
name = "Wrench"
id = "wrench"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 150)
build_path = /obj/item/wrench
category = list("initial","Tools","Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/plunger
name = "Plunger"
id = "plunger"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 150)
build_path = /obj/item/plunger
category = list("initial","Tools","Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_MEDICAL //yogs, no plumbing so only cargo (miners) and medical
/datum/design/welding_helmet
name = "Welding Helmet"
id = "welding_helmet"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 1750, /datum/material/glass = 400)
build_path = /obj/item/clothing/head/welding
category = list("initial","Tools")
/datum/design/cable_coil
name = "Cable Coil"
id = "cable_coil"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 10, /datum/material/glass = 5)
build_path = /obj/item/stack/cable_coil/random
category = list("initial","Tools","Tool Designs")
maxstack = MAXCOIL
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/toolbox
name = "Toolbox"
id = "tool_box"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 500)
build_path = /obj/item/storage/toolbox
category = list("initial","Tools")
/datum/design/apc_board
name = "APC Module"
id = "power control"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 100, /datum/material/glass = 100)
build_path = /obj/item/electronics/apc
category = list("initial", "Electronics")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING
/datum/design/airlock_board
name = "Airlock Electronics"
id = "airlock_board"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 50, /datum/material/glass = 50)
build_path = /obj/item/electronics/airlock
category = list("initial", "Electronics")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING
/datum/design/firelock_board
name = "Firelock Circuitry"
id = "firelock_board"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 50, /datum/material/glass = 50)
build_path = /obj/item/electronics/firelock
category = list("initial", "Electronics")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING
/datum/design/airalarm_electronics
name = "Air Alarm Electronics"
id = "airalarm_electronics"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 50, /datum/material/glass = 50)
build_path = /obj/item/electronics/airalarm
category = list("initial", "Electronics")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING
/datum/design/acc_electronics
name = "Airlock Controller Electronics"
id = "aac_electronics"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 50, /datum/material/glass = 50)
build_path = /obj/item/electronics/advanced_airlock_controller
category = list("initial", "Electronics")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING
/datum/design/firealarm_electronics
name = "Fire Alarm Electronics"
id = "firealarm_electronics"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 50, /datum/material/glass = 50)
build_path = /obj/item/electronics/firealarm
category = list("initial", "Electronics")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING
/datum/design/camera
name = "Camera"
id = "camera"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 50, /datum/material/glass = 100)
build_path = /obj/item/camera
category = list("initial", "Miscellaneous")
/datum/design/camera_film
name = "Camera Film Cartridge"
id = "camera_film"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 10, /datum/material/glass = 10)
build_path = /obj/item/camera_film
category = list("initial", "Miscellaneous")
/datum/design/earmuffs
name = "Earmuffs"
id = "earmuffs"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 500, /datum/material/glass = 500)
build_path = /obj/item/clothing/ears/earmuffs
category = list("initial", "Miscellaneous")
/datum/design/pipe_painter
name = "Pipe Painter"
id = "pipe_painter"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 5000, /datum/material/glass = 2000)
build_path = /obj/item/pipe_painter
category = list("initial","Tools","Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING
/datum/design/airlock_painter
name = "Airlock Painter"
id = "airlock_painter"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 50, /datum/material/glass = 50)
build_path = /obj/item/airlock_painter
category = list("initial","Tools","Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING
/datum/design/emergency_oxygen
name = "Emergency Oxygen Tank"
id = "emergency_oxygen"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 500)
build_path = /obj/item/tank/internals/emergency_oxygen/empty
category = list("initial","Miscellaneous","Equipment")
/datum/design/emergency_oxygen_engi
name = "Extended-Capacity Emergency Oxygen Tank"
id = "emergency_oxygen_engi"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 750)
build_path = /obj/item/tank/internals/emergency_oxygen/engi/empty
category = list("hacked","Miscellaneous","Equipment")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_CARGO
/datum/design/plasmaman_tank_belt
name = "Plasmaman Belt Tank"
id = "plasmaman_tank_belt"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 800)
build_path = /obj/item/tank/internals/plasmaman/belt/empty
category = list("hacked","Miscellaneous","Equipment")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_CARGO
/datum/design/metal
name = "Metal"
id = "metal"
build_type = AUTOLATHE
materials = list(/datum/material/iron = MINERAL_MATERIAL_AMOUNT)
build_path = /obj/item/stack/sheet/metal
category = list("initial","Construction")
maxstack = 50
/datum/design/glass
name = "Glass"
id = "glass"
build_type = AUTOLATHE
materials = list(/datum/material/glass = MINERAL_MATERIAL_AMOUNT)
build_path = /obj/item/stack/sheet/glass
category = list("initial","Construction")
maxstack = 50
/datum/design/rglass
name = "Reinforced Glass"
id = "rglass"
build_type = AUTOLATHE | SMELTER | PROTOLATHE
materials = list(/datum/material/iron = 1000, /datum/material/glass = MINERAL_MATERIAL_AMOUNT)
build_path = /obj/item/stack/sheet/rglass
category = list("initial","Construction","Stock Parts")
maxstack = 50
/datum/design/rods
name = "Metal Rod"
id = "rods"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 1000)
build_path = /obj/item/stack/rods
category = list("initial","Construction")
maxstack = 50
/datum/design/rcd_ammo
name = "Compressed Matter Cartridge"
id = "rcd_ammo"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 12000, /datum/material/glass=8000)
build_path = /obj/item/rcd_ammo
category = list("initial","Construction")
/datum/design/kitchen_knife
name = "Kitchen Knife"
id = "kitchen_knife"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 12000)
build_path = /obj/item/kitchen/knife
category = list("initial","Dinnerware")
/datum/design/fork
name = "Fork"
id = "fork"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 80)
build_path = /obj/item/kitchen/fork
category = list("initial","Dinnerware","Service")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
/datum/design/tray
name = "Tray"
id = "tray"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 3000)
build_path = /obj/item/storage/bag/tray
category = list("initial","Dinnerware","Service")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
/datum/design/plate
name = "Plate"
id = "plate"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 1500)
build_path = /obj/item/plate
category = list("initial","Dinnerware","Service")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
/datum/design/bowl
name = "Bowl"
id = "bowl"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/glass = 500)
build_path = /obj/item/reagent_containers/glass/bowl
category = list("initial","Dinnerware","Service")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
/datum/design/mixbowl
name = "Mixing Bowl"
id = "mixing_bowl"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 1750)
build_path = /obj/item/reagent_containers/glass/mixbowl
category = list("initial","Dinnerware","Service")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
/datum/design/drinking_glass
name = "Drinking Glass"
id = "drinking_glass"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/glass = 500)
build_path = /obj/item/reagent_containers/food/drinks/drinkingglass
category = list("initial","Dinnerware","Service")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
/datum/design/shot_glass
name = "Shot Glass"
id = "shot_glass"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/glass = 100)
build_path = /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass
category = list("initial","Dinnerware","Service")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
/datum/design/shaker
name = "Shaker"
id = "shaker"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 1500)
build_path = /obj/item/reagent_containers/food/drinks/shaker
category = list("initial","Dinnerware","Service")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
/datum/design/cultivator
name = "Cultivator"
id = "cultivator"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron=50)
build_path = /obj/item/cultivator
category = list("initial","Miscellaneous", "Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
/datum/design/plant_analyzer
name = "Plant Analyzer"
id = "plant_analyzer"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 30, /datum/material/glass = 20)
build_path = /obj/item/plant_analyzer
category = list("initial","Miscellaneous", "Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
/datum/design/shovel
name = "Shovel"
id = "shovel"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 50)
build_path = /obj/item/shovel
category = list("initial","Miscellaneous", "Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
/datum/design/spade
name = "Spade"
id = "spade"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 50)
build_path = /obj/item/shovel/spade
category = list("initial","Miscellaneous", "Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
/datum/design/hatchet
name = "Hatchet"
id = "hatchet"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 15000)
build_path = /obj/item/hatchet
category = list("initial","Miscellaneous", "Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
/datum/design/rsf
name = "Rapid Service Fabricator (RSF)"
id = "rsf"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 15000, /datum/material/glass = 7500)
build_path = /obj/item/rsf
category = list("initial","Miscellaneous", "Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
/datum/design/foilhat
name = "Tinfoil Hat"
id = "tinfoil_hat"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 5500)
build_path = /obj/item/clothing/head/foilhat
category = list("hacked", "Miscellaneous")
/datum/design/scalpel
name = "Scalpel"
id = "scalpel"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 4000, /datum/material/glass = 1000)
build_path = /obj/item/scalpel
category = list("initial", "Medical", "Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/circular_saw
name = "Circular Saw"
id = "circular_saw"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 10000, /datum/material/glass = 6000)
build_path = /obj/item/circular_saw
category = list("initial", "Medical", "Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/bonesetter
name = "Bonesetter"
id = "bonesetter"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 1000)
build_path = /obj/item/bonesetter
category = list("initial", "Medical", "Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/surgicaldrill
name = "Surgical Drill"
id = "surgicaldrill"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 10000, /datum/material/glass = 6000)
build_path = /obj/item/surgicaldrill
category = list("initial", "Medical", "Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/retractor
name = "Retractor"
id = "retractor"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 6000, /datum/material/glass = 3000)
build_path = /obj/item/retractor
category = list("initial", "Medical", "Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/cautery
name = "Cautery"
id = "cautery"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 2500, /datum/material/glass = 750)
build_path = /obj/item/cautery
category = list("initial", "Medical", "Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/hemostat
name = "Hemostat"
id = "hemostat"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 5000, /datum/material/glass = 2500)
build_path = /obj/item/hemostat
category = list("initial", "Medical", "Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/beaker
name = "Beaker"
id = "beaker"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/glass = 500)
build_path = /obj/item/reagent_containers/glass/beaker
category = list("initial", "Medical", "Medical Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SERVICE
/datum/design/large_beaker
name = "Large Beaker"
id = "large_beaker"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/glass = 2500)
build_path = /obj/item/reagent_containers/glass/beaker/large
category = list("initial", "Medical", "Medical Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SERVICE
/datum/design/vial
name = "Vial"
id = "vial"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/glass = 250)
build_path = /obj/item/reagent_containers/glass/bottle/vial
category = list("initial", "Medical", "Medical Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SERVICE
/datum/design/large_vial
name = "Large Vial"
id = "large_vial"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/glass = 1250)
build_path = /obj/item/reagent_containers/glass/bottle/vial/large
category = list("initial", "Medical", "Medical Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SERVICE
/datum/design/healthanalyzer
name = "Health Analyzer"
id = "healthanalyzer"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 500, /datum/material/glass = 50)
build_path = /obj/item/healthanalyzer
category = list("initial", "Medical", "Medical Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
/datum/design/pillbottle
name = "Pill Bottle"
id = "pillbottle"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 20, /datum/material/glass = 100)
build_path = /obj/item/storage/pill_bottle
category = list("initial", "Medical", "Medical Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
/datum/design/beanbag_slug
name = "Beanbag Slug"
id = "beanbag_slug"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 2000)
build_path = /obj/item/ammo_casing/shotgun/beanbag
category = list("initial", "Security")
/datum/design/rubbershot
name = "Rubber Shot"
id = "rubber_shot"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 4000)
build_path = /obj/item/ammo_casing/shotgun/rubbershot
category = list("initial", "Security")
/datum/design/recorder
name = "Universal Recorder"
id = "recorder"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 60, /datum/material/glass = 30)
build_path = /obj/item/taperecorder/empty
category = list("initial", "Miscellaneous")
/datum/design/recorder_tape
name = "Tape"
id = "recorder_tape"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 20, /datum/material/glass = 5)
build_path = /obj/item/tape/random
category = list("initial", "Miscellaneous")
/datum/design/igniter
name = "Igniter"
id = "igniter"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 500, /datum/material/glass = 50)
build_path = /obj/item/assembly/igniter
category = list("initial", "Miscellaneous")
/datum/design/signaler
name = "Remote Signaling Device"
id = "signaler"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 400, /datum/material/glass = 120)
build_path = /obj/item/assembly/signaler
category = list("initial", "T-Comm", "Assemblies")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/mousetrap
name = "Mousetrap"
id = "mousetrap"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 100)
build_path = /obj/item/assembly/mousetrap
category = list("initial", "Miscellaneous", "Service")
/datum/design/radio_headset
name = "Radio Headset"
id = "radio_headset"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 75)
build_path = /obj/item/radio/headset
category = list("initial", "T-Comm")
/datum/design/bounced_radio
name = "Station Bounced Radio"
id = "bounced_radio"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 75, /datum/material/glass = 25)
build_path = /obj/item/radio/off
category = list("initial", "T-Comm", "Equipment")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SERVICE
/datum/design/intercom_frame
name = "Intercom Frame"
id = "intercom_frame"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 75, /datum/material/glass = 25)
build_path = /obj/item/wallframe/intercom
category = list("initial", "T-Comm", "Assemblies")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SERVICE
/datum/design/infrared_emitter
name = "Infrared Emitter"
id = "infrared_emitter"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 1000, /datum/material/glass = 500)
build_path = /obj/item/assembly/infra
category = list("initial", "Miscellaneous", "Assemblies")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/health_sensor
name = "Health Sensor"
id = "health_sensor"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 800, /datum/material/glass = 200)
build_path = /obj/item/assembly/health
category = list("initial", "Medical", "Assemblies")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/timer
name = "Timer"
id = "timer"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 500, /datum/material/glass = 50)
build_path = /obj/item/assembly/timer
category = list("initial", "Miscellaneous", "Assemblies")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/voice_analyser
name = "Voice Analyser"
id = "voice_analyser"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 500, /datum/material/glass = 50)
build_path = /obj/item/assembly/voice
category = list("initial", "Miscellaneous", "Assemblies")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/light_tube
name = "Light Tube"
id = "light_tube"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/glass = 100)
build_path = /obj/item/light/tube
category = list("initial", "Construction", "Service")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SERVICE
/datum/design/light_bulb
name = "Light Bulb"
id = "light_bulb"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/glass = 100)
build_path = /obj/item/light/bulb
category = list("initial", "Construction", "Service")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SERVICE
/datum/design/camera_assembly
name = "Camera Assembly"
id = "camera_assembly"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 400, /datum/material/glass = 250)
build_path = /obj/item/wallframe/camera
category = list("initial", "Construction", "Assemblies")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING
/datum/design/newscaster_frame
name = "Newscaster Frame"
id = "newscaster_frame"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 14000, /datum/material/glass = 8000)
build_path = /obj/item/wallframe/newscaster
category = list("initial", "Construction", "Assemblies")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SERVICE
/datum/design/bounty_board_frame
name = "Bounty Board Frame"
id = "bountyboard_frame"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 14000, /datum/material/glass = 8000)
build_path = /obj/item/wallframe/bounty_board
category = list("initial", "Construction")
/datum/design/syringe
name = "Syringe"
id = "syringe"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 10, /datum/material/glass = 20)
build_path = /obj/item/reagent_containers/syringe
category = list("initial", "Medical", "Medical Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
/datum/design/dropper
name = "Dropper"
id = "dropper"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 30, /datum/material/glass = 10)
build_path = /obj/item/reagent_containers/dropper
category = list("initial", "Medical", "Medical Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
/datum/design/prox_sensor
name = "Proximity Sensor"
id = "prox_sensor"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 800, /datum/material/glass = 200)
build_path = /obj/item/assembly/prox_sensor
category = list("initial", "Miscellaneous", "Assemblies")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/foam_dart
name = "Box of Foam Darts"
id = "foam_dart"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 500)
build_path = /obj/item/ammo_box/foambox
category = list("initial", "Miscellaneous")
//hacked autolathe recipes
/datum/design/rpd
name = "Rapid Pipe Dispenser (RPD)"
id = "rpd"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 22000, /datum/material/glass = 18000)
build_path = /obj/item/pipe_dispenser
category = list("hacked", "Construction", "Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/electropack
name = "Electropack"
id = "electropack"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 10000, /datum/material/glass = 2500)
build_path = /obj/item/electropack
category = list("hacked", "Tools")
/datum/design/large_welding_tool
name = "Industrial Welding Tool"
id = "large_welding_tool"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 70, /datum/material/glass = 60)
build_path = /obj/item/weldingtool/largetank
category = list("hacked", "Tools", "Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING
/datum/design/handcuffs
name = "Handcuffs"
id = "handcuffs"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 500)
build_path = /obj/item/restraints/handcuffs
category = list("hacked", "Security", "Equipment")
departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_ARMORY
/datum/design/receiver
name = "Modular Receiver"
id = "receiver"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 15000)
build_path = /obj/item/weaponcrafting/receiver
category = list("hacked", "Security", "Weapons")
departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_ARMORY
/datum/design/shotgun_slug
name = "Shotgun Slug"
id = "shotgun_slug"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 4000)
build_path = /obj/item/ammo_casing/shotgun
category = list("hacked", "Security")
/datum/design/buckshot_shell
name = "Buckshot Shell"
id = "buckshot_shell"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 4000)
build_path = /obj/item/ammo_casing/shotgun/buckshot
category = list("hacked", "Security")
/datum/design/incendiary_slug
name = "Incendiary Slug"
id = "incendiary_slug"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 4000)
build_path = /obj/item/ammo_casing/shotgun/incendiary
category = list("hacked", "Security")
/datum/design/riot_dart
name = "Foam Riot Dart"
id = "riot_dart"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 1000) //Discount for making individually - no box = less metal!
build_path = /obj/item/ammo_casing/reusable/foam_dart/riot
category = list("hacked", "Security")
/datum/design/riot_darts
name = "Foam Riot Dart Box"
id = "riot_darts"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 50000) //Comes with 40 darts
build_path = /obj/item/ammo_box/foambox/riot
category = list("hacked", "Security")
/datum/design/c38_rubber
name = ".38 Rubber Speedloader"
id = "c38_rubber"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 20000)
build_path = /obj/item/ammo_box/c38/rubber
category = list("initial", "Security")
/datum/design/c38
name = ".38 Speedloader"
id = "c38"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 20000)
build_path = /obj/item/ammo_box/c38
category = list("hacked", "Security")
/datum/design/a357
name = ".357 Bullet"
id = "a357"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 2000)
build_path = /obj/item/ammo_casing/a357
category = list("hacked", "Security")
/datum/design/a357/ironfeather
name = ".357 Ironfeather Bullet"
id = "a357_ironfeather"
build_path = /obj/item/ammo_casing/a357/ironfeather
/datum/design/c10mm
name = "Ammo Box (10mm)"
id = "c10mm"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 30000)
build_path = /obj/item/ammo_box/c10mm
category = list("hacked", "Security")
/datum/design/c10mm/disk
id = "c10mm_disk"
category = list("Security")
/datum/design/c10mm/cs
name = "Ammo Box (10mm caseless)"
id = "c10mm_cs"
build_path = /obj/item/ammo_box/c10mm/cs
/datum/design/c10mm/cs/disk
id = "c10mm_cs_disk"
category = list("Security")
/datum/design/c10mm/sp
name = "Ammo Box (10mm soporific)"
id = "c10mm_sp"
build_path = /obj/item/ammo_box/c10mm/sp
/datum/design/c10mm/sp/disk
id = "c10mm_sp_disk"
category = list("Security")
/obj/item/disk/design_disk/illegal_ammo
name = "Illegal Ammo Design Disk"
desc = "A disk containing designs for both standard and non-standard 10mm and .357 bullet designs."
icon_state = "datadisk1"
var/list/ammo_types = list(/datum/design/c10mm/disk, /datum/design/c10mm/cs/disk, /datum/design/c10mm/sp/disk, /datum/design/c10mm/ap, /datum/design/c10mm/hp, /datum/design/c10mm/inc, /datum/design/c10mm/emp,
/datum/design/box_a357/disk, /datum/design/box_a357/ironfeather/disk, /datum/design/box_a357/nutcracker, /datum/design/box_a357/metalshock, /datum/design/box_a357/heartpiercer, /datum/design/box_a357/wallstake)
/obj/item/disk/design_disk/illegal_ammo/Initialize(mapload)
. = ..()
max_blueprints = ammo_types.len
for(var/design in ammo_types)
var/datum/design/new_design = design
blueprints += new new_design
/datum/design/c10mm/ap
name = "Ammo Box (10mm armor-piercing)"
id = "c10mm_ap"
materials = list(/datum/material/iron = 45000)
build_path = /obj/item/ammo_box/c10mm/ap
category = list("Security")
/datum/design/c10mm/hp
name = "Ammo Box (10mm hollow-point)"
id = "c10mm_hp"
materials = list(/datum/material/iron = 45000)
build_path = /obj/item/ammo_box/c10mm/hp
category = list("Security")
/datum/design/c10mm/inc
name = "Ammo Box (10mm incendiary)"
id = "c10mm_inc"
materials = list(/datum/material/iron = 45000)
build_path = /obj/item/ammo_box/c10mm/inc
category = list("Security")
/datum/design/c10mm/emp
name = "Ammo Box (10mm EMP)"
id = "c10mm_emp"
materials = list(/datum/material/iron = 45000)
build_path = /obj/item/ammo_box/c10mm/emp
category = list("Security")
/datum/design/c45
name = "Ammo Box (.45)"
id = "c45"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 30000)
build_path = /obj/item/ammo_box/c45
category = list("hacked", "Security")
/datum/design/c9mm
name = "Ammo Box (9mm)"
id = "c9mm"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 30000)
build_path = /obj/item/ammo_box/c9mm
category = list("hacked", "Security")
/datum/design/box_a357
name = "Ammo Box (.357)"
id = "box_a357"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 40000)
build_path = /obj/item/ammo_box/no_direct/a357
category = list("hacked", "Security")
/datum/design/box_a357/disk
id = "box_a357_disk"
category = list("Security")
/datum/design/box_a357/ironfeather
name = "Ammo Box (.357 Ironfeather)"
id = "box_a357_ironfeather"
build_path = /obj/item/ammo_box/no_direct/a357/ironfeather
/datum/design/box_a357/ironfeather/disk
id = "box_a357_ironfeather_disk"
category = list("Security")
/datum/design/box_a357/nutcracker
name = "Ammo Box (.357 Nutcracker)"
id = "box_a357_nutcracker"
materials = list (/datum/material/iron = 60000)
build_path = /obj/item/ammo_box/no_direct/a357/nutcracker
category = list ("Security")
/datum/design/box_a357/metalshock
name = "Ammo Box (.357 Metalshock)"
id = "box_a357_metalshock"
materials = list (/datum/material/iron = 60000)
build_path = /obj/item/ammo_box/no_direct/a357/metalshock
category = list ("Security")
/datum/design/box_a357/heartpiercer
name = "Ammo Box (.357 Heartpiercer)"
id = "box_a357_heartpiercer"
materials = list (/datum/material/iron = 60000)
build_path = /obj/item/ammo_box/no_direct/a357/heartpiercer
category = list ("Security")
/datum/design/box_a357/wallstake
name = "Ammo Box (.357 Wallstake)"
id = "box_a357_wallstake"
materials = list (/datum/material/iron = 60000)
build_path = /obj/item/ammo_box/no_direct/a357/wallstake
category = list ("Security")
/datum/design/cleaver
name = "Butcher's Cleaver"
id = "cleaver"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 18000)
build_path = /obj/item/kitchen/knife/butcher
category = list("hacked", "Dinnerware")
/datum/design/spraycan
name = "Spraycan"
id = "spraycan"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 100, /datum/material/glass = 100)
build_path = /obj/item/toy/crayon/spraycan
category = list("initial", "Tools")
/datum/design/desttagger
name = "Destination Tagger"
id = "desttagger"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 250, /datum/material/glass = 125)
build_path = /obj/item/destTagger
category = list("initial", "Electronics")
/datum/design/handlabeler
name = "Hand Labeler"
id = "handlabel"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 150, /datum/material/glass = 125)
build_path = /obj/item/hand_labeler
category = list("initial", "Electronics")
/datum/design/geiger
name = "Geiger Counter"
id = "geigercounter"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 150, /datum/material/glass = 150)
build_path = /obj/item/geiger_counter
category = list("initial", "Tools", "Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
/datum/design/turret_control_frame
name = "Turret Control Frame"
id = "turret_control"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 12000)
build_path = /obj/item/wallframe/turret_control
category = list("initial", "Construction")
/datum/design/conveyor_belt
name = "Conveyor Belt"
id = "conveyor_belt"
build_type = AUTOLATHE | MECHFAB | PROTOLATHE
materials = list(/datum/material/iron = 1000)
build_path = /obj/item/stack/conveyor/thirty
category = list("initial", "Construction", "Misc", "Assemblies")
maxstack = 30
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_CARGO
/datum/design/conveyor_switch
name = "Conveyor Belt Switch"
id = "conveyor_switch"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 450, /datum/material/glass = 190)
build_path = /obj/item/conveyor_switch_construct
category = list("initial", "Construction", "Assemblies")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_CARGO
/datum/design/laptop
name = "Laptop Frame"
id = "laptop"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 10000, /datum/material/glass = 1000)
build_path = /obj/item/modular_computer/laptop/buildable
category = list("initial","Miscellaneous")
/datum/design/tablet
name = "Tablet Frame"
id = "tablet"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 2000, /datum/material/glass = 1000)
build_path = /obj/item/modular_computer/tablet
category = list("initial","Miscellaneous")
/datum/design/phone
name = "Phone Frame"
id = "phone"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 500, /datum/material/glass = 250)
build_path = /obj/item/modular_computer/tablet/phone
category = list("initial","Miscellaneous")
/datum/design/pda
name = "PDA Frame"
id = "pda"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 500, /datum/material/glass = 250)
build_path = /obj/item/modular_computer/tablet/pda
category = list("initial","Miscellaneous")
/datum/design/slime_scanner
name = "Slime Scanner"
id = "slime_scanner"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 300, /datum/material/glass = 200)
build_path = /obj/item/slime_scanner
category = list("initial", "Miscellaneous")
/datum/design/pet_carrier
name = "Pet Carrier"
id = "pet_carrier"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 7500, /datum/material/glass = 100)
build_path = /obj/item/pet_carrier
category = list("initial", "Miscellaneous")
/datum/design/miniature_power_cell
name = "Light Fixture Battery"
id = "miniature_power_cell"
build_type = AUTOLATHE
materials = list(/datum/material/glass = 20)
build_path = /obj/item/stock_parts/cell/emergency_light
category = list("initial", "Electronics")
/datum/design/packageWrap
name = "Package Wrapping"
id = "packagewrap"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 200, /datum/material/glass = 200)
build_path = /obj/item/stack/packageWrap
category = list("initial", "Miscellaneous", "Equipment")
maxstack = 30
/datum/design/holodisk
name = "Holodisk"
id = "holodisk"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 100, /datum/material/glass = 100)
build_path = /obj/item/disk/holodisk
category = list("initial", "Miscellaneous")
/datum/design/circuit
name = "Blue Circuit Tile"
id = "circuit"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 500, /datum/material/glass = 500)
build_path = /obj/item/stack/tile/circuit
category = list("initial", "Miscellaneous")
maxstack = 50
/datum/design/circuitgreen
name = "Green Circuit Tile"
id = "circuitgreen"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 500, /datum/material/glass = 500)
build_path = /obj/item/stack/tile/circuit/green
category = list("initial", "Miscellaneous")
maxstack = 50
/datum/design/circuitred
name = "Red Circuit Tile"
id = "circuitred"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 500, /datum/material/glass = 500)
build_path = /obj/item/stack/tile/circuit/red
category = list("initial", "Miscellaneous")
maxstack = 50
/datum/design/penlight
name = "Penlight"
id = "penlight"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 100, /datum/material/glass = 20)
build_path = /obj/item/flashlight/pen
category = list("initial", "Medical", "Medical Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
/datum/design/stethoscope
name = "Stethoscope"
id = "stethoscope"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 300)
build_path = /obj/item/clothing/neck/stethoscope
category = list("initial", "Medical", "Medical Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
/datum/design/a762
name = "Stripper clip (7.62mm)"
id = "a762"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 20000)
build_path = /obj/item/ammo_box/a762
category = list("hacked", "Security")
/datum/design/n762box
name = "Ammo Box (7.62mmR)"
id = "n762"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 15000)
build_path = /obj/item/ammo_box/no_direct/n762
category = list("hacked", "Security")
/datum/design/decal_painter
name = "Decal Painter"
id = "decal_painter"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 50, /datum/material/glass = 50)
build_path = /obj/item/airlock_painter/decal
category = list("initial","Tools","Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING