mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-29 23:17:02 +01:00
Allow mouse-dropping atoms in disposal chutes. (#32311)
This commit is contained in:
@@ -366,6 +366,21 @@
|
||||
|
||||
. = ..()
|
||||
|
||||
/obj/machinery/disposal/delivery_chute/MouseDrop_T(atom/movable/dropping, mob/user, params)
|
||||
if(!Adjacent(user) || !dropping.Adjacent(user) || QDELETED(dropping))
|
||||
return
|
||||
|
||||
if(!isturf(dropping.loc)) // If it's in storage or held by a mob you don't need this proc.
|
||||
return
|
||||
|
||||
if(!dropping.can_be_pulled(user))
|
||||
return
|
||||
|
||||
dropping.add_fingerprint(user)
|
||||
dropping.forceMove(src)
|
||||
flush()
|
||||
return TRUE
|
||||
|
||||
/obj/machinery/disposal/delivery_chute/Bumped(atom/movable/AM) //Go straight into the chute
|
||||
if(isprojectile(AM) || is_ai(AM) || QDELETED(AM))
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user