diff --git a/code/game/objects/items/weapons/RFD.dm b/code/game/objects/items/weapons/RFD.dm index 57fa9b7fe17..b16cd82ae88 100644 --- a/code/game/objects/items/weapons/RFD.dm +++ b/code/game/objects/items/weapons/RFD.dm @@ -476,7 +476,7 @@ RFD Piping-Class to_chat(user, SPAN_NOTICE("Selected pipe: [pipe_examine]")) /obj/item/rfd/piping/afterattack(atom/A, mob/user, proximity) - if(!proximity) + if(!proximity || !isturf(A)) return if(istype(get_area(A), /area/shuttle) || istype(get_area(A), /turf/space)) to_chat(user, SPAN_WARNING("You can't lay pipe here!")) diff --git a/html/changelogs/geeves_rfd-p-fix.yml b/html/changelogs/geeves_rfd-p-fix.yml new file mode 100644 index 00000000000..69b4d87bd79 --- /dev/null +++ b/html/changelogs/geeves_rfd-p-fix.yml @@ -0,0 +1,6 @@ +author: Geeves + +delete-after: True + +changes: + - bugfix: "RFD-P will no longer use up their resource if put into a storage container." \ No newline at end of file