CMCharacter Modules 0.1.0

Long Jump

Kind: Modifier · Add Component: Character Modules > Modifiers > Long Jump

Jumps low and far from a crouching run. It crosses gaps no ordinary jump can.

Crouch at a run and jump: a low, very long jump. Gaps no ordinary jump crosses are built for it.

Inspector
▼Long Jump⋮
CharacterCharacter (Character Motor)
Window0.533
Minimum Speed3.375
Speed Scale1.5
Speed Add0
Launch Cap16.2
Max Speed16.2
Air Acceleration1
Height2.7
Gravity Scale0.5
Height ControlOn ▾
The Long Jump component in the Inspector, with its defaults.
Origin. Super Mario 64 (1996).

How it works

Changes no state: it only reports or reacts.

Happens on: jump early in a crouch slide, or in a roll, from Slide and any low state. Its flight forbids pounds.

Long Jump: jump in the first moments of a crouch slide while still moving fast, and the character leaps far and low, as in classic 3D platformers. The take-off multiplies the forward speed (capped, also backwards, which the original forgot), the flight falls at half gravity with a higher forward cap, and allows a ledge grab but no ground pound. Letting go of jump early cuts it short. A jump out of another low move (a Roll) is a long jump too (modern 3D platformers). Numbers from the classic 3D platformer study (D33).

Combine it

  • Needs: Slide. The Inspector warns while one is missing.
  • Jump rank 46: when a jump starts, the highest-ranked shape that applies chooses its launch.
  • Used by the presets: Retro Platformer, Modern Platformer.

Properties

PropertyDescriptionRangeDefault
CharacterThe character this module belongs to. Drag its Character Motor here.None
WindowSeconds after the crouch slide starts during which jump is a long jump (16 frames in the original).0 or more0.533
Minimum SpeedSlowest forward speed that still long jumps, m/s.0 or more3.375
Speed ScaleThe forward speed is multiplied by this on take-off.0 or more1.5
Speed AddAdded to the forward speed on take-off, after the multiplier, m/s.0
Launch CapFastest take-off speed, forwards or backwards, m/s.0 or more16.2
Max SpeedFastest forward speed in the flight, m/s.0 or more16.2
Air AccelerationAir steering is multiplied by this during the long jump.0 or more1
HeightTop of the jump above the take-off point, metres.0 or more2.7
Gravity ScaleGravity is multiplied by this during the long jump.0 to 10.5
Height ControlThe jump button chooses the height (classic 3D platformers); off for a fixed height (modern 3D platformers).On

Additional resources