anchor.diff:  		const
   			MAX = 3
   
  +	bonus = NOENCHANT
   	max_stack = 1
   
   	proc
  
positive.code: 					i += 0.1
  
  				if(i)
  					if(bonus == -1) bonus = NOENCHANT
  
  					Equip(owner, 1)
  
  					quality += i
  					bonus |= o.bonus
  
  					Equip(owner, 1)
  
  
negative.code: 
  obj/items/wearable/orb
  
  	Equip(var/mob/Player/owner,var/overridetext=0,var/forceremove=0)
  		. = ..(owner)
  		if(. == WORN)
  			src.gender = owner.gender
  			if(!overridetext)viewers(owner) << infomsg("[owner] uses \his [src.name].")
  			for(var/obj/items/wearable/orb/W in owner.Lwearing)
  				if(W != src)
  					W.Equip(owner,1,1)
  		else if(. == REMOVED)
  			if(!overridetext)viewers(owner) << infomsg("[owner] stops using \his [src.name].")
  
  	icon = 'orbs.dmi'
  	showoverlay = FALSE
  	var
  