Update sortingmachinery.dm (#26216)

This commit is contained in:
CRUNCH
2024-07-15 22:59:54 +01:00
committed by GitHub
parent 20321dbefd
commit 7b3e220cdb
+11 -1
View File
@@ -154,16 +154,23 @@
. = ..()
if(!in_range(A, user))
return
if(!isobj(A))
return
var/obj/target = A
var/obj/target = A
if(is_type_in_list(target, no_wrap))
return
if(istype(target, /obj/item/stack/packageWrap) && user.a_intent != INTENT_HARM)
return
if(is_type_in_list(A.loc, list(/obj/item/smallDelivery, /obj/structure/bigDelivery)))
return
if(target.anchored)
return
if(target in user)
return
@@ -171,6 +178,7 @@
var/obj/item/O = target
if(!use(1))
return FALSE
var/obj/item/smallDelivery/P = new /obj/item/smallDelivery(get_turf(O.loc)) //Aaannd wrap it up!
if(!isturf(O.loc))
if(user.client)
@@ -198,9 +206,11 @@
return FALSE
D.init_welded = C.welded
C.welded = TRUE
else if(target.GetComponent(/datum/component/two_handed))
to_chat(user, "<span class='notice'>[target] is too unwieldy to wrap effectively.</span>")
return FALSE
else
to_chat(user, "<span class='notice'>The object you are trying to wrap is unsuitable for the sorting machinery.</span>")
return FALSE