diff --git a/core/assets-raw/sprites/blocks/logic/reinforced-message.png b/core/assets-raw/sprites/blocks/logic/reinforced-message.png index 3af5734b17..8721982e3a 100644 Binary files a/core/assets-raw/sprites/blocks/logic/reinforced-message.png and b/core/assets-raw/sprites/blocks/logic/reinforced-message.png differ diff --git a/core/src/mindustry/content/Liquids.java b/core/src/mindustry/content/Liquids.java index e550bab8df..5baaa2d537 100644 --- a/core/src/mindustry/content/Liquids.java +++ b/core/src/mindustry/content/Liquids.java @@ -15,6 +15,7 @@ public class Liquids{ effect = StatusEffects.wet; boilPoint = 0.5f; gasColor = Color.grays(0.9f); + alwaysUnlocked = true; }}; slag = new Liquid("slag", Color.valueOf("ffa166")){{ diff --git a/core/src/mindustry/world/Block.java b/core/src/mindustry/world/Block.java index 32c3a735db..fd1ae6b099 100644 --- a/core/src/mindustry/world/Block.java +++ b/core/src/mindustry/world/Block.java @@ -1081,13 +1081,15 @@ public class Block extends UnlockableContent implements Senseable{ for(ItemStack stack : i.items){ cons.get(stack.item); } - }else if(c instanceof ConsumeLiquid i){ + } + //TODO: requiring liquid dependencies is usually a bad idea, because there is no reason to pump/produce something until you actually need it. + /*else if(c instanceof ConsumeLiquid i){ cons.get(i.liquid); }else if(c instanceof ConsumeLiquids i){ for(var stack : i.liquids){ cons.get(stack.liquid); } - } + }*/ } }