anchor.diff:  			if(!owner.Gm)owner.see_invisible = 1
   			for(var/obj/items/wearable/magic_eye/W in owner.Lwearing)
   				if(W != src)
  -					W.Equip(owner,0,1)
  +					W.Equip(owner,1,1)
   		else if(. == REMOVED)
   			if(!overridetext)viewers(owner) << infomsg("[owner] takes out \his magical eye from its socket.")
   			if(!owner.Gm)owner.see_invisible = 0
  
positive.code: 			if(!overridetext)viewers(owner) << infomsg("[owner] puts on \his [src.name].")
  			for(var/obj/items/wearable/hats/W in owner.Lwearing)
  				if(W != src)
  					W.Equip(owner,0,1)
  		else if(. == REMOVED)
  			if(!overridetext)viewers(owner) << infomsg("[owner] puts \his [src.name] away.")
  obj/items/wearable/hats/crown
  
negative.code: 			if(!overridetext)viewers(owner) << infomsg("[owner] attaches [src.name] to \his scalp.")
  			for(var/obj/items/wearable/wigs/W in owner.Lwearing)
  				if(W != src)
  					W.Equip(owner,1,1)
  		else if(. == REMOVED)
  			if(!overridetext)viewers(owner) << infomsg("[owner] takes off \his [src.name].")
  
  