diff --git a/src/logic-scenes/player_controller/player_controller.gd b/src/logic-scenes/player_controller/player_controller.gd index 0d03a5d9..d594e0f4 100644 --- a/src/logic-scenes/player_controller/player_controller.gd +++ b/src/logic-scenes/player_controller/player_controller.gd @@ -72,15 +72,16 @@ var on_crouch_cooldown:bool = false @onready var focus_ray: RayCast3D = $Yaw/Pitch/Mount/Camera3D/RayCast3D @onready var ui_prober: Area3D = $Yaw/Pitch/Mount/Camera3D/UiProber +@onready var base_fov = camera.fov var zoomed:bool = false: set(zoom): if zoomed != zoom: if zoom: var zoom_tween = create_tween() - zoom_tween.tween_property(camera, "fov", camera.fov*0.5, 0.5) + zoom_tween.tween_property(camera, "fov", base_fov*0.5, 0.5) else: var zoom_tween = create_tween() - zoom_tween.tween_property(camera, "fov", camera.fov*2.0, 0.5) + zoom_tween.tween_property(camera, "fov", base_fov, 0.5) zoomed = zoom signal ui_entered signal ui_exited