Gives the distance of P2 from P1, where P1 is the player, and P2 is his opponent.

Format: P2Dist [component]

Arguments:

- [component]: X, Y

Return type: float

Error conditions: none

Details:

For comparing the Y-distance, P2Dist and P2BodyDist work exactly the same. The value is negative if P2 is above P1. For comparing the X-distance, P2Dist gives the X-distance of P2's axis from P1's axis. A positive value indicates P2 is in front of P1.

Example:

`trigger1 = P2Dist Y <= -12 ; True if P2 is at least -12 pixels higher up than P1.`