SS1984 - Modules - Types — Var Details - Proc Details

robot

Vars

brute_modValue incoming brute damage to borgs is mutiplied by.
burn_modValue incoming burn damage to borgs is multiplied by.
componentsComponents are basically robot organs.
default_cell_typeType of the cell, that will be inserted into cyborg when he spawns
default_lamp_colorWhite color of the default lamp light
emaggedHas the robot been emagged?
fire_light_modificatorDetermines how bright fire emits light when on cyborg.
ion_trailIonpulse effect.
ionpulseJetpack-like effect.
ionpulse_onJetpack-like effect.
lamp_intensityLuminosity of the headlamp. 0 is off. Higher settings than the minimum require power.
lamp_maxMaximum brightness of a borg lamp. Set as a var for easy adjusting.
lamp_rechargingFlag for if the lamp is on cooldown after being forcibly disabled.
lawupdateCyborgs will sync their laws with their AI by default
limited_modulesA limited pickable modules goes into this list. If empty all modules will be available(default ones)
lockchargeBoolean of whether the borg is locked down or not
low_power_modewhether the robot has no charge left.
pdahideUsed to hide the borg from the messenger list
reflectableIf 'TRUE', borg will gain ability to reflect projectiles
reflection_typeType of this cyborg reflection. 0 - nothing. 1 - bullets. 2 - lasers.
scrambledcodesUsed to determine if a borg shows up on the robotics console. Setting to one hides them.
shown_robot_modulesUsed to determine whether they have the module menu shown or not
spark_systemSpark system to do sparks
tracking_entitiesThe number of known entities currently accessing the internal camera
updatingportable camera camerachunk update

Procs

attack_swarmer_secondaryTries to convert a cyborg into a swarmer
on_drop_hotkey_pressUsed in robot.dm when the user presses "Q" by default.
on_upgrade_deletedCalled when an applied upgrade is deleted.
set_lockchargeReports the event of the change in value of the lockcharge variable.

Var Details

brute_mod

Value incoming brute damage to borgs is mutiplied by.

burn_mod

Value incoming burn damage to borgs is multiplied by.

components

Components are basically robot organs.

default_cell_type

Type of the cell, that will be inserted into cyborg when he spawns

default_lamp_color

White color of the default lamp light

emagged

Has the robot been emagged?

fire_light_modificator

Determines how bright fire emits light when on cyborg.

ion_trail

Ionpulse effect.

ionpulse

Jetpack-like effect.

ionpulse_on

Jetpack-like effect.

lamp_intensity

Luminosity of the headlamp. 0 is off. Higher settings than the minimum require power.

lamp_max

Maximum brightness of a borg lamp. Set as a var for easy adjusting.

lamp_recharging

Flag for if the lamp is on cooldown after being forcibly disabled.

lawupdate

Cyborgs will sync their laws with their AI by default

limited_modules

A limited pickable modules goes into this list. If empty all modules will be available(default ones)

lockcharge

Boolean of whether the borg is locked down or not

low_power_mode

whether the robot has no charge left.

pdahide

Used to hide the borg from the messenger list

reflectable

If 'TRUE', borg will gain ability to reflect projectiles

reflection_type

Type of this cyborg reflection. 0 - nothing. 1 - bullets. 2 - lasers.

scrambledcodes

Used to determine if a borg shows up on the robotics console. Setting to one hides them.

shown_robot_modules

Used to determine whether they have the module menu shown or not

spark_system

Spark system to do sparks

tracking_entities

The number of known entities currently accessing the internal camera

updating

portable camera camerachunk update

Proc Details

attack_swarmer_secondary

Tries to convert a cyborg into a swarmer

on_drop_hotkey_press

Used in robot.dm when the user presses "Q" by default.

on_upgrade_deleted

Called when an applied upgrade is deleted.

set_lockcharge

Reports the event of the change in value of the lockcharge variable.