aboutsummaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-10-14 20:18:39 +0200
committermetamuffin <metamuffin@disroot.org>2025-10-14 20:18:39 +0200
commit572b70590e59ff5a644d638be66142df133d46bf (patch)
tree2fe6e54e94a2a8a1b260e860ce1db8d4a3cace05 /client
parent9a7b220d5ea7557b1d0b02a4c540779b06046987 (diff)
downloadhurrycurry-572b70590e59ff5a644d638be66142df133d46bf.tar
hurrycurry-572b70590e59ff5a644d638be66142df133d46bf.tar.bz2
hurrycurry-572b70590e59ff5a644d638be66142df133d46bf.tar.zst
Disable most controllable player logic when despawning
Diffstat (limited to 'client')
-rw-r--r--client/player/controllable_player.gd1
1 files changed, 1 insertions, 0 deletions
diff --git a/client/player/controllable_player.gd b/client/player/controllable_player.gd
index c5de41d7..2ac8a4e9 100644
--- a/client/player/controllable_player.gd
+++ b/client/player/controllable_player.gd
@@ -69,6 +69,7 @@ const MAX_DT = 1. / 50.
func _process(delta):
super(delta)
marker.position = G.interpolate(marker.position, target_visual, delta * 30.)
+ if is_despawning: return
while delta > 0.001:
var dt = min(delta, MAX_DT)
_process_movement(dt)