From 50355b45d5eb5c09c19f8d7c6bba48c568a609a8 Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 8 Jan 2020 23:28:25 -0500 Subject: [PATCH] Tech tree balance --- core/src/mindustry/content/TechTree.java | 11 ++++++----- gradle.properties | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/core/src/mindustry/content/TechTree.java b/core/src/mindustry/content/TechTree.java index a31312753e..fb9207cdda 100644 --- a/core/src/mindustry/content/TechTree.java +++ b/core/src/mindustry/content/TechTree.java @@ -1,9 +1,10 @@ package mindustry.content; -import arc.struct.Array; -import mindustry.ctype.ContentList; -import mindustry.type.ItemStack; -import mindustry.world.Block; +import arc.math.*; +import arc.struct.*; +import mindustry.ctype.*; +import mindustry.type.*; +import mindustry.world.*; import static mindustry.content.Blocks.*; @@ -318,7 +319,7 @@ public class TechTree implements ContentList{ private static TechNode node(Block block, Runnable children){ ItemStack[] requirements = new ItemStack[block.requirements.length]; for(int i = 0; i < requirements.length; i++){ - requirements[i] = new ItemStack(block.requirements[i].item, 30 + block.requirements[i].amount * 6); + requirements[i] = new ItemStack(block.requirements[i].item, 40 + Mathf.round(Mathf.pow(block.requirements[i].amount, 1.25f) * 6, 10)); } return new TechNode(block, requirements, children); diff --git a/gradle.properties b/gradle.properties index b5e4a1d338..d4613deadb 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=92d1f180ba4a09b3005afc76b9e5af806b726bac +archash=49849134b9321f44f0d7ee2e0bb533cc6c69d39a