mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-22 20:57:23 +01:00
[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:
co-authored by
Selis
Kashargul
parent
06f0821bcf
commit
f7219329ca
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user