Goonstation 13 - Modules - TypesVar Details - Proc Details

Transception Array

Vars

direct_queueList of items to forcibly send to pads when possible
grid_surplus_thresholdAmount of surplus past intcap_draw_rate that's required for charging, as a safeguard against spikes in demand
intcapInternal capacitor; cell installed inside the array itself. Draws from grid surplus when available, configurable from the array computer.
intcap_chargingWhether the array's conditions for refilling its internal capacitor are satisfied; used for load logic and overlay control
intcap_door_openWhether the door for the internal capacitor's compartment is open
intcap_draw_rateHow fast the internal capacitor will attempt to draw down grid power while intcap_charging is true
is_transceivingWhether array is currently transceiving (interfacing with a pad for the process of sending or receiving a thing)
primedWhether array permits transception (false means just comms); disabled by the failsafe when power gets too low
repair_statusThis condition tracks the progress of array repair; status of 8 (defined above, change if process changes) indicates full condition
telebeamBeam overlay (this was made an object overlay for the purpose of having access to flick)
use_standard_failsafeDetermines if failsafe threshold is equipment power threshold plus transception cost (true) or transception cost (false).

Procs

attempt_restartWhen array has failsafe active, this is called each machine tick to see if power has sufficiently recovered to restart transception
can_transceiveRespond to a pad's inquiry of whether a transception can occur
failsafe_inquiryChecks status of local APC, activates failsafe if power is insufficient (30% plus 1 startcost with standard failsafe, 1 startcost otherwise)
intcap_failureSabotaged cells, instead of blowing out the turf, will blow out the associated microvoltage cabinet and bring the array offline
pay_startcostAttempt to pay the "kick-start" cost for transception; uses internal capacitor first, then area power cell
transceiveRespond to a pad's request to do a transception; if successful, do the transception animation, power draw and cooldown
use_intcapLayer 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