Jump to content

Multi-Tile Critters Partially Submerged In Both Liquid And Vacuum Not Reading External Temperature Correctly


Vertel
  • Branch: Preview Branch Version: Windows Fixed

If a critter that takes up multiple tiles has some tiles in a medium (only tested with liquid; gasses should behave similar but are harder to test) and some tiles in vacuum it reads its External Temperature (for the purposes of Freezing and Scalding) incorrectly; any tiles of the critter in vacuum will be counted as having a temperature of 0K, which is then averaged with the Kelvin temperature of the non-vacuum tiles.

image.png.fa3090a95fb5593a53ed7c9ba8223f22.pngimage.png.b45f995faab0d0fb877110aac74d16b1.png

image.png.2977bb7185f633696f3d9035c9f33d8c.png

image.png.f20435088213fb0183e418aa8b46709d.pngimage.png.5af499065fa7314e3fe861f0881829d5.png


Steps to Reproduce

Create a vacuum.

Create a layer of liquid (tested primarily with Super Coolant, but other liquids work too) at an extreme temperature (e.g. Super Coolant at -100C).

Spawn a critter so that its lower tiles are in the liquid and its upper tiles are in vacuum.

Allow game to run for a few seconds to make Freezing or Scalding debuff appear; the Current External Temperature listed in the debuff's tooltip will be inaccurate, and depending on the temperature of the liquid Scalding and Freezing may not be applied at the correct external temperatures.

 

Tiny Sandbox Cluster.sav




User Feedback


A developer has marked this issue as fixed. This means that the issue has been addressed in the current development build and will likely be in the next update.


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...