Jump to content

Replacing the small packet bug


Recommended Posts

For those who don't know, packets of less than 10% of the max packet size in a pipe can not change state.  This is a known bug.  It allows for really broken behaviors, like boiling petroleum extremely easily.

I believe I know why this is in the game.  I believe it is a result of tiny quantities of liquid or gas breaking relatively hot or cold pipes.  For example, if you are pumping steam out of a room to vacuum it and the pipes are 20 C, the small packets change temperature faster and would break the pipes.  Almost instantly if you get in to the mg levels.

Assuming the above is true, I think this behavior should be replaced with another option.  I have a few ideas:

  1. Small packets in insulated pipes don't interact with the pipe if they are less than 1% of the max packet size.  This would lead to a bit of an exploit where you could have perfect insulation, but it wouldn't be as bad (I believe).
  2. Pumps and other machines just shouldn't release packets of less than 10% of max packet size.  Rather than a pump immediately sending tiny packets out, they should instead hold on to them until they reach a threshold, which could be 10% or it could be player controlled.  If you do this, please make it player controlled.  This lower limit is excluding valves, as valves can be set to less than 10% of max packet size.  If a building has too little to release a packet, it would just hold it until deconstructed, where it would be released as a bottle, which can be emptied at a canister emptier.
  3. A packet collector.  This is a building that holds gas or liquid up to a certain mass and lets it through if it is above that amount, like a reverse valve.  You could apply option 1 for a few seconds so the gas or liquid can reach the collector.  Also, small quantities of liquids and gases should be perfectly thermally insulated while inside or perhaps gases inside should just never thermally interact with the outside.

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...