[MIRROR] next globs (#12552)

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2026-03-19 00:20:05 +01:00
committed by GitHub
co-authored by Kashargul
parent 73faa45a34
commit 5567a1a245
57 changed files with 367 additions and 365 deletions
+14 -8
View File
@@ -19,8 +19,8 @@ GLOBAL_LIST_EMPTY(surgery_steps) //list of all surgery steps |BS12
GLOBAL_LIST_EMPTY(joblist) //list of all jobstypes, minus borg and AI
GLOBAL_LIST_EMPTY(mechas_list) //list of all mechs. Used by hostile mobs target tracking.
var/global/list/obj/item/pda/PDAs = list()
var/global/list/obj/item/communicator/all_communicators = list()
GLOBAL_LIST_EMPTY_TYPED(PDAs, /obj/item/pda)
GLOBAL_LIST_EMPTY_TYPED(all_communicators, /obj/item/communicator)
// Those networks can only be accessed by pre-existing terminals. AIs and new terminals can't use them.
GLOBAL_LIST_INIT(restricted_camera_networks, list(NETWORK_ERT,NETWORK_MERCENARY,"Secret", NETWORK_COMMUNICATORS))
@@ -275,11 +275,17 @@ GLOBAL_LIST_EMPTY(mannequins)
GLOB.wing_styles_list[path] = instance
paths = typesof(/datum/digest_mode)
for(var/T in paths)
var/datum/digest_mode/DM = new T
for(var/path in paths)
var/datum/digest_mode/DM = new path
GLOB.digest_modes[DM.id] = DM
init_crafting_recipes(GLOB.crafting_recipes)
paths = subtypesof(/datum/ai_laws)
for(var/path in paths)
var/datum/ai_laws/laws = new path
GLOB.admin_laws += laws
if(laws.selectable)
GLOB.player_laws += laws
/*
// Custom species traits
paths = subtypesof(/datum/trait)
@@ -613,10 +619,10 @@ GLOBAL_LIST_INIT(changeling_fabricated_clothing, list(
// This is to make some of the more OP superpowers a larger PITA to activate,
// and to tell our new DNA datum which values to set in order to turn something
// on or off.
var/global/list/dna_activity_bounds[DNA_SE_LENGTH]
GLOBAL_ALIST_EMPTY(dna_activity_bounds)
// Used to determine what each block means (admin hax and species stuff on /vg/, mostly)
var/global/list/assigned_blocks[DNA_SE_LENGTH]
GLOBAL_ALIST_EMPTY(assigned_blocks)
GLOBAL_LIST_EMPTY(gear_distributed_to)
GLOBAL_LIST_EMPTY(overlay_cache) //cache recent overlays
@@ -1399,8 +1405,8 @@ GLOBAL_LIST_INIT(finds_as_strings, list(
//tgui law manager
var/global/list/datum/ai_laws/admin_laws
var/global/list/datum/ai_laws/player_laws
GLOBAL_LIST_EMPTY_TYPED(admin_laws, /datum/ai_laws)
GLOBAL_LIST_EMPTY_TYPED(player_laws, /datum/ai_laws)
//shield_gen/external
GLOBAL_LIST_INIT(external_shield_gen_blockedturfs, list(