mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-02-22 12:38:05 +07:00
#3412 but not broken
This commit is contained in:
parent
c95872e992
commit
9928b0f788
@ -290,6 +290,7 @@ cancelbuilding = [accent][[{0}][] to clear plan
|
||||
selectschematic = [accent][[{0}][] to select+copy
|
||||
pausebuilding = [accent][[{0}][] to pause building
|
||||
resumebuilding = [scarlet][[{0}][] to resume building
|
||||
showui = UI hidden.\nPress [accent][[{0}][] to show UI.
|
||||
wave = [accent]Wave {0}
|
||||
wave.cap = [accent]Wave {0}/{1}
|
||||
wave.waiting = [lightgray]Wave in {0}
|
||||
|
Binary file not shown.
@ -389,7 +389,6 @@ public class Vars implements Loadable{
|
||||
}
|
||||
|
||||
Locale.setDefault(locale);
|
||||
|
||||
Core.bundle = I18NBundle.createBundle(handle, locale);
|
||||
|
||||
//router
|
||||
|
@ -58,6 +58,7 @@ public class SectorPresets implements ContentList{
|
||||
|
||||
fungalPass = new SectorPreset("fungalPass", serpulo, 21){{
|
||||
difficulty = 4;
|
||||
useAI = false;
|
||||
}};
|
||||
|
||||
overgrowth = new SectorPreset("overgrowth", serpulo, 134){{
|
||||
|
@ -101,9 +101,12 @@ public class Logic implements ApplicationListener{
|
||||
Events.on(WorldLoadEvent.class, e -> {
|
||||
//enable infinite ammo for wave team by default
|
||||
state.rules.waveTeam.rules().infiniteAmmo = true;
|
||||
|
||||
if(state.isCampaign()){
|
||||
//enable building AI
|
||||
state.rules.waveTeam.rules().ai = true;
|
||||
//enable building AI on campaign unless the preset disables it
|
||||
if(!(state.getSector().preset != null && !state.getSector().preset.useAI)){
|
||||
state.rules.waveTeam.rules().ai = true;
|
||||
}
|
||||
state.rules.waveTeam.rules().infiniteResources = true;
|
||||
}
|
||||
|
||||
|
@ -15,6 +15,7 @@ public class SectorPreset extends UnlockableContent{
|
||||
|
||||
public int captureWave = 0;
|
||||
public Cons<Rules> rules = rules -> rules.winWave = captureWave;
|
||||
public boolean useAI = true;
|
||||
/** Difficulty, 0-10. */
|
||||
public float difficulty;
|
||||
public boolean addStartingItems = false;
|
||||
|
@ -180,6 +180,9 @@ public class HudFragment extends Fragment{
|
||||
|
||||
cont.update(() -> {
|
||||
if(Core.input.keyTap(Binding.toggle_menus) && !ui.chatfrag.shown() && !Core.scene.hasDialog() && !(Core.scene.getKeyboardFocus() instanceof TextField)){
|
||||
Core.settings.getBoolOnce("ui-hidden", () -> {
|
||||
ui.announce(Core.bundle.format("showui", Core.keybinds.get(Binding.toggle_menus).key.toString(), 10));
|
||||
});
|
||||
toggleMenus();
|
||||
}
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user