diff --git a/scripts/player.gd b/scripts/player.gd index 4812c09..b460c9f 100644 --- a/scripts/player.gd +++ b/scripts/player.gd @@ -5,6 +5,11 @@ const MAX_AIR_DASH = 1 const FLASHLIGHT_BRIGHTNESS = 30 const KICK_AMOUNT = 10 const LAND_CAMERA_TILT : Vector3 = Vector3(-1,0,0) +const WALK_SPEED = 12.0 +const SPRINT_SPEED = 15.0 +const DASH_SPEED = 40 +const SLOWSPEED = .2 +const STAMINA_DRAIN = 100 var speed var double_jump = true @@ -23,9 +28,7 @@ var rng = RandomNumberGenerator.new() @export var AUDIO = true @export var dead_player : Resource @export_group("Player Movement") -@export var WALK_SPEED = 12.0 -@export var SPRINT_SPEED = 15.0 -@export var DASH_SPEED = 40 + @export var DASH_STAM_REQ = 10 @export var MAX_STAMINA = 1800 @export var JUMP_VELOCITY = 6 @@ -71,8 +74,6 @@ var recoiling = false var dead = false # Slow Down Variables -const SLOWSPEED = .2 -const STAMINA_DRAIN = 100 var remaining_stamina = MAX_STAMINA # Pickups var picked_up = false @@ -186,7 +187,7 @@ func _physics_process(delta): camera.transform.origin = _headbob(t_bob) # FOV - var velocity_clamped = clamp(velocity.length(), 0.5, SPRINT_SPEED * 2) + var velocity_clamped = clamp(velocity.length(), 0.5, SPRINT_SPEED) var target_fov = BASE_FOV + FOV_CHANGE * velocity_clamped camera.fov = lerp(camera.fov, target_fov, delta * 8)