@Override
	public List<Quest> getPlayerPersistantQuests(MOB player)
	{
		final Vector<Quest> qVec=new Vector<Quest>();
		for(int q=0;q<CMLib.quests().numQuests();q++)
		{
			final Quest Q=CMLib.quests().fetchQuest(q);
			if(Q==null)
				continue;
			for(final Enumeration<ScriptingEngine> e=player.scripts();e.hasMoreElements();)
			{
				final ScriptingEngine SE=e.nextElement();
				if(SE==null)
					continue;
				if((SE.defaultQuestName().length()>0)
				&&(SE.defaultQuestName().equalsIgnoreCase(Q.name()))
				&&(!qVec.contains(Q)))
					qVec.addElement(Q);
			}
		}
		return qVec;
	}