diff --git a/code/modules/uplink/uplink_item.dm b/code/modules/uplink/uplink_item.dm index 0106972168f..25e5ce40492 100644 --- a/code/modules/uplink/uplink_item.dm +++ b/code/modules/uplink/uplink_item.dm @@ -1077,7 +1077,7 @@ var/list/uplink_items = list() // Global list so we only initialize this once. var/item = pick(uplink_items[category]) var/datum/uplink_item/I = uplink_items[category][item] - if(!prob(I.surplus)) + if(!I.surplus || prob(100 - I.surplus)) continue if(crate_value < I.cost) continue