There's a bit of broken (or missing) logic in ACharacter that doesn't account for users having released the jump button. This is a well known issue, and there's even video's describing how users can overcome it:

[Link Removed]

Despite this, it seems better to have this work as expected by default.

Steps to Reproduce
  1. Create a new project based off of First Person Shooter (can be either BP or C++).
  2. In the default level, select the FirstPersonCharacter2 from the World Outliner.
  3. Set the "Jump Max Hold Time" property to some value greater than 0.
  4. Play level.
  5. Jump, and repeatedly press and release the jump key.

Expectation: After the character has jumped the first time, nothing happens.

Actual: The character can repeatedly jump (forever).

Have Comments or More Details?

Head over to the existingAnswerHub thread and let us know what's up.

Login to Vote

ComponentGameplay - Player Movement
Affects Versions4.114.124.13
Target Fix4.13
Fix Commit3049992
Main Commit3058682
CreatedJun 3, 2016
ResolvedJul 14, 2016
UpdatedApr 27, 2018