Reworks flap+windoor delivery areas, tidies delivery beacon directions (#18004)

* flaps 2.0, cleans up beacon dirs

* removes weird cyberiad double-windoor engi delivery

* charlie review

* WIP

* mules sliding into your d(epart)m(ent)'s
This commit is contained in:
S34N
2022-06-22 12:27:48 +01:00
committed by GitHub
parent e2e1ca51ad
commit ff912fe937
7 changed files with 192 additions and 374 deletions
+3 -3
View File
@@ -37,8 +37,8 @@
supervisors = "the quartermaster"
department_head = list("Head of Personnel")
selection_color = "#eeddbe"
access = list(ACCESS_MAINT_TUNNELS, ACCESS_MAILSORTING, ACCESS_CARGO, ACCESS_CARGO_BOT, ACCESS_QM, ACCESS_MINT, ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM)
minimal_access = list(ACCESS_MAINT_TUNNELS, ACCESS_CARGO, ACCESS_CARGO_BOT, ACCESS_MAILSORTING, ACCESS_MINERAL_STOREROOM)
access = list(ACCESS_MAINT_TUNNELS, ACCESS_MAILSORTING, ACCESS_CARGO, ACCESS_QM, ACCESS_MINT, ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM)
minimal_access = list(ACCESS_MAINT_TUNNELS, ACCESS_CARGO, ACCESS_MAILSORTING, ACCESS_MINERAL_STOREROOM)
outfit = /datum/outfit/job/cargo_tech
/datum/outfit/job/cargo_tech
@@ -63,7 +63,7 @@
supervisors = "the quartermaster"
department_head = list("Head of Personnel")
selection_color = "#eeddbe"
access = list(ACCESS_MAINT_TUNNELS, ACCESS_MAILSORTING, ACCESS_CARGO, ACCESS_CARGO_BOT, ACCESS_QM, ACCESS_MINT, ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM)
access = list(ACCESS_MAINT_TUNNELS, ACCESS_MAILSORTING, ACCESS_CARGO, ACCESS_QM, ACCESS_MINT, ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM)
minimal_access = list(ACCESS_MINING, ACCESS_MINT, ACCESS_MINING_STATION, ACCESS_MAILSORTING, ACCESS_MAINT_TUNNELS, ACCESS_MINERAL_STOREROOM)
alt_titles = list("Spelunker")
outfit = /datum/outfit/job/mining
+1 -1
View File
@@ -721,7 +721,7 @@
name = "Supply ID"
registered_name = "Cargonian"
icon_state = "cargo"
access = list(ACCESS_MAINT_TUNNELS, ACCESS_MAILSORTING, ACCESS_CARGO, ACCESS_CARGO_BOT, ACCESS_QM, ACCESS_MINT, ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM)
access = list(ACCESS_MAINT_TUNNELS, ACCESS_MAILSORTING, ACCESS_CARGO, ACCESS_QM, ACCESS_MINT, ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM)
/obj/item/card/id/engineering
name = "Engineering ID"
+6
View File
@@ -229,6 +229,9 @@
/obj/effect/mapping_helpers/airlock/access/any/supply/vault
access = ACCESS_HEADS_VAULT
/obj/effect/mapping_helpers/airlock/access/any/supply/mule_bot
access = ACCESS_CARGO_BOT
// -------------------- Req All (Requires ALL of the given accesses to open)
// -------------------- Command access helpers
/obj/effect/mapping_helpers/airlock/access/all/command
@@ -437,3 +440,6 @@
/obj/effect/mapping_helpers/airlock/access/all/supply/vault
access = ACCESS_HEADS_VAULT
/obj/effect/mapping_helpers/airlock/access/all/supply/mule_bot
access = ACCESS_CARGO_BOT
@@ -58,6 +58,7 @@
wires = new /datum/wires/mulebot(src)
var/datum/job/cargo_tech/J = new/datum/job/cargo_tech
access_card.access = J.get_access()
LAZYADD(access_card.access, ACCESS_CARGO_BOT)
prev_access = access_card.access
cell = new /obj/item/stock_parts/cell/upgraded(src)