anchor.diff:  				 	 angle  = new /Random(0, 360),
   				 	 speed  = 5,
   				 	 life   = new /Random(4,8))
  +			else
  +				killer.pity += base/300
  +
   			damage = null
   
   		proc/state()
  
positive.code: 			if(isElite)
  				rate += 1
  				var/obj/items/elite/e = new (loc)
  				e.level = level/50
  				e.name  = "sword of might: level [e.level]"
  				e.prizeDrop(killer.ckey, decay=1)
  				killer << infomsg("<i>[name] dropped [e.name]</i>")
  
negative.code: 				prize.prizeDrop(killer.ckey, decay=1)
  				killer << colormsg("<i>[name] dropped [prize.name]</i>", "#FFA500")
  				killer.pity = 0
  
  			if(sparks)
  				emit(loc    = loc,
  