Removed away_mission deprecated system (#20445)

Removed away_mission deprecated system, made initialization a little
faster.

Made global uplink datum a GLOB.

Remember to purge
https://github.com/Aurorastation/Aurora.3/wiki/Dynamic-Maps
This commit is contained in:
Fluffy
2025-02-09 12:09:11 +00:00
committed by GitHub
parent 68a221261b
commit 63acc59d1e
8 changed files with 67 additions and 109 deletions
+3 -3
View File
@@ -130,7 +130,7 @@ Then check if it's true, if true return. This will stop the normal menu appearin
return 1
if(action == "buy_item")
var/datum/uplink_item/UI = (locate(params["buy_item"]) in uplink.items)
var/datum/uplink_item/UI = (locate(params["buy_item"]) in GLOB.uplink.items)
UI.buy(src, usr)
else if(action == "lock")
toggle()
@@ -142,7 +142,7 @@ Then check if it's true, if true return. This will stop the normal menu appearin
if(params["id"])
exploit_id = params["id"]
if(params["category"])
category = locate(params["category"]) in uplink.categories
category = locate(params["category"]) in GLOB.uplink.categories
if(action == "contract_interact")
var/list/params_webint = list("location" = "contract_details", "contract" = params["contract_interact"])
usr.client.process_webint_link("interface/login/sso_server", list2params(params_webint))
@@ -173,7 +173,7 @@ Then check if it's true, if true return. This will stop the normal menu appearin
if(tgui_menu == 0)
var/list/categories = list()
var/list/items = list()
for(var/datum/uplink_category/category in uplink.categories)
for(var/datum/uplink_category/category in GLOB.uplink.categories)
if(category.can_view(src))
categories[++categories.len] = list("name" = category.name, "ref" = "[REF(category)]")
for(var/datum/uplink_item/item in category.items)
@@ -26,7 +26,7 @@ var/datum/uplink_random_selection/default_uplink_selection = new/datum/uplink_ra
var/datum/uplink_random_item/RI = pick(items)
if(!prob(RI.keep_probability))
continue
var/datum/uplink_item/I = uplink.items_assoc[RI.uplink_item]
var/datum/uplink_item/I = GLOB.uplink.items_assoc[RI.uplink_item]
if(I.telecrystal_cost(telecrystals) > telecrystals)
continue
if(bought_items && (I in bought_items) && !prob(RI.reselect_probability))
@@ -93,6 +93,6 @@ var/datum/uplink_random_selection/default_uplink_selection = new/datum/uplink_ra
A.print_player_summary()
/proc/debug_uplink_item_assoc_list()
for(var/key in uplink.items_assoc)
to_world("[key] - [uplink.items_assoc[key]]")
for(var/key in GLOB.uplink.items_assoc)
to_world("[key] - [GLOB.uplink.items_assoc[key]]")
#endif