@Override
	public MOB getLoadPlayer(String last)
	{
		if(!CMProps.getBoolVar(CMProps.Bool.MUDSTARTED))
			return null;
		MOB M=getPlayer(last);
		if(M!=null) return M;
		if(playerExists(last))
		{
			M=CMClass.getMOB("StdMOB");
			M.setName(CMStrings.capitalizeAndLower(last));
			CMLib.database().DBReadPlayer(M);
			CMLib.database().DBReadFollowers(M,false);
			if(M.playerStats()!=null)
				M.playerStats().setLastUpdated(M.playerStats().getLastDateTime());
			M.recoverPhyStats();
			M.recoverCharStats();
			Ability A=null;
			for(int a=0;a<M.numAbilities();a++)
			{
				A=M.fetchAbility(a);
				if(A!=null) A.autoInvocation(M);
			}
		}
		return M;
	}