I hope that these have not been asked for before (I didnt see them on this board)
Idea 1:
adding density to fluids to make them circulate when heated at one point (I dont know too much about lua... okay, scrap that, nothing at all, so dont hate on me too much for suggesting it.)
Idea 2:
Similar to ambient heat, add oxygen levels. The more there is (basis level could be 10, maximum is 255, so each position can be saved in just one byte, below ten, the temperature of fire would decrease. if raised to over 10, it would rise linearly up to 3 times as hot as the normal burning process when at 255.)
These oxygen levels would however require to reprogram oxygen to perform like this: if a particle of oxygen is existing, it will change the oxygen level around it by increasing it by five points. thise oxygen infused air is now part of the system that works like the ambient heat and can therefore be transported to furnaces.
My concept is far from perfect (In fact its pretty flawed I guess) so, tell me what you think.
the problem I want to solve is the fact of the existance of unlimited oxygen, which results in the fact that even in a sealed container, a flame will never stop burning.
I am a voluntary firefighter and I would love to see a fire extinguish itself and then do a flashover once more oxygen is there.
As a setting, like water equalization, this could be interesting.
Yeah, I agree with @FeynmanLogomaker, burning oxygen is VERY irreal.
I would also intend it to be that way, would break many, if not ALL saves.
I dont have a problem with "burning oxygen" since it is consumed in the process, but rather with burning without the oxygen.
Burning oxygen without fuel is also irreal :P
I agree