anchor.diff:  
   /obj/structure/mineral_door/update_icon()
   	if(state)
  -		icon_state = "[mineralType]open"
  -	else
  -		icon_state = mineralType
  +		icon_state = "[initial_state]open"
  +	else
  +		icon_state = initial_state
   
   /obj/structure/mineral_door/attackby(obj/item/weapon/W, mob/user, params)
   	if(istype(W,/obj/item/weapon/pickaxe))
  
positive.code: /obj/structure/mineral_door/proc/Open()
  	isSwitchingStates = 1
  	playsound(loc, openSound, 100, 1)
  	flick("[mineralType]opening",src)
  	sleep(10)
  	density = 0
  	opacity = 0
  
negative.code: 	icon = 'icons/obj/doors/mineral_doors.dmi'
  	icon_state = "metal"
  
  	var/initial_state
  	var/state = 0 //closed, 1 == open
  	var/isSwitchingStates = 0
  	var/close_delay = -1 //-1 if does not auto close.
  	var/hardness = 1
  	var/sheetType = /obj/item/stack/sheet/metal
  	var/sheetAmount = 7
  	var/openSound = 'sound/effects/stonedoor_openclose.ogg'
  	var/closeSound = 'sound/effects/stonedoor_openclose.ogg'
  
  /obj/structure/mineral_door/New(location)
  	..()
  	initial_state = icon_state
  	air_update_turf(1)
  
  /obj/structure/mineral_door/Destroy()
  	density = 0
  