Open GuardianDll opened 1 month ago
Hell, instead of a weighted list, have the option of EoC syntax to return a furniture id. It has a function to pick from a weighted list. Then have it available globally under ids so instead of putting that list of weights you put in vending_machine_lootable
across the entirety of mapgen in public places.
what you just described is something we already have, in form of palettes and nests - you just assing specific palette or nest across multiple maps, and voila - all this maps can use symbols from this palette or use exactly same nest
That's tight. One example I'm thinking of is to make it so that windows in a house are more likely to be broken over time, with a smaller chance to be cleared, but with decreasing chances based on how many are already broken while generating that tile.
Is your feature request related to a problem? Please describe.
I don't think it was written anywhere, but mapgen would benefit enormously from being able to evaluate it's numbers using math and variables
Solution you would like.
notable example: terrain/furniture weight:
palette weights:
Nested chunks weights
weight of the map itselfhuh, doc says it already supports mathDescribe alternatives you have considered.
No response
Additional context
No response