Fall Damage

Version:

3.0

Added on:

30 Dec 2014 15:30

Tags:

Description:
Well... in Jazz Jackrabbit 2 when you fall you don't lose hearts this is a simple script that makes you lose hearts when you fall.
int fallTimer = 0;
const double maxFallTime = 4;

void onMain() {
    if (!jjMaskedPixel(p.xPos, p.yPos + 32) && p.ySpeed > 0) {
      fallTimer++;
  } else if (jjMaskedPixel(p.xPos, p.yPos + 32)) {
    int repeats = (fallTimer / 70) / maxFallTime;
                if (fallTimer >= maxFallTime) {
    for (int i = 0; i < (fallTimer / 70) / maxFallTime; i++) {
        p.health = p.health - 1;
        if (p.health < 0) p.health = 0;
    }
                }
      fallTimer = 0;
  }
    if (p.health == 0) {
        fallTimer = 0;
    }
}