diff --git a/core/assets-raw/sprites/blocks/units/resupply-point.png b/core/assets-raw/sprites/blocks/units/resupply-point.png new file mode 100644 index 0000000000..d6d9d52572 Binary files /dev/null and b/core/assets-raw/sprites/blocks/units/resupply-point.png differ diff --git a/core/src/mindustry/game/Rules.java b/core/src/mindustry/game/Rules.java index 0c47e1dea0..4848cf6013 100644 --- a/core/src/mindustry/game/Rules.java +++ b/core/src/mindustry/game/Rules.java @@ -73,7 +73,7 @@ public class Rules{ /** Spawn layout. */ public Seq spawns = new Seq<>(); /** Starting items put in cores */ - public Seq loadout = Seq.with(ItemStack.with(Items.copper, 100)); + public Seq loadout = ItemStack.list(Items.copper, 100); /** Weather events that occur here. */ public Seq weather = new Seq<>(1); /** Blocks that cannot be placed. */ diff --git a/core/src/mindustry/ui/dialogs/CustomRulesDialog.java b/core/src/mindustry/ui/dialogs/CustomRulesDialog.java index 2dfba3a9aa..0cb44eca5c 100644 --- a/core/src/mindustry/ui/dialogs/CustomRulesDialog.java +++ b/core/src/mindustry/ui/dialogs/CustomRulesDialog.java @@ -144,10 +144,8 @@ public class CustomRulesDialog extends BaseDialog{ main.button("$configure", () -> loadoutDialog.show(Blocks.coreShard.itemCapacity, rules.loadout, - () -> { - rules.loadout.clear(); - rules.loadout.add(new ItemStack(Items.copper, 100)); - }, () -> {}, () -> {} + () -> rules.loadout.clear().add(new ItemStack(Items.copper, 100)), + () -> {}, () -> {} )).left().width(300f); main.row(); diff --git a/gradle.properties b/gradle.properties index 0e60468f69..a4bf351bc2 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=f76b0c94953c07ef2ac40858b3b615a34911bdf7 +archash=bae3e678b96297aed5ca6dbaabcc652da62fa904