public Item getPossibility(MOB mobTarget)
	{
		if(mobTarget!=null)
		{
			final Vector goodPossibilities=new Vector();
			final Vector possibilities=new Vector();
			for(int i=0;i<mobTarget.numItems();i++)
			{
				final Item item=mobTarget.getItem(i);
				if((item!=null)
				   &&((item.material()&RawMaterial.MATERIAL_MASK)==RawMaterial.MATERIAL_WOODEN)
				   &&(item.subjectToWearAndTear()))
				{
					if(item.amWearingAt(Wearable.IN_INVENTORY))
						possibilities.addElement(item);
					else
						goodPossibilities.addElement(item);
				}
				if(goodPossibilities.size()>0)
					return (Item)goodPossibilities.elementAt(CMLib.dice().roll(1,goodPossibilities.size(),-1));
				else
				if(possibilities.size()>0)
					return (Item)possibilities.elementAt(CMLib.dice().roll(1,possibilities.size(),-1));
			}
		}
		return null;
	}