From 38471d68d75d218bf70eb2bec391856db8967b55 Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 25 Nov 2020 20:23:17 -0500 Subject: [PATCH] Fixed Salt Flats being deadlocked --- core/assets-raw/fontgen/extra/planet.svg | 55 ++++++++++++++++++ core/assets-raw/icons/planet.png | Bin 0 -> 578 bytes core/src/mindustry/content/TechTree.java | 3 +- .../mindustry/desktop/steam/SAchievement.java | 3 +- .../src/mindustry/desktop/steam/SStats.java | 9 +-- 5 files changed, 58 insertions(+), 12 deletions(-) create mode 100644 core/assets-raw/fontgen/extra/planet.svg create mode 100644 core/assets-raw/icons/planet.png diff --git a/core/assets-raw/fontgen/extra/planet.svg b/core/assets-raw/fontgen/extra/planet.svg new file mode 100644 index 0000000000..17cd9fc3cd --- /dev/null +++ b/core/assets-raw/fontgen/extra/planet.svg @@ -0,0 +1,55 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/core/assets-raw/icons/planet.png b/core/assets-raw/icons/planet.png new file mode 100644 index 0000000000000000000000000000000000000000..6a5c136add32189c84ea9a0884da3a44a05484d6 GIT binary patch literal 578 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(LE%(p0`O0l_l?b9FkpEV4wq0u--st+kpF^Gner(<3NGhV^<= zvwU|byLfu6Yz(X82j(M3uX~WM1{$IAPh}mj3z!U%j6M zo!H9g)>j#_z_IM_gZdA>tK6tcisb=+or+gRwr<_>!#>;V*(?W(l^Dmk|ZP*vRApPp=wLAMS zvnx2qF3oFbc1~F0aWmWQ{ky#PZ|@tQ{a45ETcN0&>v;Gr1_p*oPZ!4!i{7chj(i6c zIHFJf`~UPEOJM{{wNqwxGh;u4=c;Ok8}GCf8GL#c6>O?RmggMMptRqp09av z(~VcMnKF9ro0~ZO%(Z5(%c@&6FIvw0{`;8pkq_3*S!^nt49jK-Z@gZnH1Ehd&FPxU jPjriwiU-bI`-8zkF#T87N{%)L1_lOCS3j3^P6sDB literal 0 HcmV?d00001 diff --git a/core/src/mindustry/content/TechTree.java b/core/src/mindustry/content/TechTree.java index cf77c5819b..98ff7fd6e8 100644 --- a/core/src/mindustry/content/TechTree.java +++ b/core/src/mindustry/content/TechTree.java @@ -512,8 +512,7 @@ public class TechTree implements ContentList{ new Research(groundFactory), new Research(additiveReconstructor), new Research(airFactory), - new Research(door), - new Research(waterExtractor) + new Research(door) ), () -> { }); diff --git a/desktop/src/mindustry/desktop/steam/SAchievement.java b/desktop/src/mindustry/desktop/steam/SAchievement.java index 845334a539..71e04a2c3c 100644 --- a/desktop/src/mindustry/desktop/steam/SAchievement.java +++ b/desktop/src/mindustry/desktop/steam/SAchievement.java @@ -38,13 +38,12 @@ public enum SAchievement{ buildAllUnits(SStat.unitTypesBuilt, 30), buildT5, pickupT5, - activeAllT5, active10Polys, dieExclusion, drown, fillCoreAllCampaign, hostServer10(SStat.maxPlayersServer, 10), - buildMeltdownSpectreForeshadow, + buildMeltdownSpectre, //technically inaccurate launchItemPad, chainRouters, circleConveyor, diff --git a/desktop/src/mindustry/desktop/steam/SStats.java b/desktop/src/mindustry/desktop/steam/SStats.java index 822efe33cc..49bed6a511 100644 --- a/desktop/src/mindustry/desktop/steam/SStats.java +++ b/desktop/src/mindustry/desktop/steam/SStats.java @@ -65,13 +65,6 @@ public class SStats implements SteamUserStatsCallback{ active10Polys.complete(); } - tmpSet.clear(); - tmpSet.addAll(t5s); - Groups.unit.each(u -> tmpSet.remove(u.type)); - if(tmpSet.size == 0){ - activeAllT5.complete(); - } - for(Building entity : player.team().cores()){ if(!content.items().contains(i -> entity.items.get(i) < entity.block.itemCapacity)){ fillCoreAllCampaign.complete(); @@ -141,7 +134,7 @@ public class SStats implements SteamUserStatsCallback{ if(blocksBuilt.add(e.tile.block().name)){ if(blocksBuilt.contains("meltdown") && blocksBuilt.contains("spectre") && blocksBuilt.contains("foreshadow")){ - buildMeltdownSpectreForeshadow.complete(); + buildMeltdownSpectre.complete(); } save();