Possible power fix for derelict structures
This commit is contained in:
@@ -31,6 +31,7 @@ import mindustry.net.*;
|
|||||||
import mindustry.type.*;
|
import mindustry.type.*;
|
||||||
import mindustry.ui.dialogs.*;
|
import mindustry.ui.dialogs.*;
|
||||||
import mindustry.world.*;
|
import mindustry.world.*;
|
||||||
|
import mindustry.world.blocks.power.*;
|
||||||
import mindustry.world.blocks.storage.CoreBlock.*;
|
import mindustry.world.blocks.storage.CoreBlock.*;
|
||||||
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
@@ -497,6 +498,14 @@ public class Control implements ApplicationListener, Loadable{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//all the derelict power graphs are invalid
|
||||||
|
for(var build : previousBuildings){
|
||||||
|
if(build.power != null){
|
||||||
|
build.power.graph = new PowerGraph();
|
||||||
|
build.power.links.clear();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//copy over all buildings from the previous save, retaining config and health, and making them derelict
|
//copy over all buildings from the previous save, retaining config and health, and making them derelict
|
||||||
for(var build : previousBuildings){
|
for(var build : previousBuildings){
|
||||||
Tile tile = world.tile(build.tileX(), build.tileY());
|
Tile tile = world.tile(build.tileX(), build.tileY());
|
||||||
|
|||||||
Reference in New Issue
Block a user