moved export vars to constants since they shouldn't be changed level to level

This commit is contained in:
derek
2024-10-22 10:42:44 -05:00
parent d3d577a9c2
commit 2e7f253609

View File

@@ -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)