diff --git a/desktop/src-common/advent/screens/scene.clj b/desktop/src-common/advent/screens/scene.clj index 7c124578..4dceb95a 100644 --- a/desktop/src-common/advent/screens/scene.clj +++ b/desktop/src-common/advent/screens/scene.clj @@ -1494,7 +1494,7 @@ void main () (utils/intersects? (:close entities) [x y]) (screen! scene :on-menu) - (and (utils/intersects? (:save entities) [x y]) (hud-interactable?)) + (and (not (:already-saved? entities)) (utils/intersects? (:save entities) [x y]) (hud-interactable?)) (do (screen! scene :on-save) (assoc entities :already-saved? true))