mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
Makes most implants craftable
This commit is contained in:
@@ -27,7 +27,7 @@
|
|||||||
var/radial_name = null // The augment's name in the Radial Menu.
|
var/radial_name = null // The augment's name in the Radial Menu.
|
||||||
var/radial_state = null // Icon state for the augment's radial icon.
|
var/radial_state = null // Icon state for the augment's radial icon.
|
||||||
|
|
||||||
var/aug_cooldown = 30 SECONDS
|
var/aug_cooldown = 1 SECONDS //CHOMPedit, no reason for it to be 30 seconds, the powerful implants already have their own values
|
||||||
var/cooldown = null
|
var/cooldown = null
|
||||||
|
|
||||||
/obj/item/organ/internal/augment/Initialize()
|
/obj/item/organ/internal/augment/Initialize()
|
||||||
|
|||||||
91
modular_chomp/code/modules/research/designs/implants.dm
Normal file
91
modular_chomp/code/modules/research/designs/implants.dm
Normal file
@@ -0,0 +1,91 @@
|
|||||||
|
/datum/design/item/organ/internal/augment/AssembleDesignName()
|
||||||
|
..()
|
||||||
|
name = "Biotech implant device prototype ([item_name])"
|
||||||
|
|
||||||
|
/datum/design/item/organ/internal/augment/armmounted/laserarm
|
||||||
|
desc = "A large implant that fits into a subject's arm. It deploys a laser-emitting array by some painful means."
|
||||||
|
id = "laserarm_implant"
|
||||||
|
req_tech = list(TECH_COMBAT = 5, TECH_BIO = 5, TECH_ENGINEERING = 2)
|
||||||
|
materials = list(MAT_STEEL = 3000, MAT_GLASS = 3000, MAT_URANIUM = 2000)
|
||||||
|
build_path = /obj/item/organ/internal/augment/armmounted
|
||||||
|
sort_string = "JVACC"
|
||||||
|
|
||||||
|
/datum/design/item/organ/internal/augment/armmounted/dartbow
|
||||||
|
desc = "A small implant that fits into a subject's arm. It deploys a dart launching mechanism through the flesh through unknown means."
|
||||||
|
id = "dart_implant"
|
||||||
|
req_tech = list(TECH_COMBAT = 5, TECH_BIO = 5, TECH_ILLEGAL = 2)
|
||||||
|
materials = list(MAT_STEEL = 3000, MAT_GLASS = 3000, MAT_URANIUM = 2000, MAT_PHORON = 1000)
|
||||||
|
build_path = /obj/item/organ/internal/augment/armmounted/dartbow
|
||||||
|
sort_string = "JVACD"
|
||||||
|
|
||||||
|
/datum/design/item/organ/internal/augment/armmounted/hand
|
||||||
|
desc = "An augment that fits neatly into the hand, useful for determining the usefulness of an object for research."
|
||||||
|
id = "research_implant"
|
||||||
|
req_tech = list(TECH_BIO = 5, TECH_MATERIAL = 2)
|
||||||
|
materials = list(MAT_STEEL = 3000, MAT_GLASS = 3000)
|
||||||
|
build_path = /obj/item/organ/internal/augment/armmounted/hand
|
||||||
|
sort_string = "JVACE"
|
||||||
|
|
||||||
|
/datum/design/item/organ/internal/augment/armmounted/hand/blade
|
||||||
|
desc = "A small implant that fits neatly into the hand. It deploys a small, but dangerous blade."
|
||||||
|
id = "claw_implant"
|
||||||
|
req_tech = list(TECH_COMBAT = 5, TECH_BIO = 5, TECH_MATERIAL = 2)
|
||||||
|
materials = list(MAT_STEEL = 3000, MAT_GLASS = 3000, MAT_PLASTEEL = 4000)
|
||||||
|
build_path = /obj/item/organ/internal/augment/armmounted/hand/blade
|
||||||
|
sort_string = "JVACF"
|
||||||
|
|
||||||
|
/datum/design/item/organ/internal/augment/armmounted/hand/sword
|
||||||
|
desc = "An augment that fits neatly into the hand, It deploys a powerful energy blade."
|
||||||
|
id = "esword_implant"
|
||||||
|
req_tech = list(TECH_COMBAT = 5, TECH_BIO = 5, TECH_ILLEGAL = 5)
|
||||||
|
materials = list(MAT_STEEL = 3000, MAT_GLASS = 3000, MAT_PLASTEEL = 4000, MAT_METALHYDROGEN = 500)
|
||||||
|
build_path = /obj/item/organ/internal/augment/armmounted/hand/sword
|
||||||
|
sort_string = "JVACG"
|
||||||
|
|
||||||
|
/datum/design/item/organ/internal/augment/armmounted/shoulder/blade
|
||||||
|
desc = "A large implant that fits into a subject's arm. It deploys a large metal blade by some painful means."
|
||||||
|
id = "sword_implant"
|
||||||
|
req_tech = list(TECH_COMBAT = 5, TECH_BIO = 5, TECH_MATERIAL = 3)
|
||||||
|
materials = list(MAT_STEEL = 3000, MAT_GLASS = 3000, MAT_PLASTEEL = 6000)
|
||||||
|
build_path = /obj/item/organ/internal/augment/armmounted/shoulder/blade
|
||||||
|
sort_string = "JVACH"
|
||||||
|
|
||||||
|
/datum/design/item/organ/internal/augment/armmounted/shoulder/multiple
|
||||||
|
desc = "A large implant that fits into a subject's arm. It deploys an array of tools by some painful means."
|
||||||
|
id = "tool_implant"
|
||||||
|
req_tech = list(TECH_BIO = 5, TECH_MATERIAL = 2, TECH_ENGINEERING = 3)
|
||||||
|
materials = list(MAT_STEEL = 6000, MAT_GLASS = 6000)
|
||||||
|
build_path = /obj/item/organ/internal/augment/armmounted/shoulder/multiple
|
||||||
|
sort_string = "JVACI"
|
||||||
|
|
||||||
|
/datum/design/item/organ/internal/augment/armmounted/shoulder/multiple/medical
|
||||||
|
desc = "A large implant that fits into a subject's arm. It deploys an array of tools by some painful means."
|
||||||
|
id = "surgical_implant"
|
||||||
|
req_tech = list(TECH_BIO = 6, TECH_MATERIAL = 4)
|
||||||
|
materials = list(MAT_STEEL = 6000, MAT_GLASS = 6000, MAT_SILVER = 1000)
|
||||||
|
build_path = /obj/item/organ/internal/augment/armmounted/shoulder/multiple/medical
|
||||||
|
sort_string = "JVACJ"
|
||||||
|
|
||||||
|
/datum/design/item/organ/internal/augment/armmounted/shoulder/surge
|
||||||
|
desc = "A large implant that fits into a subject's arm. It looks kind of like a skeleton."
|
||||||
|
id = "stim_implant"
|
||||||
|
req_tech = list(TECH_COMBAT = 3, TECH_BIO = 7, TECH_MATERIAL = 2)
|
||||||
|
materials = list(MAT_STEEL = 6000, MAT_GLASS = 6000, MAT_URANIUM = 1000)
|
||||||
|
build_path = /obj/item/organ/internal/augment/armmounted/shoulder/surge
|
||||||
|
sort_string = "JVACK"
|
||||||
|
|
||||||
|
/datum/design/item/organ/internal/augment/armmounted/taser
|
||||||
|
desc = "A large implant that fits into a subject's arm. It deploys a taser-emitting array by some painful means."
|
||||||
|
id = "taser_implant"
|
||||||
|
req_tech = list(TECH_COMBAT = 5, TECH_BIO = 5, TECH_ENGINEERING = 2)
|
||||||
|
materials = list(MAT_STEEL = 3000, MAT_GLASS = 3000)
|
||||||
|
build_path = /obj/item/organ/internal/augment/armmounted/taser
|
||||||
|
sort_string = "JVACL"
|
||||||
|
|
||||||
|
/datum/design/item/organ/internal/augment/bioaugment/thermalshades
|
||||||
|
desc = "A miniscule implant that houses a pair of thermolensed sunglasses. Don't ask how they deploy, you don't want to know."
|
||||||
|
id = "thermal_implant"
|
||||||
|
req_tech = list(TECH_COMBAT = 5, TECH_BIO = 7, TECH_MATERIAL = 2, TECH_ILLEGAL = 4)
|
||||||
|
materials = list(MAT_STEEL = 2000, MAT_GLASS = 2000, MAT_URANIUM = 2000, MAT_PLASTEEL = 1000)
|
||||||
|
build_path = /obj/item/organ/internal/augment/bioaugment/thermalshades
|
||||||
|
sort_string = "JVACM"
|
||||||
@@ -4673,6 +4673,7 @@
|
|||||||
#include "modular_chomp\code\modules\reagents\reagents\medicine.dm"
|
#include "modular_chomp\code\modules\reagents\reagents\medicine.dm"
|
||||||
#include "modular_chomp\code\modules\recycling\v_garbosystem.dm"
|
#include "modular_chomp\code\modules\recycling\v_garbosystem.dm"
|
||||||
#include "modular_chomp\code\modules\research\mechfab_designs.dm"
|
#include "modular_chomp\code\modules\research\mechfab_designs.dm"
|
||||||
|
#include "modular_chomp\code\modules\research\designs\implants.dm"
|
||||||
#include "modular_chomp\code\modules\research\designs\power_cells.dm"
|
#include "modular_chomp\code\modules\research\designs\power_cells.dm"
|
||||||
#include "modular_chomp\code\modules\research\designs\weapons.dm"
|
#include "modular_chomp\code\modules\research\designs\weapons.dm"
|
||||||
#include "modular_chomp\code\modules\resleeving\machines.dm"
|
#include "modular_chomp\code\modules\resleeving\machines.dm"
|
||||||
|
|||||||
Reference in New Issue
Block a user