P2BodyDist
From M.U.G.E.N Wiki
Trigger: P2BodyDist
Returns the distance of P2 from P1, where P1 is the player, and P2 is his opponent. P2BodyDist is useful in the CMD for cases where P1 has an attack that is different when performed close to P2.
- Format:
- P2BodyDist [component]
- Arguments:
- [component]
- X, Y
- Return type:
- float
- Error conditions:
- none
- Details:
For comparing the Y-distance, P2BodyDist gives the difference in the heights of the players' Y-axes. A negative value means that P2 is above P1.
For comparing the X-distance, P2BodyDist gives the X-distance of P2's front from P1's front. So, if the players are standing right next to each other, then P2BodyDist is 0. Remember that you can set the width of the player in "front.width", etc. under [Size] in the player variables.
See also P2Dist.
Example:
trigger1 = P2BodyDist X < 30 Triggers if the front of P2 is within 30 pixels of the front of P1.