byond - Modules - TypesVar Details - Proc Details

preferences

Vars

accessible_tgui_themesPreference for letting people make TGUI windows use more accessible (basically, default) themes, where needed/possible. Example application: health analyzers using this to choose between default themes or the NtOS themes.
ambient_occlusionambient occlusion, or the shadows drawn below objects
auto_fit_viewportShould we automatically fit the viewport?
chat_on_mapChat on map
chem_macrosSaves chemical recipes based on client so they persist through games
fast_mc_refreshWhether or not the MC tab of the Stat Panel refreshes fast. This is expensive so make sure you need it.
favorite_outfitsWhat outfit typepaths we've favorited in the SelectEquipment menu
fullscreen_modeIf the game is in fullscreen mode
hear_ooc_anywhere_as_staffWhen enabled, can hear OOC channels from anywhere in any situation. Ex: mentors/admins being able to hear XOOC as a human, or LOOC when not nearby the speaker.
ignoringList of keys we are ignoring in global OOC
loadout_managerThe loadout manager
map_nameNew TGUI Preference preview
multiz_parallaxwhether we want to use multi-z parallax. performance option
multiz_performanceperformance setting for multiz
mute_others_combat_messagesWhether to mute goonchat combat messages from others, such as when they are shot.
mute_self_combat_messagesWhether to mute goonchat combat messages when we are the source, such as when we are shot.
mute_xeno_health_alert_messagesWhether to mute xeno health alerts from when other xenos are badly hurt.
pixel_sizeWhat size should pixels be displayed as? 0 is strech to fit
preferred_squad_somYour preferred squad, when playing SOM
quick_equipQuick equip slots, up to MAX_QUICK_EQUIP_SLOTS. One per quick equip hotkey.
radio_tts_flagsWhich types of comms the user wants to hear TTS from
scaling_methodWhat scaling method should we use? Distort means nearest neighbor
see_rc_emotesWhether emotes will be displayed on runechat. Requires chat_on_map to have effect.
show_status_barHide status bar (bottom left)
show_xeno_rankWhether we generate a xeno name to show in the chatbox and on the mob.
slot_draw_order_prefList of slot_draw_order
sound_ttswhether the user wants to hear tts
split_admin_tabsWhen enabled, will split the 'Admin' panel into several tabs.
status_toggle_flagsState tracking of hive status toggles
stim_sequenceslist("sequencename" = list(uid, uid, uid))
tab_indexCurrent tab index of the game preferences ui
tts_pitchhow much to pitch the tts voice up and down
tts_voiceWhat tts voice should be used
unique_action_use_active_handIf unique action will only act on the item in the active hand. If false, it will try to act on the item on the inactive hand as well in certain conditions.
volume_ttsVolume to use for tts
widescreenprefShould we be in the widescreen mode set by the config?

Procs

delete_loadoutDelete a loadout from the savefile
load_loadoutLoad a loadout from the savefile and returns it
load_loadout_listLoad the loadout list
load_loadout_managerLoad from a savefile and unserialize the loadout manager This is deprecated and should be used only to convert old loadout list save system to new one
reset_loadouts_fileErase all loadouts that could be saved on the savefile
save_loadoutSave a loadout into the savefile
save_loadout_listSave the loadout list

Var Details

accessible_tgui_themes

Preference for letting people make TGUI windows use more accessible (basically, default) themes, where needed/possible. Example application: health analyzers using this to choose between default themes or the NtOS themes.

ambient_occlusion

ambient occlusion, or the shadows drawn below objects

auto_fit_viewport

Should we automatically fit the viewport?

chat_on_map

Chat on map

chem_macros

Saves chemical recipes based on client so they persist through games

fast_mc_refresh

Whether or not the MC tab of the Stat Panel refreshes fast. This is expensive so make sure you need it.

favorite_outfits

What outfit typepaths we've favorited in the SelectEquipment menu

fullscreen_mode

If the game is in fullscreen mode

hear_ooc_anywhere_as_staff

When enabled, can hear OOC channels from anywhere in any situation. Ex: mentors/admins being able to hear XOOC as a human, or LOOC when not nearby the speaker.

ignoring

List of keys we are ignoring in global OOC

loadout_manager

The loadout manager

map_name

New TGUI Preference preview

multiz_parallax

whether we want to use multi-z parallax. performance option

multiz_performance

performance setting for multiz

mute_others_combat_messages

Whether to mute goonchat combat messages from others, such as when they are shot.

mute_self_combat_messages

Whether to mute goonchat combat messages when we are the source, such as when we are shot.

mute_xeno_health_alert_messages

Whether to mute xeno health alerts from when other xenos are badly hurt.

pixel_size

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

preferred_squad_som

Your preferred squad, when playing SOM

quick_equip

Quick equip slots, up to MAX_QUICK_EQUIP_SLOTS. One per quick equip hotkey.

radio_tts_flags

Which types of comms the user wants to hear TTS from

scaling_method

What scaling method should we use? Distort means nearest neighbor

see_rc_emotes

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

show_status_bar

Hide status bar (bottom left)

show_xeno_rank

Whether we generate a xeno name to show in the chatbox and on the mob.

slot_draw_order_pref

List of slot_draw_order

sound_tts

whether the user wants to hear tts

split_admin_tabs

When enabled, will split the 'Admin' panel into several tabs.

status_toggle_flags

State tracking of hive status toggles

stim_sequences

list("sequencename" = list(uid, uid, uid))

tab_index

Current tab index of the game preferences ui

tts_pitch

how much to pitch the tts voice up and down

tts_voice

What tts voice should be used

unique_action_use_active_hand

If unique action will only act on the item in the active hand. If false, it will try to act on the item on the inactive hand as well in certain conditions.

volume_tts

Volume to use for tts

widescreenpref

Should we be in the widescreen mode set by the config?

Proc Details

delete_loadout

Delete a loadout from the savefile

load_loadout

Load a loadout from the savefile and returns it

load_loadout_list

Load the loadout list

load_loadout_manager

Load from a savefile and unserialize the loadout manager This is deprecated and should be used only to convert old loadout list save system to new one

reset_loadouts_file

Erase all loadouts that could be saved on the savefile

save_loadout

Save a loadout into the savefile

save_loadout_list

Save the loadout list