fixes problems with access helpers (#66456)

Makes Library access helper use Library access instead of Theatre
    Adds a Theatre access helper for Theatre
    Adds an Engine equip access helper for Engine equip (SMES/Grav gen, in the case of Pubby, aka the whole reason I made this PR).
    Removes double crematoriums

It's nice when helpers work as they are supposed to, and if used in the future, will help our maps have less varediting. pretty cool.
This commit is contained in:
John Willard
2022-04-25 02:07:31 -07:00
committed by GitHub
parent 3f18dadd1a
commit fe913b2466
+12 -12
View File
@@ -77,6 +77,11 @@
access_list += ACCESS_ENGINE
return access_list
/obj/effect/mapping_helpers/airlock/access/any/engineering/engine_equipment/get_access()
var/list/access_list = ..()
access_list += ACCESS_ENGINE_EQUIP
return access_list
/obj/effect/mapping_helpers/airlock/access/any/engineering/construction/get_access()
var/list/access_list = ..()
access_list += ACCESS_CONSTRUCTION
@@ -288,17 +293,12 @@
access_list += ACCESS_CREMATORIUM
return access_list
/obj/effect/mapping_helpers/airlock/access/any/service/crematorium/get_access()
var/list/access_list = ..()
access_list += ACCESS_CREMATORIUM
return access_list
/obj/effect/mapping_helpers/airlock/access/any/service/library/get_access()
var/list/access_list = ..()
access_list += ACCESS_LIBRARY
return access_list
/obj/effect/mapping_helpers/airlock/access/any/service/library/get_access()
/obj/effect/mapping_helpers/airlock/access/any/service/theatre/get_access()
var/list/access_list = ..()
access_list += ACCESS_THEATRE
return access_list
@@ -396,6 +396,11 @@
access_list += ACCESS_ENGINE
return access_list
/obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment/get_access()
var/list/access_list = ..()
access_list += ACCESS_ENGINE_EQUIP
return access_list
/obj/effect/mapping_helpers/airlock/access/all/engineering/construction/get_access()
var/list/access_list = ..()
access_list += ACCESS_CONSTRUCTION
@@ -607,17 +612,12 @@
access_list += ACCESS_CREMATORIUM
return access_list
/obj/effect/mapping_helpers/airlock/access/all/service/crematorium/get_access()
var/list/access_list = ..()
access_list += ACCESS_CREMATORIUM
return access_list
/obj/effect/mapping_helpers/airlock/access/all/service/library/get_access()
var/list/access_list = ..()
access_list += ACCESS_LIBRARY
return access_list
/obj/effect/mapping_helpers/airlock/access/all/service/library/get_access()
/obj/effect/mapping_helpers/airlock/access/all/service/theatre/get_access()
var/list/access_list = ..()
access_list += ACCESS_THEATRE
return access_list