Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Buggy air bubbles in bottom of flooded caverns. #10

Open
o11c opened this issue Sep 22, 2019 · 2 comments
Open

Buggy air bubbles in bottom of flooded caverns. #10

o11c opened this issue Sep 22, 2019 · 2 comments

Comments

@o11c
Copy link

o11c commented Sep 22, 2019

seed = 10986413373913844750 near (-128, -1411, -40), facing south under the ledge, but I have not attempted to reproduce.

If you try to place something in one, the normal liquid logic starts (flowing, then filling in).

I think the first one was 3x1x1, and there's a separate 1x1 still there.

@FaceDeer
Copy link
Owner

I'll take a look and see if I can spot it when next I resume rummaging through dfcaverns' guts. The "vm:update_liquids()" call in mapgen is supposed to tell Minetest to start testing for flow, but perhaps there's something making air pockets after that call gets made.

@o11c
Copy link
Author

o11c commented Sep 30, 2019

After moving around more on that map, there were many more air bubbles - including one 6x6x6 or so. From my reading of the source code, I thought bubbles were only supposed to be at most 2 cells high?

I think that torches mod continuously replaces the node you're in (if it's air) so it "burst" as soon as I swam through the waterwall, and there's no light down there normally.

Note I do have default caves off (because otherwise all the pretty caverns get flooded (with water and lava) too much - oddly, I saw exposed lava under this same sea even now, but it was underwater so it cooled safely), and dynamic liquid disabled for water.

Are we sure about what happens if the game is quit during the tail end of Lua mapgen? I definitely exited a few times (tunneling through water is hard work).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants