anchor.diff:  	icon = 'icons/obj/dice.dmi'
   	icon_state = "dicebag"
   
  -/obj/item/storage/pill_bottle/dice/New()
  -	..()
  +/obj/item/storage/pill_bottle/dice/Initialize()
  +	. = ..()
   	var/special_die = pick("1","2","fudge","space","00","8bd20","4dd6","100")
   	if(special_die == "1")
   		new /obj/item/dice/d1(src)
  
positive.code: 	. = ..()
  
  /obj/item/dice/proc/diceroll(mob/user)
  	result = rand(1, sides)
  	if(rigged && result != rigged)
  		if(prob(CLAMP(1/(sides - 1) * 100, 25, 80)))
  			result = rigged
  	var/fake_result = rand(1, sides)//Daredevil isn't as good as he used to be
  	var/comment = ""
  	if(sides == 20 && result == 20)
  		comment = "Nat 20!"
  	else if(sides == 20 && result == 1)
  		comment = "Ouch, bad luck."
  	update_icon()
  
negative.code: 	name = "d100"
  	desc = "A die with one hundred sides! Probably not fairly weighted..."
  	icon_state = "d100"
  	w_class = WEIGHT_CLASS_SMALL	
  	sides = 100
  
  /obj/item/dice/d100/update_icon()
  