byond - Modules - TypesVar Details

/datum/component/cell

Vars

cell_insertIf the component requires a cell to be inserted to work instead of having an integrated one
chargeCurrent charge of power cell
charge_drainIf draining charge on process(), how much to drain per process call
charge_examine_rangeFrom how many tiles at the highest someone can examine the parent to see the charge
display_chargeIf the parent should show cell charge on examine
hit_chargeIf the component can be recharged by hitting its parent with a cell
initial_max_chargeInitial max charge of the power cell
inserted_cellRef to an inserted cell. Should only be null if cell_insert is false
max_chargeMaximum charge of the power cell, set to -1 for infinite charge
max_recharge_tickThe maximum amount that can be recharged per tick when using a cell to recharge this component

Var Details

cell_insert

If the component requires a cell to be inserted to work instead of having an integrated one

charge

Current charge of power cell

charge_drain

If draining charge on process(), how much to drain per process call

charge_examine_range

From how many tiles at the highest someone can examine the parent to see the charge

display_charge

If the parent should show cell charge on examine

hit_charge

If the component can be recharged by hitting its parent with a cell

initial_max_charge

Initial max charge of the power cell

inserted_cell

Ref to an inserted cell. Should only be null if cell_insert is false

max_charge

Maximum charge of the power cell, set to -1 for infinite charge

max_recharge_tick

The maximum amount that can be recharged per tick when using a cell to recharge this component