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

gui/liquids setting temperature even when no changes are made #5284

Closed
myk002 opened this issue Feb 19, 2025 · 1 comment · Fixed by DFHack/scripts#1408
Closed

gui/liquids setting temperature even when no changes are made #5284

myk002 opened this issue Feb 19, 2025 · 1 comment · Fixed by DFHack/scripts#1408

Comments

@myk002
Copy link
Member

myk002 commented Feb 19, 2025

In particular, removing magma on an empty tile (no magma) will set the tile to magma temp

From Reddit: https://www.reddit.com/r/dwarffortress/s/M1AYoBv1l6

@NicksWorld
Copy link
Contributor

The pathability issue appears to be unrelated to the temperature. The temperature is reset to the standard subterranian ambient temperature, which should be safe in most circumstances. This behavior appears to be shared by the tiletypes and liquids commands without issue.

The issue here appears to be that when the tool is set to magma, the liquid_type of the tile is set to magma, which appears to have a lingering affect. By going over an affected area, removing with the tool set to water, the walkability groups appear to be regenerated correctly. This leads me to believe that setting the liquid_type to water when the level is zero should prevent these symptoms.

This issue did seem to affect the liquids command as well, when using the commands m and 0 to remove magma.

In addition to the issue of tiles being placed into different walkability groups, it may be desirable to set df.global.world.reindex_pathability to enforce the regeneration of the walkability groups following any modifications to liquid levels.

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

Successfully merging a pull request may close this issue.

2 participants