diff --git a/code/modules/research/artifact_misc.dm b/code/modules/research/artifact_misc.dm index e83cba8ae81..198ae396a63 100644 --- a/code/modules/research/artifact_misc.dm +++ b/code/modules/research/artifact_misc.dm @@ -1,15 +1,20 @@ /obj/item/clothing/suit/bio_suit/anomaly name = "Anomaly Suit" - desc = "A sealed bio suit capable of resisting exotic alien energies." + desc = "A sealed bio suit capable of resisting exotic alien energies and low pressure environments." icon_state = "engspace_suit" item_state = "engspace_suit" + heat_transfer_coefficient = 0.02 + protective_temperature = 1000 + allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen, /obj/item/weapon/pickaxe/excavationtool) /obj/item/clothing/head/bio_hood/anomaly name = "Anomaly Hood" - desc = "A sealed bio hood capable of resisting exotic alien energies." + desc = "A sealed bio hood capable of resisting exotic alien energies and low pressure environments." icon_state = "engspace_helmet" item_state = "engspace_helmet" + heat_transfer_coefficient = 0.02 + protective_temperature = 1000 /area/anomaly name = "Anomaly Lab" diff --git a/code/modules/research/artifacts.dm b/code/modules/research/artifacts.dm index 44290f5bad8..9554a2ab41f 100644 --- a/code/modules/research/artifacts.dm +++ b/code/modules/research/artifacts.dm @@ -85,6 +85,8 @@ if (get_dist(user, src) > 1) user << "\red You can't reach [src] from here." return + if(istype(M:gloves,/obj/item/clothing/gloves)) + return ..() for(var/mob/O in viewers(src, null)) O.show_message(text("[] touches [].", user, src), 1) src.add_fingerprint(user) diff --git a/maps/tgstation.2.0.8.dmm b/maps/tgstation.2.0.8.dmm index 19ca775260f..f055ae0a0b3 100755 --- a/maps/tgstation.2.0.8.dmm +++ b/maps/tgstation.2.0.8.dmm @@ -3676,7 +3676,7 @@ "bsJ" = (/obj/structure/cable{icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/door/airlock/glass/glass_research{name = "Anomaly Lab"; req_access_txt = "7"},/turf/simulated/floor,/area/anomaly) "bsK" = (/obj/structure/cable{icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/anomaly) "bsL" = (/obj/structure/cable{icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/effect/sign/nosmoking_2{pixel_x = 0; pixel_y = 32},/obj/machinery/camera{c_tag = "Anomaly Lab Testing"; dir = 2; network = "Research"; pixel_x = 22},/turf/simulated/floor,/area/anomaly) -"bsM" = (/obj/machinery/door/airlock/glass/glass_research{name = "Anomaly Lab"; req_access_txt = "7"},/turf/simulated/floor,/area/anomaly) +"bsM" = (/obj/machinery/door/airlock/glass/glass_research{name = "Anomaly Lab"; req_access_txt = "7"},/obj/structure/cable{icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/anomaly) "bsN" = (/obj/structure/cable{icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/anomaly) "bsO" = (/obj/structure/cable{icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/anomaly) "bsP" = (/obj/structure/cable{icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/stool/bed/chair/office/light,/turf/simulated/floor{icon_state = "white"},/area/anomaly)