Before this define indiscriminately made you long jump any time you pressed Z at the beginning of ACT_JUMP. there are quite a handful of places where ACT_JUMP is started, so it isnt safe to assume you can always first frame check here. Instead - I just do it while running (ACT_WALKING). Keeps it simple and very likely where people get tripped up over this.
As an extra layer of safety, this cancels into ACT_CROUCH_SLIDE so that the initial crouch slide checks are taken into consideration.
Originally from: #706