I may, after all this time, finally have understood the question.  The data, if I'm correct, are a set of tuples $(i, j, y(i,j))$ where $i$ is one player, $j \ne i$ is another player, and $y(i,j)$ is the number of attacks of $i$ on $j$.  In this notation the objective is to relate $y(i,j)$ to $y(j,i)$.  There are some natural ways to do this, including:

  1.  Analyze the data set $\{(y(i,j), y(j,i))\}$ by means of a scatterplot or PCA (to find the principal eigenvalue).  Note this is *not* a regression situation because both components of each ordered pair are observed: neither can be considered under the control of an experimenter nor observed without error.  It is this scatterplot, I believe, that appears triangular.  This already suggests that any attempt to describe it succinctly, such as by means of a principal direction, is doomed.

  2.  Model $y(i,j)$ in terms of characteristics of $i$ and $j$.  This is a classic regression situation.  The solution provides an indirect, but possibly powerful, way to relate $y(i,j)$ to $y(j,i)$.

  In this case, also consider re-expressing the data in terms of *relative* numbers of attacks.  That is, instead of using $y(i,j)$ use $x(i,j) = y(i,j)/\sum_{j}{y(i,j)}$.