(wall of text alert) Opening thoughts How should the obvious mechanic that SE is currently missing, called Heat work in the game? I think these are the ground rules to get started. 1. It is a simple mechanic (not adding much cpu overhead) 2. Uses existing blocks (in addition to adding new ones) Heat is a mechanic that this game could truly benefit from. Firstly to balance Reactors which at the moment give ridicilous amounts of power with little management. Now if they also produced a lot of heat that would suddenly be a much more balanced way of producing power. Maybe also add cooling when producing energy with Hydrogen Generator, making them a better option. The ways of dispensing heat would allow for some obvious gameplay mechanics 1. Cooling via conveyors with ice (making ice a more valuable resource) 2. Cooling via exterior air vents 3. Adding heatsinks in the game (may not be a good idea) What the Heat mechanic should not become is just slapping a few more pieces of "Coolers" into your grid and being done with it. That's certainly simple, but not desirable. But you also don't want the game to do "local area" heat calculations since cpu power in the game is already limited. THE ACTUAL MECHANIC So, what I'm proposing is this. 1. There is only overheating, no "too cold" mechanic 2. Heat is by block basis, overall heat produced by grid does not matter 3. Heat is produced by certain blocks. That Heat is then also "radiated" to blocks in the vicinity by calculating if he block is right next to it or 2 blocks away etc. The further blocks away, the lower the heat radiated. 4. All blocks have a "heat resistance value", after that threshold is passed the block shuts down (turned off) until cooled. 5. Heat produced significantly lowers in Pressurized conditions 6. Some blocks still create immense amounts of heat regardless (namely Reactor) 7. Add heat multipliers to heat produced by per planet basis This does a few things. - Makes you build your massively heat dispersing units away from other heat dispersing units. Which on stations doesn't matter that much but on ships is a big deal since it will take space to do that. - It balances Reactors slightly since you will have to have external cooling, either by ice, heatsinks etc. to make it produce all that crazy amount of power. And you will have to "quarantine" it far away from the other blocks that can't take heat so well. - Will make planets more varied, on Europa you could run high amounts of power without any heat management, while on Mars you will need lots of cooling - Will give more use to the pressurization mechanic and hopefully also make air vents have another use (heat dispersion) What may be negative effects - I'm not sure how much calculation power this very simple calculation would take from cpu, since it is calculating a lot of blocks - Small grids shouldn't need to use "ice cooling" or anything of the sort imo, since this would mean them bulking up in size. So for this theoretical heat mechanic small grids are unaffected for now.