Ports the TG globals controller and converts globals. (#18057)

* SDQL2 update

* fix that verb

* cl

* fix that

* toworld

* this is pointless

* update info

* siiiiick..

* vv edit update

* fix that

* fix editing vars

* fix VV

* Port the /TG/ globals controller.

* part 1

* part 2

* oops

* part 3

* Hollow Purple

* sadas

* bsbsdb

* muda na agaki ta

* ids 1-15

* 16-31

* 41-75

* bring me back to how things used to be before i lost it all

* the strength of mayhem

* final touches

* cl

* protect some vars

* update sdql2 to use glob

* stuff?

* forgot that is not defined there

* whoops

* observ

* but it never gets better

* a

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
This commit is contained in:
Matt Atlas
2023-12-26 02:16:02 +01:00
committed by GitHub
parent 19292f01d3
commit cadd19beac
966 changed files with 4785 additions and 4784 deletions
@@ -129,7 +129,7 @@
data["signal"] = get_signal(NTNET_COMMUNICATION)
data["ringtone"] = ringtone
data["netadmin_mode"] = netadmin_mode
data["can_netadmin_mode"] = can_run(user, FALSE, access_network)
data["can_netadmin_mode"] = can_run(user, FALSE, ACCESS_NETWORK)
data["message_mute"] = message_mute
if(active && active.can_interact(src))
var/ref = text_ref(active)
@@ -321,7 +321,7 @@
netadmin_mode = FALSE
else
var/mob/living/user = usr
if(can_run(user, TRUE, access_network))
if(can_run(user, TRUE, ACCESS_NETWORK))
netadmin_mode = TRUE
computer.update_static_data_for_all_viewers()
. = TRUE
@@ -37,8 +37,8 @@
extended_desc = "Used to view, edit and maintain medical records."
record_prefix = "Medical "
required_access_run = list(access_medical_equip, access_forensics_lockers, access_robotics, access_hop)
required_access_download = list(access_heads, access_medical_equip, access_forensics_lockers, access_robotics)
required_access_run = list(ACCESS_MEDICAL_EQUIP, ACCESS_FORENSICS_LOCKERS, ACCESS_ROBOTICS, ACCESS_HOP)
required_access_download = list(ACCESS_HEADS, ACCESS_MEDICAL_EQUIP, ACCESS_FORENSICS_LOCKERS, ACCESS_ROBOTICS)
available_on_ntnet = TRUE
records_type = RECORD_MEDICAL | RECORD_VIRUS
@@ -54,8 +54,8 @@
extended_desc = "Used to view, edit and maintain security records"
record_prefix = "Security "
required_access_run = list(access_security, access_forensics_lockers, access_lawyer, access_hop)
required_access_download = list(access_heads, access_security)
required_access_run = list(ACCESS_SECURITY, ACCESS_FORENSICS_LOCKERS, ACCESS_LAWYER, ACCESS_HOP)
required_access_download = list(ACCESS_HEADS, ACCESS_SECURITY)
available_on_ntnet = TRUE
records_type = RECORD_SECURITY
@@ -71,9 +71,9 @@
extended_desc = "Used to view, edit and maintain employment records."
record_prefix = "Employment "
required_access_run = list(access_heads, access_lawyer, access_consular)
required_access_run = list(ACCESS_HEADS, ACCESS_LAWYER, ACCESS_CONSULAR)
requires_access_to_download = PROGRAM_ACCESS_ONE
required_access_download = access_heads
required_access_download = ACCESS_HEADS
available_on_ntnet = TRUE
records_type = RECORD_GENERAL | RECORD_SECURITY
@@ -23,8 +23,8 @@
filedesc = "Medical Analyzer"
extended_desc = "A scanning suite capable of detecting major medical problems in individuals."
available_on_ntnet = TRUE
required_access_run = access_medical
required_access_download = access_medical
required_access_run = ACCESS_MEDICAL
required_access_download = ACCESS_MEDICAL
mode = SCANNER_MEDICAL
/datum/computer_file/program/scanner/science
@@ -32,8 +32,8 @@
filedesc = "Reagent Analyzer"
extended_desc = "A scanning suite capable of detecting active chemical reagents."
available_on_ntnet = TRUE
required_access_run = access_research
required_access_download = access_research
required_access_run = ACCESS_RESEARCH
required_access_download = ACCESS_RESEARCH
mode = SCANNER_REAGENT
/datum/computer_file/program/scanner/gas
@@ -41,6 +41,6 @@
filedesc = "Gas Analyzer"
extended_desc = "A scanning suite capable of detecting and parsing gaseous conditions within a closed atmospheric system."
available_on_ntnet = TRUE
required_access_run = list(access_atmospherics, access_research)
required_access_download = list(access_atmospherics, access_research)
required_access_run = list(ACCESS_ATMOSPHERICS, ACCESS_RESEARCH)
required_access_download = list(ACCESS_ATMOSPHERICS, ACCESS_RESEARCH)
mode = SCANNER_GAS