29 lines
34 KiB
HTML
29 lines
34 KiB
HTML
<!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 -> 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 -> 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> |