group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
AbilityTuning.hpp File Reference

Shared tuning and metadata helpers for selectable abilities. More...

Include dependency graph for AbilityTuning.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  abilities

Functions

constexpr float abilities::cooldownFor (AbilityType type)

Variables

constexpr float abilities::k_dashCooldown = 1.5f
 Buffed (was 2.5/4.0) — dash much more often.
constexpr float abilities::k_dashSpeed = 3400.0f
 Buffed (was 2400/1900) — much faster, longer burst.
constexpr float abilities::k_dashLift = 180.0f
 Buffed (was 90) — more lift keeps the dash airborne so its momentum carries past ground friction instead of bleeding off immediately.
constexpr float abilities::k_recallCooldown = 12.0f
constexpr float abilities::k_levitateMaxDuration = 4.0f
 Max seconds of lift per activation.
constexpr float abilities::k_levitateCooldown = 6.0f
 Cooldown after a levitate ends.
constexpr float abilities::k_levitateRiseSpeed = 650.0f
 Target upward speed (u/s) — strong updraft.
constexpr float abilities::k_levitateResponse = 8.0f
 How fast vertical velocity eases toward the rise speed.
constexpr float abilities::k_wallhackDuration = 5.0f
 Seconds enemies are revealed.
constexpr float abilities::k_wallhackCooldown = 30.0f
 Cooldown after activation.

Detailed Description

Shared tuning and metadata helpers for selectable abilities.