Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features

 Conflicts:
	gradle.properties
This commit is contained in:
Anuken
2021-07-09 19:48:35 -04:00
167 changed files with 17 additions and 1083 deletions
+1
View File
@@ -1,4 +1,5 @@
logs/ logs/
/fastlane/metadata/android/en-US/changelogs/
/core/assets/mindustry-saves/ /core/assets/mindustry-saves/
/core/assets/mindustry-maps/ /core/assets/mindustry-maps/
/core/assets/bundles/output/ /core/assets/bundles/output/
Binary file not shown.

After

Width:  |  Height:  |  Size: 751 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -51,13 +51,11 @@ abstract class PlayerComp implements UnitController, Entityc, Syncc, Timerc, Dra
return unit.canBuild(); return unit.canBuild();
} }
public @Nullable public @Nullable CoreBuild closestCore(){
CoreBuild closestCore(){
return state.teams.closestCore(x, y, team); return state.teams.closestCore(x, y, team);
} }
public @Nullable public @Nullable CoreBuild core(){
CoreBuild core(){
return team.core(); return team.core();
} }
@@ -20,8 +20,8 @@ public class FileChooser extends BaseDialog{
private static final Fi homeDirectory = Core.files.absolute(Core.files.getExternalStoragePath()); private static final Fi homeDirectory = Core.files.absolute(Core.files.getExternalStoragePath());
static Fi lastDirectory = Core.files.absolute(Core.settings.getString("lastDirectory", homeDirectory.absolutePath())); static Fi lastDirectory = Core.files.absolute(Core.settings.getString("lastDirectory", homeDirectory.absolutePath()));
private Table files;
Fi directory = lastDirectory; Fi directory = lastDirectory;
private Table files;
private ScrollPane pane; private ScrollPane pane;
private TextField navigation, filefield; private TextField navigation, filefield;
private TextButton ok; private TextButton ok;
@@ -37,6 +37,10 @@ public class FileChooser extends BaseDialog{
this.filter = filter; this.filter = filter;
this.selectListener = result; this.selectListener = result;
if(!lastDirectory.exists()){
lastDirectory = homeDirectory;
}
onResize(() -> { onResize(() -> {
cont.clear(); cont.clear();
setupWidgets(); setupWidgets();
@@ -45,7 +45,7 @@ public class AttributeCrafter extends GenericCrafter{
@Override @Override
public float efficiency(){ public float efficiency(){
return (baseEfficiency + Math.min(maxBoost, boostScale * attrsum)) * super.efficiency(); return (baseEfficiency + Math.min(maxBoost, boostScale * attrsum) + attribute.env()) * super.efficiency();
} }
@Override @Override
@@ -9,6 +9,7 @@ import mindustry.entities.*;
import mindustry.gen.*; import mindustry.gen.*;
import mindustry.type.*; import mindustry.type.*;
import mindustry.world.*; import mindustry.world.*;
import mindustry.world.meta.*;
public class Incinerator extends Block{ public class Incinerator extends Block{
public Effect effect = Fx.fuelburn; public Effect effect = Fx.fuelburn;
@@ -30,6 +31,11 @@ public class Incinerator extends Block{
heat = Mathf.approachDelta(heat, consValid() && efficiency() > 0.9f ? 1f : 0f, 0.04f); heat = Mathf.approachDelta(heat, consValid() && efficiency() > 0.9f ? 1f : 0f, 0.04f);
} }
@Override
public BlockStatus status(){
return heat > 0.5f ? BlockStatus.active : BlockStatus.noInput;
}
@Override @Override
public void draw(){ public void draw(){
super.draw(); super.draw();
+1 -1
View File
@@ -14,7 +14,7 @@ public class Attribute{
spores = add("spores"), spores = add("spores"),
/** Water content. Used for water extractor yield. */ /** Water content. Used for water extractor yield. */
water = add("water"), water = add("water"),
/** Oil content. Used for oil extractor yield. */ /** Oil content. Used for oil extractor yield. */
oil = add("oil"), oil = add("oil"),
/** Light coverage. Negative values decrease solar panel efficiency. */ /** Light coverage. Negative values decrease solar panel efficiency. */
light = add("light"), light = add("light"),
@@ -1,5 +0,0 @@
- Přidán nový pohled na mapu s rolováním a posouváním
- Přidáno pravidlo pro zdraví bloku
- Přidáno více interních týmů pro různé herní režimy
- Přidána vylepšená podpora pro modifikace
- Hlavní vnitřní změna: programový balík se teď jmenuje "mindustry" namísto dosavadního "io.anuke.mindustry" (toto rozbije staré pluginy)
@@ -1,5 +0,0 @@
- Přidán nový pohled na mapu s rolováním a posouváním
- Přidáno pravidlo pro zdraví bloku
- Přidáno více interních týmů pro různé herní režimy
- Přidána vylepšená podpora pro modifikace
- Hlavní vnitřní změna: programový balík se teď jmenuje "mindustry" namísto dosavadního "io.anuke.mindustry" (toto rozbije staré pluginy)
@@ -1,5 +0,0 @@
- Přidán nový pohled na mapu s rolováním a posouváním
- Přidáno pravidlo pro zdraví bloku
- Přidáno více interních týmů pro různé herní režimy
- Přidána vylepšená podpora pro modifikace
- Hlavní vnitřní změna: programový balík se teď jmenuje "mindustry" namísto dosavadního "io.anuke.mindustry" (toto rozbije staré pluginy)
@@ -1,9 +0,0 @@
- Přidány nové ikony s hladkým škálováním
- Přidána černá díra na kapaliny (přispěno uživatelem @GioIacca9)
- Přidáno nastavení průsvitnosti přemostění přepravníku (přispěno uživatelem @Quezler)
- Přidána brána s podtokem (protikus k bráně s přetečením)
- Přidány emotikony do kanálu zpráv, pro většinu bloků a předmětů
- Přidán nový strom technologií, s lepší podporou pro modifikace
- Přidán soubor s logem hry, uložený v adresáři s daty
- Přidán nový oddělovač pro sprity a animace (ocení modéři)
- Přidán seznam synergetických dlaždic do statistik některých bloků (viz například vrt na vodu)
@@ -1,9 +0,0 @@
- Přidány nové ikony s hladkým škálováním
- Přidána černá díra na kapaliny (přispěno uživatelem @GioIacca9)
- Přidáno nastavení průsvitnosti přemostění přepravníku (přispěno uživatelem @Quezler)
- Přidána brána s podtokem (protikus k bráně s přetečením)
- Přidány emotikony do kanálu zpráv, pro většinu bloků a předmětů
- Přidán nový strom technologií, s lepší podporou pro modifikace
- Přidán soubor s logem hry, uložený v adresáři s daty
- Přidán nový oddělovač pro sprity a animace (ocení modéři)
- Přidán seznam synergetických dlaždic do statistik některých bloků (viz například vrt na vodu)
@@ -1,9 +0,0 @@
- Přidány nové ikony s hladkým škálováním
- Přidána černá díra na kapaliny (přispěno uživatelem @GioIacca9)
- Přidáno nastavení průsvitnosti přemostění přepravníku (přispěno uživatelem @Quezler)
- Přidána brána s podtokem (protikus k bráně s přetečením)
- Přidány emotikony do kanálu zpráv, pro většinu bloků a předmětů
- Přidán nový strom technologií, s lepší podporou pro modifikace
- Přidán soubor s logem hry, uložený v adresáři s daty
- Přidán nový oddělovač pro sprity a animace (ocení modéři)
- Přidán seznam synergetických dlaždic do statistik některých bloků (viz například vrt na vodu)
@@ -1,9 +0,0 @@
- Přidány nové ikony s hladkým škálováním
- Přidána černá díra na kapaliny (přispěno uživatelem @GioIacca9)
- Přidáno nastavení průsvitnosti přemostění přepravníku (přispěno uživatelem @Quezler)
- Přidána brána s podtokem (protikus k bráně s přetečením)
- Přidány emotikony do kanálu zpráv, pro většinu bloků a předmětů
- Přidán nový strom technologií, s lepší podporou pro modifikace
- Přidán soubor s logem hry, uložený v adresáři s daty
- Přidán nový oddělovač pro sprity a animace (ocení modéři)
- Přidán seznam synergetických dlaždic do statistik některých bloků (viz například vrt na vodu)
@@ -1,6 +0,0 @@
- Optimalizovány a vyčištěny dopravníky
- Odbavovače vykládají položky z bloků rovnoměrně
- Přidány kategorie serverů (s přispěním uživatele @Quezler)
- Přidána funkce require() pro skripty (s přispěním uživatele @DeltaNedas)
- Přidán barevný přechod pro stav baterie (s přispěním uživatele @Arkanic
- Změněno načítání skriptu: Pro modifikace s více než jedním souborem skriptu musí být hlavní soubor pojmenován "main.js" a musí odkazovat na další skripty pomocí funkce require()
@@ -1,6 +0,0 @@
- Optimalizovány a vyčištěny dopravníky
- Odbavovače vykládají položky z bloků rovnoměrně
- Přidány kategorie serverů (s přispěním uživatele @Quezler)
- Přidána funkce require() pro skripty (s přispěním uživatele @DeltaNedas)
- Přidán barevný přechod pro stav baterie (s přispěním uživatele @Arkanic
- Změněno načítání skriptu: Pro modifikace s více než jedním souborem skriptu musí být hlavní soubor pojmenován "main.js" a musí odkazovat na další skripty pomocí funkce require()
@@ -1,6 +0,0 @@
- Optimalizovány a vyčištěny dopravníky
- Odbavovače vykládají položky z bloků rovnoměrně
- Přidány kategorie serverů (s přispěním uživatele @Quezler)
- Přidána funkce require() pro skripty (s přispěním uživatele @DeltaNedas)
- Přidán barevný přechod pro stav baterie (s přispěním uživatele @Arkanic
- Změněno načítání skriptu: Pro modifikace s více než jedním souborem skriptu musí být hlavní soubor pojmenován "main.js" a musí odkazovat na další skripty pomocí funkce require()
@@ -1,4 +0,0 @@
- Aktualizován link pro navržení nové funkce
- Aktualizovány překlady
- Opraveno uložen upraveného jména hráče poté, co byl ukončen server
- Přidán násobek sluneční energie
@@ -1,4 +0,0 @@
- Aktualizován link pro navržení nové funkce
- Aktualizovány překlady
- Opraveno uložen upraveného jména hráče poté, co byl ukončen server
- Přidán násobek sluneční energie
@@ -1,6 +0,0 @@
- Optimalizovány a vyčištěny dopravníky
- Odbavovače vykládají položky z bloků rovnoměrně
- Přidány kategorie serverů (s přispěním uživatele @Quezler)
- Přidána funkce require() pro skripty (s přispěním uživatele @DeltaNedas)
- Přidán barevný přechod pro stav baterie (s přispěním uživatele @Arkanic
- Změněno načítání skriptu: Pro modifikace s více než jedním souborem skriptu musí být hlavní soubor pojmenován "main.js" a musí odkazovat na další skripty pomocí funkce require()
@@ -1,9 +0,0 @@
- Přidány nové ikony s hladkým škálováním
- Přidána černá díra na kapaliny (přispěno uživatelem @GioIacca9)
- Přidáno nastavení průsvitnosti přemostění přepravníku (přispěno uživatelem @Quezler)
- Přidána brána s podtokem (protikus k bráně s přetečením)
- Přidány emotikony do kanálu zpráv, pro většinu bloků a předmětů
- Přidán nový strom technologií, s lepší podporou pro modifikace
- Přidán soubor s logem hry, uložený v adresáři s daty
- Přidán nový oddělovač pro sprity a animace (ocení modéři)
- Přidán seznam synergetických dlaždic do statistik některých bloků (viz například vrt na vodu)
@@ -1,9 +0,0 @@
- Přidány nové ikony s hladkým škálováním
- Přidána černá díra na kapaliny (přispěno uživatelem @GioIacca9)
- Přidáno nastavení průsvitnosti přemostění přepravníku (přispěno uživatelem @Quezler)
- Přidána brána s podtokem (protikus k bráně s přetečením)
- Přidány emotikony do kanálu zpráv, pro většinu bloků a předmětů
- Přidán nový strom technologií, s lepší podporou pro modifikace
- Přidán soubor s logem hry, uložený v adresáři s daty
- Přidán nový oddělovač pro sprity a animace (ocení modéři)
- Přidán seznam synergetických dlaždic do statistik některých bloků (viz například vrt na vodu)
@@ -1,9 +0,0 @@
- Přidány nové ikony s hladkým škálováním
- Přidána černá díra na kapaliny (přispěno uživatelem @GioIacca9)
- Přidáno nastavení průsvitnosti přemostění přepravníku (přispěno uživatelem @Quezler)
- Přidána brána s podtokem (protikus k bráně s přetečením)
- Přidány emotikony do kanálu zpráv, pro většinu bloků a předmětů
- Přidán nový strom technologií, s lepší podporou pro modifikace
- Přidán soubor s logem hry, uložený v adresáři s daty
- Přidán nový oddělovač pro sprity a animace (ocení modéři)
- Přidán seznam synergetických dlaždic do statistik některých bloků (viz například vrt na vodu)
@@ -1,9 +0,0 @@
- Opraveno nesprávné číslování řádek v chybovách hláškách skriptů
- Opravena černá obrazovka způsobená filtrem Bloom na některých zařízeních
- Opraveny některé potíže s hudbou když je zvuk nastaven na 0% [Android]
- Opravena IDčka klientů po nastavení na původní hodnoty
- Opraveno nastavování dat na původní hodnoty na některých verzích [Android]
- Přidány kategorie serverů (s přispěním uživatele @Quezler)
- Přidána funkce require() pro skripty (s přispěním uživatele @DeltaNedas)
- Optimalizovány a vyčištěny dopravníky
- Vyladěna paleta energetických bloků
@@ -1,6 +0,0 @@
- Optimalizovány a vyčištěny dopravníky
- Odbavovače vykládají položky z bloků rovnoměrně
- Přidány kategorie serverů (s přispěním uživatele @Quezler)
- Přidána funkce require() pro skripty (s přispěním uživatele @DeltaNedas)
- Přidán barevný přechod pro stav baterie (s přispěním uživatele @Arkanic
- Změněno načítání skriptu: Pro modifikace s více než jedním souborem skriptu musí být hlavní soubor pojmenován "main.js" a musí odkazovat na další skripty pomocí funkce require()
@@ -1,6 +0,0 @@
- Optimalizovány a vyčištěny dopravníky
- Odbavovače vykládají položky z bloků rovnoměrně
- Přidány kategorie serverů (s přispěním uživatele @Quezler)
- Přidána funkce require() pro skripty (s přispěním uživatele @DeltaNedas)
- Přidán barevný přechod pro stav baterie (s přispěním uživatele @Arkanic
- Změněno načítání skriptu: Pro modifikace s více než jedním souborem skriptu musí být hlavní soubor pojmenován "main.js" a musí odkazovat na další skripty pomocí funkce require()
@@ -1,6 +0,0 @@
- Optimalizovány a vyčištěny dopravníky
- Odbavovače vykládají položky z bloků rovnoměrně
- Přidány kategorie serverů (s přispěním uživatele @Quezler)
- Přidána funkce require() pro skripty (s přispěním uživatele @DeltaNedas)
- Přidán barevný přechod pro stav baterie (s přispěním uživatele @Arkanic
- Změněno načítání skriptu: Pro modifikace s více než jedním souborem skriptu musí být hlavní soubor pojmenován "main.js" a musí odkazovat na další skripty pomocí funkce require()
@@ -1,6 +0,0 @@
- Optimalizovány a vyčištěny dopravníky
- Odbavovače vykládají položky z bloků rovnoměrně
- Přidány kategorie serverů (s přispěním uživatele @Quezler)
- Přidána funkce require() pro skripty (s přispěním uživatele @DeltaNedas)
- Přidán barevný přechod pro stav baterie (s přispěním uživatele @Arkanic
- Změněno načítání skriptu: Pro modifikace s více než jedním souborem skriptu musí být hlavní soubor pojmenován "main.js" a musí odkazovat na další skripty pomocí funkce require()
@@ -1,6 +0,0 @@
- Optimalizovány a vyčištěny dopravníky
- Odbavovače vykládají položky z bloků rovnoměrně
- Přidány kategorie serverů (s přispěním uživatele @Quezler)
- Přidána funkce require() pro skripty (s přispěním uživatele @DeltaNedas)
- Přidán barevný přechod pro stav baterie (s přispěním uživatele @Arkanic
- Změněno načítání skriptu: Pro modifikace s více než jedním souborem skriptu musí být hlavní soubor pojmenován "main.js" a musí odkazovat na další skripty pomocí funkce require()
@@ -1,4 +0,0 @@
- Aktualizován link pro navržení nové funkce
- Aktualizovány překlady
- Opraveno uložen upraveného jména hráče poté, co byl ukončen server
- Přidán násobek sluneční energie
@@ -1,4 +0,0 @@
- Aktualizován link pro navržení nové funkce
- Aktualizovány překlady
- Opraveno uložen upraveného jména hráče poté, co byl ukončen server
- Přidán násobek sluneční energie
@@ -1,10 +0,0 @@
Toto je první alfa uvolnění verze 6.0 a obrovským přídavkem obsahu a kampaně.
I když bylo toto sestavení testováno ve hře více hráčů, stále může mít četné chyby. Jako obvykle, hlaste prosím problémy na Githubu.
Přehled změn je příliš velký, ale mezi nejzajímavější patří:
- Nový systém výroby jednotek, s přírůstkovými vylepšeními
- Přímé velení jednotkám a věžím
- Jednotky byly překresleny a přejmenovány
- Nové jednotky a bloky ve hře
- Námořní a hmyzu podobné jednotky
@@ -1,9 +0,0 @@
- Opraveny některé chyby
- A některé opraveny nebyly
- Přidáno 6 nových jednotek, které zaplnily chybějící povýšení na T4/5
- Přidán obrys jednotek pro vizuálbí čistotu, možná bude později odebráno
- Přidán povrch typu bláto (příspěvek od ThePlayerA)
- Přidána cena výzkumu k jednotkám v technologickém stromě
- Přidána schopnost hry nahradit malé kusy zdí přímo většími
- Přidána možnost vybrat si cíl vyslání (jen zběžně testováno)
- Přidány barvy týmů pro uskladněné bloky (příspěek od Voz-Duh)
@@ -1,9 +0,0 @@
Toto je malá aktualizace. Neobsahuje mnoho nového obsahu, hlavně opravy chyb.
Další plánovaná aktualizace se zaměří na kampaň a pravděpodobně zabere více času.
- Opravy chyb
- Přidána barva týmu pro řídicí středisko (příspěvek od Voz-Duh)
- Vyčištěny některé sprajty jednotek tak, aby ladily s V6 stylem (částěčný příspěvek od Voz-Duh)
- Přidána podpora na Androidu pro modifikace založené na Javě (aktuálně prakticky bez dokumentace)
- Přidána vysoce kapacitní pamě%tový banka (2x2) pro logické procesory
- Vyvážení hry
@@ -1,5 +0,0 @@
- Added fallback mod loading for poorly formatted old mods
- Fixed infinite building range
- Fixed impact reactors being able to blow up core on servers
- Fixed liquid bridges passing backwards
- Updated various translations
@@ -1,9 +0,0 @@
- Added experimental lighting system - can be enabled in custom game rules
- Added power diode block (Contributed by Quezler)
- Added plated conduit block (Contributed by Quezler)
- Added light block for dark maps only
- Improved pulse conduit speed (Contributed by Quezler)
- Improved building priority
- New permissive mod parsing format (HJSON)
- Fixed a few incorrect consumption displays in blocks
- Fixed 'underwater' ores in editor
@@ -1,7 +0,0 @@
- Added safer mod loading system - errors should no longer crash, but display a log
- Added new Cyrllic font
- Added range display and stats for repair point
- Whitelisted some more classes for scripting
- Fixed scripting not working on some devices [Android]
- Fixed power node desync
- Fixed some blocks not showing up in drill mining list
@@ -1,7 +0,0 @@
- Added various new features for modding - see documentation
- Added server block state autosync
- Added support for Thai font
- Added JS scripting - unstable, not well tested
- Fixed liquid junction to item bridge crash
- Fixed launch items not saving
- General maintenance bugfixes and translation updates
@@ -1,5 +0,0 @@
- Added new map view w/ panning and scrolling
- Added block health rule
- Added more internal teams for alternative gamemodes
- Added features for improved server modding
- Major internal change: package is now "mindustry" instead of "io.anuke.mindustry" (will break plugins)
@@ -1,5 +0,0 @@
- Added new map view w/ panning and scrolling
- Added block health rule
- Added more internal teams for alternative gamemodes
- Added features for improved server modding
- Major internal change: package is now "mindustry" instead of "io.anuke.mindustry" (will break plugins)
@@ -1,5 +0,0 @@
- Added new map view w/ panning and scrolling
- Added block health rule
- Added more internal teams for alternative gamemodes
- Added features for improved server modding
- Major internal change: package is now "mindustry" instead of "io.anuke.mindustry" (will break plugins)
@@ -1,9 +0,0 @@
- Added new icons w/ smooth scaling
- Added liquid void (Contributed by @GioIacca9)
- Added bridge opacity slider (Contributed by @Quezler)
- Added "underflow" gate (opposite of overflow gate)
- Added "emojis" for most blocks and items into the font
- Added new tech tree layout w/ better mod support
- Added game log file, stored in data folder
- Added new separator sprite/animation
- Added list of affinity tiles to stats of certain blocks
@@ -1,9 +0,0 @@
- Added new icons w/ smooth scaling
- Added liquid void (Contributed by @GioIacca9)
- Added bridge opacity slider (Contributed by @Quezler)
- Added "underflow" gate (opposite of overflow gate)
- Added "emojis" for most blocks and items into the font
- Added new tech tree layout w/ better mod support
- Added game log file, stored in data folder
- Added new separator sprite/animation
- Added list of affinity tiles to stats of certain blocks
@@ -1,9 +0,0 @@
- Added new icons w/ smooth scaling
- Added liquid void (Contributed by @GioIacca9)
- Added bridge opacity slider (Contributed by @Quezler)
- Added "underflow" gate (opposite of overflow gate)
- Added "emojis" for most blocks and items into the font
- Added new tech tree layout w/ better mod support
- Added game log file, stored in data folder
- Added new separator sprite/animation
- Added list of affinity tiles to stats of certain blocks
@@ -1,9 +0,0 @@
- Added new icons w/ smooth scaling
- Added liquid void (Contributed by @GioIacca9)
- Added bridge opacity slider (Contributed by @Quezler)
- Added "underflow" gate (opposite of overflow gate)
- Added "emojis" for most blocks and items into the font
- Added new tech tree layout w/ better mod support
- Added game log file, stored in data folder
- Added new separator sprite/animation
- Added list of affinity tiles to stats of certain blocks
@@ -1,6 +0,0 @@
- Optimized and cleaned up conveyors
- Made unloaders take items from blocks in equal amounts
- Added server categories (Partially contributed by @Quezler)
- Added require() function for scripts (Contributed by @DeltaNedas)
- Added color gradient for battery status (Contributed by @Arkanic (eventually))
- Changed script loading: For mods with more than one script file, the main file must be named "main.js" and must require() other files to run them
@@ -1,6 +0,0 @@
- Optimized and cleaned up conveyors
- Made unloaders take items from blocks in equal amounts
- Added server categories (Partially contributed by @Quezler)
- Added require() function for scripts (Contributed by @DeltaNedas)
- Added color gradient for battery status (Contributed by @Arkanic (eventually))
- Changed script loading: For mods with more than one script file, the main file must be named "main.js" and must require() other files to run them
@@ -1,6 +0,0 @@
- Optimized and cleaned up conveyors
- Made unloaders take items from blocks in equal amounts
- Added server categories (Partially contributed by @Quezler)
- Added require() function for scripts (Contributed by @DeltaNedas)
- Added color gradient for battery status (Contributed by @Arkanic (eventually))
- Changed script loading: For mods with more than one script file, the main file must be named "main.js" and must require() other files to run them
@@ -1,4 +0,0 @@
- Updated feature suggestion link
- Updated translations
- Fixed modified player name persisting after server is exited
- Added solar power multiplier rule
@@ -1,4 +0,0 @@
- Updated feature suggestion link
- Updated translations
- Fixed modified player name persisting after server is exited
- Added solar power multiplier rule
@@ -1,6 +0,0 @@
- Optimized and cleaned up conveyors
- Made unloaders take items from blocks in equal amounts
- Added server categories (Partially contributed by @Quezler)
- Added require() function for scripts (Contributed by @DeltaNedas)
- Added color gradient for battery status (Contributed by @Arkanic (eventually))
- Changed script loading: For mods with more than one script file, the main file must be named "main.js" and must require() other files to run them
@@ -1,3 +0,0 @@
- Fixed incorrect attribution in credits; music was made by "A Drop A Day"
- Removed unneeded 3.5 upgrade dialog that sometimes showed up in main menu
- Added information dialog regarding v4 beta
@@ -1,4 +0,0 @@
- Fixed incorrect attribution in credits; music was made by "A Drop A Day"
- Removed unneeded 3.5 upgrade dialog that sometimes showed up in main menu
- Added information dialog regarding v4 beta
- Fixed Discord link
@@ -1 +0,0 @@
sound.
@@ -1 +0,0 @@
everything
@@ -1 +0,0 @@
Fixed some minor sound/multiplayer issues
@@ -1 +0,0 @@
Bugfixes
@@ -1 +0,0 @@
Added ambient sounds for machines.
@@ -1,2 +0,0 @@
The first release of version 4.0; an update that has been in the works for over a year.
Extensive changes, including new gamemodes, customizable rules, a new editor, new graphics, new enemies, unit production, new progression, a campaign, and more. See the in-game changelog link for specific details of what has been added and removed over the past year.
@@ -1,2 +0,0 @@
Fixed multiplayer not syncing positions and shots correctly on certain networks or situations.
Various other bugfixes.
@@ -1,9 +0,0 @@
- Added experimental lighting system - can be enabled in custom game rules
- Added power diode block (Contributed by Quezler)
- Added plated conduit block (Contributed by Quezler)
- Added light block for dark maps only
- Improved pulse conduit speed (Contributed by Quezler)
- Improved building priority
- New permissive mod parsing format (HJSON)
- Fixed a few incorrect consumption displays in blocks
- Fixed 'underwater' ores in editor
@@ -1,5 +0,0 @@
- Added fallback mod loading for poorly formatted old mods
- Fixed infinite building range
- Fixed impact reactors being able to blow up core on servers
- Fixed liquid bridges passing backwards
- Updated various translations
@@ -1,7 +0,0 @@
- Added various new features for modding - see documentation
- Added server block state autosync
- Added support for Thai font
- Added JS scripting - unstable, not well tested
- Fixed liquid junction to item bridge crash
- Fixed launch items not saving
- General maintenance bugfixes and translation updates
@@ -1,7 +0,0 @@
- Added various new features for modding - see documentation
- Added server block state autosync
- Added support for Thai font
- Added JS scripting - unstable, not well tested
- Fixed liquid junction to item bridge crash
- Fixed launch items not saving
- General maintenance bugfixes and translation updates
@@ -1,7 +0,0 @@
- Added safer mod loading system - errors should no longer crash, but display a log
- Added new Cyrllic font
- Added range display and stats for repair point
- Whitelisted some more classes for scripting
- Fixed scripting not working on some devices [Android]
- Fixed power node desync
- Fixed some blocks not showing up in drill mining list
@@ -1,5 +0,0 @@
- Added new map view w/ panning and scrolling
- Added block health rule
- Added more internal teams for alternative gamemodes
- Added features for improved server modding
- Major internal change: package is now "mindustry" instead of "io.anuke.mindustry" (will break plugins)
@@ -1,5 +0,0 @@
- Added new map view w/ panning and scrolling
- Added block health rule
- Added more internal teams for alternative gamemodes
- Added features for improved server modding
- Major internal change: package is now "mindustry" instead of "io.anuke.mindustry" (will break plugins)
@@ -1,5 +0,0 @@
- Added new map view w/ panning and scrolling
- Added block health rule
- Added more internal teams for alternative gamemodes
- Added features for improved server modding
- Major internal change: package is now "mindustry" instead of "io.anuke.mindustry" (will break plugins)
@@ -1,5 +0,0 @@
- Added new map view w/ panning and scrolling
- Added block health rule
- Added more internal teams for alternative gamemodes
- Added features for improved server modding
- Major internal change: package is now "mindustry" instead of "io.anuke.mindustry" (will break plugins)
@@ -1,5 +0,0 @@
- Added new map view w/ panning and scrolling
- Added block health rule
- Added more internal teams for alternative gamemodes
- Added features for improved server modding
- Major internal change: package is now "mindustry" instead of "io.anuke.mindustry" (will break plugins)
@@ -1,9 +0,0 @@
- Added new icons w/ smooth scaling
- Added liquid void (Contributed by @GioIacca9)
- Added bridge opacity slider (Contributed by @Quezler)
- Added "underflow" gate (opposite of overflow gate)
- Added "emojis" for most blocks and items into the font
- Added new tech tree layout w/ better mod support
- Added game log file, stored in data folder
- Added new separator sprite/animation
- Added list of affinity tiles to stats of certain blocks
@@ -1,9 +0,0 @@
- Added new icons w/ smooth scaling
- Added liquid void (Contributed by @GioIacca9)
- Added bridge opacity slider (Contributed by @Quezler)
- Added "underflow" gate (opposite of overflow gate)
- Added "emojis" for most blocks and items into the font
- Added new tech tree layout w/ better mod support
- Added game log file, stored in data folder
- Added new separator sprite/animation
- Added list of affinity tiles to stats of certain blocks
@@ -1,9 +0,0 @@
- Added new icons w/ smooth scaling
- Added liquid void (Contributed by @GioIacca9)
- Added bridge opacity slider (Contributed by @Quezler)
- Added "underflow" gate (opposite of overflow gate)
- Added "emojis" for most blocks and items into the font
- Added new tech tree layout w/ better mod support
- Added game log file, stored in data folder
- Added new separator sprite/animation
- Added list of affinity tiles to stats of certain blocks
@@ -1,9 +0,0 @@
- Added new icons w/ smooth scaling
- Added liquid void (Contributed by @GioIacca9)
- Added bridge opacity slider (Contributed by @Quezler)
- Added "underflow" gate (opposite of overflow gate)
- Added "emojis" for most blocks and items into the font
- Added new tech tree layout w/ better mod support
- Added game log file, stored in data folder
- Added new separator sprite/animation
- Added list of affinity tiles to stats of certain blocks
@@ -1,9 +0,0 @@
- Added new icons w/ smooth scaling
- Added liquid void (Contributed by @GioIacca9)
- Added bridge opacity slider (Contributed by @Quezler)
- Added "underflow" gate (opposite of overflow gate)
- Added "emojis" for most blocks and items into the font
- Added new tech tree layout w/ better mod support
- Added game log file, stored in data folder
- Added new separator sprite/animation
- Added list of affinity tiles to stats of certain blocks
@@ -1,9 +0,0 @@
- Added new icons w/ smooth scaling
- Added liquid void (Contributed by @GioIacca9)
- Added bridge opacity slider (Contributed by @Quezler)
- Added "underflow" gate (opposite of overflow gate)
- Added "emojis" for most blocks and items into the font
- Added new tech tree layout w/ better mod support
- Added game log file, stored in data folder
- Added new separator sprite/animation
- Added list of affinity tiles to stats of certain blocks
@@ -1,9 +0,0 @@
- Fixed incorrect line numbers in script errors
- Fixed black screen caused by bloom on some devices
- Fixed some music issues with sound playing at 0% [Android]
- Fixed client IDs resetting
- Fixed data resetting between specific versions [Android]
- Added server categories (Partially contributed by @Quezler)
- Added require() function for scripts (Contributed by @DeltaNedas)
- Optimized and cleaned up conveyors
- Tweaked power block palette
@@ -1,6 +0,0 @@
- Optimized and cleaned up conveyors
- Made unloaders take items from blocks in equal amounts
- Added server categories (Partially contributed by @Quezler)
- Added require() function for scripts (Contributed by @DeltaNedas)
- Added color gradient for battery status (Contributed by @Arkanic (eventually))
- Changed script loading: For mods with more than one script file, the main file must be named "main.js" and must require() other files to run them
@@ -1,6 +0,0 @@
- Optimized and cleaned up conveyors
- Made unloaders take items from blocks in equal amounts
- Added server categories (Partially contributed by @Quezler)
- Added require() function for scripts (Contributed by @DeltaNedas)
- Added color gradient for battery status (Contributed by @Arkanic (eventually))
- Changed script loading: For mods with more than one script file, the main file must be named "main.js" and must require() other files to run them
@@ -1,6 +0,0 @@
- Optimized and cleaned up conveyors
- Made unloaders take items from blocks in equal amounts
- Added server categories (Partially contributed by @Quezler)
- Added require() function for scripts (Contributed by @DeltaNedas)
- Added color gradient for battery status (Contributed by @Arkanic (eventually))
- Changed script loading: For mods with more than one script file, the main file must be named "main.js" and must require() other files to run them
@@ -1,6 +0,0 @@
- Optimized and cleaned up conveyors
- Made unloaders take items from blocks in equal amounts
- Added server categories (Partially contributed by @Quezler)
- Added require() function for scripts (Contributed by @DeltaNedas)
- Added color gradient for battery status (Contributed by @Arkanic (eventually))
- Changed script loading: For mods with more than one script file, the main file must be named "main.js" and must require() other files to run them
@@ -1,6 +0,0 @@
- Optimized and cleaned up conveyors
- Made unloaders take items from blocks in equal amounts
- Added server categories (Partially contributed by @Quezler)
- Added require() function for scripts (Contributed by @DeltaNedas)
- Added color gradient for battery status (Contributed by @Arkanic (eventually))
- Changed script loading: For mods with more than one script file, the main file must be named "main.js" and must require() other files to run them
@@ -1,4 +0,0 @@
- Updated feature suggestion link
- Updated translations
- Fixed modified player name persisting after server is exited
- Added solar power multiplier rule
@@ -1,4 +0,0 @@
- Updated feature suggestion link
- Updated translations
- Fixed modified player name persisting after server is exited
- Added solar power multiplier rule
@@ -1,10 +0,0 @@
This is the first alpha release of 6.0, a massive campaign and content update.
While this build has been tested in multiplayer, it still may have numerous issues. As usual, report problems on Github.
There are too many changes to list here, but the important bits include:
- A new unit production system, with incremental upgrades
- Direct unit and turret control
- Renamed and re-sprited units
- New blocks and units
- Naval and insect-like units
@@ -1,9 +0,0 @@
- Fixed some bugs
- Didn't fix some other bugs
- Added 6 new units to fill in missing T4/5 upgrades
- Added unit outlines for visual clarity, may remove later
- Added mud floor (Contributed by ThePlayerA)
- Added research costs to units in tech tree
- Added ability to replace small walls with bigger ones directly
- Added launch pad destination selection (barely tested)
- Added team colors for storage blocks (Contributed by Voz-Duh)
@@ -1,9 +0,0 @@
This is a small update. Not much new content, mostly bugfixes.
The next planned update will focus on the campaign, and will likely take much longer.
- Bugfixes
- Added team color for command center (Contributed by Voz-Duh)
- Cleaned up certain sprites to match V6 style (Partially contributed by Voz-Duh)
- Added support for Java-based mods on Android (mostly undocumented for now)
- Added 2x2 high capacity memory bank for logic processors
- Balancing
@@ -1,9 +0,0 @@
Mindustry 6.0 is now in beta. This means most mechanics outside of the campaign have been more or less finalized. Any significant new content is unlikely to be added.
- Added Foreshadow turret
- Added Tsunami turret (initial implementation by Slava0135, sprite by EyeOfDarkness)
- Added logic unit control system
- Added space floor block
- Added button to center map to editor
- Added rule setting for enemy lights
- Changed armored conduits to not leak
@@ -1,6 +0,0 @@
- Fixed "host game" crash, as well as some other prominent bugs
- Logic: Breaking change: All coordinates are now in tiles, not in "world units"
- Logic: Added sensors for ammo (units/turrets)
- Campaign: Added research button in mobile multiplayer (check pause menu)
- Campaign: Added tech tree sharing in multiplayer - only the host can research
- Campaign: Re-added sector invasions, any sector near an enemy base can be invaded
@@ -1,12 +0,0 @@
- Added 4 new custom game maps (untested)
- Added new stats to unit info
- Added buttons to clear campaign research+saves
- Added fog weather
- Added weather to some custom game maps
- Added support for weather in JSON mods
- Added better control sync for commanded units
- Added recipe display for reconstructors
- Added titanium fuse ammo
- Made campaign load research from older versions (5.0)
- Campaign: Added more schematics for bases to use
- router.
@@ -1,9 +0,0 @@
- Fixed several issues related to the locate logic instruction
- Fixed enemy water spawns not appearing
- Fixed many various issues related to the campaign
- Fixed player camera not resetting its position on new game
- Fixed illuminator being unplaceable in campaign in daylight
- Improved item sprites slightly
- Balancing of campaign waves
- Logic: Added configure instruction for controlling certain blocks
- Added extra starting items to ground zero
@@ -1,9 +0,0 @@
- Added basic descriptions & details to new blocks/units
- Balancing
- Improved casing ejection effects in turrets/units
- Logic: Added draw sub-instruction to render an icon of an item/unit/block
- Campaign: Reduced research costs
- Campaign: Added info indicating maximum simulated waves survived
- Campaign: Fixed many issues related to base attack simulations
- Campaign: Less extreme waves
- Campaign: Slightly easier bosses
@@ -1,3 +0,0 @@
- Fixed meltdowns settings themselves on fire
- Added memory counter to FPS display
- Added button to export crash logs
@@ -1,9 +0,0 @@
- Improved icons
- Improved unit rotation visuals when moving and building/mining
- Decreased command limit of early game flying units to reduce PvP rushing
- Made core units unlock on spawn
- Switched to a new, unified audio framework for all platforms
- Added new sound effects and loops
- Added new music
- Added community server groups with optional titles and a hide button
- Added editor search bar (Contributed by @summetdev)
@@ -1 +0,0 @@
- Fixed many various sound-related bugs, such as music playing after application exit
@@ -1,3 +0,0 @@
- Fixed server weather-related crash
- Fixed music not loading on certain systems
- Added sounds for quad unit
@@ -1,3 +0,0 @@
- Fixed server weather-related crash
- Fixed music not loading on certain systems
- Added sounds for quad unit
@@ -1,10 +0,0 @@
- Sound fixes for various platforms
- Added a few new sound effects
- Added stats for unit weapons (Contributed by @genNAowl)
- Logic: Added logical AND operation
- Disabled automatic targeting of derelict structures
- Campaign: Many various bugfixes
- Campaign: Added random water pool generation
- Campaign: Added more preset sectors
- Campaign: Removed item/liquid research costs, items are now discovered upon production
- Campaign: More scrap generation
@@ -1,3 +0,0 @@
- Fixed file chooser crash [Android]
- Fixed time stopping after sector capture
- Moved Ruinous Shores map to more approppriate location

Some files were not shown because too many files have changed in this diff Show More