mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-26 05:27:01 +01:00
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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user