anchor.diff:  				chance = 70
   				M = "close your eyes and boldly step forward"
   				U = "closes his eyes and boldly steps forward"
  -			else if(T.wet && isobj(user.shoes) && user.shoes.flags&NOSLIP) //user.shoes: undefined var | user.shoes.flags: undefined var | T.wet: undefined var
  +			else if(istype(T) && T.wet && isobj(user.shoes) && user.shoes.flags&NOSLIP)
   				chance = 60
   				M = "slip and fall inside"
   				U = "slips and falls inside"
  
positive.code: 				user.visible_message("[U] \the [src]!", "You [M] \the [src]!")
  				user.loc = loc
  				user.Stun(10)
  			target.loc = src.loc
  			user.visible_message("[user] steps on the edge of [src].", \
  				"<span class='notice'>You step on the edge of [src].</span>")
  
  	if(user != target)
  		target.visible_message("<span class='danger'>[user] starts pushing [target] into [src].</span>", \
  
negative.code: 		push_mob_in(target, user)
  		return 1
  
  /obj/machinery/disposal/trapdoor/proc/push_mob_in(mob/living/target, mob/living/carbon/human/user)
  	if(target.buckled)
  		return
  	add_fingerprint(user)
  