anchor.diff:  		o.pixel_x = -65
   		o.pixel_y = -64
   
  -		animate(src, color = rgb(rand(80,255), rand(80,255), rand(80,255)), time = 10, loop = -1)
  +		animate(o, color = rgb(rand(80,255), rand(80,255), rand(80,255)), time = 10, loop = -1)
   		animate(color = rgb(rand(80,255), rand(80,255), rand(80,255)), time = 10)
   		animate(color = rgb(rand(80,255), rand(80,255), rand(80,255)), time = 10)
   
  
positive.code: 
  				else if(istype(i3, /obj/items/crystal/soul))
  					chance -= 40
  					prize = pick(/obj/items/weather_stone/sun, /obj/items/weather_stone/rain, /obj/items/weather_stone/acid, /obj/items/weather_stone/snow)
  
  				else if(istype(i3, /obj/items/wearable/))
  
  
negative.code: 		luck = 5
  		ignoreItem = TRUE
  
  obj/items/weather
  	var/tmp/inUse = FALSE
  	var/effect
  
  