anchor.diff: -
  -/*
  -Possible bugs:
  -
  -  - Trading a cloth item while still wearing it will most likely still be worn
  -
  -*/
  -
  -
   trading
   	var
   		mob/Player/parent
  
positive.code: 	MouseDrop(over_object,src_location,over_location,src_control,over_control,params)
  		var/mob/Player/P = usr
  		if(P.isTrading())
  			if(over_control == "Trade.grid1" && !(src in P.trade.items) && !P.trade.accept && dropable && !(src in !usr:Lwearing))
  				winset(P, "Trade.grid1","current-cell=1x[P.trade.y]")
  				P << output(src, "Trade.grid1")
  				winset(P.trade.with, "Trade.grid2","current-cell=1x[P.trade.y]")
  				P.trade.with << output(src, "Trade.grid2")
  				P.trade.items += src
  				P.trade.y++
  				P.contents -= src
  		..()
  
  	Click()
  		if(usr:isTrading() && (src in usr:trade.items))
  			usr:trade.y--
  			usr:trade.items -= src
  			usr.contents += src
  			winset(usr, "Trade.grid1","cells=1x[usr:trade.y-1]")
  			winset(usr:trade.with, "Trade.grid2","cells=1x[usr:trade.y-1]")
  			usr.Resort_Stacking_Inv()
  
  		else
  			..()
  
  
  
  
negative.code: 							trade.gold = gcheck
  							winset(src, null, {"Trade.gold1.text=[gcheck];Trade.error.text="""})
  							winset(trade.with, "Trade.gold2", "text = [gcheck]")
  				else
  					src << errormsg("You can't change terms of the trade while one of you already accepted.")
  
  
  
  