From 36a7e98f8683087e94a81443ea5ac10933708920 Mon Sep 17 00:00:00 2001 From: MEEPofFaith <54301439+MEEPofFaith@users.noreply.github.com> Date: Thu, 3 Nov 2022 20:27:46 -0700 Subject: [PATCH] Show build cost even in sandbox (#7814) --- core/src/mindustry/ui/fragments/PlacementFragment.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/ui/fragments/PlacementFragment.java b/core/src/mindustry/ui/fragments/PlacementFragment.java index b5a3c169ee..a18d3af0c1 100644 --- a/core/src/mindustry/ui/fragments/PlacementFragment.java +++ b/core/src/mindustry/ui/fragments/PlacementFragment.java @@ -370,10 +370,10 @@ public class PlacementFragment{ line.add(stack.item.localizedName).maxWidth(140f).fillX().color(Color.lightGray).padLeft(2).left().get().setEllipsis(true); line.labelWrap(() -> { Building core = player.core(); - if(core == null || state.rules.infiniteResources) return "*/*"; + int stackamount = Math.round(stack.amount * state.rules.buildCostMultiplier); + if(core == null || state.rules.infiniteResources) return "*/" + stackamount; int amount = core.items.get(stack.item); - int stackamount = Math.round(stack.amount * state.rules.buildCostMultiplier); String color = (amount < stackamount / 2f ? "[scarlet]" : amount < stackamount ? "[accent]" : "[white]"); return color + UI.formatAmount(amount) + "[white]/" + stackamount;