SPLURT Station 13 - Modules - TypesVar Details - Proc Details

nanite_program

Vars

corruptableCorruptable - able to have code/configuration changed
error_flickingerror flicking - able to be randomly toggled by errors
extra_settingsDon't ever override this or I will come to your house and stand menacingly behind a bush
immutableimmutable - cannot be overwritten by other programs

Procs

copy_extra_settings_toCopy of the list instead of direct reference for obvious reasons
get_extra_setting_valueYou probably shouldn't be overriding this one, but I'm not a cop.
get_extra_settings_frontendUsed for getting information about the extra settings to the frontend
is_permanentChecks if we're a permanent program
register_extra_settingsRegister extra settings by overriding this. extra_settings[name] = new typepath() for each extra setting
self_destructAttempts to destroy ourselves
set_extra_settingYou can override this if you need to have special behavior after setting certain settings.

Var Details

corruptable

Corruptable - able to have code/configuration changed

error_flicking

error flicking - able to be randomly toggled by errors

extra_settings

Don't ever override this or I will come to your house and stand menacingly behind a bush

immutable

immutable - cannot be overwritten by other programs

Proc Details

copy_extra_settings_to

Copy of the list instead of direct reference for obvious reasons

get_extra_setting_value

You probably shouldn't be overriding this one, but I'm not a cop.

get_extra_settings_frontend

Used for getting information about the extra settings to the frontend

is_permanent

Checks if we're a permanent program

register_extra_settings

Register extra settings by overriding this. extra_settings[name] = new typepath() for each extra setting

self_destruct

Attempts to destroy ourselves

set_extra_setting

You can override this if you need to have special behavior after setting certain settings.