global_vars
![code/controllers/globals.dm 3](git.png)
Vars | |
GPS_list | Global GPS_list. All GPS components get saved in here for easy reference. |
---|---|
acid_overlay | ACID |
active_jammers | List of active radio jammers |
admin_debug_state | tgui state: admin_debug_state |
admin_state | tgui state: admin_state |
airlocks | List of all airlocks |
alarmdisplay | List of all machines or programs that can display station alerts |
alert_consoles | List of Station alert consoles, /obj/machinery/computer/station_alert |
always_state | tgui state: always_state |
apcs_list | List of all Area Power Controller machines, separate from machines for powernet speeeeeeed. |
areas_by_type | An association from typepath to area instance. Only includes areas with unique set. |
cable_list | Index for all cables, so that powernets don't have to look through the entire world all the time |
chemical_reactions_list | List of all /datum/chemical_reaction datums. Used during chemical reactions |
chemical_reagents_list | List of all /datum/reagent datums indexed by reagent id. Used by chemistry stuff |
client_verbs_required | Bare minimum required verbs for client functionality |
conscious_state | tgui state: conscious_state |
contained_state | tgui state: contained_state |
crafting_recipes | List of all table craft recipes |
deep_inventory_state | tgui state: deep_inventory_state |
default_state | tgui state: default_state |
deliverybeacons | List of all MULEbot delivery beacons. |
deliverybeacontags | List of all tags associated with delivery beacons. |
dummySave | Save file used in icon2base64. Used for converting icons to base64. |
editable_sign_types | This is a global list of all signs you can change an existing sign or new sign backing to, when using a pen on them. |
em_block_color | A globaly cached version of EM_BLOCK_COLOR for quick access. |
em_mask_matrix | A globaly cached version of EM_MASK_MATRIX for quick access. |
emissive_color | A globaly cached version of EMISSIVE_COLOR for quick access. |
fax_machines | List of all fax machines |
fishing_property_cache | Cached fish list properties so we don't have to initalize fish every time, init deffered |
gateway_destinations | List of possible gateway destinations. |
glide_size_multiplier | Compensating for time dialation |
hands_state | tgui state: hands_state |
high_priority_sentience | Should point to a central mapzone.weather_controller, one doesn't exist in shiptest |
human_adjacent_state | tgui state: human_adjacent_state |
inventory_state | tgui state: inventory_state |
language_menu_state | tgui state: language_menu_state |
machines | NOTE: this is a list of ALL machines now. The processing machines list is SSmachine.processing! |
marker_beacon_colors | Marker Beacons |
materials_list | List of all /datum/material datums indexed by material id. |
mechas_list | List of all mechs. Used by hostile mobs target tracking. |
meteor_list | List of all meteors. |
mob_spawners | List of All mob_spawn objects |
narcd_underages | underages who have been reported to security for trying to buy things they shouldn't, so they can't spam |
navbeacons | List of all bot nagivation beacons, used for patrolling. |
new_player_state | tgui state: new_player_state |
not_incapacitated_state | tgui state: not_incapacitated_state |
not_incapacitated_turf_state | tgui state: not_incapacitated_turf_state |
notcontained_state | tgui state: notcontained_state |
nuke_list | List of all navigation beacons used by wayfinding pinpointers |
observer_state | tgui state: observer_state |
physical_obscured_state | tgui state: physical_obscured_state |
physical_state | tgui state: physical_state |
picture_log_directory | Picture logging |
pinpointer_list | List of all pinpointers. Used to change stuff they are pointing to all at once. |
poi_list | List of points of interest for observe/follow |
poll_options | All poll option datums of running polls |
polls | All currently running polls held as datums |
portals | list of all /obj/effect/portal |
preset_fish_sources | Keyed list of preset sources to configuration instance |
rcd_list | List of Rapid Construction Devices. |
req_console_assistance | Requests Console |
self_state | tgui state: self_state |
ship_faction_to_prefixes | List of all ship factions to their prefixes. |
singularities | List of all singularities (actually technically all engines) |
surgeries_list | List of all surgeries by name, associated with their path. |
tech_list | List of all /datum/tech datums indexed by id. |
teleportbeacons | List of all tracking beacons used by teleporters |
teleportlocs | A list of teleport locations |
the_gateway | Station home gateway |
tracked_chem_implants | List of implants the prisoner console can track and send inject commands too |
tracked_implants | List of all current implants that are tracked to work out what sort of trek everyone is on. |
trait_name_map | value -> trait name, generated on use from trait_by_type global |
wayfindingbeacons | List of all navigation beacons used by wayfinding pinpointers |
z_state | tgui state: z_state |
zombie_infection_list | List of all zombie_infection organs, for any mass "animation" |
Var Details
GPS_list
![code/datums/components/gps.dm 2](git.png)
Global GPS_list. All GPS components get saved in here for easy reference.
acid_overlay
![code/game/objects/obj_defense.dm 170](git.png)
ACID
active_jammers
![code/_globalvars/lists/objects.dm 58](git.png)
List of active radio jammers
admin_debug_state
![code/modules/tgui/states/admin.dm 23](git.png)
tgui state: admin_debug_state
Checks that the user has either R_ADMIN or R_DEBUG, this is nonsense related to the fact that R_ADMIN is bloated to shit.
admin_state
![code/modules/tgui/states/admin.dm 10](git.png)
tgui state: admin_state
Checks that the user has R_ADMIN, end-of-story.
Copyright (c) 2020 Aleksej Komarov SPDX-License-Identifier: MIT
airlocks
![code/_globalvars/lists/objects.dm 6](git.png)
List of all airlocks
alarmdisplay
![code/_globalvars/lists/objects.dm 24](git.png)
List of all machines or programs that can display station alerts
alert_consoles
![code/_globalvars/lists/objects.dm 75](git.png)
List of Station alert consoles, /obj/machinery/computer/station_alert
always_state
![code/modules/tgui/states/always.dm 10](git.png)
tgui state: always_state
Always grants the user UI_INTERACTIVE. Period.
Copyright (c) 2020 Aleksej Komarov SPDX-License-Identifier: MIT
apcs_list
![code/_globalvars/lists/objects.dm 44](git.png)
List of all Area Power Controller machines, separate from machines for powernet speeeeeeed.
areas_by_type
![code/_globalvars/lists/mapping.dm 47](git.png)
An association from typepath to area instance. Only includes areas with unique
set.
cable_list
![code/_globalvars/lists/objects.dm 2](git.png)
Index for all cables, so that powernets don't have to look through the entire world all the time
chemical_reactions_list
![code/_globalvars/lists/objects.dm 30](git.png)
List of all /datum/chemical_reaction datums. Used during chemical reactions
chemical_reagents_list
![code/_globalvars/lists/objects.dm 32](git.png)
List of all /datum/reagent datums indexed by reagent id. Used by chemistry stuff
client_verbs_required
![code/__DEFINES/statpanel.dm 2](git.png)
Bare minimum required verbs for client functionality
conscious_state
![code/modules/tgui/states/conscious.dm 10](git.png)
tgui state: conscious_state
Only checks if the user is conscious.
Copyright (c) 2020 Aleksej Komarov SPDX-License-Identifier: MIT
contained_state
![code/modules/tgui/states/contained.dm 10](git.png)
tgui state: contained_state
Checks that the user is inside the src_object.
Copyright (c) 2020 Aleksej Komarov SPDX-License-Identifier: MIT
crafting_recipes
![code/_globalvars/lists/objects.dm 40](git.png)
List of all table craft recipes
deep_inventory_state
![code/modules/tgui/states/deep_inventory.dm 11](git.png)
tgui state: deep_inventory_state
Checks that the src_object is in the user's deep (backpack, box, toolbox, etc) inventory.
Copyright (c) 2020 Aleksej Komarov SPDX-License-Identifier: MIT
default_state
![code/modules/tgui/states/default.dm 11](git.png)
tgui state: default_state
Checks a number of things -- mostly physical distance for humans and view for robots.
Copyright (c) 2020 Aleksej Komarov SPDX-License-Identifier: MIT
deliverybeacons
![code/_globalvars/lists/objects.dm 16](git.png)
List of all MULEbot delivery beacons.
deliverybeacontags
![code/_globalvars/lists/objects.dm 18](git.png)
List of all tags associated with delivery beacons.
dummySave
![code/__HELPERS/icons.dm 1134](git.png)
Save file used in icon2base64. Used for converting icons to base64.
editable_sign_types
![code/_globalvars/lists/objects.dm 65](git.png)
This is a global list of all signs you can change an existing sign or new sign backing to, when using a pen on them.
em_block_color
![code/__DEFINES/lighting.dm 90](git.png)
A globaly cached version of EM_BLOCK_COLOR for quick access.
em_mask_matrix
![code/__DEFINES/lighting.dm 96](git.png)
A globaly cached version of EM_MASK_MATRIX for quick access.
emissive_color
![code/__DEFINES/lighting.dm 86](git.png)
A globaly cached version of EMISSIVE_COLOR for quick access.
fax_machines
![code/_globalvars/lists/objects.dm 28](git.png)
List of all fax machines
fishing_property_cache
![code/modules/fishing/sources/_fish_source.dm 109](git.png)
Cached fish list properties so we don't have to initalize fish every time, init deffered
gateway_destinations
![code/modules/awaymissions/gateway.dm 4](git.png)
List of possible gateway destinations.
glide_size_multiplier
![code/__DEFINES/movement.dm 8](git.png)
Compensating for time dialation
hands_state
![code/modules/tgui/states/hands.dm 10](git.png)
tgui state: hands_state
Checks that the src_object is in the user's hands.
Copyright (c) 2020 Aleksej Komarov SPDX-License-Identifier: MIT
high_priority_sentience
![code/modules/events/sentience.dm 1](git.png)
Should point to a central mapzone.weather_controller, one doesn't exist in shiptest
human_adjacent_state
![code/modules/tgui/states/human_adjacent.dm 11](git.png)
tgui state: human_adjacent_state
In addition to default checks, only allows interaction for a human adjacent user.
Copyright (c) 2020 Aleksej Komarov SPDX-License-Identifier: MIT
inventory_state
![code/modules/tgui/states/inventory.dm 11](git.png)
tgui state: inventory_state
Checks that the src_object is in the user's top-level (hand, ear, pocket, belt, etc) inventory.
Copyright (c) 2020 Aleksej Komarov SPDX-License-Identifier: MIT
language_menu_state
![code/modules/tgui/states/language_menu.dm 8](git.png)
tgui state: language_menu_state
Copyright (c) 2020 Aleksej Komarov SPDX-License-Identifier: MIT
machines
![code/_globalvars/lists/objects.dm 10](git.png)
NOTE: this is a list of ALL machines now. The processing machines list is SSmachine.processing!
marker_beacon_colors
![code/modules/mining/equipment/marker_beacons.dm 2](git.png)
Marker Beacons
materials_list
![code/_globalvars/lists/objects.dm 34](git.png)
List of all /datum/material datums indexed by material id.
mechas_list
![code/_globalvars/lists/objects.dm 8](git.png)
List of all mechs. Used by hostile mobs target tracking.
meteor_list
![code/_globalvars/lists/objects.dm 56](git.png)
List of all meteors.
mob_spawners
![code/_globalvars/lists/objects.dm 73](git.png)
List of All mob_spawn objects
narcd_underages
![code/_globalvars/lists/mobs.dm 36](git.png)
underages who have been reported to security for trying to buy things they shouldn't, so they can't spam
navbeacons
![code/_globalvars/lists/objects.dm 12](git.png)
List of all bot nagivation beacons, used for patrolling.
new_player_state
![code/modules/tgui/states/new_player.dm 7](git.png)
tgui state: new_player_state
Checks that the user is a new_player, or if user is an admin
not_incapacitated_state
![code/modules/tgui/states/not_incapacitated.dm 10](git.png)
tgui state: not_incapacitated_state
Checks that the user isn't incapacitated
Copyright (c) 2020 Aleksej Komarov SPDX-License-Identifier: MIT
not_incapacitated_turf_state
![code/modules/tgui/states/not_incapacitated.dm 18](git.png)
tgui state: not_incapacitated_turf_state
Checks that the user isn't incapacitated and that their loc is a turf
notcontained_state
![code/modules/tgui/states/notcontained.dm 11](git.png)
tgui state: notcontained_state
Checks that the user is not inside src_object, and then makes the default checks.
Copyright (c) 2020 Aleksej Komarov SPDX-License-Identifier: MIT
nuke_list
![code/_globalvars/lists/objects.dm 22](git.png)
List of all navigation beacons used by wayfinding pinpointers
observer_state
![code/modules/tgui/states/observer.dm 10](git.png)
tgui state: observer_state
Checks that the user is an observer/ghost.
Copyright (c) 2020 Aleksej Komarov SPDX-License-Identifier: MIT
physical_obscured_state
![code/modules/tgui/states/physical.dm 36](git.png)
tgui state: physical_obscured_state
Short-circuits the default state to only check physical distance, being in view doesn't matter
physical_state
![code/modules/tgui/states/physical.dm 10](git.png)
tgui state: physical_state
Short-circuits the default state to only check physical distance.
Copyright (c) 2020 Aleksej Komarov SPDX-License-Identifier: MIT
picture_log_directory
![code/_globalvars/logging.dm 80](git.png)
Picture logging
pinpointer_list
![code/_globalvars/lists/objects.dm 52](git.png)
List of all pinpointers. Used to change stuff they are pointing to all at once.
poi_list
![code/_globalvars/lists/objects.dm 50](git.png)
List of points of interest for observe/follow
poll_options
![code/_globalvars/misc.dm 28](git.png)
All poll option datums of running polls
polls
![code/_globalvars/misc.dm 24](git.png)
All currently running polls held as datums
portals
![code/_globalvars/lists/objects.dm 4](git.png)
list of all /obj/effect/portal
preset_fish_sources
![code/modules/fishing/sources/_fish_source.dm 2](git.png)
Keyed list of preset sources to configuration instance
rcd_list
![code/_globalvars/lists/objects.dm 42](git.png)
List of Rapid Construction Devices.
req_console_assistance
![code/game/machinery/requests_console.dm 4](git.png)
Requests Console
Originally written by errorage, updated by: Carn, needs more work though. I just added some security fixes
self_state
![code/modules/tgui/states/self.dm 10](git.png)
tgui state: self_state
Only checks that the user and src_object are the same.
Copyright (c) 2020 Aleksej Komarov SPDX-License-Identifier: MIT
ship_faction_to_prefixes
![code/__HELPERS/names.dm 264](git.png)
List of all ship factions to their prefixes.
singularities
![code/_globalvars/lists/objects.dm 26](git.png)
List of all singularities (actually technically all engines)
surgeries_list
![code/_globalvars/lists/objects.dm 38](git.png)
List of all surgeries by name, associated with their path.
tech_list
![code/_globalvars/lists/objects.dm 36](git.png)
List of all /datum/tech datums indexed by id.
teleportbeacons
![code/_globalvars/lists/objects.dm 14](git.png)
List of all tracking beacons used by teleporters
teleportlocs
![code/game/area/areas.dm 99](git.png)
A list of teleport locations
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
the_gateway
![code/modules/awaymissions/gateway.dm 2](git.png)
Station home gateway
tracked_chem_implants
![code/_globalvars/lists/objects.dm 48](git.png)
List of implants the prisoner console can track and send inject commands too
tracked_implants
![code/_globalvars/lists/objects.dm 46](git.png)
List of all current implants that are tracked to work out what sort of trek everyone is on.
trait_name_map
![code/_globalvars/traits.dm 168](git.png)
value -> trait name, generated on use from trait_by_type global
wayfindingbeacons
![code/_globalvars/lists/objects.dm 20](git.png)
List of all navigation beacons used by wayfinding pinpointers
z_state
![code/modules/tgui/states/zlevel.dm 10](git.png)
tgui state: z_state
Only checks that the Z-level of the user and src_object are the same.
Copyright (c) 2020 Aleksej Komarov SPDX-License-Identifier: MIT
zombie_infection_list
![code/_globalvars/lists/objects.dm 54](git.png)
List of all zombie_infection organs, for any mass "animation"