[MIRROR] Conversion many Globals to Managed Globals (Part 1) (#10665)

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-04-18 01:06:35 +02:00
committed by GitHub
co-authored by Selis Kashargul
parent 06f0821bcf
commit f7219329ca
235 changed files with 1263 additions and 1255 deletions
@@ -36,11 +36,11 @@
// Data limits.
#define IC_MAX_LIST_LENGTH 200
var/list/all_integrated_circuits = list()
GLOBAL_LIST_EMPTY(all_integrated_circuits)
/proc/initialize_integrated_circuits_list()
for(var/thing in typesof(/obj/item/integrated_circuit))
all_integrated_circuits += new thing()
GLOB.all_integrated_circuits += new thing()
/obj/item/integrated_circuit
name = "integrated circuit"
@@ -350,7 +350,7 @@
spawn_flags_to_use = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH
/obj/item/storage/bag/circuits/mini/arithmetic/Initialize(mapload)
for(var/obj/item/integrated_circuit/arithmetic/IC in all_integrated_circuits)
for(var/obj/item/integrated_circuit/arithmetic/IC in GLOB.all_integrated_circuits)
if(IC.spawn_flags & spawn_flags_to_use)
for(var/i = 1 to 4)
new IC.type(src)
@@ -367,7 +367,7 @@
spawn_flags_to_use = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH
/obj/item/storage/bag/circuits/mini/trig/Initialize(mapload)
for(var/obj/item/integrated_circuit/trig/IC in all_integrated_circuits)
for(var/obj/item/integrated_circuit/trig/IC in GLOB.all_integrated_circuits)
if(IC.spawn_flags & spawn_flags_to_use)
for(var/i = 1 to 4)
new IC.type(src)
@@ -384,7 +384,7 @@
spawn_flags_to_use = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH
/obj/item/storage/bag/circuits/mini/input/Initialize(mapload)
for(var/obj/item/integrated_circuit/input/IC in all_integrated_circuits)
for(var/obj/item/integrated_circuit/input/IC in GLOB.all_integrated_circuits)
if(IC.spawn_flags & spawn_flags_to_use)
for(var/i = 1 to 4)
new IC.type(src)
@@ -401,7 +401,7 @@
spawn_flags_to_use = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH
/obj/item/storage/bag/circuits/mini/output/Initialize(mapload)
for(var/obj/item/integrated_circuit/output/IC in all_integrated_circuits)
for(var/obj/item/integrated_circuit/output/IC in GLOB.all_integrated_circuits)
if(IC.spawn_flags & spawn_flags_to_use)
for(var/i = 1 to 4)
new IC.type(src)
@@ -418,7 +418,7 @@
spawn_flags_to_use = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH
/obj/item/storage/bag/circuits/mini/memory/Initialize(mapload)
for(var/obj/item/integrated_circuit/memory/IC in all_integrated_circuits)
for(var/obj/item/integrated_circuit/memory/IC in GLOB.all_integrated_circuits)
if(IC.spawn_flags & spawn_flags_to_use)
for(var/i = 1 to 4)
new IC.type(src)
@@ -435,7 +435,7 @@
spawn_flags_to_use = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH
/obj/item/storage/bag/circuits/mini/logic/Initialize(mapload)
for(var/obj/item/integrated_circuit/logic/IC in all_integrated_circuits)
for(var/obj/item/integrated_circuit/logic/IC in GLOB.all_integrated_circuits)
if(IC.spawn_flags & spawn_flags_to_use)
for(var/i = 1 to 4)
new IC.type(src)
@@ -452,7 +452,7 @@
spawn_flags_to_use = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH
/obj/item/storage/bag/circuits/mini/time/Initialize(mapload)
for(var/obj/item/integrated_circuit/time/IC in all_integrated_circuits)
for(var/obj/item/integrated_circuit/time/IC in GLOB.all_integrated_circuits)
if(IC.spawn_flags & spawn_flags_to_use)
for(var/i = 1 to 4)
new IC.type(src)
@@ -469,7 +469,7 @@
spawn_flags_to_use = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH
/obj/item/storage/bag/circuits/mini/reagents/Initialize(mapload)
for(var/obj/item/integrated_circuit/reagent/IC in all_integrated_circuits)
for(var/obj/item/integrated_circuit/reagent/IC in GLOB.all_integrated_circuits)
if(IC.spawn_flags & spawn_flags_to_use)
for(var/i = 1 to 4)
new IC.type(src)
@@ -486,7 +486,7 @@
spawn_flags_to_use = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH
/obj/item/storage/bag/circuits/mini/transfer/Initialize(mapload)
for(var/obj/item/integrated_circuit/transfer/IC in all_integrated_circuits)
for(var/obj/item/integrated_circuit/transfer/IC in GLOB.all_integrated_circuits)
if(IC.spawn_flags & spawn_flags_to_use)
for(var/i = 1 to 4)
new IC.type(src)
@@ -503,7 +503,7 @@
spawn_flags_to_use = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH
/obj/item/storage/bag/circuits/mini/converter/Initialize(mapload)
for(var/obj/item/integrated_circuit/converter/IC in all_integrated_circuits)
for(var/obj/item/integrated_circuit/converter/IC in GLOB.all_integrated_circuits)
if(IC.spawn_flags & spawn_flags_to_use)
for(var/i = 1 to 4)
new IC.type(src)
@@ -519,7 +519,7 @@
spawn_flags_to_use = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH
/obj/item/storage/bag/circuits/mini/smart/Initialize(mapload)
for(var/obj/item/integrated_circuit/smart/IC in all_integrated_circuits)
for(var/obj/item/integrated_circuit/smart/IC in GLOB.all_integrated_circuits)
if(IC.spawn_flags & spawn_flags_to_use)
for(var/i = 1 to 4)
new IC.type(src)
@@ -535,7 +535,7 @@
spawn_flags_to_use = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH
/obj/item/storage/bag/circuits/mini/manipulation/Initialize(mapload)
for(var/obj/item/integrated_circuit/manipulation/IC in all_integrated_circuits)
for(var/obj/item/integrated_circuit/manipulation/IC in GLOB.all_integrated_circuits)
if(IC.spawn_flags & spawn_flags_to_use)
for(var/i = 1 to 4)
new IC.type(src)
@@ -552,11 +552,11 @@
spawn_flags_to_use = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH
/obj/item/storage/bag/circuits/mini/power/Initialize(mapload)
for(var/obj/item/integrated_circuit/passive/power/IC in all_integrated_circuits)
for(var/obj/item/integrated_circuit/passive/power/IC in GLOB.all_integrated_circuits)
if(IC.spawn_flags & spawn_flags_to_use)
for(var/i = 1 to 4)
new IC.type(src)
for(var/obj/item/integrated_circuit/power/IC in all_integrated_circuits)
for(var/obj/item/integrated_circuit/power/IC in GLOB.all_integrated_circuits)
if(IC.spawn_flags & spawn_flags_to_use)
for(var/i = 1 to 4)
new IC.type(src)
@@ -108,7 +108,7 @@
else
var/list/addresses = list()
for(var/datum/exonet_protocol/target_exonet in all_exonet_connections)
for(var/datum/exonet_protocol/target_exonet in GLOB.all_exonet_connections)
if(target_exonet.address && istext(target_exonet.address))
var/random = rand(200,350)
random = random / 10