Skip to content

Commit c83b844

Browse files
committed
🔥 移除showMineBeam和unitBarDrawMinHealth设置
1 parent 5a24484 commit c83b844

File tree

6 files changed

+10
-20
lines changed

6 files changed

+10
-20
lines changed

assets/bundles/bundle-mdtx.properties

-1
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,6 @@ setting.superUnitEffect.name = [pink]玩家特效射程
267267
setting.turretAlertRange.name = [acid]炮台[white]:警告范围
268268
setting.turretForceShowRange.name = [acid]炮台[white]:强制显示射程 [gray]可用于在编辑器下显示射程
269269
setting.turretShowRange.name = [acid]炮台[white]:射程
270-
setting.unitBarDrawMinHealth.name = [acid]单位属性[white]:最低血量
271270
setting.unitDrawMinHealth.name = [cyan]单位显示[white]:最低血量
272271
setting.unitHealthBar.name = [acid]单位属性
273272
setting.unitItemCarried.name = [acid]单位携带的物品

assets/bundles/bundle-mdtx_en.properties

-1
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,6 @@ setting.superUnitEffect.name = [pink]Player Effect Range
255255
setting.turretAlertRange.name = [acid]Turret [white]: Alert Range
256256
setting.turretForceShowRange.name = [acid]Turret [white]: Force Show Range [gray]Can be used to show range in editor
257257
setting.turretShowRange.name = [acid]Turret [white]: Range
258-
setting.unitBarDrawMinHealth.name = [acid]Unit Attributes [white]: Minimum Health
259258
setting.unitDrawMinHealth.name = [cyan]Unit Display [white]: Minimum Health
260259
setting.unitHealthBar.name = [acid]Unit Attributes
261260
setting.unitItemCarried.name = [acid]Unit Carried Items

src/mindustryX/features/ArcOld.java

-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ public static void init(Seq<LazySettingsCategory> categories){
7070

7171
c.addCategory("arcAddUnitInfo");
7272
c.checkPref("unitHealthBar", false);
73-
c.sliderPref("unitBarDrawMinHealth", settings.getInt("minhealth_unithealthbarshown", 0), 0, 2500, 100, i -> i + "[red]HP");
7473

7574

7675
c.sliderPref("unitWeaponRange", settings.getInt("unitAlertRange", 0), 0, 30, 1, s -> switch(s){

src/mindustryX/features/Settings.java

-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ public static void addSettings(){
8282

8383
c.addCategory("entitySettings");
8484
c.checkPref("bulletShow", true);
85-
c.checkPref("showMineBeam".toLowerCase(), true);
8685
c.checkPref("noPlayerHitBox", false);
8786
c.checkPref("payloadpreview", true);
8887
c.checkPref("unithitbox", false);

src/mindustryX/features/draw/ArcUnits.java

+10-15
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
public class ArcUnits{
2323
private static final int maxBuildPlans = 100;
2424
private static boolean alwaysShowUnitRTSAi, unitHealthBar, unitLogicMoveLine, unitLogicTimerBars, unithitbox, unitBuildPlan;
25-
private static float minHealthDrawStat;
2625
private static float unitWeaponRange, unitWeaponRangeAlpha;
2726
public static boolean selectedUnitsFlyer, selectedUnitsLand;
2827

@@ -40,8 +39,6 @@ public class ArcUnits{
4039
unithitbox = Core.settings.getBool("unithitbox");
4140
unitBuildPlan = Core.settings.getBool("unitbuildplan");
4241

43-
minHealthDrawStat = Core.settings.getInt("unitBarDrawMinHealth");
44-
4542
unitWeaponRange = Core.settings.getInt("unitWeaponRange") * tilesize;
4643
unitWeaponRangeAlpha = Core.settings.getInt("unitWeaponRangeAlpha") / 100f;
4744

@@ -61,20 +58,18 @@ public static void draw(Unit unit){
6158
if(unitTargetType > 0) drawAimTarget(unit);
6259
if(arcBuildInfo && unit.isLocal()) drawBuildRange();
6360
}
64-
if((RenderExt.unitHideExcludePlayers && unit.isPlayer()) || (unit.maxHealth + unit.shield) >= minHealthDrawStat){
65-
Draw.z(Draw.z() + 0.1f);
66-
if(unit.team() == player.team() || RenderExt.showOtherInfo){
67-
if(unitWeaponRange > 0) drawWeaponRange(unit);
68-
if(alwaysShowUnitRTSAi) drawRTSAI(unit);
69-
if(unitHealthBar) drawHealthBar(unit);
70-
if(unit.controller() instanceof LogicAI ai){
71-
if(unitLogicMoveLine) drawLogicMove(unit, ai);
72-
if(unitLogicTimerBars) drawLogicTimer(unit, ai);
73-
}
74-
if(unitBuildPlan) drawBuildPlan(unit);
61+
Draw.z(Draw.z() + 0.1f);
62+
if(unit.team() == player.team() || RenderExt.showOtherInfo){
63+
if(unitWeaponRange > 0) drawWeaponRange(unit);
64+
if(alwaysShowUnitRTSAi) drawRTSAI(unit);
65+
if(unitHealthBar) drawHealthBar(unit);
66+
if(unit.controller() instanceof LogicAI ai){
67+
if(unitLogicMoveLine) drawLogicMove(unit, ai);
68+
if(unitLogicTimerBars) drawLogicTimer(unit, ai);
7569
}
76-
if(unithitbox) drawHitBox(unit);
70+
if(unitBuildPlan) drawBuildPlan(unit);
7771
}
72+
if(unithitbox) drawHitBox(unit);
7873
}
7974

8075
private static void drawAimRange(Unit unit){

src/mindustryX/features/ui/toolTable/HudSettingsTable.java

-1
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,6 @@ protected void rebuild(){
105105
});
106106
checkPref("unitHealthBar");
107107
sliderPref("unitDrawMinHealth", 0, 2500, 50, i -> i + "[red]HP");
108-
sliderPref("unitBarDrawMinHealth", 0, 2500, 100, i -> i + "[red]HP");
109108
sliderPref("unitWeaponRange", 0, 100, 1, i -> i > 0 ? i + "%" : "关闭");
110109

111110
checkPref("alwaysShowUnitRTSAi");

0 commit comments

Comments
 (0)