/tg/ Station 13 - Modules - Types

modular_aphelion/modules/custom_sprites/code/editor.dm

/datum/config_entry/flag/disallow_custom_sprite_editingEditing can be disabled without removing any saved appearance.
/datum/preference_middleware/custom_spritesCharacter setup's side of the custom sprite editors: opening them, which markings have a drawing, and putting drawings on the character.
/proc/custom_style_rewrite_markingsRewrites a limb's native marking records. Markings are stored by name, so one limb can't wear the same marking twice, and their order is kept.