mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-16 01:23:41 +01:00
Hopefully makes surplus safer (#31274)
This commit is contained in:
@@ -654,11 +654,12 @@
|
||||
/obj/structure/closet/crate/surplus/Initialize(mapload, obj/item/uplink/U, crate_value, cost, mob/user)
|
||||
. = ..()
|
||||
var/list/temp_uplink_list = get_uplink_items(U, user)
|
||||
var/list/temp_buyable_items = list() // Extra safety so we don't even have the items with no surplus in the final list
|
||||
var/list/buyable_items = list()
|
||||
for(var/category in temp_uplink_list)
|
||||
buyable_items += temp_uplink_list[category]
|
||||
temp_buyable_items += temp_uplink_list[category]
|
||||
|
||||
for(var/datum/uplink_item/uplink_item in buyable_items)
|
||||
for(var/datum/uplink_item/uplink_item in temp_buyable_items)
|
||||
if(!uplink_item.surplus) // Otherwise we'll just have an element with a weight of 0 in our weighted list
|
||||
continue
|
||||
buyable_items[uplink_item] = uplink_item.surplus
|
||||
|
||||
Reference in New Issue
Block a user