mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-16 13:12:22 +00:00
Allows supplypacks with req_one_access to exist
This commit is contained in:
@@ -224,8 +224,12 @@ var/datum/controller/supply/supply_controller = new()
|
|||||||
if(SP.access)
|
if(SP.access)
|
||||||
if(isnum(SP.access))
|
if(isnum(SP.access))
|
||||||
A.req_access = list(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
|
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()
|
A.req_access = L.Copy()
|
||||||
else
|
else
|
||||||
log_debug("<span class='danger'>Supply pack with invalid access restriction [SP.access] encountered!</span>")
|
log_debug("<span class='danger'>Supply pack with invalid access restriction [SP.access] encountered!</span>")
|
||||||
|
|||||||
@@ -33,6 +33,7 @@ var/list/all_supply_groups = list("Atmospherics",
|
|||||||
var/containertype = null
|
var/containertype = null
|
||||||
var/containername = null
|
var/containername = null
|
||||||
var/access = null
|
var/access = null
|
||||||
|
var/one_access = FALSE
|
||||||
var/contraband = 0
|
var/contraband = 0
|
||||||
var/num_contained = 0 //number of items picked to be contained in a /randomised crate
|
var/num_contained = 0 //number of items picked to be contained in a /randomised crate
|
||||||
var/group = "Miscellaneous"
|
var/group = "Miscellaneous"
|
||||||
|
|||||||
Reference in New Issue
Block a user