anchor.diff:  		target.buckled = src
   		target.dir = 2
   		buckle_mob(L, force=1)
  +
   		var/matrix/m180 = matrix(target.transform)
   		m180.Turn(180)
   		animate(L, transform = m180, time = 3)
  
positive.code: 			L.buckled = src
  			L.dir = 2
  			buckle_mob(L, force=1)
  			var/matrix/m180 = matrix(L.transform)
  			m180.Turn(180)
  			animate(L, transform = m180, time = 3)
  
negative.code: 		return
  
  	var/mob/living/L = user.pulling
  	if(do_mob(user, L, 120))
  		if(has_buckled_mobs()) //to prevent spam/queing up attacks
  			return
  		if(target.buckled)
  			return
  
  		playsound(src.loc, "sound/effects/splat.ogg", 25, 1)
  		target.visible_message("<span class='danger'>[user] slams [L] onto the meat spike!</span>", "<span class='userdanger'>[user] slams you onto the meat spike!</span>", "<span class='italics'>You hear a squishy wet noise.</span>")
  		target.loc = src.loc
  