Red ice boulders
This commit is contained in:
@@ -49,7 +49,8 @@ public class Blocks{
|
||||
ferricStone, ferricCraters, carbonStone, beryllicStone, crystallineStone, crystalFloor,
|
||||
iceSnow, sandWater, darksandWater, duneWall, sandWall, moss, sporeMoss, shale, shaleWall, grass, salt,
|
||||
//boulders
|
||||
shaleBoulder, sandBoulder, daciteBoulder, boulder, snowBoulder, basaltBoulder, carbonBoulder, ferricBoulder, beryllicBoulder, yellowStoneBoulder, arkyicBoulder, crystalCluster, vibrantCrystalCluster, crystallineBoulder,
|
||||
shaleBoulder, sandBoulder, daciteBoulder, boulder, snowBoulder, basaltBoulder, carbonBoulder, ferricBoulder, beryllicBoulder, yellowStoneBoulder,
|
||||
arkyicBoulder, crystalCluster, vibrantCrystalCluster, crystallineBoulder, redIceBoulder,
|
||||
metalFloor, metalFloorDamaged, metalFloor2, metalFloor3, metalFloor4, metalFloor5, basalt, magmarock, hotrock, snowWall, saltWall,
|
||||
darkPanel1, darkPanel2, darkPanel3, darkPanel4, darkPanel5, darkPanel6, darkMetal,
|
||||
pebbles, tendrils,
|
||||
@@ -672,6 +673,11 @@ public class Blocks{
|
||||
crystallineStone.asFloor().decoration = this;
|
||||
}};
|
||||
|
||||
redIceBoulder = new Prop("red-ice-boulder"){{
|
||||
variants = 3;
|
||||
redIce.asFloor().decoration = this;
|
||||
}};
|
||||
|
||||
metalFloor = new Floor("metal-floor", 0);
|
||||
metalFloorDamaged = new Floor("metal-floor-damaged", 3);
|
||||
|
||||
|
||||
@@ -140,6 +140,7 @@ public class ErekirPlanetGenerator extends PlanetGenerator{
|
||||
|
||||
//arkycite
|
||||
//TODO arkycite biome
|
||||
//TODO ice biome
|
||||
pass((x, y) -> {
|
||||
if(nearWall(x, y)) return;
|
||||
|
||||
@@ -184,10 +185,9 @@ public class ErekirPlanetGenerator extends PlanetGenerator{
|
||||
//make sure enemies have room
|
||||
erase(endX, endY, 6);
|
||||
|
||||
tiles.getn(endX, endY).setOverlay(Blocks.spawn);
|
||||
//TODO enemies get stuck on 1x1 passages.
|
||||
|
||||
//TODO tech is lazy and boring
|
||||
//tech(Blocks.darkPanel3, Blocks.darkPanel5, Blocks.darkMetal);
|
||||
tiles.getn(endX, endY).setOverlay(Blocks.spawn);
|
||||
|
||||
//ores
|
||||
pass((x, y) -> {
|
||||
@@ -199,10 +199,6 @@ public class ErekirPlanetGenerator extends PlanetGenerator{
|
||||
}else if(block != Blocks.carbonWall && noise(x + 782, y, 4, 0.8f, 38f, 1f) > 0.665f){
|
||||
ore = Blocks.wallOreBeryl;
|
||||
}
|
||||
//TODO generate tungsten, or not?
|
||||
//else if(block == Blocks.yellowStoneWall && noise(x, y + 942, 4, 0.7f, 38f, 1f) > 0.71f){
|
||||
// ore = Blocks.wallOreTungsten;
|
||||
//}
|
||||
}
|
||||
}else if(!nearWall(x, y)){
|
||||
|
||||
|
||||
Reference in New Issue
Block a user