Fixed #7526
This commit is contained in:
@@ -272,6 +272,10 @@ public class World{
|
|||||||
state.rules.sector = sector;
|
state.rules.sector = sector;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if(saveInfo && state.rules.waves){
|
||||||
|
sector.info.waves = state.rules.waves;
|
||||||
|
}
|
||||||
|
|
||||||
//postgenerate for bases
|
//postgenerate for bases
|
||||||
if(sector.preset == null && sector.planet.generator != null){
|
if(sector.preset == null && sector.planet.generator != null){
|
||||||
sector.planet.generator.postGenerate(tiles);
|
sector.planet.generator.postGenerate(tiles);
|
||||||
@@ -314,6 +318,7 @@ public class World{
|
|||||||
sector.planet.applyRules(state.rules);
|
sector.planet.applyRules(state.rules);
|
||||||
sector.info.resources = content.toSeq();
|
sector.info.resources = content.toSeq();
|
||||||
sector.info.resources.sort(Structs.comps(Structs.comparing(Content::getContentType), Structs.comparingInt(c -> c.id)));
|
sector.info.resources.sort(Structs.comps(Structs.comparing(Content::getContentType), Structs.comparingInt(c -> c.id)));
|
||||||
|
|
||||||
if(saveInfo){
|
if(saveInfo){
|
||||||
sector.saveInfo();
|
sector.saveInfo();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -644,7 +644,7 @@ public class SerpuloPlanetGenerator extends PlanetGenerator{
|
|||||||
float waveTimeDec = 0.4f;
|
float waveTimeDec = 0.4f;
|
||||||
|
|
||||||
state.rules.waveSpacing = Mathf.lerp(60 * 65 * 2, 60f * 60f * 1f, Math.max(difficulty - waveTimeDec, 0f));
|
state.rules.waveSpacing = Mathf.lerp(60 * 65 * 2, 60f * 60f * 1f, Math.max(difficulty - waveTimeDec, 0f));
|
||||||
state.rules.waves = sector.info.waves = true;
|
state.rules.waves = true;
|
||||||
state.rules.env = sector.planet.defaultEnv;
|
state.rules.env = sector.planet.defaultEnv;
|
||||||
state.rules.enemyCoreBuildRadius = 600f;
|
state.rules.enemyCoreBuildRadius = 600f;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user