P2BodyDist

From M.U.G.E.N Wiki

Jump to: navigation, search



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.


Personal tools