diff --git a/core/assets/bundles/bundle_ru.properties b/core/assets/bundles/bundle_ru.properties index a44eb4901f..b1b4f83362 100644 --- a/core/assets/bundles/bundle_ru.properties +++ b/core/assets/bundles/bundle_ru.properties @@ -216,7 +216,7 @@ host.invalid = [scarlet]Не удаётся подключиться к хост servers.local = Локальные серверы servers.remote = Удалённые серверы servers.global = Серверы сообщества - +servers.local.steam = Открытые игры и локальные серверы servers.disclaimer = Серверы сообщества [accent]не[] принадлежат разработчику и [accent]не[] контролируются им.\n\nСерверы могут содержать пользовательский контент, который не подходит для всех возрастов. servers.showhidden = Отображать скрытые серверы server.shown = Отображается diff --git a/core/src/mindustry/world/blocks/defense/turrets/Turret.java b/core/src/mindustry/world/blocks/defense/turrets/Turret.java index 050e20975a..99412528dc 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/Turret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/Turret.java @@ -66,6 +66,7 @@ public class Turret extends ReloadTurret{ public boolean targetAir = true; public boolean targetGround = true; public boolean targetHealing = false; + public boolean playerControllable = true; //charging public float chargeTime = -1f; @@ -157,6 +158,11 @@ public class Turret extends ReloadTurret{ unit.tile(this); } + @Override + public boolean canControl(){ + return playerControllable; + } + @Override public void control(LAccess type, double p1, double p2, double p3, double p4){ if(type == LAccess.shoot && (unit == null || !unit.isPlayer())){