Space Engineers

Space Engineers

View Stats:
RadiclDreamr Jun 22, 2015 @ 1:14am
Condition Blocks (or Modified Timer/Sensor Blocks)
Something I thought of when making an airlock:
Sensors are nice but sometimes they don't do the job, they only work for moving objects and people.

I wanted something that would make a condition that when "Door 6" was open, it would lock "Door 7" and keep it from opening and letting all the air out (Like if I were outside and someone opens the inside door right before I open the outside door). I also have several simulation blast doors that can seal a damaged or breached section off. In this case, the condition could be that if "Not Airtight," as in there is a damaged section, it would close the blast door automatically. Doing this with all of my blast doors would make a pretty cool simulation.

I just figured that since we have sensors and timers that work much the same that the concept was pretty doable.

Other cool or practical uses:
- When "Connector" is connected (Ship docking), change "Light" to [color].
- When "Cargo Container" is full, change "Light" to [color]. (Such things are very useful in a command station or on the bridge.

That's all I can think of right now, but I'm sure people can come up with a lot of cool uses. I know about the programmable block, so don't mention it because you can do aanything in the game with that block. :P

EDIT: Or if anyone knows any mods that can do this?
Last edited by RadiclDreamr; Jun 23, 2015 @ 5:00pm
< >
Showing 1-4 of 4 comments
RadiclDreamr Jun 28, 2015 @ 7:42pm 
Bump*

Feel free to criticize my idea, but I feel it is something worth considering at least.
error1440 Jun 28, 2015 @ 7:56pm 
I do like the idea. Currently the only way I know to impliment it would be by using a ton of timer blocks or a programmable block with one heck of a script in it xD

Just throwin it out there:

The sensors can sort of already work a bit how you want. Not locking one door or detecting pressure or anything but heres an example:

I make a double-door, with a single block gap in between to palce the sensor on the roof of the small hallway

The doors on either end are grouped as "Airlock 1"

When the sensor is triggered, it has the first option being the Airlock 1 group open/close. This closes the door behind me and opens the door in front of me.

The second option in the sensor is set to Airlock 1 Closed

When I leave the sensors range now, it closes both doors (even though only 1 is open)

Not sure if packing the sensors with a ton more options would be too helpful though. This sounds more like an option for the programmable block having an "autoscript" loaded into it so we didnt have to search the workshop for scripts other people have made, or perhaps a second type of sensor altogether for air pressure.

Theres another thread somewhere here that wants doors to have "smarter" options. If I'm remembering it right, basically it would have an option where "if no pressure on other side of door then will not open"
Jota Jun 28, 2015 @ 9:34pm 
I agree. The function of sensor blocks shouldn't be to trigger something or not, but rather to return true or false depending on its settings. Thsi way, multiple conditional blocks could acess just one sensor and them decide what to do with the information.
RadiclDreamr Jun 30, 2015 @ 2:25pm 
I was actually thinking that if they added a condition to timer blocks, that would suffice.
e.g. each timer block has one or two condition requirements that are default set to "no condition," but can be set to many conditions for each block. These conditions will trigger the timer block only once, and you can use another timerblock for a loop like it is now.
< >
Showing 1-4 of 4 comments
Per page: 1530 50

Date Posted: Jun 22, 2015 @ 1:14am
Posts: 4