ECS component that tracks abilities and ability level.
AbilityType
Definition AbilityState.hpp:18
@ Dash
Definition AbilityState.hpp:20
@ Recall
Definition AbilityState.hpp:23
@ None
Definition AbilityState.hpp:19
@ Wallhack
Tier-2: briefly see enemies through walls (red chams).
Definition AbilityState.hpp:25
@ Gravity
Definition AbilityState.hpp:22
@ Levitate
Tier-1: hold to ride a gentle updraft for a few seconds.
Definition AbilityState.hpp:24
@ Grapple
Definition AbilityState.hpp:21
All physics tuning constants in one place.
Titanfall-inspired movement constants adapted to Quake units.
Definition AbilityTuning.hpp:11
constexpr float k_levitateRiseSpeed
Target upward speed (u/s) — strong updraft.
Definition AbilityTuning.hpp:24
constexpr float k_levitateResponse
How fast vertical velocity eases toward the rise speed.
Definition AbilityTuning.hpp:25
constexpr float k_levitateCooldown
Cooldown after a levitate ends.
Definition AbilityTuning.hpp:23
constexpr float k_levitateMaxDuration
Max seconds of lift per activation.
Definition AbilityTuning.hpp:22
constexpr float cooldownFor(AbilityType type)
Definition AbilityTuning.hpp:31
constexpr float k_dashCooldown
Buffed (was 2.5/4.0) — dash much more often.
Definition AbilityTuning.hpp:13
constexpr float k_wallhackCooldown
Cooldown after activation.
Definition AbilityTuning.hpp:29
constexpr float k_recallCooldown
Definition AbilityTuning.hpp:18
constexpr float k_wallhackDuration
Seconds enemies are revealed.
Definition AbilityTuning.hpp:28
constexpr float k_dashSpeed
Buffed (was 2400/1900) — much faster, longer burst.
Definition AbilityTuning.hpp:14
constexpr float k_dashLift
Buffed (was 90) — more lift keeps the dash airborne so its momentum carries past ground friction inst...
Definition AbilityTuning.hpp:15
constexpr float k_gravityFlipCooldown
Minimum time between gravity flips (s).
Definition PhysicsConstants.hpp:93
constexpr float k_grappleCooldown
Cooldown between grapples (s).
Definition TitanfallConstants.hpp:162