Refactor|libcommon: Pass line attack puff arguments via P_PathTraverse()