IntersectLine checks now whether source is a weapon or not and depending on this the targetBodyParts are set.