Core launch cost

This commit is contained in:
Anuken
2020-06-22 21:02:53 -04:00
parent 58d8e22b40
commit 7dfd20d020
8 changed files with 157 additions and 151 deletions

View File

@@ -10,6 +10,7 @@ import mindustry.mod.Mods.*;
import mindustry.type.*;
import mindustry.world.*;
import mindustry.world.blocks.storage.*;
import mindustry.world.meta.*;
import static mindustry.Vars.*;
@@ -32,8 +33,10 @@ public class Schematic implements Publishable, Comparable<Schematic>{
IntIntMap amounts = new IntIntMap();
tiles.each(t -> {
if(t.block.buildVisibility == BuildVisibility.hidden) return;
for(ItemStack stack : t.block.requirements){
amounts.getAndIncrement(stack.item.id, 0, stack.amount);
amounts.inc(stack.item.id, stack.amount);
}
});
Seq<ItemStack> stacks = new Seq<>();