From 82b65f13f4a51f7ca222ee12845de6a2173f6fc7 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sat, 18 Jan 2020 18:23:54 +0100 Subject: [PATCH] RPD anti-ventcrawler escapist sanity check. --- code/game/objects/items/RPD.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/RPD.dm b/code/game/objects/items/RPD.dm index 141f7e510a..45f3275d6a 100644 --- a/code/game/objects/items/RPD.dm +++ b/code/game/objects/items/RPD.dm @@ -326,7 +326,8 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( playsound(get_turf(src), 'sound/effects/pop.ogg', 50, 0) /obj/item/pipe_dispenser/pre_attack(atom/A, mob/user) - if(!user.IsAdvancedToolUser() || istype(A, /turf/open/space/transit)) + var/turf/T = get_turf(A) + if(!user.IsAdvancedToolUser() || !A || istype(T, /turf/open/space/transit) || isindestructiblewall(T)) return ..() //So that changing the menu settings doesn't affect the pipes already being built.