diff --git a/code/game/objects/items/devices/uplinks.dm b/code/game/objects/items/devices/uplinks.dm index fac5c01cf94..d0c0622d1e5 100644 --- a/code/game/objects/items/devices/uplinks.dm +++ b/code/game/objects/items/devices/uplinks.dm @@ -65,8 +65,6 @@ var/list/world_uplinks = list() category_items = 0 for(var/datum/uplink_item/I in uplink_items[category]) - if(I.limited_stock == 0) - continue if(I.cost > uses) continue if(I.job && I.job.len) @@ -92,8 +90,6 @@ var/list/world_uplinks = list() for(var/category in uplink_items) nano[++nano.len] = list("Category" = category, "items" = list()) for(var/datum/uplink_item/I in uplink_items[category]) - if(I.limited_stock == 0) - continue if(I.job && I.job.len) if(!(I.job.Find(job))) continue @@ -113,7 +109,7 @@ var/list/world_uplinks = list() var/list/random_items = new for(var/IR in ItemsReference) var/datum/uplink_item/UI = ItemsReference[IR] - if(UI.cost <= uses) + if(UI.cost <= uses && UI.limited_stock != 0) random_items += UI return pick(random_items)