anchor.diff:  
   		useTypeStack = 1
   
  -		var/drops
  +		var
  +			drops
  +			keyType
   
   		Click()
   			if(src in usr)
  
positive.code: 					usr << infomsg("You opened a [name]!")
  					Consume()
  				else
  					var/obj/items/chestKey = locate(text2path("/obj/items/key/[splittext(name, " ")[1]]_key")) in usr
  
  					if(!chestKey)
  						chestKey = locate(/obj/items/key/master_key) in usr
  
negative.code: 		blood_chest
  			icon_state = "red"
  			drops      = "blood"
  			keyType = /obj/items/key/blood_key
  
  		pet_chest
  			icon_state = "green"
  			drops      = "treats"
  			keyType = /obj/items/key/pet_key
  
  		community1_chest
  			name = "community #1 chest"
  			icon_state = "blue"
  			drops      = "community1"
  			keyType = /obj/items/key/community_key
  
  		community2_chest
  			name = "community #2 chest"
  			icon_state = "blue"
  			drops      = "community2"
  			keyType = /obj/items/key/community_key
  
  		wigs
  
  