Tech tree balance
This commit is contained in:
@@ -1,9 +1,10 @@
|
|||||||
package mindustry.content;
|
package mindustry.content;
|
||||||
|
|
||||||
import arc.struct.Array;
|
import arc.math.*;
|
||||||
import mindustry.ctype.ContentList;
|
import arc.struct.*;
|
||||||
import mindustry.type.ItemStack;
|
import mindustry.ctype.*;
|
||||||
import mindustry.world.Block;
|
import mindustry.type.*;
|
||||||
|
import mindustry.world.*;
|
||||||
|
|
||||||
import static mindustry.content.Blocks.*;
|
import static mindustry.content.Blocks.*;
|
||||||
|
|
||||||
@@ -318,7 +319,7 @@ public class TechTree implements ContentList{
|
|||||||
private static TechNode node(Block block, Runnable children){
|
private static TechNode node(Block block, Runnable children){
|
||||||
ItemStack[] requirements = new ItemStack[block.requirements.length];
|
ItemStack[] requirements = new ItemStack[block.requirements.length];
|
||||||
for(int i = 0; i < requirements.length; i++){
|
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);
|
return new TechNode(block, requirements, children);
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
org.gradle.daemon=true
|
org.gradle.daemon=true
|
||||||
org.gradle.jvmargs=-Xms256m -Xmx1024m
|
org.gradle.jvmargs=-Xms256m -Xmx1024m
|
||||||
archash=92d1f180ba4a09b3005afc76b9e5af806b726bac
|
archash=49849134b9321f44f0d7ee2e0bb533cc6c69d39a
|
||||||
|
|||||||
Reference in New Issue
Block a user