From e38b97fd68d86eda298dfb6d1814cad692256625 Mon Sep 17 00:00:00 2001 From: Markolie Date: Sun, 23 Aug 2015 21:00:48 +0200 Subject: [PATCH 1/2] Let ghosts access supply shuttle consoles --- code/game/supplyshuttle.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index 847c4179d8f..d14767891fe 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -461,7 +461,7 @@ var/list/mechtoys = list( return /obj/machinery/computer/supplycomp/attack_hand(var/mob/user as mob) - if(!allowed(user)) + if(!allowed(user) && !isobserver(user)) user << "\red Access Denied." return From 1a16f807e0f0caa3af94a44f574ec798ab9908ca Mon Sep 17 00:00:00 2001 From: Markolie Date: Sun, 23 Aug 2015 21:05:38 +0200 Subject: [PATCH 2/2] Let robotics print IPC organs --- .../designs/mechfabricator_designs.dm | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index debf1aef3f1..2ae7d1216d3 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -969,4 +969,31 @@ build_path =/obj/item/mecha_parts/mecha_tracking materials = list("$metal"=500) construction_time = 50 + category = list("Misc") + +/datum/design/ipc_head + name = "IPC Head" + id = "ipc_head" + build_type = MECHFAB + build_path = /obj/item/organ/external/head/ipc + materials = list("$metal"=15000, "$glass"=5000) + construction_time = 350 + category = list("Misc") + +/datum/design/ipc_cell + name = "IPC Microbattery" + id = "ipc_cell" + build_type = MECHFAB + build_path = /obj/item/organ/cell + materials = list("$metal"=2000, "$glass"=750) + construction_time = 200 + category = list("Misc") + +/datum/design/ipc_optics + name = "IPC Optical Sensor" + id = "ipc_optics" + build_type = MECHFAB + build_path = /obj/item/organ/optical_sensor + materials = list("$metal"=1000, "$glass"=2500) + construction_time = 200 category = list("Misc") \ No newline at end of file