by MagicManICT » Sun Oct 13, 2019 12:02 am
I still don't see what the bug is.
Let's take it from a logic standpoint.
First part--the logic of the design. (Maybe this is what was intended, maybe it's just coincidental from the process of map generation rules.) Just because it's a natural cave doesn't mean any dangerous tiles are wiped out (and they shouldn't be IMO). Even a natural cave, over time, is going to continue to grow to erosion and geologic processes that created it in the first place. Eventually, maybe in a few hundred years, maybe several thousand, it's going to collapse. People come in and build structures up to support the ceiling. In this case, it's a fantasy mushroom that grows large enough and strong enough to prevent the natural collapse of stone. That means it exerts pressure in specific vectors. (Side discussion: we're not talking about a built support that rests against the current structure, but one that is grown in. You have to think of things differently in this case.) This changes the math of the whole system. Unstable areas can now become more unstable, or shift the regions of instability. However, while that support structure remains there, things are "safe." (Since we don't have any "cavern growth" mechanics, we can ignore that "it's eventually going to collapse" thing for now.)
Second part--the submitted image. We only have a partial picture of what happened. Was it one of the tiles that is currently suppoirt, or for all we know, was the tile that actually collapsed not supported? From the debris field, I can't tell by that picture. It could very easily be working as intended.
If you think there's a bug, a better argument on what you think the bug is should be given. If it's only that "natural caves should always be safe," well, I have to disagree, and maybe this is what loftar thinks; maybe he has another reason that "it's not a bug." It's the best explanation I can give for such a terse answer. (TBH, if I was designing the system, it'd be far more dangerous to move supports and "miss" supporting a tile when the supports get added and destroyed.)
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.