Titanfall-inspired movement constants, adapted to Quake units.
Definition TitanfallConstants.hpp:14
constexpr float k_slideBoostMin
Min speed boost on slide entry (u/s).
Definition TitanfallConstants.hpp:50
constexpr float k_coyoteTime
Grace period after leaving ground/wall to still jump (s).
Definition TitanfallConstants.hpp:31
constexpr float k_climbExitTime
Duration of "exiting climb" flag (s).
Definition TitanfallConstants.hpp:98
constexpr float k_jumpLurchStrength
Multiplier for lurch intensity.
Definition TitanfallConstants.hpp:41
constexpr float k_grappleMaxDuration
Safety timeout (s).
Definition TitanfallConstants.hpp:127
constexpr float k_climbMaxWallLookAngle
Max angle (degrees) between look dir and wall normal.
Definition TitanfallConstants.hpp:93
constexpr float k_ledgeMoveAccel
Acceleration pulling player toward ledge (u/s^2).
Definition TitanfallConstants.hpp:107
constexpr float k_jumpLurchBaseVelocity
Base lurch velocity before scaling (u/s).
Definition TitanfallConstants.hpp:43
constexpr float k_slideFloorInfluenceForce
How much slope angle affects slide speed (u/s^2).
Definition TitanfallConstants.hpp:56
constexpr float k_wallrunCameraTilt
Camera roll when wallrunning (degrees).
Definition TitanfallConstants.hpp:83
constexpr float k_ledgeJumpBackForce
Backward velocity on ledge jump (u/s).
Definition TitanfallConstants.hpp:110
constexpr float k_slideBoostMax
Max speed boost on slide entry (u/s).
Definition TitanfallConstants.hpp:51
constexpr float k_slideBoostCooldown
Cooldown between slide boosts (s).
Definition TitanfallConstants.hpp:52
constexpr float k_ledgeSphereRadius
Sphere-cast radius for ledge traces (u).
Definition TitanfallConstants.hpp:104
constexpr float k_crouchingHalfHeight
Crouching/sliding AABB half-height (u).
Definition TitanfallConstants.hpp:120
constexpr float k_climbMinGroundDist
Min height above ground to start climbing (u).
Definition TitanfallConstants.hpp:97
constexpr float k_slideMinSpeed
Slide cancels below this speed (u/s).
Definition TitanfallConstants.hpp:49
constexpr float k_climbRegrabLowerHeight
Must be this much lower to regrab same wall (u).
Definition TitanfallConstants.hpp:99
constexpr float k_wallrunKickoffDuration
Max time on same wall before kickoff (s).
Definition TitanfallConstants.hpp:68
constexpr float k_wallrunSphereRadius
Sphere-cast radius for wall detection (u).
Definition TitanfallConstants.hpp:63
constexpr float k_grappleLaunchLookBias
Look-direction weight on detach launch (0 = pure grapple dir, 1 = pure look).
Definition TitanfallConstants.hpp:129
constexpr float k_slideMinStartSpeed
Min horizontal speed to enter slide (u/s).
Definition TitanfallConstants.hpp:48
constexpr float k_wallJumpUpForce
Upward velocity on wall jump (u/s).
Definition TitanfallConstants.hpp:80
constexpr float k_wallrunAccel
Forward acceleration along wall (u/s^2).
Definition TitanfallConstants.hpp:66
constexpr float k_grappleDetachDist
Auto-detach when this close to anchor (~2 m).
Definition TitanfallConstants.hpp:126
constexpr float k_slideBrakingDecelMax
Maximum braking deceleration (u/s^2).
Definition TitanfallConstants.hpp:54
constexpr float k_climbCheckDist
Forward sphere-cast distance (u).
Definition TitanfallConstants.hpp:88
constexpr float k_ledgeMinHoldTime
Min time frozen on ledge before release (s).
Definition TitanfallConstants.hpp:106
constexpr float k_wallJumpSideForce
Sideways velocity on wall jump (away from wall) (u/s).
Definition TitanfallConstants.hpp:81
constexpr int k_enableJumpLurch
Master enable for jump lurch (1 = enabled, 0 = disabled).
Definition TitanfallConstants.hpp:35
constexpr float k_wallrunMinGroundDist
Min height above ground to wallrun (u).
Definition TitanfallConstants.hpp:64
constexpr float k_jumpLurchMinGroundedTime
Min continuous grounded time before a ground jump re-arms lurch (s).
Definition TitanfallConstants.hpp:36
constexpr float k_jumpLurchGraceMax
Time after jump where lurch is disabled entirely (s).
Definition TitanfallConstants.hpp:40
constexpr float k_grappleCooldown
Cooldown between grapples (s).
Definition TitanfallConstants.hpp:128
constexpr int k_slideFatigueDecayTicks
Ticks (at 128Hz = 3s) to reset one fatigue level.
Definition TitanfallConstants.hpp:57
constexpr float k_slideBrakingRampTime
Time to ramp from min to max braking (s).
Definition TitanfallConstants.hpp:55
constexpr float k_jumpLurchSpeedLoss
Fraction of speed lost on lurch (12.5%).
Definition TitanfallConstants.hpp:44
constexpr float k_wallrunCheckDist
Sphere-cast distance for side walls (u).
Definition TitanfallConstants.hpp:62
constexpr float k_climbMaxSpeed
Max upward climbing speed (u/s).
Definition TitanfallConstants.hpp:90
constexpr float k_ledgeMaxSpeed
Max speed of pull toward ledge (u/s).
Definition TitanfallConstants.hpp:108
constexpr float k_crouchSpeed
Max wish speed when crouching (u/s).
Definition TitanfallConstants.hpp:20
constexpr float k_wallrunSpeedLossDelay
Delay before clamping speed on wall (s).
Definition TitanfallConstants.hpp:69
constexpr float k_grappleMaxRange
Max hook distance (~20 m in Quake units).
Definition TitanfallConstants.hpp:124
constexpr float k_slidehopJumpSpeed
Upward velocity when jumping during slide (u/s).
Definition TitanfallConstants.hpp:26
constexpr float k_speedCap
Hard horizontal speed limit (u/s).
Definition TitanfallConstants.hpp:115
constexpr float k_ledgeCheckDist
Forward trace distance for ledge detection (u).
Definition TitanfallConstants.hpp:103
constexpr float k_wallrunExitTime
Duration of "exiting wall" flag after leaving (s).
Definition TitanfallConstants.hpp:82
constexpr float k_wallrunCameraTiltSpeed
Interpolation speed for camera tilt.
Definition TitanfallConstants.hpp:84
constexpr float k_climbMinSpeed
Min climbing speed (after decay) (u/s).
Definition TitanfallConstants.hpp:91
constexpr float k_doubleJumpCooldown
Min time after first jump before double jump is allowed (s).
Definition TitanfallConstants.hpp:27
constexpr float k_climbKickoffDuration
Max climb time on same wall (s).
Definition TitanfallConstants.hpp:92
constexpr float k_grappleLaunchSpeedMult
Speed multiplier on launch (slight boost for momentum).
Definition TitanfallConstants.hpp:131
constexpr float k_walkSpeed
Max wish speed when walking (u/s).
Definition TitanfallConstants.hpp:18
constexpr float k_wallrunGravityRampTime
Time to ramp gravity 0 → full after grip ends (s).
Definition TitanfallConstants.hpp:77
constexpr float k_jumpLurchMax
Maximum lurch velocity magnitude (u/s).
Definition TitanfallConstants.hpp:42
constexpr float k_doubleJumpSpeed
Upward velocity on air jump (u/s).
Definition TitanfallConstants.hpp:25
constexpr float k_climbSphereRadius
Sphere-cast radius for climb detection (u).
Definition TitanfallConstants.hpp:89
constexpr float k_wallrunMaxSpeed
Max speed while wallrunning (u/s).
Definition TitanfallConstants.hpp:65
constexpr int k_slideFatigueMax
Max fatigue levels (boost fully killed at this).
Definition TitanfallConstants.hpp:58
constexpr float k_ledgeExitTime
Duration of "exiting ledge" flag (s).
Definition TitanfallConstants.hpp:111
constexpr float k_climbJumpBackForce
Backward velocity on climb jump (u/s).
Definition TitanfallConstants.hpp:96
constexpr float k_climbJumpUpForce
Upward velocity on climb jump (u/s).
Definition TitanfallConstants.hpp:95
constexpr float k_jumpLurchGraceMin
Time after jump where lurch is at max strength (s).
Definition TitanfallConstants.hpp:39
constexpr float k_sprintSpeed
Max wish speed when sprinting (u/s).
Definition TitanfallConstants.hpp:19
constexpr float k_ledgeMaxGrabDist
Max distance from ledge surface to grab (u).
Definition TitanfallConstants.hpp:105
constexpr float k_wallrunIntentThreshold
Min dot(wishDir, -wallNormal) to enter/maintain a wallrun.
Definition TitanfallConstants.hpp:70
constexpr float k_grapplePullSpeed
Direct velocity toward anchor (u/s). Overrides, not additive.
Definition TitanfallConstants.hpp:125
constexpr float k_jumpSpeed
Upward velocity on ground jump (u/s).
Definition TitanfallConstants.hpp:24
constexpr float k_slideBrakingDecelMin
Initial braking deceleration (u/s^2).
Definition TitanfallConstants.hpp:53
constexpr float k_ledgeJumpUpForce
Upward velocity on ledge jump / mantle (u/s).
Definition TitanfallConstants.hpp:109
constexpr float k_climbSidewaysMultiplier
Sideways movement reduction while climbing.
Definition TitanfallConstants.hpp:94
constexpr float k_wallrunGripTime
Initial zero-gravity "grip" phase on a wall (s).
Definition TitanfallConstants.hpp:74
constexpr float k_wallrunPushForce
Force pushing player toward wall (u/s^2).
Definition TitanfallConstants.hpp:67
constexpr float k_standingHalfHeight
Standing AABB half-height (u).
Definition TitanfallConstants.hpp:119