Space Station 13 - Modules - TypesVar Details - Proc Details

mecha

Vars

actuatorSpecial module that allows strafe mode by modifying "strafe_allowed" variable
cargoThe internal storage of the exosuit. For the cargo module
cargo_capacityYou can fit a few things in this mecha but not much.
cargo_expandedfor wide cargo module
id_lock_onNeed in access to operate mecha.
internals_req_accessRequired access level to open cell compartment.
maint_accessPermit to begin maintenance protocols.
maintenance_progressState of maintenance protocols
mech_typeMech subtype. Currently used in paintkits.
move_resistopaque. Menacing.
one_accessNeed all or at least one access to operate
operation_req_accessRequired access level for mecha operation.
phase_modifierModifier of some phasing effects.
strafeIs mecha strafing currently
strafe_allowedAllows strafe mode for mecha
strafe_diagonalAllows diagonal strafing while strafe is enabled (very OP, FALSE by default on all mechas)
strafe_speed_factorMultiplier that modifies mecha speed while strafing (bigger numbers mean slower movement)
ui_honkedHonkify interface
ui_selected_module_indexIndex of selected item for ui
ui_themeTheme of mecha ui
ui_viewRef to screen object that displays in the middle of the UI

Procs

Process_SpacemoveMovement procs
admin_FreezeFreeze Mech
attack_aiAI piloting
check_for_internal_damageInternal damage
convert_diagonal_dirProc that converts diagonal direction into cardinal for mecha
get_armour_facingHealth related procs
get_cellHelpers
get_turf_airAtmospheric stuff
has_chargePower stuff
is_opposite_dirProc that checks if current cardinal direction is opposite for mecha
operation_allowedAccess stuff
processMecha global iterators
toggle_strafeProc that toggles strafe mode of the mecha ON/OFF
try_repair_int_damagetries to repair any internal damage and plays fluff for it

Var Details

actuator

Special module that allows strafe mode by modifying "strafe_allowed" variable

cargo

The internal storage of the exosuit. For the cargo module

cargo_capacity

You can fit a few things in this mecha but not much.

cargo_expanded

for wide cargo module

id_lock_on

Need in access to operate mecha.

internals_req_access

Required access level to open cell compartment.

maint_access

Permit to begin maintenance protocols.

maintenance_progress

State of maintenance protocols

mech_type

Mech subtype. Currently used in paintkits.

move_resist

opaque. Menacing.

one_access

Need all or at least one access to operate

operation_req_access

Required access level for mecha operation.

phase_modifier

Modifier of some phasing effects.

strafe

Is mecha strafing currently

strafe_allowed

Allows strafe mode for mecha

strafe_diagonal

Allows diagonal strafing while strafe is enabled (very OP, FALSE by default on all mechas)

strafe_speed_factor

Multiplier that modifies mecha speed while strafing (bigger numbers mean slower movement)

ui_honked

Honkify interface

ui_selected_module_index

Index of selected item for ui

ui_theme

Theme of mecha ui

ui_view

Ref to screen object that displays in the middle of the UI

Proc Details

Process_Spacemove

Movement procs

admin_Freeze

Freeze Mech

attack_ai

AI piloting

check_for_internal_damage

Internal damage

convert_diagonal_dir

Proc that converts diagonal direction into cardinal for mecha

Arguments

get_armour_facing

Health related procs

get_cell

Helpers

get_turf_air

Atmospheric stuff

has_charge

Power stuff

is_opposite_dir

Proc that checks if current cardinal direction is opposite for mecha

Arguments

operation_allowed

Access stuff

process

Mecha global iterators

toggle_strafe

Proc that toggles strafe mode of the mecha ON/OFF

Arguments

try_repair_int_damage

tries to repair any internal damage and plays fluff for it