diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 39fefc4c90..4a854f5c71 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -522,6 +522,10 @@ sectors.launch = Launch sectors.select = Select sectors.nonelaunch = [lightgray]none (sun) +planet.serpulo.name = Serpulo +#TODO better name +planet.sun.name = Sun + #NOTE TO TRANSLATORS: don't bother editing these, they'll be removed and/or rewritten anyway sector.groundZero.name = Ground Zero sector.craters.name = The Craters diff --git a/core/src/mindustry/type/Planet.java b/core/src/mindustry/type/Planet.java index 50a0b847e6..6153aa4721 100644 --- a/core/src/mindustry/type/Planet.java +++ b/core/src/mindustry/type/Planet.java @@ -19,7 +19,7 @@ import static mindustry.Vars.*; public class Planet extends UnlockableContent{ /** Default spacing between planet orbits in world units. */ - private static final float orbitSpacing = 6f; + private static final float orbitSpacing = 8f; /** intersect() temp var. */ private static final Vec3 intersectResult = new Vec3(); /** Mesh used for rendering. Created on load() - will be null on the server! */ @@ -46,6 +46,8 @@ public class Planet extends UnlockableContent{ public float sectorApproxRadius; /** Whether this planet is tidally locked relative to its parent - see https://en.wikipedia.org/wiki/Tidal_locking */ public boolean tidalLock = false; + /** Whether or not this planet is listed in the planet access UI. **/ + public boolean accessible = true; /** The default starting sector displayed to the map dialog. */ public int startSector = 0; /** Whether the bloom render effect is enabled. */ diff --git a/core/src/mindustry/ui/dialogs/PlanetDialog.java b/core/src/mindustry/ui/dialogs/PlanetDialog.java index dd63a1afeb..4d24bbe8b8 100644 --- a/core/src/mindustry/ui/dialogs/PlanetDialog.java +++ b/core/src/mindustry/ui/dialogs/PlanetDialog.java @@ -266,6 +266,27 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{ //TODO localize t.top(); t.label(() -> mode == select ? "@sectors.select" : mode == launch ? "Select Launch Sector" : "").style(Styles.outlineLabel).color(Pal.accent); + }), + new Table(t -> { + t.right(); + if(content.planets().count(p -> p.accessible) > 1) { + t.table(Styles.black6, pt -> { + //TODO localize + pt.add("[accent]Planets[]"); + pt.row(); + pt.image().growX().height(4f).pad(6f).color(Pal.accent); + pt.row(); + for(int i = 0; i < content.planets().size; i++){ + Planet planet = content.planets().get(i); + if(planet.accessible){ + pt.button(planet.localizedName, Styles.clearTogglet, () -> { + renderer.planets.planet = planet; + }).width(200).height(40).growX().update(bb -> bb.setChecked(renderer.planets.planet == planet)); + pt.row(); + } + } + }); + } })).grow(); } diff --git a/fastlane/metadata/android/en-US/changelogs/29670.txt b/fastlane/metadata/android/en-US/changelogs/29670.txt new file mode 100644 index 0000000000..3a1e1f7b28 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/29670.txt @@ -0,0 +1,9 @@ +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 diff --git a/fastlane/metadata/android/in_ID/full_description.txt b/fastlane/metadata/android/in/full_description.txt similarity index 98% rename from fastlane/metadata/android/in_ID/full_description.txt rename to fastlane/metadata/android/in/full_description.txt index b8e2e86092..2597618097 100644 --- a/fastlane/metadata/android/in_ID/full_description.txt +++ b/fastlane/metadata/android/in/full_description.txt @@ -1,14 +1,14 @@ -Buat rantai pasokan pengantar berjalan yang rumit untuk memasukkan amunisi ke menara Anda, menghasilkan bahan yang akan digunakan untuk membangun, dan mempertahankan bangunan Anda dari gelombang musuh. Bermain dengan teman-teman Anda dalam game co-op multipemain lintas platform, atau tantang mereka dalam pertandingan PvP berbasis tim. - -Fitur: -- 24 peta bawaan -- Kampanye, lengkap dengan pohon teknologi dan area yang dapat dibuka -- 4 bos gelombang yang kuat untuk dikalahkan -- Sistem transportasi energi, cairan dan barang -- 19 jenis drone, mech, dan kapal -- 120+ blok teknologi untuk dikuasai -- 75+ blok lingkungan yang berbeda -- Multipemain lintas platform melalui jaringan lokal atau server khusus -- Aturan permainan khusus: Ubah biaya blok, statistik musuh, item awal, waktu gelombang, dan lainnya -- Editor yang andal, dengan alat untuk menghasilkan sumber daya, medan, dekorasi, dan menerapkan simetri ke peta secara acak +Buat rantai pasokan pengantar berjalan yang rumit untuk memasukkan amunisi ke menara Anda, menghasilkan bahan yang akan digunakan untuk membangun, dan mempertahankan bangunan Anda dari gelombang musuh. Bermain dengan teman-teman Anda dalam game co-op multipemain lintas platform, atau tantang mereka dalam pertandingan PvP berbasis tim. + +Fitur: +- 24 peta bawaan +- Kampanye, lengkap dengan pohon teknologi dan area yang dapat dibuka +- 4 bos gelombang yang kuat untuk dikalahkan +- Sistem transportasi energi, cairan dan barang +- 19 jenis drone, mech, dan kapal +- 120+ blok teknologi untuk dikuasai +- 75+ blok lingkungan yang berbeda +- Multipemain lintas platform melalui jaringan lokal atau server khusus +- Aturan permainan khusus: Ubah biaya blok, statistik musuh, item awal, waktu gelombang, dan lainnya +- Editor yang andal, dengan alat untuk menghasilkan sumber daya, medan, dekorasi, dan menerapkan simetri ke peta secara acak - Tata letak gelombang peta yang dapat disesuaikan \ No newline at end of file diff --git a/fastlane/metadata/android/in_ID/short_description.txt b/fastlane/metadata/android/in/short_description.txt similarity index 100% rename from fastlane/metadata/android/in_ID/short_description.txt rename to fastlane/metadata/android/in/short_description.txt diff --git a/fastlane/metadata/android/in_ID/summary.txt b/fastlane/metadata/android/in/summary.txt similarity index 100% rename from fastlane/metadata/android/in_ID/summary.txt rename to fastlane/metadata/android/in/summary.txt diff --git a/fastlane/metadata/android/in_ID/title.txt b/fastlane/metadata/android/in/title.txt similarity index 100% rename from fastlane/metadata/android/in_ID/title.txt rename to fastlane/metadata/android/in/title.txt diff --git a/fastlane/metadata/android/in_ID/changelogs/29659.txt b/fastlane/metadata/android/in_ID/changelogs/29659.txt deleted file mode 100644 index 1999d52935..0000000000 --- a/fastlane/metadata/android/in_ID/changelogs/29659.txt +++ /dev/null @@ -1,10 +0,0 @@ -Ini adalah rilis alpha v6.0 pertama, kampanye besar-besaran dan pembaruan konten. -Meskipun versi ini telah diuji dalam multipemain, mungkin masih ada banyak masalah. Seperti biasa, laporkan masalah di Github. - -Ada terlalu banyak perubahan untuk dicantumkan di sini, tetapi bagian pentingnya meliputi: - -- Sistem produksi unit baru, dengan peningkatan bertahap -- Unit langsung dan kontrol menara -- Unit diganti namanya dan diperbarui -- Blok dan unit baru -- Satuan angkatan laut dan unit berbentuk serangga lainnya \ No newline at end of file