@Override
	public void restoreLimb(String limbName)
	{
		for(int partNum=0;partNum<Race.BODY_PARTS;partNum++)
		{
			if(injuries[partNum]!=null)
			{
				for(Pair<String,Integer> part : injuries[partNum])
				{
					if(part.first.equalsIgnoreCase(limbName))
					{
						injuries[partNum].remove(part);
						if(injuries[partNum].size()==0)
							injuries[partNum]=null;
						if((affected != null)&&(affectedLimbNameSet().size()==0))
							affected.delEffect(this);
						return;
					}
				}
			}
		}
	}