New system for Serpulo sector loss (WIP)
This commit is contained in:
@@ -143,7 +143,7 @@ public class MapProcessorsDialog extends BaseDialog{
|
||||
|
||||
processors.clear();
|
||||
|
||||
//scan the entire world for processor (Groups.build can be empty, indexer is probably inaccurate)
|
||||
//scan the entire world for processors (Groups.build can be empty, indexer is probably inaccurate)
|
||||
Vars.world.tiles.eachTile(t -> {
|
||||
if(t.isCenter() && t.block() == Blocks.worldProcessor){
|
||||
processors.add(t.build);
|
||||
|
||||
@@ -7,6 +7,7 @@ import mindustry.graphics.*;
|
||||
import mindustry.type.*;
|
||||
import mindustry.ui.*;
|
||||
import mindustry.ui.dialogs.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
@@ -94,7 +95,10 @@ public class SectorGenerateDialog extends BaseDialog{
|
||||
sectorobj.preset = null;
|
||||
|
||||
logic.reset(); //TODO: is this a good idea? all rules and map state are cleared, but it fixes inconsistent gen
|
||||
world.loadSector(sectorobj, seed, false);
|
||||
var params = new WorldParams();
|
||||
params.seedOffset = seed;
|
||||
params.saveInfo = false;
|
||||
world.loadSector(sectorobj, params);
|
||||
|
||||
sectorobj.preset = preset;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user