From f4e8325238b10e07c4a8474056a46e40283eacba Mon Sep 17 00:00:00 2001 From: Anuken Date: Fri, 13 Jun 2025 19:02:40 -0400 Subject: [PATCH] Fixed player stuck shooting in certain situations --- core/src/mindustry/input/DesktopInput.java | 8 ++++---- gradle.properties | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/core/src/mindustry/input/DesktopInput.java b/core/src/mindustry/input/DesktopInput.java index 21d7026b81..ce505d6091 100644 --- a/core/src/mindustry/input/DesktopInput.java +++ b/core/src/mindustry/input/DesktopInput.java @@ -430,10 +430,6 @@ public class DesktopInput extends InputHandler{ } } - if(Core.input.keyRelease(Binding.select)){ - player.shooting = false; - } - if(state.isGame() && !scene.hasDialog() && !scene.hasField()){ if(Core.input.keyTap(Binding.minimap)) ui.minimapfrag.toggle(); if(Core.input.keyTap(Binding.planetMap) && state.isCampaign()) ui.planet.toggle(); @@ -560,6 +556,10 @@ public class DesktopInput extends InputHandler{ changedCursor = false; } } + + if(Core.input.keyRelease(Binding.select)){ + player.shooting = false; + } } @Override diff --git a/gradle.properties b/gradle.properties index b9e9ed4883..c3ff1feb6e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -26,4 +26,4 @@ org.gradle.caching=true org.gradle.internal.http.socketTimeout=100000 org.gradle.internal.http.connectionTimeout=100000 android.enableR8.fullMode=false -archash=7fce1757dc +archash=7c091c5e33