anchor.diff:  				prize.prizeDrop(killer.ckey, decay=1)
   				killer << colormsg("<i>[name] dropped [prize.name]</i>", "#FFA500")
   				killer.pity = 0
  -			else
  -				killer.pity += base/300
   
   			if(sparks)
   				emit(loc    = loc,
  
positive.code: 				 	 angle  = new /Random(0, 360),
  				 	 speed  = 5,
  				 	 life   = new /Random(4,8))
  			damage = null
  
  		proc/state()
  
negative.code: 				sparks = 1
  				prize = pickweight(list(/obj/items/crystal/defense = 1,
  										/obj/items/crystal/damage  = 1,
  										/obj/items/crystal/luck    = 1))
  
  				prize = new prize (loc, round(level/50))
  				prize.prizeDrop(killer.ckey, decay=1)
  				killer << infomsg("<i>[name] dropped [prize.name]</i>")
  				if(killer.pet)
  