Files
GS13NG/datum/controller/global_vars.html
2025-02-05 06:19:18 +00:00

29 lines
34 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/global_vars - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="datum/controller/global_vars.html#var">Var Details</a></header><main><h1>global_vars <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/global_vars.html">controller/global_vars</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/globals.dm#L3"><img src="git.png" width="16" height="16" title="code/controllers/globals.dm 3"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="datum/controller/global_vars.html#var/GPS_list">GPS_list</a></th><td>Global GPS_list. All GPS components get saved in here for easy reference.</td></tr><tr><th><a href="datum/controller/global_vars.html#var/acid_overlay">acid_overlay</a></th><td>ACID</td></tr><tr><th><a href="datum/controller/global_vars.html#var/adamantine_recipes">adamantine_recipes</a></th><td>Others</td></tr><tr><th><a href="datum/controller/global_vars.html#var/admin_state">admin_state</a></th><td>tgui state: admin_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/always_state">always_state</a></th><td>tgui state: always_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/announcer_keys">announcer_keys</a></th><td>Global list of all of our announcer keys.</td></tr><tr><th><a href="datum/controller/global_vars.html#var/areas_by_type">areas_by_type</a></th><td>An association from typepath to area instance. Only includes areas with <code>unique</code> set.</td></tr><tr><th><a href="datum/controller/global_vars.html#var/conscious_state">conscious_state</a></th><td>tgui state: conscious_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/contained_state">contained_state</a></th><td>tgui state: contained_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/current_living_antags">current_living_antags</a></th><td>All alive antags with clients.</td></tr><tr><th><a href="datum/controller/global_vars.html#var/current_observers_list">current_observers_list</a></th><td>All observers with clients that joined as observers.</td></tr><tr><th><a href="datum/controller/global_vars.html#var/deep_inventory_state">deep_inventory_state</a></th><td>tgui state: deep_inventory_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/default_state">default_state</a></th><td>tgui state: default_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/dummySave">dummySave</a></th><td>Save file used in icon2base64. Used for converting icons to base64.</td></tr><tr><th><a href="datum/controller/global_vars.html#var/em_block_color">em_block_color</a></th><td>A globaly cached version of <a href="code/__DEFINES/lighting.html#define/EM_BLOCK_COLOR" title="EM_BLOCK_COLOR">EM_BLOCK_COLOR</a> for quick access.</td></tr><tr><th><a href="datum/controller/global_vars.html#var/em_mask_matrix">em_mask_matrix</a></th><td>A globaly cached version of <a href="code/__DEFINES/lighting.html#define/EM_MASK_MATRIX" title="EM_MASK_MATRIX">EM_MASK_MATRIX</a> for quick access.</td></tr><tr><th><a href="datum/controller/global_vars.html#var/emissive_color">emissive_color</a></th><td>A globaly cached version of <a href="code/__DEFINES/lighting.html#define/EMISSIVE_COLOR" title="EMISSIVE_COLOR">EMISSIVE_COLOR</a> for quick access.</td></tr><tr><th><a href="datum/controller/global_vars.html#var/families_override_theme">families_override_theme</a></th><td>Forces the Families theme to be the one in this variable via variable editing. Used for debugging.</td></tr><tr><th><a href="datum/controller/global_vars.html#var/fun_state">fun_state</a></th><td>tgui state: fun_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/gateway_destinations">gateway_destinations</a></th><td>List of possible gateway destinations.</td></tr><tr><th><a href="datum/controller/global_vars.html#var/glide_size_multiplier">glide_size_multiplier</a></th><td>Compensating for time dialation</td></tr><tr><th><a href="datum/controller/global_vars.html#var/hands_state">hands_state</a></th><td>tgui state: hands_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/human_adjacent_state">human_adjacent_state</a></th><td>tgui state: human_adjacent_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/inventory_state">inventory_state</a></th><td>tgui state: inventory_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/language_menu_state">language_menu_state</a></th><td>tgui state: language_menu_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/living_heart_cache">living_heart_cache</a></th><td>Heretics --</td></tr><tr><th><a href="datum/controller/global_vars.html#var/mafia_bad_signup">mafia_bad_signup</a></th><td>list of ghosts who want to play mafia that have since disconnected. They are kept in the lobby, but not counted for starting a game.</td></tr><tr><th><a href="datum/controller/global_vars.html#var/mafia_game">mafia_game</a></th><td>the current global mafia game running.</td></tr><tr><th><a href="datum/controller/global_vars.html#var/mafia_signup">mafia_signup</a></th><td>list of ghosts who want to play mafia, every time someone enters the list it checks to see if enough are in</td></tr><tr><th><a href="datum/controller/global_vars.html#var/marker_beacon_colors">marker_beacon_colors</a></th><td>Marker Beacons</td></tr><tr><th><a href="datum/controller/global_vars.html#var/megafauna_spawn_list">megafauna_spawn_list</a></th><td>Global list of megafauna spawns on cave gen</td></tr><tr><th><a href="datum/controller/global_vars.html#var/mod_themes">mod_themes</a></th><td>Global list of all /datum/mod_theme</td></tr><tr><th><a href="datum/controller/global_vars.html#var/new_player_state">new_player_state</a></th><td>tgui state: new_player_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/not_incapacitated_state">not_incapacitated_state</a></th><td>tgui state: not_incapacitated_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/not_incapacitated_turf_state">not_incapacitated_turf_state</a></th><td>tgui state: not_incapacitated_turf_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/notcontained_state">notcontained_state</a></th><td>tgui state: notcontained_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/observer_state">observer_state</a></th><td>tgui state: observer_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/physical_obscured_state">physical_obscured_state</a></th><td>tgui state: physical_obscured_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/physical_state">physical_state</a></th><td>tgui state: physical_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/picture_log_directory">picture_log_directory</a></th><td>Picture logging</td></tr><tr><th><a href="datum/controller/global_vars.html#var/random_zlevels_generated">random_zlevels_generated</a></th><td>Away missions, VR, random z levels stuff.</td></tr><tr><th><a href="datum/controller/global_vars.html#var/reality_smash_track">reality_smash_track</a></th><td>We want reality_smash_tracker to exist only once and be accesable from anywhere.</td></tr><tr><th><a href="datum/controller/global_vars.html#var/req_console_assistance">req_console_assistance</a></th><td>Requests Console</td></tr><tr><th><a href="datum/controller/global_vars.html#var/screentip_context_icons">screentip_context_icons</a></th><td>Stores the cursor hint icons for screentip context.</td></tr><tr><th><a href="datum/controller/global_vars.html#var/self_state">self_state</a></th><td>tgui state: self_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/subsystem_log">subsystem_log</a></th><td>cit logging</td></tr><tr><th><a href="datum/controller/global_vars.html#var/teleportlocs">teleportlocs</a></th><td>A list of teleport locations</td></tr><tr><th><a href="datum/controller/global_vars.html#var/the_gateway">the_gateway</a></th><td>Station home gateway</td></tr><tr><th><a href="datum/controller/global_vars.html#var/trait_name_map">trait_name_map</a></th><td>value -&gt; trait name, generated on use from trait_by_type global</td></tr><tr><th><a href="datum/controller/global_vars.html#var/typing_indicator_overlays">typing_indicator_overlays</a></th><td>state = overlay/image/object/type/whatever add_overlay will accept</td></tr><tr><th><a href="datum/controller/global_vars.html#var/ui_vorepanel_state">ui_vorepanel_state</a></th><td>tgui state: vorepanel_state</td></tr><tr><th><a href="datum/controller/global_vars.html#var/world_suspicious_login_log">world_suspicious_login_log</a></th><td>Log associated with [/proc/log_suspicious_login()] - Intended to hold all logins that failed due to suspicious circumstances such as ban detection, CID randomisation etc.</td></tr><tr><th><a href="datum/controller/global_vars.html#var/z_state">z_state</a></th><td>tgui state: z_state</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/GPS_list"><aside class="declaration">var </aside>GPS_list <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/datums/components/gps.dm#L2"><img src="git.png" width="16" height="16" title="code/datums/components/gps.dm 2"></a></h3><p>Global GPS_list. All GPS components get saved in here for easy reference.</p><h3 id="var/acid_overlay"><aside class="declaration">var </aside>acid_overlay <aside> /static/mutable_appearance</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/objects/obj_defense.dm#L184"><img src="git.png" width="16" height="16" title="code/game/objects/obj_defense.dm 184"></a></h3><p>ACID</p><h3 id="var/adamantine_recipes"><aside class="declaration">var </aside>adamantine_recipes <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/objects/items/stacks/sheets/mineral.dm#L357"><img src="git.png" width="16" height="16" title="code/game/objects/items/stacks/sheets/mineral.dm 357"></a></h3><p>Others</p><h3 id="var/admin_state"><aside class="declaration">var </aside>admin_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/admin_state</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/admin.dm#L12"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/admin.dm 12"></a></h3><p>tgui state: admin_state</p>
<p>Checks that the user is an admin, end-of-story.</p><h3 id="var/always_state"><aside class="declaration">var </aside>always_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/always_state</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/always.dm#L12"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/always.dm 12"></a></h3><p>tgui state: always_state</p>
<p>Always grants the user UI_INTERACTIVE. Period.</p><h3 id="var/announcer_keys"><aside class="declaration">var </aside>announcer_keys <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/sound.dm#L179"><img src="git.png" width="16" height="16" title="code/__DEFINES/sound.dm 179"></a></h3><p>Global list of all of our announcer keys.</p><h3 id="var/areas_by_type"><aside class="declaration">var </aside>areas_by_type <aside> /static/list/area</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_globalvars/lists/mapping.dm#L48"><img src="git.png" width="16" height="16" title="code/_globalvars/lists/mapping.dm 48"></a></h3><p>An association from typepath to area instance. Only includes areas with <code>unique</code> set.</p><h3 id="var/conscious_state"><aside class="declaration">var </aside>conscious_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/conscious_state</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/conscious.dm#L12"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/conscious.dm 12"></a></h3><p>tgui state: conscious_state</p>
<p>Only checks if the user is conscious.</p><h3 id="var/contained_state"><aside class="declaration">var </aside>contained_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/contained_state</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/contained.dm#L12"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/contained.dm 12"></a></h3><p>tgui state: contained_state</p>
<p>Checks that the user is inside the src_object.</p><h3 id="var/current_living_antags"><aside class="declaration">var </aside>current_living_antags <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_globalvars/lists/mobs.dm#L48"><img src="git.png" width="16" height="16" title="code/_globalvars/lists/mobs.dm 48"></a></h3><p>All alive antags with clients.</p><h3 id="var/current_observers_list"><aside class="declaration">var </aside>current_observers_list <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_globalvars/lists/mobs.dm#L51"><img src="git.png" width="16" height="16" title="code/_globalvars/lists/mobs.dm 51"></a></h3><p>All observers with clients that joined as observers.</p><h3 id="var/deep_inventory_state"><aside class="declaration">var </aside>deep_inventory_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/deep_inventory_state</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/deep_inventory.dm#L13"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/deep_inventory.dm 13"></a></h3><p>tgui state: deep_inventory_state</p>
<p>Checks that the src_object is in the user's deep
(backpack, box, toolbox, etc) inventory.</p><h3 id="var/default_state"><aside class="declaration">var </aside>default_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/default</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/default.dm#L13"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/default.dm 13"></a></h3><p>tgui state: default_state</p>
<p>Checks a number of things -- mostly physical distance for humans
and view for robots.</p><h3 id="var/dummySave"><aside class="declaration">var </aside>dummySave <aside> /static/savefile</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__HELPERS/icons.dm#L1105"><img src="git.png" width="16" height="16" title="code/__HELPERS/icons.dm 1105"></a></h3><p>Save file used in icon2base64. Used for converting icons to base64.</p><h3 id="var/em_block_color"><aside class="declaration">var </aside>em_block_color <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/lighting.dm#L75"><img src="git.png" width="16" height="16" title="code/__DEFINES/lighting.dm 75"></a></h3><p>A globaly cached version of <a href="code/__DEFINES/lighting.html#define/EM_BLOCK_COLOR" title="EM_BLOCK_COLOR">EM_BLOCK_COLOR</a> for quick access.</p><h3 id="var/em_mask_matrix"><aside class="declaration">var </aside>em_mask_matrix <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/lighting.dm#L79"><img src="git.png" width="16" height="16" title="code/__DEFINES/lighting.dm 79"></a></h3><p>A globaly cached version of <a href="code/__DEFINES/lighting.html#define/EM_MASK_MATRIX" title="EM_MASK_MATRIX">EM_MASK_MATRIX</a> for quick access.</p><h3 id="var/emissive_color"><aside class="declaration">var </aside>emissive_color <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/lighting.dm#L71"><img src="git.png" width="16" height="16" title="code/__DEFINES/lighting.dm 71"></a></h3><p>A globaly cached version of <a href="code/__DEFINES/lighting.html#define/EMISSIVE_COLOR" title="EMISSIVE_COLOR">EMISSIVE_COLOR</a> for quick access.</p><h3 id="var/families_override_theme"><aside class="declaration">var </aside>families_override_theme <aside> /static</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/antagonists/gang/handler.dm#L19"><img src="git.png" width="16" height="16" title="code/modules/antagonists/gang/handler.dm 19"></a></h3><p>Forces the Families theme to be the one in this variable via variable editing. Used for debugging.</p><h3 id="var/fun_state"><aside class="declaration">var </aside>fun_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/fun_state</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/fun.dm#L12"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/fun.dm 12"></a></h3><p>tgui state: fun_state</p>
<p>Checks that the user has the fun privilige.</p><h3 id="var/gateway_destinations"><aside class="declaration">var </aside>gateway_destinations <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/awaymissions/gateway.dm#L4"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/gateway.dm 4"></a></h3><p>List of possible gateway destinations.</p><h3 id="var/glide_size_multiplier"><aside class="declaration">var </aside>glide_size_multiplier <aside> /static</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/movement.dm#L8"><img src="git.png" width="16" height="16" title="code/__DEFINES/movement.dm 8"></a></h3><p>Compensating for time dialation</p><h3 id="var/hands_state"><aside class="declaration">var </aside>hands_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/hands_state</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/hands.dm#L12"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/hands.dm 12"></a></h3><p>tgui state: hands_state</p>
<p>Checks that the src_object is in the user's hands.</p><h3 id="var/human_adjacent_state"><aside class="declaration">var </aside>human_adjacent_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/human_adjacent_state</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/human_adjacent.dm#L13"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/human_adjacent.dm 13"></a></h3><p>tgui state: human_adjacent_state</p>
<p>In addition to default checks, only allows interaction for a
human adjacent user.</p><h3 id="var/inventory_state"><aside class="declaration">var </aside>inventory_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/inventory_state</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/inventory.dm#L13"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/inventory.dm 13"></a></h3><p>tgui state: inventory_state</p>
<p>Checks that the src_object is in the user's top-level
(hand, ear, pocket, belt, etc) inventory.</p><h3 id="var/language_menu_state"><aside class="declaration">var </aside>language_menu_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/language_menu</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/language_menu.dm#L10"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/language_menu.dm 10"></a></h3><p>tgui state: language_menu_state</p><h3 id="var/living_heart_cache"><aside class="declaration">var </aside>living_heart_cache <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/antagonists.dm#L72"><img src="git.png" width="16" height="16" title="code/__DEFINES/antagonists.dm 72"></a></h3><p>Heretics --</p><h3 id="var/mafia_bad_signup"><aside class="declaration">var </aside>mafia_bad_signup <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/mafia/_defines.dm#L79"><img src="git.png" width="16" height="16" title="code/modules/mafia/_defines.dm 79"></a></h3><p>list of ghosts who want to play mafia that have since disconnected. They are kept in the lobby, but not counted for starting a game.</p><h3 id="var/mafia_game"><aside class="declaration">var </aside>mafia_game <aside> /static</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/mafia/_defines.dm#L81"><img src="git.png" width="16" height="16" title="code/modules/mafia/_defines.dm 81"></a></h3><p>the current global mafia game running.</p><h3 id="var/mafia_signup"><aside class="declaration">var </aside>mafia_signup <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/mafia/_defines.dm#L77"><img src="git.png" width="16" height="16" title="code/modules/mafia/_defines.dm 77"></a></h3><p>list of ghosts who want to play mafia, every time someone enters the list it checks to see if enough are in</p><h3 id="var/marker_beacon_colors"><aside class="declaration">var </aside>marker_beacon_colors <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/mining/equipment/marker_beacons.dm#L2"><img src="git.png" width="16" height="16" title="code/modules/mining/equipment/marker_beacons.dm 2"></a></h3><p>Marker Beacons</p><h3 id="var/megafauna_spawn_list"><aside class="declaration">var </aside>megafauna_spawn_list <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_globalvars/lists/mapping.dm#L53"><img src="git.png" width="16" height="16" title="code/_globalvars/lists/mapping.dm 53"></a></h3><p>Global list of megafauna spawns on cave gen</p><h3 id="var/mod_themes"><aside class="declaration">var </aside>mod_themes <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/mod.dm#L40"><img src="git.png" width="16" height="16" title="code/__DEFINES/mod.dm 40"></a></h3><p>Global list of all /datum/mod_theme</p><h3 id="var/new_player_state"><aside class="declaration">var </aside>new_player_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/new_player_state</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/new_player.dm#L7"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/new_player.dm 7"></a></h3><p>tgui state: new_player_state</p>
<p>Checks that the user is a new_player, or if user is an admin</p><h3 id="var/not_incapacitated_state"><aside class="declaration">var </aside>not_incapacitated_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/not_incapacitated_state</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/not_incapacitated.dm#L12"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/not_incapacitated.dm 12"></a></h3><p>tgui state: not_incapacitated_state</p>
<p>Checks that the user isn't incapacitated</p><h3 id="var/not_incapacitated_turf_state"><aside class="declaration">var </aside>not_incapacitated_turf_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/not_incapacitated_state</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/not_incapacitated.dm#L20"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/not_incapacitated.dm 20"></a></h3><p>tgui state: not_incapacitated_turf_state</p>
<p>Checks that the user isn't incapacitated and that their loc is a turf</p><h3 id="var/notcontained_state"><aside class="declaration">var </aside>notcontained_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/notcontained_state</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/notcontained.dm#L13"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/notcontained.dm 13"></a></h3><p>tgui state: notcontained_state</p>
<p>Checks that the user is not inside src_object, and then makes the
default checks.</p><h3 id="var/observer_state"><aside class="declaration">var </aside>observer_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/observer_state</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/observer.dm#L12"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/observer.dm 12"></a></h3><p>tgui state: observer_state</p>
<p>Checks that the user is an observer/ghost.</p><h3 id="var/physical_obscured_state"><aside class="declaration">var </aside>physical_obscured_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/physical_obscured_state</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/physical.dm#L38"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/physical.dm 38"></a></h3><p>tgui state: physical_obscured_state</p>
<p>Short-circuits the default state to only check physical distance, being in view doesn't matter</p><h3 id="var/physical_state"><aside class="declaration">var </aside>physical_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/physical</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/physical.dm#L12"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/physical.dm 12"></a></h3><p>tgui state: physical_state</p>
<p>Short-circuits the default state to only check physical distance.</p><h3 id="var/picture_log_directory"><aside class="declaration">var </aside>picture_log_directory <aside> /static</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_globalvars/logging.dm#L82"><img src="git.png" width="16" height="16" title="code/_globalvars/logging.dm 82"></a></h3><p>Picture logging</p><h3 id="var/random_zlevels_generated"><aside class="declaration">var </aside>random_zlevels_generated <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_globalvars/lists/mapping.dm#L58"><img src="git.png" width="16" height="16" title="code/_globalvars/lists/mapping.dm 58"></a></h3><p>Away missions, VR, random z levels stuff.</p><h3 id="var/reality_smash_track"><aside class="declaration">var </aside>reality_smash_track <aside> /static/<a href="datum.html">datum</a>/<a href="datum/reality_smash_tracker.html">reality_smash_tracker</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_globalvars/game_modes.dm#L16"><img src="git.png" width="16" height="16" title="code/_globalvars/game_modes.dm 16"></a></h3><p>We want reality_smash_tracker to exist only once and be accesable from anywhere.</p><h3 id="var/req_console_assistance"><aside class="declaration">var </aside>req_console_assistance <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/requests_console.dm#L4"><img src="git.png" width="16" height="16" title="code/game/machinery/requests_console.dm 4"></a></h3><p>Requests Console</p>
<p>Originally written by errorage, updated by: Carn, needs more work though. I just added some security fixes</p><h3 id="var/screentip_context_icons"><aside class="declaration">var </aside>screentip_context_icons <aside> /static/list/image</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/datums/screentips/screentips.dm#L4"><img src="git.png" width="16" height="16" title="code/datums/screentips/screentips.dm 4"></a></h3><p>Stores the cursor hint icons for screentip context.</p><h3 id="var/self_state"><aside class="declaration">var </aside>self_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/self_state</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/self.dm#L12"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/self.dm 12"></a></h3><p>tgui state: self_state</p>
<p>Only checks that the user and src_object are the same.</p><h3 id="var/subsystem_log"><aside class="declaration">var </aside>subsystem_log <aside> /static</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_globalvars/logging.dm#L92"><img src="git.png" width="16" height="16" title="code/_globalvars/logging.dm 92"></a></h3><p>cit logging</p><h3 id="var/teleportlocs"><aside class="declaration">var </aside>teleportlocs <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/area/areas.dm#L154"><img src="git.png" width="16" height="16" title="code/game/area/areas.dm 154"></a></h3><p>A list of teleport locations</p>
<p>Adding a wizard area teleport list because motherfucking lag -- Urist
I am far too lazy to make it a proper list of areas so I'll just make it run the usual telepot routine at the start of the game</p><h3 id="var/the_gateway"><aside class="declaration">var </aside>the_gateway <aside> /static/<a href="obj.html">obj</a>/<a href="obj/machinery.html">machinery</a>/<a href="obj/machinery/gateway.html">gateway</a>/centerstation</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/awaymissions/gateway.dm#L2"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/gateway.dm 2"></a></h3><p>Station home gateway</p><h3 id="var/trait_name_map"><aside class="declaration">var </aside>trait_name_map <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_globalvars/traits.dm#L152"><img src="git.png" width="16" height="16" title="code/_globalvars/traits.dm 152"></a></h3><p>value -&gt; trait name, generated on use from trait_by_type global</p><h3 id="var/typing_indicator_overlays"><aside class="declaration">var </aside>typing_indicator_overlays <aside> /static/list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/mob/typing_indicator.dm#L2"><img src="git.png" width="16" height="16" title="code/modules/mob/typing_indicator.dm 2"></a></h3><p>state = overlay/image/object/type/whatever add_overlay will accept</p><h3 id="var/ui_vorepanel_state"><aside class="declaration">var </aside>ui_vorepanel_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/vorepanel_state</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/vorepanel.dm#L7"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/vorepanel.dm 7"></a></h3><p>tgui state: vorepanel_state</p>
<p>Only checks that the user and src_object are the same.</p><h3 id="var/world_suspicious_login_log"><aside class="declaration">var </aside>world_suspicious_login_log <aside> /static</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_globalvars/logging.dm#L6"><img src="git.png" width="16" height="16" title="code/_globalvars/logging.dm 6"></a></h3><p>Log associated with [/proc/log_suspicious_login()] - Intended to hold all logins that failed due to suspicious circumstances such as ban detection, CID randomisation etc.</p><h3 id="var/z_state"><aside class="declaration">var </aside>z_state <aside> /static/<a href="datum.html">datum</a>/<a href="datum/ui_state.html">ui_state</a>/z_state</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tgui/states/zlevel.dm#L12"><img src="git.png" width="16" height="16" title="code/modules/tgui/states/zlevel.dm 12"></a></h3><p>tgui state: z_state</p>
<p>Only checks that the Z-level of the user and src_object are the same.</p></main><footer>tgstation.dme <a href="https://github.com/evilew/GS13-Citadel/tree/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e">e8e0068</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>