mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-07-11 15:15:32 +01:00
Conversion many Globals to Managed Globals (Part 1) (#17121)
* Conversion of some Globals to Managed Globals * Fix * for later --------- Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -338,7 +338,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)
|
||||
@@ -355,7 +355,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)
|
||||
@@ -372,7 +372,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)
|
||||
@@ -389,7 +389,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)
|
||||
@@ -406,7 +406,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)
|
||||
@@ -423,7 +423,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)
|
||||
@@ -440,7 +440,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)
|
||||
@@ -457,7 +457,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)
|
||||
@@ -474,7 +474,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)
|
||||
@@ -491,7 +491,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)
|
||||
@@ -507,7 +507,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)
|
||||
@@ -523,7 +523,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)
|
||||
@@ -540,11 +540,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