Fixed #10039
This commit is contained in:
@@ -160,7 +160,7 @@ public class BuilderAI extends AIController{
|
|||||||
float minDst = Float.MAX_VALUE;
|
float minDst = Float.MAX_VALUE;
|
||||||
Player closest = null;
|
Player closest = null;
|
||||||
for(var player : Groups.player){
|
for(var player : Groups.player){
|
||||||
if(player.unit().canBuild() && !player.dead() && player.team() == unit.team){
|
if(!player.dead() && player.isBuilder() && player.team() == unit.team){
|
||||||
float dst = player.dst2(unit);
|
float dst = player.dst2(unit);
|
||||||
if(dst < minDst){
|
if(dst < minDst){
|
||||||
closest = player;
|
closest = player;
|
||||||
|
|||||||
@@ -572,7 +572,7 @@ public class DesktopInput extends InputHandler{
|
|||||||
player.unit().mineTile = null;
|
player.unit().mineTile = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(Core.input.keyTap(Binding.clear_building)){
|
if(Core.input.keyTap(Binding.clear_building) && !player.dead()){
|
||||||
player.unit().clearBuilding();
|
player.unit().clearBuilding();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -913,7 +913,7 @@ public class HudFragment{
|
|||||||
|
|
||||||
table.table().update(t -> {
|
table.table().update(t -> {
|
||||||
t.left();
|
t.left();
|
||||||
Bits applied = player.unit() == null ? null : player.unit().statusBits();
|
Bits applied = player.dead() ? null : player.unit().statusBits();
|
||||||
if(!statuses.equals(applied)){
|
if(!statuses.equals(applied)){
|
||||||
t.clear();
|
t.clear();
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -26,4 +26,4 @@ org.gradle.caching=true
|
|||||||
org.gradle.internal.http.socketTimeout=100000
|
org.gradle.internal.http.socketTimeout=100000
|
||||||
org.gradle.internal.http.connectionTimeout=100000
|
org.gradle.internal.http.connectionTimeout=100000
|
||||||
android.enableR8.fullMode=false
|
android.enableR8.fullMode=false
|
||||||
archash=b857594d11
|
archash=96cd86d08a
|
||||||
|
|||||||
Reference in New Issue
Block a user