Might not be the best place to ask this but since it was mentioned, just wanted to know:
Will the calendar be somewhat changed for seasons? Right now the year is pretty much realistic (30 days per month, 12 months) which makes the seasons perhaps a tad bit too long. They shouldn’t be too short either, however. Will this be kept, will they have faster cycles, etc…?
And just as a personal curiosity/anxiety: will the palette change be smooth/gradual or sudden? :3
This is what I wished to hear, f**k yes! Combined with the other information we got, it should be able to write some disaster scenario with the weather combinations.
About replacing models based on seasons, that is definitely possible, I did that in the Season mod 🍂. But my guess the new system will be better and easier to use.
(This will be after the ‘th’ gets stolen from the Stonehearth name, changing it to Stonehear, and everyone just goes with it as if it had never been anything else…)
Yup, that mod was my inspiration, though I didn’t want to replace whole entities, just the models.
There is a bit of a problem: assume there is a tree with differently shaped models. By stochastically swapping the models the shape of a fully grown tree would change between the seasons.
A simple solution is to have different uri for every shape of the tree, this however prevents one from planting different shape variants with seeds if one doesn’t want to make straight/bent tree seeds separate objects.
Could it be possible that seasons would modify critters spawns and mods interaction ?
meaning
winter: less critters, more dead monster
spring: more critters
summer: more goblins
Not planned. You can certainly simulate it visually using weather-based sky/light settings, but affecting logic like eat/sleep/firepit schedules is more work than it’s worth.
So there is no single piece of code which specifies the times of day at which certain events happen? The JSON values must be converted to calendar service time format at some point, I was hoping a simple season-dependent multiplier there would do.
Yes, the calendar service keeps those times and things that care about schedules listen to it, but changing them drastically is likely to have subtle fallout, as most things assume they remain constant.