From bde1ea8ee3217696f27599eaead275c3584a4a84 Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Mon, 26 Mar 2012 18:12:42 +0100 Subject: [PATCH] TG: Atmos techs now spawn with extended capacity emergency tanks AIs/Cyborgs can no longer drink from the toilet or wash themselves in sinks for the good of IMMERSION r2836 --- code/game/jobs/job/engineering.dm | 1 + code/game/machinery/sink.dm | 3 +++ code/modules/recycling/disposal.dm | 3 +++ 3 files changed, 7 insertions(+) diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index eb8d57f72bf..e17f99c932e 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -78,6 +78,7 @@ if(!H) return 0 H.equip_if_possible(new /obj/item/device/radio/headset/headset_eng(H), H.slot_ears) H.equip_if_possible(new /obj/item/weapon/storage/backpack(H), H.slot_back) + H.equip_if_possible(new /obj/item/weapon/storage/box/engineer(H.back), H.slot_in_backpack) H.equip_if_possible(new /obj/item/clothing/under/rank/atmospheric_technician(H), H.slot_w_uniform) H.equip_if_possible(new /obj/item/clothing/shoes/black(H), H.slot_shoes) H.equip_if_possible(new /obj/item/device/pda/engineering(H), H.slot_belt) diff --git a/code/game/machinery/sink.dm b/code/game/machinery/sink.dm index 2c75cacad85..5db6251649e 100644 --- a/code/game/machinery/sink.dm +++ b/code/game/machinery/sink.dm @@ -13,6 +13,9 @@ verbs += /obj/machinery/sink/proc/mode_pour attack_hand(mob/M as mob) + if(isrobot(M) || isAI(M)) + return + if(busy) M << "\red Someone's already washing something here." return diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 3b991972214..13890bfb3f4 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -517,6 +517,9 @@ return interact(mob/user) + if(isAI(user) || isrobot(user)) + return + add_fingerprint(user) for (var/mob/V in viewers(user)) V.show_message("[user] eagerly drinks the toilet water!", 3)//Yum yum yum