Serpulo planet code cleanup / Fixed loading crash

This commit is contained in:
Anuken
2025-05-10 20:21:45 -04:00
parent 178ce7454b
commit f4458db076
2 changed files with 0 additions and 38 deletions

View File

@@ -12,7 +12,6 @@ import mindustry.ai.BaseRegistry.*;
import mindustry.content.*;
import mindustry.game.*;
import mindustry.gen.*;
import mindustry.graphics.g3d.PlanetGrid.*;
import mindustry.maps.generators.*;
import mindustry.type.*;
import mindustry.world.*;
@@ -80,43 +79,6 @@ public class SerpuloPlanetGenerator extends PlanetGenerator{
}
}
@Override
public void generateSector(Sector sector){
//these always have bases
if(sector.id == 154 || sector.id == 0){
sector.generateEnemyBase = true;
return;
}
Ptile tile = sector.tile;
boolean any = false;
float poles = Math.abs(tile.v.y);
float noise = Noise.snoise3(tile.v.x, tile.v.y, tile.v.z, 0.001f, 0.58f);
if(noise + poles/7.1 > 0.12 && poles > 0.23){
any = true;
}
if(noise < 0.16){
for(Ptile other : tile.tiles){
var osec = sector.planet.getSector(other);
//no sectors near start sector!
if(
osec.id == sector.planet.startSector || //near starting sector
osec.generateEnemyBase && poles < 0.85 || //near other base
(sector.preset != null && noise < 0.11) //near preset
){
return;
}
}
}
sector.generateEnemyBase = any;
}
@Override
public float getHeight(Vec3 position){
float height = rawHeight(position);