@Override
	public void dispenseExperience(Set<MOB> killers, Set<MOB> dividers, MOB killed)
	{
		int totalLevels=0;
		int expAmount=100;
		int expAddition=25;

		for (final MOB mob : dividers)
		{
			totalLevels += (mob.phyStats().level()*mob.phyStats().level());
			expAmount += expAddition;
			expAddition -= expAddition/4;
		}
		for (final MOB mob : killers)
		{
			int myAmount=(int)Math.round(CMath.mul(expAmount,CMath.div(mob.phyStats().level()*mob.phyStats().level(),totalLevels)));
			if(myAmount>100)
				myAmount=100;
			CMLib.leveler().postExperience(mob,killed,"",myAmount,false);
		}
	}