preferences

Vars | |
| arousal_multiplier | A separate arousal multiplier that the user has control of (although we could just tap into lust or replace it.) |
|---|---|
| auto_fit_viewport | Should we automatically fit the viewport? |
| broadcast_login_logout | If we want to broadcast deadchat connect/disconnect messages |
| characters_joined_as | Characters they have joined the round under - Lazylist of names |
| chat_on_map | Runechat preference. If true, certain messages will be displayed on the map, not ust on the chat area. Boolean. |
| deadmin | A separate variable for deadmin toggles, only deals with those. |
| dnr_triggered | did they DNR? used to prevent respawns. |
| favorite_interactions | My favorites! they show up in their own tab inside the ui. |
| favorite_outfits | What outfit typepaths we've favorited in the SelectEquipment menu |
| gear_points | loadout stuff |
| hardcore_survival_score | This var stores the amount of points the owner will get for making it out alive. |
| hearted | Someone thought we were nice! We get a little heart in OOC until we join the server past the below time (we can keep it until the end of the round otherwise) |
| hearted_until | If we have a hearted commendations, we honor it every time the player loads preferences until this time has been passed |
| key_bindings | Custom Keybindings |
| last_id | Last CID the person was seen on |
| last_ip | Last IP the person was seen on |
| log_clicks | Do we log their clicks to disk? |
| long_strip_menu | Strip menu style |
| max_chat_length | Limit preference on the size of the message. Requires chat_on_map to have effect. |
| medical_records | Medical record note section |
| moaning_multiplier | Chance of moaning during an interaction |
| modless_key_bindings | List with a key string associated to a list of keybindings. Unlike key_bindings, this one operates on raw key, allowing for binding a key that triggers regardless of if a modifier is depressed as long as the raw key is sent. |
| muted | Flags for admin mutes |
| persistent_scars | If we have persistent scars enabled |
| pixel_size | What size should pixels be displayed as? 0 is strech to fit |
| playtime_reward_cloak | The playtime_reward_cloak variable can be set to TRUE from the prefs menu only once the user has gained over 5K playtime hours. If true, it allows the user to get a cool looking roundstart cloak. |
| respawn_did_cryo | did they cryo on their last ghost? |
| respawn_restrictions_active | Are we currently subject to respawn restrictions? Usually set by us using the "respawn" verb, but can be lifted by admins. |
| respawn_time_of_death | time of death we consider for respawns |
| scaling_method | What scaling method should we use? |
| scars_index | Which of the 5 persistent scar slots we randomly roll to load for this round, if enabled. Actually rolled in [/datum/preferences/proc/load_character(slot)] |
| scars_list | We have 5 slots for persistent scars, if enabled we pick a random one to load (empty by default) and scars at the end of the shift if we survived as our original person |
| security_records | Security record note section |
| see_chat_non_mob | Whether non-mob messages will be displayed, such as machine vendor announcements. Requires chat_on_map to have effect. Boolean. |
| see_rc_emotes | Whether emotes will be displayed on runechat. Requires chat_on_map to have effect. Boolean. |
| slots_joined_as | Slots they have joined the round under - Lazylist of numbers |
| use_arousal_multiplier | Enable the 'arousal_multiplier' to be applied to lust amount |
| use_moaning_multiplier | Enable the 'moaning_multiplier' to be used as a % chance of moaning instead of default calculation. |
| widescreenpref | Should we be in the widescreen mode set by the config? |
Procs | |
| force_reset_keybindings | Resets the client's keybindings. Asks them for which |
| force_reset_keybindings_direct | Does the actual reset |
Var Details
arousal_multiplier

A separate arousal multiplier that the user has control of (although we could just tap into lust or replace it.)
auto_fit_viewport

Should we automatically fit the viewport?
broadcast_login_logout

If we want to broadcast deadchat connect/disconnect messages
characters_joined_as

Characters they have joined the round under - Lazylist of names
chat_on_map

Runechat preference. If true, certain messages will be displayed on the map, not ust on the chat area. Boolean.
deadmin

A separate variable for deadmin toggles, only deals with those.
dnr_triggered

did they DNR? used to prevent respawns.
favorite_interactions

My favorites! they show up in their own tab inside the ui.
favorite_outfits

What outfit typepaths we've favorited in the SelectEquipment menu
gear_points

loadout stuff
hardcore_survival_score

This var stores the amount of points the owner will get for making it out alive.
hearted

Someone thought we were nice! We get a little heart in OOC until we join the server past the below time (we can keep it until the end of the round otherwise)
hearted_until

If we have a hearted commendations, we honor it every time the player loads preferences until this time has been passed
key_bindings

Custom Keybindings
last_id

Last CID the person was seen on
last_ip

Last IP the person was seen on
log_clicks

Do we log their clicks to disk?
long_strip_menu

Strip menu style
max_chat_length

Limit preference on the size of the message. Requires chat_on_map to have effect.
medical_records

Medical record note section
moaning_multiplier

Chance of moaning during an interaction
modless_key_bindings

List with a key string associated to a list of keybindings. Unlike key_bindings, this one operates on raw key, allowing for binding a key that triggers regardless of if a modifier is depressed as long as the raw key is sent.
muted

Flags for admin mutes
persistent_scars

If we have persistent scars enabled
pixel_size

What size should pixels be displayed as? 0 is strech to fit
playtime_reward_cloak

The playtime_reward_cloak variable can be set to TRUE from the prefs menu only once the user has gained over 5K playtime hours. If true, it allows the user to get a cool looking roundstart cloak.
respawn_did_cryo

did they cryo on their last ghost?
respawn_restrictions_active

Are we currently subject to respawn restrictions? Usually set by us using the "respawn" verb, but can be lifted by admins.
respawn_time_of_death

time of death we consider for respawns
scaling_method

What scaling method should we use?
scars_index

Which of the 5 persistent scar slots we randomly roll to load for this round, if enabled. Actually rolled in [/datum/preferences/proc/load_character(slot)]
scars_list

We have 5 slots for persistent scars, if enabled we pick a random one to load (empty by default) and scars at the end of the shift if we survived as our original person
security_records

Security record note section
see_chat_non_mob

Whether non-mob messages will be displayed, such as machine vendor announcements. Requires chat_on_map to have effect. Boolean.
see_rc_emotes

Whether emotes will be displayed on runechat. Requires chat_on_map to have effect. Boolean.
slots_joined_as

Slots they have joined the round under - Lazylist of numbers
use_arousal_multiplier

Enable the 'arousal_multiplier' to be applied to lust amount
use_moaning_multiplier

Enable the 'moaning_multiplier' to be used as a % chance of moaning instead of default calculation.
widescreenpref

Should we be in the widescreen mode set by the config?
Proc Details
force_reset_keybindings
Resets the client's keybindings. Asks them for which
force_reset_keybindings_direct
Does the actual reset