/tg/ Station 13 - Modules - Types — Var Details - Proc Details

bsa_control

The control computer

Responsible for cannon firing protocols.

Vars

area_aimAre we allowing the gun to target areas?
connected_cannonA weakref to our cannon
noticeThe current system status of the gun
targetOur target... WHY NOT WEEKREFF
visualization_centerThe centerpiece's turf when visualization started, so it can't be moved mid-deployment.
visualization_effectsList of effects being used to show where the BSA will appear.
visualization_frontThe front piece's turf when visualization started, so it can't be rotated mid-deployment.
visualization_typeTypepath of the effect used for position visualization.
visualizing_positionIf we're showing roughly where the BSA will appear.

Procs

calibrateSets a target for the gun to use.
change_capacitor_targetChanges the target charge for the internal capacitors
chargeTakes power from the powernet and inserts it into the gun.
fireInitiates the cannon fire protocol
get_impact_turfLocates the impact turf based off of if it's an area or a GPS.
get_target_nameReturns the targets name, simple.
start_visualizingDeploy
stop_visualizingClears the effects indicating where the cannon will deploy.

Var Details

area_aim

Are we allowing the gun to target areas?

connected_cannon

A weakref to our cannon

notice

The current system status of the gun

target

Our target... WHY NOT WEEKREFF

visualization_center

The centerpiece's turf when visualization started, so it can't be moved mid-deployment.

visualization_effects

List of effects being used to show where the BSA will appear.

visualization_front

The front piece's turf when visualization started, so it can't be rotated mid-deployment.

visualization_type

Typepath of the effect used for position visualization.

visualizing_position

If we're showing roughly where the BSA will appear.

Proc Details

calibrate

Sets a target for the gun to use.

change_capacitor_target

Changes the target charge for the internal capacitors

charge

Takes power from the powernet and inserts it into the gun.

fire

Initiates the cannon fire protocol

get_impact_turf

Locates the impact turf based off of if it's an area or a GPS.

get_target_name

Returns the targets name, simple.

start_visualizing

Deploy

Deploys the cannon and deletes the old parts. Prior to deployment, indicates the space the cannon will occupy using effects.

stop_visualizing

Clears the effects indicating where the cannon will deploy.