From de431d8642d101c1577ba0ba753af3389417f16b Mon Sep 17 00:00:00 2001 From: LatD Date: Wed, 16 Dec 2015 22:19:13 +0200 Subject: [PATCH 1/3] Gives tech requirements for 4 roundstart mech items --- .../modules/research/designs/mecha_designs.dm | 46 ++++++++++++++++++- .../designs/mechfabricator_designs.dm | 36 --------------- 2 files changed, 45 insertions(+), 37 deletions(-) diff --git a/code/modules/research/designs/mecha_designs.dm b/code/modules/research/designs/mecha_designs.dm index a93cf7e7b52..7bbfc87fd44 100644 --- a/code/modules/research/designs/mecha_designs.dm +++ b/code/modules/research/designs/mecha_designs.dm @@ -373,4 +373,48 @@ build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma materials = list(MAT_METAL = 1500, MAT_GLASS = 500, MAT_PLASMA = 200) construction_time = 100 - category = list("Exosuit Equipment") \ No newline at end of file + category = list("Exosuit Equipment") + +/datum/design/mech_taser + name = "Exosuit Weapon (PBT \"Pacifier\" Mounted Taser)" + desc = "A weapon for combat exosuits. Shoots non-lethal stunning electrodes." + id = "mech_taser" + build_type = MECHFAB + req_tech = list("combat" = 2) + build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/taser + materials = list(MAT_METAL=10000) + construction_time = 100 + category = list("Exosuit Equipment") + +/datum/design/mech_lmg + name = "Exosuit Weapon (\"Ultra AC 2\" LMG)" + desc = "A weapon for combat exosuits. Shoots a rapid, three shot burst." + id = "mech_lmg" + build_type = MECHFAB + req_tech = list("combat" = 2) + build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg + materials = list(MAT_METAL=10000) + construction_time = 100 + category = list("Exosuit Equipment") + +/datum/design/mech_sleeper + name = "Exosuit Medical Equipment (Mounted Sleeper)" + desc = "Equipment for medical exosuits. A mounted sleeper that stabilizes patients and can inject reagents in the exosuit's reserves." + id = "mech_sleeper" + build_type = MECHFAB + req_tech = list("biotech" = 2) + build_path = /obj/item/mecha_parts/mecha_equipment/sleeper + materials = list(MAT_METAL=5000,MAT_GLASS=10000) + construction_time = 100 + category = list("Exosuit Equipment") + +/datum/design/mech_syringe_gun + name = "Exosuit Medical Equipment (Syringe Gun)" + desc = "Equipment for medical exosuits. A chem synthesizer with syringe gun. Reagents inside are held in stasis, so no reactions will occur." + id = "mech_syringe_gun" + build_type = MECHFAB + req_tech = list("magnets" = 3,"biotech" = 3) + build_path = /obj/item/mecha_parts/mecha_equipment/syringe_gun + materials = list(MAT_METAL=3000,MAT_GLASS=2000) + construction_time = 200 + category = list("Exosuit Equipment") \ No newline at end of file diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index b480ed8ab8c..4d8e250b7ce 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -531,24 +531,6 @@ construction_time = 100 category = list("Exosuit Equipment") -/datum/design/mech_sleeper - name = "Exosuit Medical Equipment (Mounted Sleeper)" - id = "mech_sleeper" - build_type = MECHFAB - build_path = /obj/item/mecha_parts/mecha_equipment/sleeper - materials = list(MAT_METAL=5000,MAT_GLASS=10000) - construction_time = 100 - category = list("Exosuit Equipment") - -/datum/design/mech_syringe_gun - name = "Exosuit Medical Equipment (Syringe Gun)" - id = "mech_syringe_gun" - build_type = MECHFAB - build_path = /obj/item/mecha_parts/mecha_equipment/syringe_gun - materials = list(MAT_METAL=3000,MAT_GLASS=2000) - construction_time = 200 - category = list("Exosuit Equipment") - /datum/design/mech_generator name = "Exosuit Equipment (Plasma Generator)" id = "mech_generator" @@ -558,24 +540,6 @@ construction_time = 100 category = list("Exosuit Equipment") -/datum/design/mech_taser - name = "Exosuit Weapon (PBT \"Pacifier\" Mounted Taser)" - id = "mech_taser" - build_type = MECHFAB - build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/taser - materials = list(MAT_METAL=10000) - construction_time = 100 - category = list("Exosuit Equipment") - -/datum/design/mech_lmg - name = "Exosuit Weapon (\"Ultra AC 2\" LMG)" - id = "mech_lmg" - build_type = MECHFAB - build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg - materials = list(MAT_METAL=10000) - construction_time = 100 - category = list("Exosuit Equipment") - /datum/design/mech_mousetrap_mortar name = "H.O.N.K Mousetrap Mortar" id = "mech_mousetrap_mortar" From 2f17d1c4fe191994a4a5ecf395f2323ae6552ffb Mon Sep 17 00:00:00 2001 From: LatD Date: Wed, 16 Dec 2015 22:54:00 +0200 Subject: [PATCH 2/3] Missing one empty line? --- code/modules/research/designs/mecha_designs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/designs/mecha_designs.dm b/code/modules/research/designs/mecha_designs.dm index 7bbfc87fd44..1dd224ab0fe 100644 --- a/code/modules/research/designs/mecha_designs.dm +++ b/code/modules/research/designs/mecha_designs.dm @@ -417,4 +417,4 @@ build_path = /obj/item/mecha_parts/mecha_equipment/syringe_gun materials = list(MAT_METAL=3000,MAT_GLASS=2000) construction_time = 200 - category = list("Exosuit Equipment") \ No newline at end of file + category = list("Exosuit Equipment") From 9b3cc34fc66415969f305adff6f10fc901e4388b Mon Sep 17 00:00:00 2001 From: LatD Date: Wed, 16 Dec 2015 23:14:14 +0200 Subject: [PATCH 3/3] I think I fixed this --- code/modules/research/designs/mecha_designs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/designs/mecha_designs.dm b/code/modules/research/designs/mecha_designs.dm index 1dd224ab0fe..ee0c7d2bc67 100644 --- a/code/modules/research/designs/mecha_designs.dm +++ b/code/modules/research/designs/mecha_designs.dm @@ -417,4 +417,4 @@ build_path = /obj/item/mecha_parts/mecha_equipment/syringe_gun materials = list(MAT_METAL=3000,MAT_GLASS=2000) construction_time = 200 - category = list("Exosuit Equipment") + category = list("Exosuit Equipment")