public List<Ability> returnOffensiveAffects(MOB caster, Physical fromMe)
	{
		final Vector offenders=new Vector();

		for(int a=0;a<fromMe.numEffects();a++) // personal
		{
			final Ability A=fromMe.fetchEffect(a);
			if(A!=null)
			{
				if((CMath.bset(A.flags(),Ability.FLAG_INTOXICATING))
				&&((A.invoker()==null)
				   ||((A.invoker()!=null)
					  &&(A.invoker().phyStats().level()<=(caster.phyStats().level()+20+(2*super.getXLEVELLevel(caster)))))))
						offenders.addElement(A);
			}
		}
		return offenders;
	}