@Override
	public void affectPhyStats(Physical host, PhyStats affectableStats)
	{
		if(processing) return;
		if((affected instanceof MOB)
		   ||(affected instanceof Item))
		{
			processing=true;
			if((lastMOB!=null)
			 &&(host!=lastMOB))
				removeMyAffectsFrom(lastMOB);

			if((lastMOB==null)&&(host instanceof PhysicalAgent))
				addMeIfNeccessary((PhysicalAgent)host,host,true,0,maxTicks);
			processing=false;
		}
	}