Automated Control Block

Simpler and more specific than an AI, the Automated Control Block (ACB) is used to activate components when certain conditions are met. It can be triggered by an ACB Controller.

Dialog
Pressing Q at the ACB will bring up its dialog.

Inputs
The ACB will trigger when the input is met.


 * None; The ACB will not activate automatically
 * On spawning; Activates on spawning
 * On ACB taking damage; Activates ACB when the ACB itself takes damage
 * Altitude greater/less than -500 to 1800 m; Activates the ACB when the ACB itself is under a certain altitude
 * Every 0 to 120 s; Sends one pulse every X amount of seconds
 * Object in front within 0 to 50 m; Activates if any object is in front of the ACB within X meter
 * no object in front within 0 to 50 m; Activates if no object is in front of the ACB within X meter
 * Vehicle health percent below/above 0 to 100; Activates ACB when the vehicle health is below/above X%
 * Vehicle speed below/above 0 to 150 m/s; Activates ACB when the vehicle is below/above X m/s
 * Enemy range below/above (or no enemies) 0 to 5000 m; Activates ACB when an enemy is closer/further or if there is no enemy within X meter
 * Pitch angle below/above -90 to 90 degrees; Activates ACB when the vehicle pitch angle is above/below X degree
 * Roll angle below/above -90 to 90 degrees; Activates ACB when the vehicle roll angle is above/below X degree
 * 0 to 120 s after spawn; Activates ACB after X seconds of the vehicle spawn
 * Hostile missile within 1 to 2000 m; Activates ACB when an enemy missile is within X meter of the ACB
 * Control received to yaw left/right; Activates ACB when the vehicle is ordered to yaw left/right
 * Control received to roll left/right; Activates ACB when the vehicle is ordered to roll left/right
 * Control received to nose up/down; Activates ACB when the vehicle is ordered to pitch up/down
 * Control received to move forwards/backwards; Activates ACB when the vehicle is ordered to move forwards/backwards
 * Fuel percentage below/above 0 to 100; Activates ACB when fuel percentage is above/below X%
 * Battery percentage below/above 0 to 100; Activates ACB when battery percentage is above/below X%
 * Ammo percentage below/above 0 to 100; Activates ACB when ammo percentage is above/below X%
 * Power percentage below/above 0 to 100; Activates ACB when power percentage is above/below X%
 * Height above surface below/above -500 to 1800 m; Activates ACB when the ACB itself is X meter above the serface
 * Height above terrain below/above -500 to 1800 m; Activates ACB when the ACB itself is X meter above the terrain, ignoring the water

Affected/Affect
Only one type of component may be affected per ACB.


 * Air Pumps: Set 0 to 1.
 * Balloon Deployers: Activate/deactivate.
 * Hydrofoils: Set angle -45 to 45 degrees.
 * AI Mainframes: Turn OFF, ON, or COMBAT.
 * Constructable Spawners: Spawn.
 * Spin Blocks: Rotate -180 to 180 degrees, set rotation speed -30 to 30 radians/s, spin, or reverse spin.
 * Desired Speed: Water speed -5 to 5 and/or air speed 0 to 5.
 * Docking Stations: Release, recall, undock, or dock.
 * Shield Projectors: Off, disrupt, or reflect.
 * Enemy Simulators: Activate 10 to 600 s, deactivate.
 * Aerial AI Cards: Minimum/nominal altitude -500 to 1800 m.
 * Electric Engines: Output 0 to 1.
 * Weapon Systems: Fire.
 * Propulsion Components: Set drive fraction 0 to 1.
 * Ammo Processors: On/off.
 * General Purpose PID: Set point.
 * Fuel Engines: % dedicated to battery charging, % maximum RPM.
 * Light fittings: Intensity 0 to 10.
 * Complex control key
 * Warp drive: Begin charging, trigger warp, or cycle (idle -> charge, charge -> warp).

Affect range (Manhattan distance) can also be set to 1 to 50 or no limit, and delay from 0 to 120 s.

Control Panel
This is used to change the numerical parameters to the inputs. The ACB can also be mapped to complex controller keys here.