anchor.diff:  	return ..()
   
   /obj/item/projectile/magic/locker/Destroy()
  +	locker_suck = FALSE
   	for(var/atom/movable/AM in contents)
   		AM.forceMove(get_turf(src))
   	. = ..()
  
positive.code: 	flag = "magic"
  	var/weld = TRUE
  	var/created = FALSE //prevents creation of more then one locker if it has multiple hits
  
  /obj/item/projectile/magic/locker/prehit(atom/A)
  	if(ismob(A))
  		var/mob/M = A
  		if(M.anti_magic_check())
  			M.visible_message("<span class='warning'>[src] vanishes on contact with [A]!</span>")
  
negative.code: 			unmagify()
  		else
  			addtimer(CALLBACK(src, .proc/decay), 15 SECONDS)
  
  /obj/structure/closet/decay/proc/unmagify()
  	icon_state = weakened_icon
  