Unit assembler gallium requirement

This commit is contained in:
Anuken
2021-12-19 21:33:39 -05:00
parent 430fe2fd0a
commit 0ccb8846d3
3 changed files with 13 additions and 4 deletions

View File

@@ -226,6 +226,12 @@ public class UnitAssembler extends PayloadBlock{
return plans.get(Math.min(currentTier, plans.size - 1));
}
@Override
public boolean shouldConsume(){
//liquid is only consumed when building is being done
return enabled && !wasOccupied && Units.canCreate(team, plan().unit) && consumes.get(ConsumeType.payload).valid(this);
}
@Override
public void drawSelect(){
for(var module : modules){