/datum/supply_pack/emergency/syndicate name = "NULL_ENTRY" desc = "(#@&^$THIS PACKAGE CONTAINS 30TC WORTH OF SOME RANDOM SYNDICATE GEAR WE HAD LYING AROUND THE WAREHOUSE. GIVE EM HELL, OPERATIVE@&!*() " hidden = TRUE cost = 20000 contains = list() crate_name = "emergency crate" crate_type = /obj/structure/closet/crate/internals /datum/supply_pack/emergency/syndicate/fill(obj/structure/closet/crate/C) var/crate_value = 30 var/list/uplink_items = get_uplink_items(SSticker.mode) while(crate_value) var/category = pick(uplink_items) var/item = pick(uplink_items[category]) var/datum/uplink_item/I = uplink_items[category][item] if(!I.surplus_nullcrates || prob(100 - I.surplus_nullcrates)) continue if(crate_value < I.cost) continue crate_value -= I.cost new I.item(C)