anchor.diff:  							break
   
   			owner.Resort_Stacking_Inv()
  +
  +		Drop_All()
  +			set src in usr
  +
  +			hearers(owner) << infomsg("[usr] drops all \his [src.name] items.")
  +			drop(usr, stack)
   
   obj/items/Click()
   	if((src in oview(1)) && takeable)
  
positive.code: 				i.stack = size
  				stack  -= size
  
  				i.UpdateDisplay()
  
  				if(stack <= 0)
  					Dispose()
  				else
  					UpdateDisplay()
  
  				return i
  
  
negative.code: 		var/const/WORN_TEXT = "<font color=blue>(Worn)</font>"
  		var/worn = findtext(suffix, "worn")
  
  		if(stack > 1)
  			suffix  = "<font color=#c00>(x[stack])</font>"
  			maptext = "<font size=1 color=#c00><b>[stack]</b></font>"
  
  			if(worn)
  				suffix  = "[suffix] [WORN_TEXT]"
  		else
  			if(worn)
  