This object is in archive! 

[Suggestion] Add a Logic Block Set to execute actions

Ashura DX shared this feedback 2 years ago
Not Enough Votes

Inspired by the new turret controller block that has made functionality otherwise reserved to Programmable Blocks accessible for more players on all platforms, I would like to suggest adding a set of logic blocks to the game.


What I mean by that? Let's try to illustrate the idea:


This idea involves 4 different blocks:

  1. The condition block: A block that tracks another blocks properties and can excecute actions depending on the True/False state of the condition.
  2. The AND Block: This block takes a list of condition blocks and executes actions if all conditions are matched/not matched.
  3. The OR Block: Same concept as the AND Block but triggers its actions if any of the conditions are met.
  4. The XOR Block: Only exectues its actions if exactly one of the listed conditions is fulfilled.

Adding blocks or block groups to monitor to a condition block should function like adding blocks to a toolbar slot in a cockpit. A list of possible properties to monitor. These can be simple things like the blocks on/off state, if it uses conveyors or not, but also the percentage of cargospace used/Gas Volume filled/Power stored of cargo blocks/Tanks/Batteries.


A set of blocks like this would open a whole new world of interactive functions to all players.

Some usecases that come to mind:

  • Easy and safe Airlock Control
  • Emergency Oxygen Stockpiling and depressurizing of the base/ship to maintain essential life support
  • Shutting Reactors/Hydrogen Engines off if batteries reach a certain charge
  • Disable stockpiling on a Tank if a ship connects to a designated refueling connector
  • Switch to emergency lighting if power is low
  • Trigger alarms if an enemy antenna enters broadcasting range
  • Shutdown drills if cargo is full

And I'm sure everyone can think of a variety of further situations where blocks like these could be immensely useful.

Replies (3)

photo
1

yeah we definitely need a Logic Block as its own block or maybe add it to the programable bock or even keen can give the programable bock visual scripting.

photo
3

Why not merge all of these into a single logic block?


EDIT: Can we expand upon this by including other things?:

-Local gravity

-Local oxygen levels

-Ship mass and size

-Distance from the ground

-Planet atmosphere thickness

Leave a Comment
 
Attach a file