Full implementation of #7014

This commit is contained in:
Anuken
2022-10-04 13:07:23 -04:00
parent e661abaf24
commit 88d6c4c8f9
17 changed files with 70 additions and 26 deletions

View File

@@ -121,6 +121,8 @@ public class Reconstructor extends UnitBlock{
}
}
consumeBuilder.each(c -> c.multiplier = b -> state.rules.unitCost(b.team));
super.init();
}

View File

@@ -123,6 +123,8 @@ public class UnitAssembler extends PayloadBlock{
updateClipRadius(areaSize * tilesize);
consume(consPayload = new ConsumePayloadDynamic((UnitAssemblerBuild build) -> build.plan().requirements));
consumeBuilder.each(c -> c.multiplier = b -> state.rules.unitCost(b.team));
super.init();
}

View File

@@ -25,6 +25,8 @@ import mindustry.world.blocks.payloads.*;
import mindustry.world.consumers.*;
import mindustry.world.meta.*;
import static mindustry.Vars.*;
public class UnitFactory extends UnitBlock{
public int[] capacities = {};
@@ -74,6 +76,8 @@ public class UnitFactory extends UnitBlock{
}
}
consumeBuilder.each(c -> c.multiplier = b -> state.rules.unitCost(b.team));
super.init();
}