Lori Multiple Air Jumps

Version:

1.0

Added on:

09 Apr 2015 06:51

Tags:

Description:
Lori can use both Jazz's Air Jump and Spaz's Air Jump. By pressing "Z" Lori will be able to use helicopter ears, and by pressing "X" Lori will be able to use double jump.
//Script by XxMoNsTeR

const int X = 0x58;
const int Z = 0x5A;

bool zKeyHeld;
bool xKeyHeld;
  
void onPlayer(jjPLAYER@ p) {
  jjCHARACTER@ char = jjCharacters[p.charCurr];
  if (p.charCurr == CHAR::LORI) {
    if (zKeyHeld) {
      char.airJump = AIR::HELICOPTER;
      char.helicopterXSpeed = 0;
      char.helicopterYSpeed = 2;
      char.helicopterDurationMax = 9999999;
    }
    if (xKeyHeld) {
      char.airJump = AIR::DOUBLEJUMP;
      char.doubleJumpXSpeed = 0;
      char.doubleJumpYSpeed = -6.5;
      char.doubleJumpCountMax = 2;
    }
  }
  zKeyHeld = jjKey[Z];
  xKeyHeld = jjKey[X];
}
  
bool onDrawScore(jjPLAYER@ p, jjCANVAS@ canvas) {
  jjCHARACTER@ char = jjCharacters[p.charCurr];
  if (p.charCurr == CHAR::LORI) {
    canvas.drawString(5, 50, char.airJump == AIR::HELICOPTER ? "Helicopter Ears" : "Double Jump", STRING::SMALL, STRING::NORMAL);
  }
  return false;
}