modular_aphelion/modules/cyborg_customization/code/model_catalog.dm 
| /proc/cyborg_selectable_models | Normal in-round selection stays restricted to its existing departments. |
|---|---|
| /proc/cyborg_appearance_models | Appearance previews/defaults also support bodies obtained through antagonist roles. |
| /proc/cyborg_appearance_model_id | Display names and mutable icon states are deliberately not identities. |
| /proc/cyborg_canonical_model_id | Canonicalize stored IDs too, so old variant defaults remain usable. |
| /proc/cyborg_model_catalog | Cached descriptors contain resources and copied lists only; temporary models have no host. |
| /proc/cyborg_model_legacy_id | Donor keys are accepted only when exactly one current descriptor matches. |