@Override
	public String accountForYourself()
	{
		final Faction F=(factionID.length()>0)?CMLib.factions().getFaction(factionID):null;
		final String gainOrLoss=(gainonly)?"gained ":lossonly?"lost ":"";
		final String factionName=
			(factionID.length()==0)?"any faction":
				reactions?"certain factions":
				((F==null)?"some faction":F.name());
		return "Modifies "+gainOrLoss+"faction with "+factionName+": "+operationFormula;
	}