/tg/ Station 13 - Modules - Types

modular_aphelion/modules/cyborg_customization/code/persistence.dm

/datum/json_savefile/cyborg_customizationThe account's cyborg layout sidecar, cyborg_customization.json beside preferences.json, keyed by character slot.
/proc/cyborg_layout_slot_full_messageWhat the editor says while a character's setups are past CYBORG_LAYOUT_MAX_SLOT_BYTES.
/proc/cyborg_layout_account_full_messageWhat the editor says while saving a character would take the account past CYBORG_LAYOUT_MAX_SIDECAR_BYTES.
/proc/cyborg_layout_sidecar_pathThe cyborg layout sidecar beside a preferences.json path, or null when the path has no directory.
/proc/cyborg_layouts_from_importLayouts carried by an uploaded preferences file, keyed by character slot. Read before pass one sanitation.
/proc/cyborg_customization_after_importImports replace every character, so the old layouts go and the uploaded ones take their place.