space-wizards / space-station-14

A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.
https://spacestation14.io
MIT License
2.14k stars 2.84k forks source link

Space Heater Locked Temperature on new grids #25827

Closed HolySSSS closed 4 months ago

HolySSSS commented 4 months ago

Description

On any new grids created through command mapping or "Send to Admin Arena" the space heater manages to change the temperature of only one tile, not the whole room.

Reproduction Be Admin Ghost! Use "Send to Admin Arena" or Mapping to create a new map with atmosphere, whatever you prefer. Don't forget to Mapinit the new map created through Mapping command! Set up a Space Heater and turn it on. Use Gas Analyzer or showatmos, whatever you prefer. Observe that the room temperature doesn't change, only the tile with the space heater. Attempt to remove the space heater, nothing changes as well.

Screenshots Image1 Image2

Additional context:

Attempts to fix the original grid Introduction of any new tiles for atmosphere does not change anything. Making a hole or a lattice to space the whole room does not change anything. Fixgridatmos on a new map does fix this problem only for built space heaters.

Checking manual creation of grids Creating a new grid manually on the starting map does not lead to this problem. Creating a new grid manually on a new map does not lead to this problem.

Menshin commented 4 months ago

Can't reproduced on local testing :

Same with a freshly created map, upon mapinit.

Some steps i missed ?

HolySSSS commented 4 months ago

Here's a video reproduction on the latest version of the local server build.

Notice the stop of temperature change after another fixgridatmos.

https://github.com/space-wizards/space-station-14/assets/81934438/94301411-2eaf-4f6d-a81a-092a43306546

Menshin commented 4 months ago

Ok, i see now what's going on. Thanks.