Thermal protection in sealed buildings

Discussion in 'Suggestions' started by PlacidWalrus, Aug 9, 2015.

  1. PlacidWalrus

    PlacidWalrus Member

    Joined:
    Aug 9, 2015
    Messages:
    2
    Likes Received:
    1
    For most people, once you have the thermal padding, moving about on planets like Mars becomes a non-issue. However, for people like me that have lots of mob adding mods or that are looking to set up a more permanent residence on mars, you need to be able to provide thermal protection to other units besides yourself (like, cows, sheep, *cough* http://i.imgur.com/NC3issV.png *cough*).

    I propose making it so that either:
    1) Oxygen Sealed rooms grant thermal protection
    2) Add a new machine that functions similarly to the Oxygen Sealer (or maybe even the Bubble distributor... that might be fun) that provides thermal protection to all mobs in it's effective area

    Option one here is kinda the easy mod option so I'd lean more towards option 2 but I know that means adding new machines. This update would also be useful if a player only has one set of thermal padding and either dies in a mars dungeon and wants to recuperate at his base or if a player invites other players from the server to chill at their base even if the other players have no life support gear.
     
    Ezer'Arch likes this.
  2. pra

    pra Member

    Joined:
    Mar 7, 2015
    Messages:
    331
    Likes Received:
    118
    Yes, I agree. It could then be broken down even further into heaters and coolers, or just left as some kind of an "air conditioner" which automatically adjusts the temperature. My idea: the device has to be placed into an oxygenated area (aka adjacent to an breathable air-block), it iterates through all connected air blocks, and grants thermal resistance to all of them, consuming more energy for more air blocks to be climatized. Maybe larger areas need multiple AC units, like it would need multiple oxygen sealers. In vacuum or in the overworld it does nothing.
     
  3. PlacidWalrus

    PlacidWalrus Member

    Joined:
    Aug 9, 2015
    Messages:
    2
    Likes Received:
    1
    I agree with everything pra said. I was going to add some of those thoughts myself but I wanted to keep the initial idea simple. And yes, the buff should only be provided if there is also atmosphere to propagate it. Unless, I guess if it were a sort of thermal radiation based heating unit. That could propagate without an atmosphere but it could be blocked by walls and such... just speaking in terms of physics. Maybe a bubble based thermal radiation dispensing version could be made that doesn't require an atmosphere but that's getting a little crazy. But there's no way to transmit cooling that way unless it was some sort of perfect destructive resonance transmitted by radiation or something...
     
  4. InsanityPie

    InsanityPie Member

    Joined:
    Jun 18, 2014
    Messages:
    132
    Likes Received:
    25
    I acctually think this should be implemented, seems fitting and would make building a sustainable long term colony alot better.
     
  5. Ezer'Arch

    Ezer'Arch Administrator
    Staff Member

    Joined:
    May 18, 2013
    Messages:
    1,576
    Likes Received:
    431
    My idea:

    1. Make it so the Oxygen Sealer can also work as a heater or cooler, say, this would get its own thermal control system (TCS).
    2. Create an "Ambient Thermal Controller" item.
    3. If the player uses the "Ambient Thermal Controller" item in the Oxygen Sealer, the built-in thermal control system will be turned on in the sealer and it will heat or cool the air according to the environment, as does the thermal padding.
    4. The Oxygen Sealer with TCS on will consume the double of energy.

    [​IMG]
     
  6. InsanityPie

    InsanityPie Member

    Joined:
    Jun 18, 2014
    Messages:
    132
    Likes Received:
    25
  7. Codym2405

    Codym2405 Member

    Joined:
    Mar 3, 2015
    Messages:
    115
    Likes Received:
    4
    But right now there are only 'cool' planets, despite the fact that the temperatures on the moon can exceed 200 degrees celsius.

    I would rather the heater to be a separate machine, which can heat or cool, depending on machine. It would make a lot more sense. And it should only ever work in sealed space, as heaters need an atmosphere to transfer the heat. The energy require for the heaters should be based on the amount of space needed to be heated. It would require only energy to run.
     
    #7 Codym2405, Sep 13, 2015
    Last edited by a moderator: Sep 13, 2015
  8. InsanityPie

    InsanityPie Member

    Joined:
    Jun 18, 2014
    Messages:
    132
    Likes Received:
    25
    Theres already addons that add hot planets so having the cooler in at the same time as the heater is a good idea . Having both as one machine not only keeps things simple for us players but keeps the code simple for the galacticraft team should this get added. It should work on planets with their own atmosphere out of the box like on Mars but need to be sealed if no atmosphere is present like on the moon, space stations, or astroids.
     
  9. pra

    pra Member

    Joined:
    Mar 7, 2015
    Messages:
    331
    Likes Received:
    118
    Or maybe actually do add a radiator which works without an atmosphere. You definitely can heat things up using microwaves or infrared radiation, and, come on, this is minecraft, freeze rays wouldn't be that absurd here :D
    Maybe also add an actual freeze ray gun which is required in order to construct a radiation cooler (otherwise it could shoot snowballs which give Slowness III while consuming energy). Hmm, that gives me an idea for another thread...
     
  10. micdoodle8

    micdoodle8 Administrator
    Staff Member

    Joined:
    Nov 12, 2012
    Messages:
    455
    Likes Received:
    211
    I ended up going with the ambient temperature regulator type system inside the sealer. This was not only easier to implement but made more sense... if there's little to no air, how would it be heated/cooled? You would always need the room sealed anyway, so a separate machine is a pain.

    The latest dev build has this new feature implemented. Thanks for the suggestion guys.
     
    pra and Ezer'Arch like this.
  11. Space Viking

    Space Viking Member

    Joined:
    Jun 30, 2013
    Messages:
    251
    Likes Received:
    173
    In order to cool something down you need to transfer its heat away, which is done by radiators. Albeit the concept of how to factor the heat buildup requiring dissipation from the oxygen sealer sounds a bit complicated.

    Nevertheless, given that I do textures I'd like to offer an alternate design proposal for the ambient thermal controller:

    [​IMG]

    It's loosely based on the original, but with the colors red and blue to indicate temperature manipulation. It also has a color gradient inspired from an actual thermometer.
     
    Ezer'Arch likes this.
  12. I AM RELEVANT...PLZ RD ME

    Joined:
    May 26, 2015
    Messages:
    2
    Likes Received:
    0
    i am having trouble with the thermal system described here...even when i am standing directly next to it my heat bar continues to drop to dangerously low levels.if it helps i have other mods installed...but not any that should affect it unless metroid cubed 3 is messing me up.
     
  13. Ezer'Arch

    Ezer'Arch Administrator
    Staff Member

    Joined:
    May 18, 2013
    Messages:
    1,576
    Likes Received:
    431
    1. I'm using these mods, I'm not getting the same issue.
    2. check if you are using the latest build (Galacticraft v1.7-3.0.12.462)
     
    #13 Ezer'Arch, Aug 4, 2016
    Last edited: Aug 4, 2016

Share This Page