@Override
	public boolean tick(Tickable ticking, int tickID)
	{
		if((affected!=null)&&(affected instanceof MOB)&&(tickID==Tickable.TICKID_MOB))
		{
			final MOB mob=(MOB)affected;
			if(tickUp==6)
			{
				if(found!=null)
				{
					commonTell(mob,_("You have found some @x1!",foundShortName));
					displayText=_("You are foraging for @x1",foundShortName);
					verb=_("foraging for @x1",foundShortName);
				}
				else
				{
					final StringBuffer str=new StringBuffer(_("You can't seem to find anything worth foraging around here.\n\r"));
					final int d=lookingFor(RawMaterial.MATERIAL_VEGETATION,mob.location());
					if(d<0)
						str.append(_("You might try elsewhere."));
					else
						str.append(_("You might try @x1.",Directions.getInDirectionName(d)));
					commonTell(mob,str.toString());
					unInvoke();
				}

			}
		}
		return super.tick(ticking,tickID);
	}