From d0e8ceec588f952f1d0beef2996d6d57d562c868 Mon Sep 17 00:00:00 2001 From: SkyMarshal Date: Wed, 18 Jan 2012 11:48:37 -0700 Subject: [PATCH] Bugfix for access problems. --- code/game/jobs/access.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/game/jobs/access.dm b/code/game/jobs/access.dm index 2cf5557c6f3..de0097a046d 100644 --- a/code/game/jobs/access.dm +++ b/code/game/jobs/access.dm @@ -143,14 +143,14 @@ return 1 if(!I || !istype(I, /obj/item/weapon/card/id) || !I.access) //not ID or no access return 0 - for(var/req in src.req_access) - if(!(req in I.access)) //doesn't have this access - return 0 if(src.req_one_access && src.req_one_access.len) for(var/req in src.req_one_access) if(req in I.access) //has an access from the single access list return 1 return 0 + for(var/req in src.req_access) + if(!(req in I.access)) //doesn't have this access + return 0 return 1 @@ -160,14 +160,14 @@ if(!src.req_access.len && (!src.req_one_access || !src.req_one_access.len)) return 1 if(!L) return 0 if(!istype(L, /list)) return 0 - for(var/req in src.req_access) - if(!(req in L)) //doesn't have this access - return 0 if(src.req_one_access && src.req_one_access.len) for(var/req in src.req_one_access) if(req in L) //has an access from the single access list return 1 return 0 + for(var/req in src.req_access) + if(!(req in L)) //doesn't have this access + return 0 return 1