public void paint(Graphics g) {
		Clan clan = clan();
		if(clan==null){return;}
		super.paint(g);
		int r = 0;
		String S;
		for(Quest q : clan.MB.QuestStack) { //reverse order?
			g.drawString(S = q.description(), 2, BHGT+BHGT*r++);
			refreshWid(g, S);
		}
		r = REPORTSTART;
		g.drawString("GobLog:", 2, BHGT+BHGT*r++);
		Reportable[] report = clan.getLog();
		int d = -1;
		for (Reportable R : report) {
			int rd = R.getDate();
			if (rd != d) {d = rd; g.drawString("Day " + rd, 2, BHGT+BHGT*r++);}
			S = R.toString();
			if (S != "") {g.drawString(S, 2, BHGT+BHGT*r++);}
		}
	}