[MIRROR] More globals (#12530)

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2026-03-15 11:26:29 -07:00
committed by GitHub
parent de8fed65df
commit 4f5dce5ebe
238 changed files with 984 additions and 1026 deletions
@@ -304,10 +304,10 @@
if("spawnpoint")
var/list/spawnkeys = list()
for(var/spawntype in spawntypes)
for(var/spawntype in GLOB.spawntypes)
spawnkeys += spawntype
var/choice = tgui_input_list(user, "Where would you like to spawn when late-joining?", "Late-Join Choice", spawnkeys)
if(!choice || !spawntypes[choice])
if(!choice || !GLOB.spawntypes[choice])
return TOPIC_NOACTION
pref.update_preference_by_type(/datum/preference/choiced/living/spawnpoint, choice)
return TOPIC_REFRESH
@@ -1,5 +1,5 @@
var/list/loadout_categories = list()
var/list/gear_datums = list()
GLOBAL_LIST_EMPTY_TYPED(gear_datums, /datum/gear)
/datum/loadout_category
var/category = ""
@@ -31,8 +31,8 @@ var/list/gear_datums = list()
if(!loadout_categories[use_category])
loadout_categories[use_category] = new /datum/loadout_category(use_category)
var/datum/loadout_category/LC = loadout_categories[use_category]
gear_datums[use_name] = new G
LC.gear[use_name] = gear_datums[use_name]
GLOB.gear_datums[use_name] = new G
LC.gear[use_name] = GLOB.gear_datums[use_name]
loadout_categories = sortAssoc(loadout_categories)
for(var/loadout_category in loadout_categories)
@@ -97,12 +97,12 @@ var/list/gear_datums = list()
var/total_cost = 0
for(var/gear_name in active_gear_list)
if(!gear_datums[gear_name])
if(!GLOB.gear_datums[gear_name])
to_chat(preference_mob, span_warning("You cannot have the \the [gear_name]."))
active_gear_list -= gear_name
continue
var/datum/gear/G = gear_datums[gear_name]
var/datum/gear/G = GLOB.gear_datums[gear_name]
if(!is_valid_gear(G))
to_chat(preference_mob, span_warning("You cannot take \the [gear_name] as you are not whitelisted for the species or item."))
active_gear_list -= gear_name
@@ -124,7 +124,7 @@ var/list/gear_datums = list()
var/list/gear_tweaks = list()
for(var/item in active_gear_list)
var/datum/gear/G = gear_datums[item]
var/datum/gear/G = GLOB.gear_datums[item]
var/list/tweaks = list()
for(var/datum/gear_tweak/tweak in G.gear_tweaks)
UNTYPED_LIST_ADD(tweaks, list(
@@ -185,7 +185,7 @@ var/list/gear_datums = list()
var/list/active_gear_list = LAZYACCESS(pref.gear_list, "[pref.gear_slot]")
. = 0
for(var/gear_name in active_gear_list)
var/datum/gear/G = gear_datums[gear_name]
var/datum/gear/G = GLOB.gear_datums[gear_name]
if(G)
. += G.cost
@@ -232,7 +232,7 @@ var/list/gear_datums = list()
return TOPIC_REFRESH
if("toggle_gear")
var/datum/gear/TG = gear_datums[params["gear"]]
var/datum/gear/TG = GLOB.gear_datums[params["gear"]]
if(TG)
if(TG.display_name in active_gear_list)
active_gear_list -= TG.display_name
@@ -241,7 +241,7 @@ var/list/gear_datums = list()
return TOPIC_REFRESH_UPDATE_PREVIEW
if("gear_tweak")
var/datum/gear/gear = gear_datums[params["gear"]]
var/datum/gear/gear = GLOB.gear_datums[params["gear"]]
var/datum/gear_tweak/tweak = locate(params["tweak"])
if(!tweak || !gear || !(tweak in gear.gear_tweaks))
return TOPIC_HANDLED