From e87e5f0cd2dfd85ff49e2fe7065fc11987ba9a65 Mon Sep 17 00:00:00 2001 From: Cosmic <84875247+Online5277@users.noreply.github.com> Date: Sat, 17 Oct 2026 03:41:55 -0400 Subject: [PATCH] Discard saved login position when respawning after death --- crates/horizon-client/src/game/screens.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/horizon-client/src/game/screens.rs b/crates/horizon-client/src/game/screens.rs index 621541691..365dd5992 100644 --- a/crates/horizon-client/src/game/screens.rs +++ b/crates/horizon-client/src/game/screens.rs @@ -288,6 +288,8 @@ impl Game<'_> { if hit == Some(0) && self.remote.is_none() { let keep = self.ui.rules.bool("keep_inventory") || self.spectator(); self.experience.respawn(keep); + // Autosaves keep a login position; death must resolve the respawn point instead. + self.level.position = None; } match hit { Some(0) if self.remote.is_some() => {