anchor.diff:  				sparks = 1
   				prize = pickweight(list(/obj/items/crystal/defense = 1,
   										/obj/items/crystal/damage  = 1,
  -										/obj/items/crystal/luck    = 3))
  -
  -				prize = new prize (loc, level/50)
  +										/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)
  
positive.code: 				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,
  
negative.code: 			if(isElite)
  				rate += 1
  				var/obj/items/elite/e = new (loc)
  				e.level = round(level/50)
  				e.name  = "sword of might: level [e.level]"
  				e.prizeDrop(killer.ckey, decay=1)
  				killer << infomsg("<i>[name] dropped [e.name]</i>")
  