Skip to content

Commit

Permalink
fixup! C: StatExt
Browse files Browse the repository at this point in the history
单位能力显示 优化
  • Loading branch information
way-zer committed Apr 18, 2024
1 parent 326bfc9 commit 1b251e9
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 15 deletions.
27 changes: 13 additions & 14 deletions core/src/mindustry/world/meta/StatValues.java
Original file line number Diff line number Diff line change
Expand Up @@ -413,22 +413,21 @@ public static StatValue weapons(UnitType unit, Seq<Weapon> weapons){
public static StatValue abilities(UnitType unit, Seq<Ability> abilities){
return table -> {
table.row();
table.table(t -> {
t.background(Styles.grayPanel);
for(Ability a : abilities){
if(!a.display) continue;
String description = StatExt.description(a, unit);
if(description != null){
t.table(tt -> {
tt.add(a.localized()).width(100f);
tt.add(description).minWidth(350f).padRight(12f).padBottom(5f);
});
}else{
t.add(a.localized()).minWidth(350f).padRight(12f).padBottom(5f);
}
table.table(t -> abilities.each(ability -> {
if(ability.display){
t.row();
t.table(Styles.grayPanel, a -> {
a.left().top().defaults().left();
a.add("[accent]" + ability.localized()).minWidth(100).padBottom(4);
var customDescription = StatExt.description(ability, unit);
if(customDescription != null){
a.add(customDescription).row();
}
a.defaults().colspan(2);
ability.addStats(a);
}).pad(5).margin(10).growX();
}
}).padLeft(12f);
}));
};
}

Expand Down
2 changes: 1 addition & 1 deletion core/src/mindustryX/features/StatExt.java
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public class StatExt{
ammoType = new Stat("ammo_type", StatCat.combat),
ammoCapacity = new Stat("ammo_capacity", StatCat.combat);

public static String abilityFormat(String format, Object... values){
private static String abilityFormat(String format, Object... values){
for(int i = 0; i < values.length; i++){
if(values[i] instanceof Number n)
values[i] = "[stat]" + Strings.autoFixed(n.floatValue(), 1) + "[]";
Expand Down

0 comments on commit 1b251e9

Please sign in to comment.