anchor.diff:  /obj/structure/displaycase/captain
   	start_showpiece_type = /obj/item/gun/energy/laser/captain
   	req_access = list(ACCESS_CENT_SPECOPS) //this was intentional, presumably to make it slightly harder for caps to grab their gun roundstart
  -	var/static/list/captain_typecache = typecacheof(/obj/item/gun/energy/laser/captain)
  -
  -/obj/structure/displaycase/captain/Initialize()
  -	. = ..()
  -	compatible_items_typecache = captain_typecache
   
   /obj/structure/displaycase/labcage
   	name = "lab cage"
   	desc = "A glass lab container for storing interesting creatures."
   	start_showpiece_type = /obj/item/clothing/mask/facehugger/lamarr
   	req_access = list(ACCESS_RD)
  -	var/static/list/rd_typecache = typecacheof(/obj/item/clothing/mask/facehugger)
  -
  -/obj/structure/displaycase/labcage/Initialize()
  -	. = ..()
  -	compatible_items_typecache = rd_typecache
   
   /obj/structure/displaycase/noalert
   	alert = FALSE
  
positive.code: 	max_integrity = 200
  	integrity_failure = 0.25
  	var/obj/item/showpiece = null
  	//var/obj/item/showpiece_type = null //This allows for showpieces that can only hold items if they're the same istype as this.
  	var/list/compatible_items_typecache
  	var/alert = TRUE
  	var/open = FALSE
  	var/openable = TRUE
  
negative.code: 	density = FALSE
  	max_integrity = 100
  	req_access = list(ACCESS_KITCHEN)
  	showpiece_type = /obj/item/reagent_containers/food
  	alert = FALSE //No, we're not calling the fire department because someone stole your cookie.
  	glass_fix = FALSE //Fixable with tools instead.
  	var/sale_price = 20
  	var/datum/bank_account/payments_acc = null
  
  /obj/structure/displaycase/forsale/update_icon()	//remind me to fix my shitcode later
  	var/icon/I
  