Allows supplypacks with req_one_access to exist

This commit is contained in:
Heroman
2019-06-02 07:21:41 +10:00
parent 305ffcb7a7
commit 926be2ef53
2 changed files with 6 additions and 1 deletions

View File

@@ -224,8 +224,12 @@ var/datum/controller/supply/supply_controller = new()
if(SP.access)
if(isnum(SP.access))
A.req_access = list(SP.access)
else if(islist(SP.access))
else if(islist(SP.access) && SP.one_access)
var/list/L = SP.access // access var is a plain var, we need a list
A.req_one_access = L.Copy()
A.req_access.Cut()
else if(islist(SP.access) && !SP.one_access)
var/list/L = SP.access
A.req_access = L.Copy()
else
log_debug("<span class='danger'>Supply pack with invalid access restriction [SP.access] encountered!</span>")

View File

@@ -33,6 +33,7 @@ var/list/all_supply_groups = list("Atmospherics",
var/containertype = null
var/containername = null
var/access = null
var/one_access = FALSE
var/contraband = 0
var/num_contained = 0 //number of items picked to be contained in a /randomised crate
var/group = "Miscellaneous"