anchor.diff:  
   			mail(winnerCkey, infomsg("Experience Week [ordinal(i + 1)] Prize, congratulations!"), 150000 - 50000*i)
   
  -			var/t = pickweight(list(/obj/items/chest/basic_chest = 45,
  -		                        /obj/items/chest/wizard_chest    = 15,
  -		                        /obj/items/chest/pentakill_chest = 15,
  -								/obj/items/chest/prom_chest      = 10,
  -								/obj/items/chest/winter_chest    = 10,
  -								/obj/items/chest/pet_chest       = 8,
  -		                        /obj/items/chest/sunset_chest    = 5))
  +			var/t = pickweight(list(/obj/items/chest/summer_chest             = 13,
  +		                        /obj/items/chest/summer_chest/limited_edition = 12,
  +		                        /obj/items/chest/winter_chest/limited_edition = 13,
  +								/obj/items/chest/prom_chest/limited_edition   = 12,
  +								/obj/items/chest/duel_chest                   = 12,
  +								/obj/items/chest/blood_chest                  = 13,
  +		                        /obj/items/chest/community1_chest             = 13,
  +		                        /obj/items/chest/community2_chest             = 12))
   
   			var/obj/o = new t
   			mail(winnerCkey, infomsg("You also get a random chest!"), o)
  
positive.code: 		EXP_BOOK_lvlgryffindorupgraded
  			name = "Godric's Journal"
  			icon_state="gryffup"
  
  proc
  	get_exp(var/level)
  
negative.code: 							p.addExp(exp, 1, 0)
  							if(p.level > 500) p.readbooks += rand(1, 2)
  							sleep(40)
  						if(src.name == "Magick Moste Evile" || "Secrets of the Darkest Art")
  							exp *= 4
  							exp = round(rand(exp - exp / 10, exp + exp / 10))
  							p.addExp(exp, 1, 0)
  							if(p.level > 500) p.readbooks += rand(1, 2)
  					if(p)
  						R.hide()
  						var/amount = abs(p.readbooks) - 1
  