diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index ce6b46a21b5..c3d2f2a5a3a 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -169,6 +169,17 @@ C.density = TRUE qdel(src) +/obj/machinery/disposal/shove_impact(mob/living/target, mob/living/attacker) + target.visible_message( + "[attacker] shoves [target] inside of [src]!", + "[attacker] shoves you inside of [src]!", + "You hear the sound of something being thrown in the trash." + ) + target.forceMove(src) + add_attack_logs(attacker, target, "Shoved into disposals", target.ckey ? null : ATKLOG_ALL) + playsound(src, "sound/effects/bang.ogg") + return TRUE + // mouse drop another mob or self // /obj/machinery/disposal/MouseDrop_T(mob/living/target, mob/living/user)