1. If you're looking for help-related things (for example, the key rebinding tutorial), please check the FAQ and Q&A forum! A lot of the stickies from this forum have been moved there to clean up space.
    Dismiss Notice

[Nightly] Area-based environmental protection

Discussion in 'Starbound Discussion' started by Guest0241525, Jun 23, 2016.

  1. Guest0241525

    Guest0241525 Guest

    While the protection packs are meant to be used for protection on hazardous planets, is it possible to make a specific area safe from environmental hazards?

    This is mostly a question coming from the ideas on base design to work on - if I want to build a space station in an asteroid field, is there a way I can make it habitable, even for players without an EPP? I really like the implementation of EPPs for exploration, but if I set up a base on a hazardous planet, is there anything I could use to make it so I don't need to have a breathing EPP while inside the station?
     
    Lazer likes this.
  2. Ludovic

    Ludovic Giant Laser Beams

    Actually I've had that thought a lot of times myself.
    I just wonder if it would be best as part of the base game or if it would be best left for mods. There's certainly ways by which it woulnd't be TOO hard to implement this in a way that just cover a circular area of effect without having to worry about airlocks and that kind of things as I've seen in another suggestion thread.

    The kind of stuff you're suggesting always felt to me like it might be the simplest way of handling this sort of "furniture based "environment safety" generator. Plus since EPP are already explained as working by generating a n invisible"bubble" around the user, this would work hand in hand with the current established lore for this type of items. They might even show up in microdungeons like those cold caves or alien planets science outposts as an excuse to explain why NPCs are able to safely exists in those spaces despite planetary conditions.
     
  3. Campaigner

    Campaigner Giant Laser Beams

    Long ago, there used to be a tag you could put in objects that gave heat, so long as you were in range. Campfires mainly, but also stuff like heaters and radiators gave off heat. As far a I know, that tag is long gone. I checked through the old mods, because I knew there had to be one with that tag, but I can't find it. I'll be trying a few things to see if it's possible to mod it in in a simple manner, but I'm not so sure.


    EDIT:

    I figured a way to emulate it. Here's what I did;

    1. Copied the Boulder Trap from the floran mission
    2. Changed the projectile to a custom invisible projectile that is active every 0.1 seconds
    3. Copied the Healing Gas projectile from the status pods
    4. Changed the effect to the oxygen from the EPP
    5. Applied this projectile to the new object

    It creates a short-range oxygen generator.
     
    Last edited: Jun 24, 2016
    TheFloranChef, Ludovic and lazarus78 like this.
  4. Guest0241525

    Guest0241525 Guest

    Some kind of object protecting an area from hazards would be nice. Then again, I'd rather have a solution better than spamming space heaters, like it was done in the old space station designs. :nurutease:

    I think some wall-mounted, subtle object would be neat for that, one for each hazard - something like a Colony Deed. In fact, I guess it could even re-use the tenant system's house integrity check, so that'd you could place an environmental protection device in each room.

    I mean, I guess I'd like to have something.
     
    Last edited by a moderator: Jun 24, 2016
  5. lazarus78

    lazarus78 The Waste of Time

    Nice. I will be making some of these for sure.
     
    Ludovic likes this.
  6. Shaadaris

    Shaadaris Giant Laser Beams

    Another way it could probably be done is by having something which spawns an invisible liquid which flows in every direction (i.e. basically a gas) and doesn't hinder movement which gives the oxygen effect. Probably also attach a bit of code that makes it disappear if exposed to an area with no background walls to both stop it from pooling outside of leaks and clogging up planets, and also as a way to simulate leaks caused by background wall breakage and foreground wall breakage is already handled by its natural tendancy to float every which way. This way would also simulate realistic decompression since all the air wouldn't leave instantly with a small leak.
     

Share This Page