Always fill enemy core with items in campaign

This commit is contained in:
Anuken
2025-05-04 17:10:00 -04:00
parent 2602ebb2ea
commit c2f4186783

View File

@@ -134,13 +134,6 @@ public class Logic implements ApplicationListener{
state.rules.allowEditWorldProcessors = false;
state.rules.waveTeam.rules().infiniteResources = true;
state.rules.waveTeam.rules().buildSpeedMultiplier *= state.getPlanet().enemyBuildSpeedMultiplier;
//fill enemy cores by default? TODO decide
for(var core : state.rules.waveTeam.cores()){
for(Item item : content.items()){
core.items.set(item, core.block.itemCapacity);
}
}
}
//save settings
@@ -445,6 +438,12 @@ public class Logic implements ApplicationListener{
}
if(state.isCampaign()){
//always fill enemy core with items
if(state.rules.waveTeam.cores().size > 0){
var core = state.rules.waveTeam.core();
content.items().each(i -> core.items.set(i, core.getMaximumAccepted(i)));
}
state.rules.sector.info.update();
}