Merge
This commit is contained in:
@@ -308,6 +308,7 @@ public class Blocks implements ContentList{
|
|||||||
}};
|
}};
|
||||||
|
|
||||||
graphiticStone = new Floor("graphitic-stone"){{
|
graphiticStone = new Floor("graphitic-stone"){{
|
||||||
|
attributes.set(Attribute.water, -1f);
|
||||||
variants = 4;
|
variants = 4;
|
||||||
}};
|
}};
|
||||||
|
|
||||||
|
|||||||
@@ -17,9 +17,6 @@ import mindustry.world.meta.*;
|
|||||||
import static mindustry.Vars.*;
|
import static mindustry.Vars.*;
|
||||||
|
|
||||||
public class ErekirPlanetGenerator extends PlanetGenerator{
|
public class ErekirPlanetGenerator extends PlanetGenerator{
|
||||||
RidgedPerlin rid = new RidgedPerlin(1, 2);
|
|
||||||
RidgedPerlin crid = new RidgedPerlin(2, 3);
|
|
||||||
|
|
||||||
public float scl = 2f;
|
public float scl = 2f;
|
||||||
public float heightScl = 1f, octaves = 8, persistence = 0.7f, heightPow = 3f, heightMult = 1.5f;
|
public float heightScl = 1f, octaves = 8, persistence = 0.7f, heightPow = 3f, heightMult = 1.5f;
|
||||||
|
|
||||||
@@ -91,11 +88,11 @@ public class ErekirPlanetGenerator extends PlanetGenerator{
|
|||||||
|
|
||||||
tile.block = tile.floor.asFloor().wall;
|
tile.block = tile.floor.asFloor().wall;
|
||||||
|
|
||||||
if(rid.getValue(position.x, position.y, position.z, 25) > 0.2){
|
if(RidgedPerlin.noise3d(1, position.x, position.y, position.z, 2, 25) > 0.2){
|
||||||
tile.block = Blocks.air;
|
tile.block = Blocks.air;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(crid.getValue(position.x, position.y + 4f, position.z, 7f) > 0.7){
|
if(RidgedPerlin.noise3d(2, position.x, position.y + 4f, position.z, 3, 7f) > 0.7){
|
||||||
tile.floor = Blocks.graphiticStone;
|
tile.floor = Blocks.graphiticStone;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -175,7 +172,7 @@ public class ErekirPlanetGenerator extends PlanetGenerator{
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
Vars.state.rules.environment = Env.scorching | Env.terrestrial;
|
Vars.state.rules.environment = Env.scorching | Env.terrestrial | Env.groundWater;
|
||||||
Schematics.placeLaunchLoadout(spawnX, spawnY);
|
Schematics.placeLaunchLoadout(spawnX, spawnY);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user