anchor.diff:  					M.show_message("<span class='notice'>[usr] puts [W] [preposition]to [src].</span>", 1)
   
   		orient2hud(usr)
  -		if(usr.s_active)
  -			usr.s_active.show_to(usr)
  +		for(var/mob/M in can_see_contents())
  +			show_to(M)
   	update_icon()
   	return 1
   
  
positive.code: 	user.client.screen -= contents
  	if(user.s_active == src)
  		user.s_active = null
  
  
  /obj/item/weapon/storage/proc/close(mob/user)
  
negative.code: 	w_class = 3.0
  	var/list/can_hold = new/list() //List of objects which this item can store (if set, it can't store anything else)
  	var/list/cant_hold = new/list() //List of objects which this item can't store (in effect only if can_hold isn't set)
  	var/list/is_seeing = new/list() //List of mobs which are currently seeing the contents of this item's storage
  	var/max_w_class = 2 //Max size of objects that this object can store (in effect only if can_hold isn't set)
  	var/max_combined_w_class = 14 //The sum of the w_classes of all the items in this storage item.
  	var/storage_slots = 7 //The number of storage slots in this container.
  