anchor.diff:  	quality = -1
   	scale   = 3
   
  +	Clone()
  +		var/obj/items/wearable/orb/i = new type
  +
  +		i.owner      = owner
  +		i.name       = name
  +		i.icon_state = icon_state
  +		i.exp        = exp
  +		i.modifier   = modifier
  +		i.bonus      = bonus
  +		i.quality    = quality
  +
  +		return i
  +
  +	Compare(obj/items/wearable/orb/i)
  +
  +		if(i.name == name && i.type == type && i.owner == owner && i.icon_state == icon_state && i.exp == exp && i.modifier == modifier && i.bonus == bonus && i.quality == quality)
  +
  +			if(i.max_stack == max_stack)
  +				return 1
  +
  +			if(isplayer(loc))
  +				var/mob/Player/p = loc
  +				if((i in p.Lwearing) || (src in p.Lwearing))
  +					return 0
  +
  +				i.max_stack = 0
  +				max_stack = 0
  +				return 1
  +
  +		return 0
  +
  +	//	return i.name == name && i.type == type && i.owner == owner && i.icon_state == icon_state && i.exp == exp && i.modifier == modifier && i.bonus == bonus && i.quality == quality && i.max_stack == max_stack
  +
   
   	var
   		exp
  
positive.code: 		desc = initial(desc)
  
  		..()
  
  	max_stack = 1
  
  	chaos
  		name       = "orb of chaos"
  
negative.code: 		var/txt  = initial(suffix)
  
  		var/lvl = "<br><br>"
  		if(quality > 0 && scale > 0)
  			lvl = "<span style=\"text-align:right;font-size:1;\"><b>+[quality]</b></span>"
  
  
  