/tg/ Station 13 - Modules - TypesVar Details - Proc Details

silicon

Silicon PDA

PDAs that are built-in to Silicons and should not exist at any point without being inside of one.

Vars

borglogIC log that borgs can view in their personal management app
robotactRef to the RoboTact app. Important enough to borgs to deserve a ref.
silicon_ownerRef to the silicon we're installed in. Set by the silicon itself during its creation.

Procs

add_shell_componentSilicons don't have the tools (or hands) to make circuits setups with their own PDAs.
get_robotactReturns a ref to the RoboTact app, creating the app if need be.

Var Details

borglog

IC log that borgs can view in their personal management app

robotact

Ref to the RoboTact app. Important enough to borgs to deserve a ref.

silicon_owner

Ref to the silicon we're installed in. Set by the silicon itself during its creation.

Proc Details

add_shell_component

Silicons don't have the tools (or hands) to make circuits setups with their own PDAs.

get_robotact

Returns a ref to the RoboTact app, creating the app if need be.

The RoboTact app is important for borgs, and so should always be available. This proc will look for it in the tablet's robotact var, then check the hard drive if the robotact var is unset, and finally attempt to create a new copy if the hard drive does not contain the app. If the hard drive rejects the new copy (such as due to lack of space), the proc will crash with an error. RoboTact is supposed to be undeletable, so these will create runtime messages.