Skip to content

Instantly share code, notes, and snippets.

@Zarkonnen
Created September 25, 2019 08:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Zarkonnen/59975bf3589e061413a1af79a38ef644 to your computer and use it in GitHub Desktop.
Save Zarkonnen/59975bf3589e061413a1af79a38ef644 to your computer and use it in GitHub Desktop.
Example LandscapeType that overrides all generation settings
{
"name": "STONE_DESERT",
"backgroundFlavors": [
"mountain", "sea", "plains"
],
"hills": 0.2,
"treeDensity": 0.3,
"largeTreeP": 0.2,
"soil": "STONE_MIDDLE",
"rock": "ROCK",
"suspendiumOre": "SUSPENDIUM_ORE",
"grass": "STONE_TOP",
"bush": "BUSH",
"smallTreeRoot": "STELE_BODY",
"smallTreeTrunk": "STELE_BODY",
"smallTreeCrown": "STELE_TOP",
"largeTreeRoot": "STELE_BODY",
"largeTreeTrunk": "STELE_BODY",
"largeTreeCrown": "STELE_TOP",
"floaterTop": "STONE_TOP",
"floaterUp": "STONE_MIDDLE",
"floaterMiddle": "STONE_MIDDLE",
"floaterDown": "FLOATER_DOWN",
"floaterDowner": "FLOATER_DOWNER",
"floaterDownerRock": "FLOATER_DOWNER_ROCK",
"floaterDownerSuspendium": "FLOATER_DOWNER_SUSPENDIUM",
"floaterBottom": "FLOATER_BOTTOM",
"timesOfDay": [
{ "name": "DAY", "spawnWeight": 10 },
{ "name": "NIGHT", "spawnWeight": 10 },
{ "name": "DAWN", "spawnWeight": 5 },
{ "name": "DUSK", "spawnWeight": 5 },
{ "name": "FOG", "spawnWeight": 25 }
]
}
@Zarkonnen
Copy link
Author

Note that it's re-purposing tree generation to produce variable-height steles instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment