feat: create movement_params resource to centralize movement configuration variables
This commit is contained in:
@@ -55,7 +55,7 @@ class_name MovementParams
|
|||||||
@export var wall_cling_max_stamina: float = 2.0
|
@export var wall_cling_max_stamina: float = 2.0
|
||||||
|
|
||||||
# ── Dash ──────────────────────────────────────────────────────────────────────
|
# ── Dash ──────────────────────────────────────────────────────────────────────
|
||||||
@export var dash_speed: float = 18.0
|
@export var dash_speed: float = 10.0
|
||||||
@export var dash_duration: float = 0.25
|
@export var dash_duration: float = 0.25
|
||||||
@export var dash_cooldown: float = 1.0
|
@export var dash_cooldown: float = 1.0
|
||||||
@export var dash_invulnerability_time: float = 0.1
|
@export var dash_invulnerability_time: float = 0.1
|
||||||
@@ -75,7 +75,8 @@ class_name MovementParams
|
|||||||
|
|
||||||
# ── Chaining ──────────────────────────────────────────────────────────────────
|
# ── Chaining ──────────────────────────────────────────────────────────────────
|
||||||
@export var chain_bonus_per_success: float = 0.05
|
@export var chain_bonus_per_success: float = 0.05
|
||||||
@export var chain_bonus_cap: float = 0.50
|
@export var chain_bonus_cap: float = 0.25
|
||||||
|
@export var chain_bonus_decay_rate: float = 0.5
|
||||||
@export var chain_window: float = 1.5
|
@export var chain_window: float = 1.5
|
||||||
|
|
||||||
# ── Camera ────────────────────────────────────────────────────────────────────
|
# ── Camera ────────────────────────────────────────────────────────────────────
|
||||||
|
|||||||
Reference in New Issue
Block a user