@Override
	public boolean grantsAggressivenessTo(MOB M)
	{
		if(M==null)
			return false;
		if(CMLib.flags().isBoundOrHeld(M))
			return false;
		if((!M.isMonster())&&(!doPlayers))
			return false;
		for(final Enumeration<Behavior> e=M.behaviors();e.hasMoreElements();)
		{
			final Behavior B=e.nextElement();
			if((B!=null)&&(B!=this)&&(B.grantsAggressivenessTo(M)))
				return true;
		}
		return ((CMLib.flags().isGood(M))||(M.baseCharStats().getCurrentClass().baseClass().equalsIgnoreCase("Paladin")));
	}