Jump to content

For Late Game Performance, Add A New Room Type Called "Empty Room"


Recommended Posts

Empty Room is a room

1. enclosed by tilesof same kind and material

2. with no doors

3. filled with one or less gas

4. with no buildings, critters, debris, pipes or tubes. No liquids either.

5. room walls don't touch any other tiles, the exception is ladders

6. room walls can't pass gases, size > 64 tiles

 

When built, the room will be covered with some sort of visual shadow

1. no display of gas movement or numbers. Gas calculation is paused entirely. This is ok since gas doesn't exit or enter the room.

2. when room is broken, gas movement is estimated using a different algorithm and this estimation is only done once upon breaking room

3. no display of gas temperature transfer or numbers. Gas calculation is reduced. Upon building the room, the gas temperature difference across the room won't be too much anyways, because how room is built.

4. Wall temperature transfer and numbers will still show. It uses the adjacent gases' lazy estimation in Empty Room. Since the walls aren't touching anything, the error should be minimized.

5. Upon breaking the room, an estimation will be made only once for the gases' temperature in the room.

 

The design of the room requirement intends to eliminited any foreseeable exploits.

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...