Jump to content

Eric Schott

Vintarian
  • Posts

    1
  • Joined

  • Last visited

Eric Schott's Achievements

Wolf Bait

Wolf Bait (1/9)

1

Reputation

  1. Have you ever found the perfect place to settle on a great outlook will a beautiful view, close to resources and filled with wonder? But then you realized that it's temporally unstable? I like the stability mechanic overall but don't think it should be a factor that completely rules out a location as a potential base. My proposed solution would be to have local temporal stability be influenced by player-placed blocks. More unnatural blocks around the player should decrease the amount of instability experience by them - perhaps having more advanced blocks like furniture and processed items be more influential than simple blocks like cob. This would still allow temporal stability to be a factor in choosing a base location as it will have impacts on the player while the base is being established. But long term, the player can overcome this downside and turn any location into a stable zone by their continued work and presence there. For the details of this implementation, I don't think there's a system that exists that allows detection of player-placed blocks in an area. A simple version of this system may be able to be created by using map data, looking at how many blocks viewed from the sky are natural (rocks, grass, etc.) And which are unnatural (cob, thatch, farmland, fences, etc.). This would avoid a potentially computationally expensive "block aura" system that would need to be run for each unnatural block in a location. Someone with a better understanding of the information already available in the engine may have a more effective suggestion on how this could be done more effectively. I suspect that temporal stability is a fixed attribute of world locations based on some depth data, proximity to entities such as rifts, and some randomness spread around. I don't suggest modifying the actual stability map of the world with this change, but rather tap into the local modifier that is already used to decrease temporal stability around rifts and whatnot. The presence of a lot of "homey" blocks could create an inverse rift effect that would increase the local stability. I also think it would be fine if this effect was capped at neutral so the player could only prevent the gear from turning counter clockwise using this system. This would prevent the player from creating zones where they can completely recover their blue bar in a short time. Rather the system could only be used to create a safe haven where stability will not drain so long-term accomodations can be made without being forced out due to instability. This would also maintain the draw of temporally stable locations (which turn the gear clockwise) as desirable base locations as this would be something the player could not cultivate on their own. tl;dr: Being near player-placed blocks should decrease how quickly the player loses temporal stability so any place can become a base.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.