anchor.diff:  		playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1)
   	return
   
  +/obj/structure/displaycase/proc/get_flat_icon_directional(atom/A)
  +	//Get flatIcon even if dir is mismatched for directionless icons
  +	var/icon/test
  +	try
  +		test = getFlatIcon(A,defdir=4)
  +	catch
  +		var/old_dir = A.dir
  +		A.dir = 2
  +		test = getFlatIcon(A)
  +		A.dir = old_dir
  +	return test
  +
   /obj/structure/displaycase/update_icon()
   	var/icon/I
   	if(open)
  
positive.code: 			return
  		user << "<span class='notice'>You start to [open ? "close":"open"] the [src]</span>"
  		if(do_after(user, 20, target = src))
  			open = !open
  			user <<  "<span class='notice'>You  [open ? "close":"open"] the [src]</span>"
  			update_icon()
  	else if(open)
  		if(user.unEquip(W))
  
negative.code: 	desc = "wooden base of display case"
  	icon = 'icons/obj/stationobjs.dmi'
  	icon_state = "glassbox_chassis"
  	var/obj/item/weapon/electronics/airlock/electronics
  
  
  /obj/structure/displaycase_chassis/attackby(obj/item/I, mob/user, params)
  	if(istype(I, /obj/item/weapon/wrench))
  