Makes all global variables handled by the GLOB controller (#13152)

* Handlers converted, now to fix 3532 compile errors

* 3532 compile fixes later, got runtimes on startup

* Well the server loads now atleast

* Take 2

* Oops
This commit is contained in:
AffectedArc07
2020-03-20 21:56:37 -06:00
committed by GitHub
parent c8dbd0190e
commit 210f8badf4
667 changed files with 4243 additions and 4240 deletions
+6 -6
View File
@@ -1,7 +1,7 @@
//The advanced pea-green monochrome lcd of tomorrow.
var/global/list/obj/item/pda/PDAs = list()
GLOBAL_LIST_EMPTY(PDAs)
/obj/item/pda
@@ -66,8 +66,8 @@ var/global/list/obj/item/pda/PDAs = list()
*/
/obj/item/pda/Initialize(mapload)
. = ..()
PDAs += src
PDAs = sortAtom(PDAs)
GLOB.PDAs += src
GLOB.PDAs = sortAtom(GLOB.PDAs)
update_programs()
if(default_cartridge)
cartridge = new default_cartridge(src)
@@ -101,7 +101,7 @@ var/global/list/obj/item/pda/PDAs = list()
if((!istype(over_object, /obj/screen)) && can_use())
return attack_self(M)
/obj/item/pda/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1, var/datum/topic_state/state = inventory_state)
/obj/item/pda/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1, var/datum/topic_state/state = GLOB.inventory_state)
ui_tick++
var/datum/nanoui/old_ui = SSnanoui.get_open_ui(user, src, "main")
var/auto_update = 1
@@ -131,7 +131,7 @@ var/global/list/obj/item/pda/PDAs = list()
// auto update every Master Controller tick
ui.set_auto_update(auto_update)
/obj/item/pda/ui_data(mob/user, ui_key = "main", datum/topic_state/state = inventory_state)
/obj/item/pda/ui_data(mob/user, ui_key = "main", datum/topic_state/state = GLOB.inventory_state)
var/data[0]
data["owner"] = owner // Who is your daddy...
@@ -467,7 +467,7 @@ var/global/list/obj/item/pda/PDAs = list()
return
/obj/item/pda/Destroy()
PDAs -= src
GLOB.PDAs -= src
var/T = get_turf(loc)
if(id)
id.forceMove(T)