Transception Array
Vars | |
direct_queue | List of items to forcibly send to pads when possible |
---|---|
grid_surplus_threshold | Amount of surplus past intcap_draw_rate that's required for charging, as a safeguard against spikes in demand |
intcap | Internal capacitor; cell installed inside the array itself. Draws from grid surplus when available, configurable from the array computer. |
intcap_charging | Whether the array's conditions for refilling its internal capacitor are satisfied; used for load logic and overlay control |
intcap_door_open | Whether the door for the internal capacitor's compartment is open |
intcap_draw_rate | How fast the internal capacitor will attempt to draw down grid power while intcap_charging is true |
is_transceiving | Whether array is currently transceiving (interfacing with a pad for the process of sending or receiving a thing) |
primed | Whether array permits transception (false means just comms); disabled by the failsafe when power gets too low |
repair_status | This condition tracks the progress of array repair; status of 8 (defined above, change if process changes) indicates full condition |
telebeam | Beam overlay (this was made an object overlay for the purpose of having access to flick) |
use_standard_failsafe | Determines if failsafe threshold is equipment power threshold plus transception cost (true) or transception cost (false). |
Procs | |
attempt_restart | When array has failsafe active, this is called each machine tick to see if power has sufficiently recovered to restart transception |
can_transceive | Respond to a pad's inquiry of whether a transception can occur |
failsafe_inquiry | Checks status of local APC, activates failsafe if power is insufficient (30% plus 1 startcost with standard failsafe, 1 startcost otherwise) |
intcap_failure | Sabotaged cells, instead of blowing out the turf, will blow out the associated microvoltage cabinet and bring the array offline |
pay_startcost | Attempt to pay the "kick-start" cost for transception; uses internal capacitor first, then area power cell |
transceive | Respond to a pad's request to do a transception; if successful, do the transception animation, power draw and cooldown |
use_intcap | Layer for using internal capacitor; separated to intercept rigged cells and handle with custom damage behavior |
Var Details
direct_queue
List of items to forcibly send to pads when possible
grid_surplus_threshold
Amount of surplus past intcap_draw_rate that's required for charging, as a safeguard against spikes in demand
intcap
Internal capacitor; cell installed inside the array itself. Draws from grid surplus when available, configurable from the array computer.
intcap_charging
Whether the array's conditions for refilling its internal capacitor are satisfied; used for load logic and overlay control
intcap_door_open
Whether the door for the internal capacitor's compartment is open
intcap_draw_rate
How fast the internal capacitor will attempt to draw down grid power while intcap_charging is true
is_transceiving
Whether array is currently transceiving (interfacing with a pad for the process of sending or receiving a thing)
primed
Whether array permits transception (false means just comms); disabled by the failsafe when power gets too low
repair_status
This condition tracks the progress of array repair; status of 8 (defined above, change if process changes) indicates full condition
telebeam
Beam overlay (this was made an object overlay for the purpose of having access to flick)
use_standard_failsafe
Determines if failsafe threshold is equipment power threshold plus transception cost (true) or transception cost (false).
Proc Details
attempt_restart
When array has failsafe active, this is called each machine tick to see if power has sufficiently recovered to restart transception
can_transceive
Respond to a pad's inquiry of whether a transception can occur
failsafe_inquiry
Checks status of local APC, activates failsafe if power is insufficient (30% plus 1 startcost with standard failsafe, 1 startcost otherwise)
intcap_failure
Sabotaged cells, instead of blowing out the turf, will blow out the associated microvoltage cabinet and bring the array offline
pay_startcost
Attempt to pay the "kick-start" cost for transception; uses internal capacitor first, then area power cell
transceive
Respond to a pad's request to do a transception; if successful, do the transception animation, power draw and cooldown
use_intcap
Layer for using internal capacitor; separated to intercept rigged cells and handle with custom damage behavior