/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/~skyrat_defines/preferences.dm

TRICOLOR_NO_CHECKfor tri color prefs: doesn't check type_to_check pref
TRICOLOR_CHECK_BOOLEANchecks that the value of type_to_check is not FALSE
TRICOLOR_CHECK_ACCESSORYchecks that the value of type_to_check is associated with a factual sprite accessory (tldr not "None")
PREFERENCE_CATEGORY_CHARACTER_BASICSEssential features for every character, don't add new prefs to this unless you can justify why the majority of characters would use it
PREFERENCE_CATEGORY_OOC_PREFSOOC per-character preferences e.g. character advert, ERP status
PREFERENCE_CATEGORY_SILICON_PREFSPreferences that only apply to AI and cyborgs

Define Details

PREFERENCE_CATEGORY_CHARACTER_BASICS

Essential features for every character, don't add new prefs to this unless you can justify why the majority of characters would use it

PREFERENCE_CATEGORY_OOC_PREFS

OOC per-character preferences e.g. character advert, ERP status

PREFERENCE_CATEGORY_SILICON_PREFS

Preferences that only apply to AI and cyborgs

TRICOLOR_CHECK_ACCESSORY

checks that the value of type_to_check is associated with a factual sprite accessory (tldr not "None")

TRICOLOR_CHECK_BOOLEAN

checks that the value of type_to_check is not FALSE

TRICOLOR_NO_CHECK

for tri color prefs: doesn't check type_to_check pref