mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-25 09:41:29 +00:00
* heres the mail it never fails Adds envelopes and its functions. * It makes me want to wag my tail Adds new envelope sprites courtesy of McRamon, makes mail bags and envelopess able to be carried by cargo clothing. * when it comes i want to whail Makes Wizard and Nukie equip change to off station role. Adds mail crates and functionality/logging for randomly choosing recipients of mail. * MAAAAAAAAAAAAAAIIIL!!!! Adds functionality for the mail scanner alongside sounds. Begins the process of making mail arrive on the shuttle. * MAIL * THE MAILMAN IS HERE * MAIL IS REAL * Give me an M, give me an A, give me an I, give me an L. What does that spell? MAIL. Finalises pre-review mail features, adding the mail scanner to cargo tech loadout/autolathe. * Update code/game/gamemodes/nuclear/nuclear.dm Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com> * Update code/modules/shuttle/supply.dm Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com> * Update code/game/jobs/job/support.dm Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com> * Update code/game/objects/items/weapons/storage/bags.dm Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com> * Update code/game/objects/items/weapons/storage/bags.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Update code/game/objects/structures/crates_lockers/crates.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Update code/controllers/subsystem/SSeconomy.dm Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> * check out what you got now Removes unused sprite bloat. * Update code/game/objects/mail.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Update code/game/objects/mail.dm * Update code/game/objects/mail.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Update code/game/objects/mail.dm Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> * Update code/game/objects/mail.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Update code/game/objects/mail.dm Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> * First few Contra reviews * Second batch * Cl doesn't fail anymore * Even more fucking reviews * Doesn't quite work yet but we're almost there * WHEN DOES IT EEEEEND * I have no energy to make a blues clues reference More commits to respond to reviews * God I miss Steve Adds hand sprites to mail scanners * Woooo Mail works again * Science envelopes * Update code/game/objects/mail.dm Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> * my god it worked II hate it * Bread and Circuses splits up service envelopes into two categories, addresses other reviews. * Lewc review - needs testing * Almost there Changing lists and more. * Last fix * IT IS ALL WORKING NOW * Mail. Is. Done. Final pass. * Update code/controllers/subsystem/SSeconomy.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Update code/game/objects/mail.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * The fix * Just this one too * Lewc review * mail? yeah * Begone, ye powersink * Sirryan review * Update code/__DEFINES/economy_defines.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Update code/game/objects/mail.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Update code/game/objects/mail.dm Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> * Update code/controllers/subsystem/SSeconomy.dm Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> * Update code/game/objects/mail.dm Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> * Update code/game/objects/mail.dm Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> * Wjpp[s * Removes useless comment * We ball --------- Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com> Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com> Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
944 lines
26 KiB
Plaintext
944 lines
26 KiB
Plaintext
///////////////////////////////////
|
|
//////////Autolathe Designs ///////
|
|
///////////////////////////////////
|
|
|
|
/datum/design/bucket
|
|
name = "Bucket"
|
|
id = "bucket"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 400)
|
|
build_path = /obj/item/reagent_containers/glass/bucket
|
|
category = list("initial","Tools")
|
|
|
|
/datum/design/crowbar
|
|
name = "Crowbar"
|
|
id = "crowbar"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 300)
|
|
build_path = /obj/item/crowbar
|
|
category = list("initial","Tools")
|
|
|
|
/datum/design/flashlight
|
|
name = "Flashlight"
|
|
id = "flashlight"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 200, MAT_GLASS = 100)
|
|
build_path = /obj/item/flashlight
|
|
category = list("initial","Tools")
|
|
|
|
/datum/design/extinguisher
|
|
name = "Fire Extinguisher"
|
|
id = "extinguisher"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 200)
|
|
build_path = /obj/item/extinguisher
|
|
category = list("initial","Tools")
|
|
|
|
/datum/design/multitool
|
|
name = "Multitool"
|
|
id = "multitool"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 300, MAT_GLASS = 140)
|
|
build_path = /obj/item/multitool
|
|
category = list("initial","Tools")
|
|
|
|
/datum/design/analyzer
|
|
name = "Analyzer"
|
|
id = "analyzer"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 210, MAT_GLASS = 140)
|
|
build_path = /obj/item/analyzer
|
|
category = list("initial","Tools")
|
|
|
|
/datum/design/tscanner
|
|
name = "T-ray Scanner"
|
|
id = "tscanner"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 300)
|
|
build_path = /obj/item/t_scanner
|
|
category = list("initial","Tools")
|
|
|
|
/datum/design/weldingtool
|
|
name = "Welding Tool"
|
|
id = "welding_tool"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 400, MAT_GLASS = 100)
|
|
build_path = /obj/item/weldingtool
|
|
category = list("initial","Tools")
|
|
|
|
/datum/design/mini_weldingtool
|
|
name = "Emergency Welding Tool"
|
|
id = "mini_welding_tool"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 200, MAT_GLASS = 50)
|
|
build_path = /obj/item/weldingtool/mini
|
|
category = list("initial","Tools")
|
|
|
|
/datum/design/screwdriver
|
|
name = "Screwdriver"
|
|
id = "screwdriver"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 350)
|
|
build_path = /obj/item/screwdriver
|
|
category = list("initial","Tools")
|
|
|
|
/datum/design/wirecutters
|
|
name = "Wirecutters"
|
|
id = "wirecutters"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 370)
|
|
build_path = /obj/item/wirecutters
|
|
category = list("initial","Tools")
|
|
|
|
/datum/design/wrench
|
|
name = "Wrench"
|
|
id = "wrench"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 600)
|
|
build_path = /obj/item/wrench
|
|
category = list("initial","Tools")
|
|
|
|
/datum/design/welding_helmet
|
|
name = "Welding Helmet"
|
|
id = "welding_helmet"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 1750, MAT_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
|
|
materials = list(MAT_METAL = 15, MAT_GLASS = 10)
|
|
build_path = /obj/item/stack/cable_coil
|
|
category = list("initial","Tools")
|
|
maxstack = 30
|
|
|
|
/datum/design/toolbox
|
|
name = "Toolbox"
|
|
id = "tool_box"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 500)
|
|
build_path = /obj/item/storage/toolbox
|
|
category = list("initial","Tools")
|
|
|
|
/datum/design/apc_board
|
|
name = "APC Electronics"
|
|
id = "power control"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 100, MAT_GLASS = 100)
|
|
build_path = /obj/item/apc_electronics
|
|
category = list("initial", "Electronics")
|
|
|
|
/datum/design/airlock_board
|
|
name = "Airlock Electronics"
|
|
id = "airlock_board"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 100, MAT_GLASS = 100)
|
|
build_path = /obj/item/airlock_electronics
|
|
category = list("initial", "Electronics")
|
|
|
|
/datum/design/firelock_board
|
|
name = "Firelock Electronics"
|
|
id = "firelock_board"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 100, MAT_GLASS = 100)
|
|
build_path = /obj/item/firelock_electronics
|
|
category = list("initial", "Electronics")
|
|
|
|
/datum/design/airalarm_electronics
|
|
name = "Air Alarm Electronics"
|
|
id = "airalarm_electronics"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 100, MAT_GLASS = 100)
|
|
build_path = /obj/item/airalarm_electronics
|
|
category = list("initial", "Electronics")
|
|
|
|
/datum/design/firealarm_electronics
|
|
name = "Fire Alarm Electronics"
|
|
id = "firealarm_electronics"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 100, MAT_GLASS = 100)
|
|
build_path = /obj/item/firealarm_electronics
|
|
category = list("initial", "Electronics")
|
|
|
|
/datum/design/intercom_electronics
|
|
name = "Intercom Electronics"
|
|
id = "intercom_electronics"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 100, MAT_GLASS = 100)
|
|
build_path = /obj/item/intercom_electronics
|
|
category = list("initial", "Electronics")
|
|
|
|
/datum/design/earmuffs
|
|
name = "Earmuffs"
|
|
id = "earmuffs"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 500)
|
|
build_path = /obj/item/clothing/ears/earmuffs
|
|
category = list("initial", "Miscellaneous")
|
|
/datum/design/painter
|
|
name = "Modular Painter"
|
|
id = "mod_painter"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 5000, MAT_GLASS = 2000)
|
|
build_path = /obj/item/painter
|
|
category = list("initial", "Miscellaneous")
|
|
|
|
/datum/design/metal
|
|
name = "Metal"
|
|
id = "metal"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 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(MAT_GLASS = MINERAL_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/sheet/glass
|
|
category = list("initial","Construction")
|
|
maxstack = 50
|
|
|
|
/datum/design/rglass
|
|
name = "Reinforced Glass"
|
|
desc = "Metal + Glass"
|
|
id = "rglass"
|
|
build_type = AUTOLATHE | SMELTER
|
|
materials = list(MAT_METAL = 1000, MAT_GLASS = MINERAL_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/sheet/rglass
|
|
category = list("initial","Construction")
|
|
maxstack = 50
|
|
|
|
/datum/design/rods
|
|
name = "Metal Rod"
|
|
id = "rods"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 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(MAT_METAL = 16000, MAT_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(MAT_METAL = 12000)
|
|
build_path = /obj/item/kitchen/knife
|
|
category = list("initial","Dinnerware")
|
|
|
|
/datum/design/fork
|
|
name = "Fork"
|
|
id = "fork"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 100)
|
|
build_path = /obj/item/kitchen/utensil/fork
|
|
category = list("initial","Dinnerware")
|
|
|
|
/datum/design/spoon
|
|
name = "Spoon"
|
|
id = "spoon"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 100)
|
|
build_path = /obj/item/kitchen/utensil/spoon
|
|
category = list("initial","Dinnerware")
|
|
|
|
/datum/design/spork
|
|
name = "Spork"
|
|
id = "spork"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 100)
|
|
build_path = /obj/item/kitchen/utensil/spork
|
|
category = list("initial","Dinnerware")
|
|
|
|
/datum/design/tray
|
|
name = "Tray"
|
|
id = "tray"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 3000)
|
|
build_path = /obj/item/storage/bag/tray
|
|
category = list("initial","Dinnerware")
|
|
|
|
/datum/design/drinking_glass
|
|
name = "Drinking Glass"
|
|
id = "drinking_glass"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_GLASS = 100)
|
|
build_path = /obj/item/reagent_containers/food/drinks/drinkingglass
|
|
category = list("initial","Dinnerware")
|
|
|
|
/datum/design/shot_glass
|
|
name = "Shot Glass"
|
|
id = "shot_glass"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_GLASS = 50)
|
|
build_path = /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass
|
|
category = list("initial","Dinnerware")
|
|
|
|
/datum/design/shaker
|
|
name = "Shaker"
|
|
id = "shaker"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 1500)
|
|
build_path = /obj/item/reagent_containers/food/drinks/shaker
|
|
category = list("initial","Dinnerware")
|
|
|
|
/datum/design/cultivator
|
|
name = "Cultivator"
|
|
id = "cultivator"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL=200)
|
|
build_path = /obj/item/cultivator
|
|
category = list("initial","Miscellaneous")
|
|
|
|
/datum/design/plant_analyzer
|
|
name = "Plant Analyzer"
|
|
id = "plant_analyzer"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 210, MAT_GLASS = 40)
|
|
build_path = /obj/item/plant_analyzer
|
|
category = list("initial","Miscellaneous")
|
|
|
|
/datum/design/shovel
|
|
name = "Shovel"
|
|
id = "shovel"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 200)
|
|
build_path = /obj/item/shovel
|
|
category = list("initial","Miscellaneous")
|
|
|
|
/datum/design/spade
|
|
name = "Spade"
|
|
id = "spade"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 200)
|
|
build_path = /obj/item/shovel/spade
|
|
category = list("initial","Miscellaneous")
|
|
|
|
/datum/design/hatchet
|
|
name = "Hatchet"
|
|
id = "hatchet"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 15000)
|
|
build_path = /obj/item/hatchet
|
|
category = list("initial","Miscellaneous")
|
|
|
|
/datum/design/scalpel
|
|
name = "Scalpel"
|
|
id = "scalpel"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 4000, MAT_GLASS = 1000)
|
|
build_path = /obj/item/scalpel
|
|
category = list("initial", "Medical")
|
|
|
|
/datum/design/circular_saw
|
|
name = "Circular Saw"
|
|
id = "circular_saw"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 10000, MAT_GLASS = 6000)
|
|
build_path = /obj/item/circular_saw
|
|
category = list("initial", "Medical")
|
|
|
|
/datum/design/surgicaldrill
|
|
name = "Surgical Drill"
|
|
id = "surgicaldrill"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 10000, MAT_GLASS = 6000)
|
|
build_path = /obj/item/surgicaldrill
|
|
category = list("initial", "Medical")
|
|
|
|
/datum/design/retractor
|
|
name = "Retractor"
|
|
id = "retractor"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 6000, MAT_GLASS = 3000)
|
|
build_path = /obj/item/retractor
|
|
category = list("initial", "Medical")
|
|
|
|
/datum/design/cautery
|
|
name = "Cautery"
|
|
id = "cautery"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 2500, MAT_GLASS = 750)
|
|
build_path = /obj/item/cautery
|
|
category = list("initial", "Medical")
|
|
|
|
/datum/design/hemostat
|
|
name = "Hemostat"
|
|
id = "hemostat"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 5000, MAT_GLASS = 2500)
|
|
build_path = /obj/item/hemostat
|
|
category = list("initial", "Medical")
|
|
|
|
/datum/design/bonesetter
|
|
name = "Bone Setter"
|
|
id = "bonesetter"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 4000)
|
|
build_path = /obj/item/bonesetter
|
|
category = list("initial", "Medical")
|
|
|
|
/datum/design/fixovein
|
|
name = "FixOVein"
|
|
id = "fixovein"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 5000, MAT_GLASS = 3000)
|
|
build_path = /obj/item/FixOVein
|
|
category = list("initial", "Medical")
|
|
|
|
/datum/design/bonegel
|
|
name = "Bone Gel"
|
|
id = "bonegel"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 1000, MAT_GLASS = 6000)
|
|
build_path = /obj/item/bonegel
|
|
category = list("initial", "Medical")
|
|
|
|
/datum/design/beaker
|
|
name = "Beaker"
|
|
id = "beaker"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_GLASS = 1000)
|
|
build_path = /obj/item/reagent_containers/glass/beaker
|
|
category = list("initial", "Medical")
|
|
|
|
/datum/design/large_beaker
|
|
name = "Large Beaker"
|
|
id = "large_beaker"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_GLASS = 2500)
|
|
build_path = /obj/item/reagent_containers/glass/beaker/large
|
|
category = list("initial", "Medical")
|
|
|
|
/datum/design/healthanalyzer
|
|
name = "Health Analyzer"
|
|
id = "healthanalyzer"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 50)
|
|
build_path = /obj/item/healthanalyzer
|
|
category = list("initial", "Medical")
|
|
|
|
/datum/design/pillbottle
|
|
name = "Pill Bottle"
|
|
id = "pillbottle"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 80, MAT_GLASS = 20)
|
|
build_path = /obj/item/storage/pill_bottle
|
|
category = list("initial", "Medical")
|
|
|
|
/datum/design/beanbag_slug
|
|
name = "Beanbag Slug"
|
|
id = "beanbag_slug"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 250)
|
|
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(MAT_METAL = 4000)
|
|
build_path = /obj/item/ammo_casing/shotgun/rubbershot
|
|
category = list("initial", "Security")
|
|
|
|
/datum/design/e_charger
|
|
name = "E-revolver Charge Pack"
|
|
id = "e_charger"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 30000, MAT_GLASS = 6000)
|
|
build_path = /obj/item/ammo_box/magazine/detective/speedcharger
|
|
category = list("initial", "Security")
|
|
|
|
/datum/design/recorder
|
|
name = "Universal Recorder"
|
|
id = "recorder"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 180, MAT_GLASS = 90)
|
|
build_path = /obj/item/taperecorder/empty
|
|
category = list("initial", "Miscellaneous")
|
|
|
|
/datum/design/tape
|
|
name = "Tape"
|
|
id = "tape"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 40, MAT_GLASS = 10)
|
|
build_path = /obj/item/tape/random
|
|
category = list("initial", "Miscellaneous")
|
|
|
|
/datum/design/igniter
|
|
name = "Igniter"
|
|
id = "igniter"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 50)
|
|
build_path = /obj/item/assembly/igniter
|
|
category = list("initial", "Miscellaneous")
|
|
|
|
/datum/design/signaler
|
|
name = "Remote Signaling Device"
|
|
id = "signaler"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 400, MAT_GLASS = 120)
|
|
build_path = /obj/item/assembly/signaler
|
|
category = list("initial", "Communication")
|
|
|
|
/datum/design/radio_headset
|
|
name = "Radio Headset"
|
|
id = "radio_headset"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 200)
|
|
build_path = /obj/item/radio/headset
|
|
category = list("initial", "Communication")
|
|
|
|
/datum/design/bounced_radio
|
|
name = "Station Bounced Radio"
|
|
id = "bounced_radio"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 200, MAT_GLASS = 100)
|
|
build_path = /obj/item/radio/off
|
|
category = list("initial", "Communication")
|
|
|
|
/datum/design/infrared_emitter
|
|
name = "Infrared Emitter"
|
|
id = "infrared_emitter"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 1000, MAT_GLASS = 500)
|
|
build_path = /obj/item/assembly/infra
|
|
category = list("initial", "Miscellaneous")
|
|
|
|
/datum/design/health_sensor
|
|
name = "Health Sensor"
|
|
id = "health_sensor"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 800, MAT_GLASS = 200)
|
|
build_path = /obj/item/assembly/health
|
|
category = list("initial", "Medical")
|
|
|
|
/datum/design/stethoscope
|
|
name = "Stethoscope"
|
|
id = "stethoscope"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 500)
|
|
build_path = /obj/item/clothing/accessory/stethoscope
|
|
category = list("initial", "Medical")
|
|
|
|
/datum/design/timer
|
|
name = "Timer"
|
|
id = "timer"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 50)
|
|
build_path = /obj/item/assembly/timer
|
|
category = list("initial", "Miscellaneous")
|
|
|
|
/datum/design/voice_analyzer
|
|
name = "Voice Analyzer"
|
|
id = "voice_analyzer"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 50)
|
|
build_path = /obj/item/assembly/voice
|
|
category = list("initial", "Miscellaneous")
|
|
|
|
/datum/design/noise_analyser
|
|
name = "Noise Analyser"
|
|
id = "Noise_analyser"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 210, MAT_GLASS = 50)
|
|
build_path = /obj/item/assembly/voice/noise
|
|
category = list("initial", "Miscellaneous")
|
|
|
|
/datum/design/light_tube
|
|
name = "Light Tube"
|
|
id = "light_tube"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_GLASS = 200)
|
|
build_path = /obj/item/light/tube
|
|
category = list("initial", "Construction")
|
|
|
|
/datum/design/light_bulb
|
|
name = "Light Bulb"
|
|
id = "light_bulb"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_GLASS = 200)
|
|
build_path = /obj/item/light/bulb
|
|
category = list("initial", "Construction")
|
|
|
|
/datum/design/camera_assembly
|
|
name = "Camera Assembly"
|
|
id = "camera_assembly"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 400, MAT_GLASS = 250)
|
|
build_path = /obj/item/camera_assembly
|
|
category = list("initial", "Construction")
|
|
|
|
/datum/design/newscaster_frame
|
|
name = "Newscaster Frame"
|
|
id = "newscaster_frame"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 6000, MAT_GLASS = 2000)
|
|
build_path = /obj/item/mounted/frame/display/newscaster_frame
|
|
category = list("initial", "Construction")
|
|
|
|
/datum/design/display_frame
|
|
name = "Status Display Frame"
|
|
id = "display_frame"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 6000, MAT_GLASS = 2000)
|
|
build_path = /obj/item/mounted/frame/display/display_frame
|
|
category = list("initial", "Construction")
|
|
|
|
/datum/design/ai_display_frame
|
|
name = "AI Status Display Frame"
|
|
id = "ai_display_frame"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 6000, MAT_GLASS = 2000)
|
|
build_path = /obj/item/mounted/frame/display/ai_display_frame
|
|
category = list("initial", "Construction")
|
|
|
|
/datum/design/entertainment_frame
|
|
name = "Entertainment Monitor Frame"
|
|
id = "entertainment_frame"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 6000, MAT_GLASS = 2000)
|
|
build_path = /obj/item/mounted/frame/display/entertainment_frame
|
|
category = list("initial", "Construction")
|
|
|
|
/datum/design/syringe
|
|
name = "Syringe"
|
|
id = "syringe"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 10, MAT_GLASS = 20)
|
|
build_path = /obj/item/reagent_containers/syringe
|
|
category = list("initial", "Medical")
|
|
|
|
/datum/design/safety_hypo
|
|
name = "Medical Hypospray"
|
|
id = "safetyhypo"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 500)
|
|
build_path = /obj/item/reagent_containers/hypospray/safety
|
|
category = list("initial", "Medical")
|
|
|
|
/datum/design/automender
|
|
name = "Auto-mender"
|
|
id = "automender"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 1000, MAT_GLASS = 1000)
|
|
build_path = /obj/item/reagent_containers/applicator
|
|
category = list("initial", "Medical")
|
|
|
|
/datum/design/prox_sensor
|
|
name = "Proximity Sensor"
|
|
id = "prox_sensor"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 800, MAT_GLASS = 200)
|
|
build_path = /obj/item/assembly/prox_sensor
|
|
category = list("initial", "Miscellaneous")
|
|
|
|
/datum/design/foam_dart
|
|
name = "Box of Foam Darts"
|
|
id = "foam_dart"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 500)
|
|
build_path = /obj/item/ammo_box/foambox
|
|
category = list("initial", "Miscellaneous")
|
|
|
|
/datum/design/foam_dart_sniper
|
|
name = "Box of Sniper Foam Darts"
|
|
id = "foam_dart_sniper"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 900)
|
|
build_path = /obj/item/ammo_box/foambox/sniper
|
|
category = list("initial", "Miscellaneous")
|
|
|
|
/datum/design/large_welding_tool
|
|
name = "Industrial Welding Tool"
|
|
id = "large_welding_tool"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 400, MAT_GLASS = 300)
|
|
build_path = /obj/item/weldingtool/largetank
|
|
category = list("initial", "Tools")
|
|
|
|
/datum/design/rcd
|
|
name = "Rapid Construction Device (RCD)"
|
|
id = "rcd"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 30000)
|
|
build_path = /obj/item/rcd
|
|
category = list("initial", "Construction")
|
|
|
|
/datum/design/rpd
|
|
name = "Rapid Pipe Dispenser (RPD)"
|
|
id = "rpd"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 75000, MAT_GLASS = 37500)
|
|
build_path = /obj/item/rpd
|
|
category = list("initial", "Construction")
|
|
|
|
/datum/design/rcl
|
|
name = "Rapid Cable Layer"
|
|
id = "rcl"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 5000)
|
|
build_path = /obj/item/rcl
|
|
category = list("initial", "Construction")
|
|
|
|
//hacked autolathe recipes
|
|
|
|
/datum/design/flamethrower
|
|
name = "Flamethrower"
|
|
id = "flamethrower"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 5000)
|
|
build_path = /obj/item/flamethrower/full
|
|
category = list("hacked", "Security")
|
|
|
|
|
|
/datum/design/electropack
|
|
name = "Electropack"
|
|
id = "electropack"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 10000, MAT_GLASS = 2500)
|
|
build_path = /obj/item/electropack
|
|
category = list("hacked", "Tools")
|
|
|
|
/datum/design/handcuffs
|
|
name = "Handcuffs"
|
|
id = "handcuffs"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 500)
|
|
build_path = /obj/item/restraints/handcuffs
|
|
category = list("hacked", "Security")
|
|
|
|
/datum/design/receiver
|
|
name = "Modular Receiver"
|
|
id = "receiver"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 15000)
|
|
build_path = /obj/item/weaponcrafting/receiver
|
|
category = list("hacked", "Security")
|
|
|
|
/datum/design/shotgun_dart
|
|
name = "Shotgun Dart"
|
|
id = "shotgun_dart"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 4000)
|
|
build_path = /obj/item/ammo_casing/shotgun/dart
|
|
category = list("hacked", "Security")
|
|
|
|
/datum/design/incendiary_slug
|
|
name = "Incendiary Slug"
|
|
id = "incendiary_slug"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 4000)
|
|
build_path = /obj/item/ammo_casing/shotgun/incendiary
|
|
category = list("hacked", "Security")
|
|
|
|
/datum/design/buckshot
|
|
name = "Buckshot Shell"
|
|
id = "buckshot"
|
|
build_type = GAMMALATHE
|
|
materials = list(MAT_METAL = 4000)
|
|
build_path = /obj/item/ammo_casing/shotgun/buckshot
|
|
category = list("hacked", "Security")
|
|
|
|
/datum/design/riot_dart
|
|
name = "Foam Riot Dart"
|
|
id = "riot_dart"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 1000) //Discount for making individually - no box = less metal!
|
|
build_path = /obj/item/ammo_casing/caseless/foam_dart/riot
|
|
category = list("hacked", "Security")
|
|
|
|
/datum/design/riot_dart_sniper
|
|
name = "Foam Riot Sniper Dart"
|
|
id = "riot_dart_sniper"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 1800) //Discount for making individually - no box = less metal!
|
|
build_path = /obj/item/ammo_casing/caseless/foam_dart/sniper/riot
|
|
category = list("hacked", "Security")
|
|
|
|
/datum/design/riot_darts
|
|
name = "Foam Riot Dart Box"
|
|
id = "riot_darts"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 50000) //Comes with 40 darts
|
|
build_path = /obj/item/ammo_box/foambox/riot
|
|
category = list("hacked", "Security")
|
|
|
|
/datum/design/riot_darts_sniper
|
|
name = "Foam Riot Sniper Dart Box"
|
|
id = "riot_darts_sniper"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 90000) //Comes with 40 darts
|
|
build_path = /obj/item/ammo_box/foambox/sniper/riot
|
|
category = list("hacked", "Security")
|
|
|
|
/datum/design/b357
|
|
name = "Ammo Box (.357)"
|
|
id = "b357"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 30000)
|
|
build_path = /obj/item/ammo_box/b357
|
|
category = list("hacked", "Security")
|
|
|
|
/datum/design/c10mm
|
|
name = "Ammo Box (10mm)"
|
|
id = "c10mm"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 30000)
|
|
build_path = /obj/item/ammo_box/c10mm
|
|
category = list("hacked", "Security")
|
|
|
|
/datum/design/c45
|
|
name = "Ammo Box (.45)"
|
|
id = "c45"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 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(MAT_METAL = 30000)
|
|
build_path = /obj/item/ammo_box/c9mm
|
|
category = list("hacked", "Security")
|
|
|
|
/datum/design/cleaver
|
|
name = "Butcher's Cleaver"
|
|
id = "cleaver"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 18000)
|
|
build_path = /obj/item/kitchen/knife/butcher
|
|
category = list("hacked", "Dinnerware")
|
|
|
|
/datum/design/spraycan
|
|
name = "Spraycan"
|
|
id = "spraycan"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 100, MAT_GLASS = 100)
|
|
build_path = /obj/item/toy/crayon/spraycan
|
|
category = list("initial", "Tools")
|
|
|
|
/datum/design/geiger
|
|
name = "Geiger Counter"
|
|
id = "geigercounter"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 210, MAT_GLASS = 150)
|
|
build_path = /obj/item/geiger_counter
|
|
category = list("initial", "Tools")
|
|
|
|
/datum/design/desttagger
|
|
name = "Destination Tagger"
|
|
id = "desttagger"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 250, MAT_GLASS = 150)
|
|
build_path = /obj/item/destTagger
|
|
category = list("initial", "Electronics")
|
|
|
|
/datum/design/handlabeler
|
|
name = "Hand Labeler"
|
|
id = "handlabel"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 150, MAT_GLASS = 150)
|
|
build_path = /obj/item/hand_labeler
|
|
category = list("initial", "Electronics")
|
|
|
|
/datum/design/conveyor_belt
|
|
name = "Conveyor Belt"
|
|
id = "conveyor_belt"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 5000)
|
|
build_path = /obj/item/conveyor_construct
|
|
category = list("initial", "Construction")
|
|
|
|
/datum/design/conveyor_switch
|
|
name = "Conveyor Belt Switch"
|
|
id = "conveyor_switch"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 450, MAT_GLASS = 190)
|
|
build_path = /obj/item/conveyor_switch_construct
|
|
category = list("initial", "Construction")
|
|
|
|
/datum/design/conveyor_belt_placer
|
|
name = "Conveyor Belt Placer"
|
|
id = "conveyor_belt_placer"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 5000, MAT_GLASS = 1000) //This thing doesn't need to be very resource-intensive as the belts are already expensive
|
|
build_path = /obj/item/storage/conveyor
|
|
category = list("initial", "Construction")
|
|
|
|
/datum/design/mousetrap
|
|
name = "Mousetrap"
|
|
id = "mousetrap"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 800, MAT_GLASS = 200)
|
|
build_path = /obj/item/assembly/mousetrap
|
|
category = list("initial", "Miscellaneous")
|
|
|
|
/datum/design/vendor
|
|
name = "Machine Board (Vendor)"
|
|
desc = "The circuit board for a Vendor."
|
|
id = "vendor"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_GLASS = 750, MAT_METAL = 250)
|
|
build_path = /obj/item/circuitboard/vendor
|
|
category = list("initial", "Electronics")
|
|
|
|
/datum/design/mirror
|
|
name = "Mirror"
|
|
desc = "A mountable mirror."
|
|
id = "mirror"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_GLASS = 2500) //1.25 glass sheets, broken mirrors will return a shard (1 sheet)
|
|
build_path = /obj/item/mounted/mirror
|
|
category = list("initial", "Miscellaneous")
|
|
|
|
/datum/design/safe_internals
|
|
name = "Safe Internals"
|
|
id = "safe"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 1000)
|
|
build_path = /obj/item/safe_internals
|
|
category = list("initial", "Construction")
|
|
|
|
/datum/design/golem_shell
|
|
name = "Golem Shell Construction"
|
|
desc = "Allows for the construction of a Golem Shell."
|
|
id = "golem"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 40000)
|
|
build_path = /obj/item/golem_shell
|
|
category = list("Imported")
|
|
|
|
/datum/design/desk_bell
|
|
name = "Desk Bell"
|
|
desc = "Prints a ring-able bell."
|
|
id = "desk_bell"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 4000)
|
|
build_path = /obj/item/desk_bell
|
|
category = list("initial", "Miscellaneous")
|
|
|
|
/datum/design/mailscanner
|
|
name = "Mail Scanner"
|
|
id = "mailscanner"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METAL = 1500, MAT_GLASS = 500)
|
|
build_path = /obj/item/mail_scanner
|
|
category = list("initial", "Miscellaneous")
|