mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-04-23 16:41:57 +01:00
* Oxygen nades! * Cargo oxy nades upgrade * I'm BACK - Edited levels, need to remake PR * Oxygen reqs added * Minor spelling mistake * Update code/modules/research/designs/misc_designs.dm Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com> --------- Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com> Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
185 lines
6.4 KiB
Plaintext
185 lines
6.4 KiB
Plaintext
/////////////////////////////////////////
|
|
/////////////////Misc Designs////////////
|
|
/////////////////////////////////////////
|
|
/datum/design/design_disk
|
|
name = "Design Storage Disk"
|
|
desc = "Produce additional disks for storing device designs."
|
|
id = "design_disk"
|
|
req_tech = list("programming" = 1)
|
|
build_type = PROTOLATHE | AUTOLATHE
|
|
materials = list(MAT_METAL = 300, MAT_GLASS = 100)
|
|
build_path = /obj/item/disk/design_disk
|
|
category = list("Miscellaneous")
|
|
|
|
/datum/design/diskplantgene
|
|
name = "Plant data disk"
|
|
desc = "A disk for storing plant genetic data."
|
|
id = "diskplantgene"
|
|
req_tech = list("programming" = 4, "biotech" = 3)
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL=200, MAT_GLASS=100)
|
|
build_path = /obj/item/disk/plantgene
|
|
category = list("Miscellaneous")
|
|
|
|
/datum/design/intellicard
|
|
name = "Intellicard"
|
|
desc = "Allows for the construction of an intellicard."
|
|
id = "intellicard"
|
|
req_tech = list("programming" = 3, "materials" = 3)
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_GLASS = 1000, MAT_GOLD = 200)
|
|
build_path = /obj/item/aicard
|
|
category = list("Miscellaneous")
|
|
|
|
/datum/design/paicard
|
|
name = "Personal Artificial Intelligence Card"
|
|
desc = "Allows for the construction of a pAI Card."
|
|
id = "paicard"
|
|
req_tech = list("programming" = 2)
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_GLASS = 500, MAT_METAL = 500)
|
|
build_path = /obj/item/paicard
|
|
category = list("Miscellaneous")
|
|
|
|
/datum/design/tech_disk
|
|
name = "Technology Data Storage Disk"
|
|
desc = "Produce additional disks for storing technology data."
|
|
id = "tech_disk"
|
|
req_tech = list("programming" = 1)
|
|
build_type = PROTOLATHE | AUTOLATHE
|
|
materials = list(MAT_METAL = 300, MAT_GLASS = 100)
|
|
build_path = /obj/item/disk/tech_disk
|
|
category = list("Miscellaneous")
|
|
|
|
/datum/design/backup_disk
|
|
name = "Technology Backup Disk"
|
|
desc = "Produce additional backup disks for storing technology data."
|
|
id = "backup_disk"
|
|
req_tech = list("programming" = 1)
|
|
build_type = PROTOLATHE | AUTOLATHE
|
|
materials = list(MAT_METAL = 300, MAT_GLASS = 100)
|
|
build_path = /obj/item/disk/rnd_backup_disk
|
|
category = list("Miscellaneous")
|
|
|
|
|
|
/datum/design/training_disk
|
|
name = "Training Authentification Disk"
|
|
desc = "Replacement authentication disk for the nuclear training bomb."
|
|
id = "training_nad"
|
|
req_tech = list("programming" = 1)
|
|
build_type = PROTOLATHE | AUTOLATHE
|
|
materials = list(MAT_METAL = 300, MAT_GLASS = 100)
|
|
build_path = /obj/item/disk/nuclear/training
|
|
category = list("Miscellaneous")
|
|
|
|
/datum/design/digital_camera
|
|
name = "Digital Camera"
|
|
desc = "Produce an enhanced version of the standard issue camera."
|
|
id = "digitalcamera"
|
|
req_tech = list("programming" = 2, "materials" = 2)
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 300)
|
|
build_path = /obj/item/camera/digital
|
|
category = list("Miscellaneous")
|
|
|
|
/datum/design/video_camera
|
|
name = "Video Camera"
|
|
desc = "Produce a video camera that can send live feed to the entertainment network."
|
|
id = "videocamera"
|
|
req_tech = list("programming" = 3, "materials" = 2)
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 1000, MAT_GLASS = 500)
|
|
build_path = /obj/item/videocam
|
|
category = list("Miscellaneous")
|
|
|
|
/datum/design/safety_muzzle
|
|
name = "Safety Muzzle"
|
|
desc = "Produce a lockable muzzle keyed to security ID cards."
|
|
id = "safetymuzzle"
|
|
req_tech = list("materials" = 1)
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL=500, MAT_GLASS=50)
|
|
build_path = /obj/item/clothing/mask/muzzle/safety
|
|
category = list("Miscellaneous")
|
|
|
|
/datum/design/shock_muzzle
|
|
name = "Shock Muzzle"
|
|
desc = "Produce a modified safety muzzle that includes an electric shock pack and a slot for a trigger assembly."
|
|
id = "shockmuzzle"
|
|
req_tech = list("materials" = 1, "engineering" = 1)
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL=500, MAT_GLASS=50)
|
|
build_path = /obj/item/clothing/mask/muzzle/safety/shock
|
|
category = list("Miscellaneous")
|
|
|
|
/datum/design/data_disk
|
|
name = "Genetics Data Disk"
|
|
desc = "Disk that allows you to store genetic data."
|
|
id = "datadisk"
|
|
req_tech = list("programming" = 3, "biotech" = 2)
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL=300, MAT_GLASS=100)
|
|
build_path = /obj/item/disk/data
|
|
category = list("Miscellaneous")
|
|
|
|
/datum/design/emergency_oxygen
|
|
name = "Empty Emergency Oxygen Tank"
|
|
desc = "Used for emergencies. Only contains very little oxygen once filled up."
|
|
id = "emergencyoxygen"
|
|
req_tech = list("toxins" = 3)
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL=500, MAT_GLASS=100)
|
|
build_path = /obj/item/tank/internals/emergency_oxygen/empty
|
|
category = list("Miscellaneous")
|
|
|
|
/datum/design/extended_oxygen
|
|
name = "Empty Extended Emergency Oxygen Tank"
|
|
desc = "Used for emergencies. Can contain a decent amount of oxygen once filled up."
|
|
id = "extendedoxygen"
|
|
req_tech = list("toxins" = 4)
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL=800, MAT_GLASS=100)
|
|
build_path = /obj/item/tank/internals/emergency_oxygen/engi/empty
|
|
category = list("Miscellaneous")
|
|
|
|
/datum/design/double_oxygen
|
|
name = "Empty Double Emergency Oxygen Tank"
|
|
desc = "Used for emergencies. Can contain a good amount of oxygen once filled up."
|
|
id = "doubleoxygen"
|
|
req_tech = list("toxins" = 5)
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL=1500, MAT_GLASS=200)
|
|
build_path = /obj/item/tank/internals/emergency_oxygen/double/empty
|
|
category = list("Miscellaneous")
|
|
|
|
/datum/design/oxygen_tank
|
|
name = "Empty Oxygen Tank"
|
|
desc = "A large, empty air tank."
|
|
id = "oxygentank"
|
|
req_tech = list("toxins" = 5)
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL=3000, MAT_GLASS=500)
|
|
build_path = /obj/item/tank/internals/oxygen/empty
|
|
category = list("Miscellaneous")
|
|
|
|
/datum/design/oxygen_grenade
|
|
name = "Oxygen Grenade"
|
|
desc = "When triggered, releases a stream of pure O2 gas from the grenade."
|
|
id = "oxygen_Grenade"
|
|
req_tech = list("combat" = 3, "engineering" = 6, "toxins" = 4)
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 3000, MAT_GLASS = 500) //Same as Advanced Release Grenade
|
|
reagents_list = list("oxygen" = 50) //One small beaker at least, to make it require Chem Dispenser
|
|
build_path = /obj/item/grenade/gas/oxygen
|
|
category = list("Miscellaneous")
|
|
|
|
/datum/design/autochef_remote
|
|
name = "Autochef Remote"
|
|
desc = "A remote for configuring an autochef."
|
|
id = "autochef_remote"
|
|
req_tech = list("programming" = 3, "bluespace" = 3, "materials" = 3)
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL=3000)
|
|
build_path = /obj/item/autochef_remote
|
|
category = list("Miscellaneous")
|