mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-12-15 15:20:57 -08:00
Better unit assembler patcher support
This commit is contained in:
parent
6f1287e11f
commit
7ecebef57e
1 changed files with 13 additions and 2 deletions
|
|
@ -148,10 +148,21 @@ public class UnitAssembler extends PayloadBlock{
|
|||
consume(consItem = new ConsumeItemDynamic((UnitAssemblerBuild build) -> build.plan().itemReq != null ? build.plan().itemReq : ItemStack.empty));
|
||||
consume(new ConsumeLiquidsDynamic((UnitAssemblerBuild build) -> build.plan().liquidReq != null ? build.plan().liquidReq : LiquidStack.empty));
|
||||
|
||||
consumeBuilder.each(c -> c.multiplier = b -> state.rules.unitCost(b.team));
|
||||
|
||||
super.init();
|
||||
|
||||
initCapacities();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void afterPatch(){
|
||||
initCapacities();
|
||||
super.afterPatch();
|
||||
}
|
||||
|
||||
public void initCapacities(){
|
||||
consumeBuilder.each(c -> c.multiplier = b -> state.rules.unitCost(b.team));
|
||||
|
||||
itemCapacity = 10;
|
||||
capacities = new int[Vars.content.items().size];
|
||||
for(AssemblerUnitPlan plan : plans){
|
||||
if(plan.itemReq != null){
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue