More WIP sector tech tree changes

This commit is contained in:
Anuken
2025-05-18 12:12:04 -04:00
parent 913104b774
commit cc7c2dd79c
8 changed files with 9 additions and 53 deletions

View File

@@ -19,11 +19,6 @@ public class BlankPlanetGenerator extends PlanetGenerator{
return Color.white;
}
@Override
public void generateSector(Sector sector){
}
@Override
public void addWeather(Sector sector, Rules rules){

View File

@@ -12,7 +12,6 @@ import mindustry.ctype.*;
import mindustry.game.*;
import mindustry.gen.*;
import mindustry.graphics.g3d.*;
import mindustry.graphics.g3d.PlanetGrid.*;
import mindustry.type.*;
import mindustry.type.Weather.*;
import mindustry.ui.*;
@@ -28,32 +27,7 @@ public abstract class PlanetGenerator extends BasicGenerator implements HexMeshe
/** Should generate sector bases for a planet. */
public void generateSector(Sector sector){
Ptile tile = sector.tile;
boolean any = false;
float noise = Noise.snoise3(tile.v.x, tile.v.y, tile.v.z, 0.001f, 0.5f);
if(noise > 0.027){
any = true;
}
if(noise < 0.15){
for(Ptile other : tile.tiles){
//no sectors near start sector!
if(sector.planet.getSector(other).id == sector.planet.startSector){
return;
}
if(sector.planet.getSector(other).generateEnemyBase){
any = false;
break;
}
}
}
if(any){
sector.generateEnemyBase = true;
}
}
public void getLockedText(Sector hovered, StringBuilder out){