* Planetmap tiles Biomes etc etc * a * oop * Chunk-based rendering * funny * Less allocations * Fix overdraw * Content tile edge support Also updated grass to use it as a POC. * Kindly revert * Update for variant edges * fixes * Use fastnoise * Remove redundant group * a * refactor a fair bit * Prototype data instead * tweaks * a * fix maths * working * a * Slightly better empty support * a * flowers * sounds * lewd * Networking * more fixes * better * colours * Some chunk loading * Proper loading and unloading * Better loading * Fix parallax and movement sounds * Anchoring support + decal setup * Most of the way to load and unload * Decal loading kinda werkin * large trees * started diffing * a * Variant support and deserts * a * snow * agony, even * working again * todo * a * laba tiles * aeiou * a # Conflicts: # Resources/Prototypes/Entities/Tiles/planet.yml # Resources/Prototypes/Tiles/planet.yml # Resources/Textures/Tiles/Planet/Lava/lava.rsi/meta.json * laba * Add lava * Initial ignition * triggers * a * a * y * Add basalt tiles Did some unconventional things for the animation + rocks. * fixies * mergies * promotion * lava biome * Lava planet start * cleanup and more lava * laba * maccas * biome stuf * weh * bongflicts * aeaeae * More fixes * a * these too
241 lines
4.9 KiB
YAML
241 lines
4.9 KiB
YAML
# Desert
|
|
# TODO: Water in grasslands
|
|
# TODO: Water in desert / grass?
|
|
- type: biome
|
|
id: LowDesert
|
|
layers:
|
|
- !type:BiomeEntityLayer
|
|
threshold: 0.99
|
|
frequency: 1
|
|
seedOffset: 1
|
|
allowedTiles:
|
|
- FloorLowDesert
|
|
entities:
|
|
- FloraRockSolid01
|
|
- FloraRockSolid02
|
|
- FloraRockSolid03
|
|
- !type:BiomeEntityLayer
|
|
threshold: 0.9
|
|
frequency: 0.2
|
|
allowedTiles:
|
|
- FloorLowDesert
|
|
entities:
|
|
- AsteroidRock
|
|
- !type:BiomeTileLayer
|
|
threshold: 0
|
|
variants:
|
|
- 0
|
|
tile: FloorLowDesert
|
|
- !type:BiomeTileLayer
|
|
threshold: 0.6
|
|
tile: FloorLowDesert
|
|
frequency: 0.1
|
|
|
|
# Grass
|
|
- type: biome
|
|
id: Grasslands
|
|
layers:
|
|
- !type:BiomeDecalLayer
|
|
allowedTiles:
|
|
- FloorPlanetGrass
|
|
seedOffset: 3
|
|
threshold: 0.98
|
|
divisions: 1
|
|
frequency: 1
|
|
decals:
|
|
- FlowersBROne
|
|
- FlowersBRTwo
|
|
- FlowersBRThree
|
|
- !type:BiomeDecalLayer
|
|
allowedTiles:
|
|
- FloorPlanetGrass
|
|
seedOffset: 2
|
|
threshold: 0.95
|
|
divisions: 2
|
|
frequency: 1
|
|
decals:
|
|
- BushDOne
|
|
- BushDTwo
|
|
- BushDThree
|
|
- !type:BiomeDecalLayer
|
|
allowedTiles:
|
|
- FloorPlanetGrass
|
|
seedOffset: 1
|
|
threshold: 0.8
|
|
divisions: 1
|
|
frequency: 0.05
|
|
decals:
|
|
- BushCOne
|
|
- BushCTwo
|
|
- BushCThree
|
|
- !type:BiomeDecalLayer
|
|
allowedTiles:
|
|
- FloorPlanetGrass
|
|
divisions: 1
|
|
decals:
|
|
- BushAOne
|
|
- BushATwo
|
|
- BushAThree
|
|
- !type:BiomeEntityLayer
|
|
threshold: 0.9
|
|
frequency: 1
|
|
allowedTiles:
|
|
- FloorPlanetGrass
|
|
entities:
|
|
- FloraTree01
|
|
- FloraTree02
|
|
- FloraTree03
|
|
- FloraTree04
|
|
- FloraTree05
|
|
- FloraTree06
|
|
- FloraTreeLarge01
|
|
- FloraTreeLarge02
|
|
- FloraTreeLarge03
|
|
- FloraTreeLarge04
|
|
- FloraTreeLarge05
|
|
- FloraTreeLarge06
|
|
# Fill remainder with sand.
|
|
- !type:BiomeTileLayer
|
|
threshold: 0
|
|
tile: FloorAsteroidSand
|
|
- !type:BiomeTileLayer
|
|
threshold: 0.5
|
|
tile: FloorPlanetGrass
|
|
|
|
# Lava
|
|
- type: biome
|
|
id: Lava
|
|
layers:
|
|
- !type:BiomeEntityLayer
|
|
threshold: 0.9
|
|
frequency: 1
|
|
seedOffset: 3
|
|
allowedTiles:
|
|
- FloorBasalt
|
|
entities:
|
|
- BasaltOne
|
|
- BasaltTwo
|
|
- BasaltThree
|
|
- BasaltFour
|
|
- BasaltFive
|
|
- !type:BiomeDecalLayer
|
|
allowedTiles:
|
|
- FloorBasalt
|
|
seedOffset: 2
|
|
threshold: 0.9
|
|
divisions: 1
|
|
frequency: 1
|
|
decals:
|
|
- Basalt1
|
|
- Basalt2
|
|
- Basalt3
|
|
- Basalt4
|
|
- Basalt5
|
|
- Basalt6
|
|
- Basalt7
|
|
- Basalt8
|
|
- Basalt9
|
|
- !type:BiomeEntityLayer
|
|
threshold: 0.99
|
|
frequency: 1
|
|
seedOffset: 1
|
|
allowedTiles:
|
|
- FloorBasalt
|
|
entities:
|
|
- FloraRockSolid01
|
|
- FloraRockSolid02
|
|
- FloraRockSolid03
|
|
- !type:BiomeEntityLayer
|
|
threshold: 0.7
|
|
frequency: 0.2
|
|
allowedTiles:
|
|
- FloorBasalt
|
|
entities:
|
|
- FloorLavaEntity
|
|
- !type:BiomeTileLayer
|
|
threshold: 0
|
|
variants:
|
|
- 0
|
|
tile: FloorBasalt
|
|
|
|
# Snow
|
|
- type: biome
|
|
id: Snow
|
|
layers:
|
|
- !type:BiomeDecalLayer
|
|
allowedTiles:
|
|
- FloorSnow
|
|
seedOffset: 4
|
|
threshold: 0.95
|
|
divisions: 1
|
|
frequency: 1
|
|
decals:
|
|
- grasssnowa1
|
|
- grasssnowa2
|
|
- grasssnowa3
|
|
- grasssnowb1
|
|
- grasssnowb2
|
|
- grasssnowb3
|
|
- grasssnowc1
|
|
- grasssnowc2
|
|
- grasssnowc3
|
|
# The main grass texture, this one blends in very well
|
|
- !type:BiomeDecalLayer
|
|
allowedTiles:
|
|
- FloorSnow
|
|
divisions: 1
|
|
seedOffset: 3
|
|
threshold: 0.8
|
|
frequency: 0.05
|
|
decals:
|
|
- grasssnow
|
|
- grasssnow01
|
|
- grasssnow02
|
|
- grasssnow03
|
|
- grasssnow04
|
|
- grasssnow05
|
|
- grasssnow06
|
|
- grasssnow07
|
|
- grasssnow08
|
|
- grasssnow09
|
|
- grasssnow10
|
|
- grasssnow11
|
|
- grasssnow12
|
|
- grasssnow13
|
|
- !type:BiomeDecalLayer
|
|
allowedTiles:
|
|
- FloorSnow
|
|
seedOffset: 2
|
|
threshold: 0.99
|
|
divisions: 1
|
|
frequency: 1
|
|
decals:
|
|
- bushsnowa1
|
|
- bushsnowa2
|
|
- bushsnowa3
|
|
- bushsnowb1
|
|
- bushsnowb2
|
|
- bushsnowb3
|
|
- !type:BiomeEntityLayer
|
|
seedOffset: 1
|
|
threshold: 0.95
|
|
frequency: 1
|
|
allowedTiles:
|
|
- FloorSnow
|
|
entities:
|
|
- FloraTreeSnow01
|
|
- FloraTreeSnow02
|
|
- FloraTreeSnow03
|
|
- FloraTreeSnow04
|
|
- FloraTreeSnow05
|
|
- FloraTreeSnow06
|
|
- !type:BiomeTileLayer
|
|
threshold: 0
|
|
variants:
|
|
- 0
|
|
tile: FloorSnow
|
|
- !type:BiomeTileLayer
|
|
threshold: 0.6
|
|
tile: FloorSnow
|
|
frequency: 0.1
|