diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index 6893dedf99..3708ee6b6c 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -712,7 +712,7 @@ public class Blocks implements ContentList{ coalCentrifuge = new GenericCrafter("coal-centrifuge"){{ requirements(Category.crafting, with(Items.titanium, 20, Items.graphite, 40, Items.lead, 30)); - craftEffect = Fx.smeltsmoke; + craftEffect = Fx.coalSmeltsmoke; outputItem = new ItemStack(Items.coal, 1); craftTime = 30f; size = 2; diff --git a/core/src/mindustry/content/Fx.java b/core/src/mindustry/content/Fx.java index caf2b37f6a..562aebad98 100644 --- a/core/src/mindustry/content/Fx.java +++ b/core/src/mindustry/content/Fx.java @@ -1622,6 +1622,13 @@ public class Fx{ }); }), + coalSmeltsmoke = new Effect(40f, e -> { + randLenVectors(e.id, 0.2f + e.fin(), 4, 6.3f, (x, y, fin, out) -> { + color(Color.darkGray, Pal.coalBlack, e.finpowdown()); + Fill.circle(e.x + x, e.y + y, out * 2f + 0.25f); + }); + }), + formsmoke = new Effect(40, e -> { randLenVectors(e.id, 6, 5f + e.fin() * 8f, (x, y) -> { color(Pal.plasticSmoke, Color.lightGray, e.fin()); diff --git a/core/src/mindustry/graphics/Pal.java b/core/src/mindustry/graphics/Pal.java index 012e5a0aff..a990905900 100644 --- a/core/src/mindustry/graphics/Pal.java +++ b/core/src/mindustry/graphics/Pal.java @@ -6,6 +6,7 @@ public class Pal{ public static Color thoriumPink = Color.valueOf("f9a3c7"), + coalBlack = Color.valueOf("272727"), items = Color.valueOf("2ea756"), command = Color.valueOf("eab678"),