From 05a9df72a1eba388f7c4bb763cf811e915543d60 Mon Sep 17 00:00:00 2001 From: Azzy <74739991+AzzyDreemurr13@users.noreply.github.com> Date: Sun, 10 Nov 2024 20:47:04 +0300 Subject: [PATCH 1/6] 0.1 --- code/game/jobs/access_datum_vr.dm | 32 ++++++++++++++++++++++++++++++- maps/tether/tether_jobs.dm | 2 +- 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/code/game/jobs/access_datum_vr.dm b/code/game/jobs/access_datum_vr.dm index 1b7215ca05d..aea0eb27d83 100644 --- a/code/game/jobs/access_datum_vr.dm +++ b/code/game/jobs/access_datum_vr.dm @@ -20,7 +20,37 @@ var/const/access_pilot = 67 /var/const/access_talon = 301 /datum/access/talon id = access_talon - desc = "Talon" + desc = "Talon General" + access_type = ACCESS_TYPE_PRIVATE + +/var/const/access_talon_bridge = 302 +/datum/access/bridge + id = access_bridge + desc = "Talon Bridge" + access_type = ACCESS_TYPE_PRIVATE + +/var/const/access_talon_medical = 303 +/datum/access/medical + id = access_medical + desc = "Talon Medical" + access_type = ACCESS_TYPE_PRIVATE + +/var/const/access_talon_engineer = 304 +/datum/access/engineer + id = access_engineer + desc = "Talon Engineering" + access_type = ACCESS_TYPE_PRIVATE + +/var/const/access_talon_cargo = 305 +/datum/access/cargo + id = access_cargo + desc = "Talon Cargo" + access_type = ACCESS_TYPE_PRIVATE + +/var/const/access_talon_sec = 306 +/datum/access/security + id = access_security + desc = "Talon Security" access_type = ACCESS_TYPE_PRIVATE /var/const/access_xenobotany = 77 diff --git a/maps/tether/tether_jobs.dm b/maps/tether/tether_jobs.dm index feffb107d3d..47cd599632b 100644 --- a/maps/tether/tether_jobs.dm +++ b/maps/tether/tether_jobs.dm @@ -29,7 +29,7 @@ pto_type = PTO_TALON timeoff_factor = 1 dept_time_required = 60 - access = list(access_talon) + access = list(access_talon, access_talon_bridge,) minimal_access = list(access_talon) alt_titles = list("Talon Commander" = /datum/alt_title/talon_commander) From 9f0cecb585b503f597d3ebda682538f778832ee2 Mon Sep 17 00:00:00 2001 From: Azzy <74739991+AzzyDreemurr13@users.noreply.github.com> Date: Sun, 10 Nov 2024 23:54:39 +0300 Subject: [PATCH 2/6] access --- maps/offmap_vr/talon/talon_v2.dm | 28 ++++++++++++++-------------- maps/submaps/depreciated_vr/talon.dm | 28 ++++++++++++++-------------- maps/tether/tether_jobs.dm | 24 ++++++++++++------------ 3 files changed, 40 insertions(+), 40 deletions(-) diff --git a/maps/offmap_vr/talon/talon_v2.dm b/maps/offmap_vr/talon/talon_v2.dm index 324f2f613e6..540ef88d01b 100644 --- a/maps/offmap_vr/talon/talon_v2.dm +++ b/maps/offmap_vr/talon/talon_v2.dm @@ -61,7 +61,7 @@ var/global/list/latejoin_talon = list() /obj/machinery/computer/shuttle_control/explore/talonboat name = "shuttle control console" shuttle_tag = "Talon's Shuttle" - req_one_access = list(access_talon) + req_one_access = list(access_talon_bridge) /obj/effect/overmap/visitable/ship/landable/talon_boat name = "ITV Talon Shuttle" @@ -282,7 +282,7 @@ personally I recommend using the ship's boat if you need to evacuate, but if you /obj/item/weapon/card/id/synthetic/talon/Initialize() . = ..() - access = list(access_talon, access_synth) + access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec, access_synth) /obj/machinery/power/smes/buildable/offmap_spawn/New() ..(1) @@ -294,18 +294,18 @@ personally I recommend using the ship's boat if you need to evacuate, but if you /obj/machinery/power/apc/talon req_access = list() - req_one_access = list(access_talon) + req_one_access = list(access_talon_engineer) /obj/machinery/power/apc/talon/hyper cell_type = /obj/item/weapon/cell/hyper /obj/machinery/alarm/talon req_access = list() - req_one_access = list(access_talon) + req_one_access = list(access_talon_engineer) /obj/machinery/door/firedoor/glass/talon req_access = list() - req_one_access = list(access_talon) + req_one_access = list(access_talon_engineer) /obj/machinery/door/firedoor/glass/talon/hidden name = "\improper Emergency Shutter System" @@ -370,7 +370,7 @@ personally I recommend using the ship's boat if you need to evacuate, but if you /obj/structure/closet/secure_closet/talon_captain name = "talon captain's locker" - req_access = list(access_talon) + req_access = list(access_talon_bridge) closet_appearance = /decl/closet_appearance/secure_closet/talon/captain starts_with = list( @@ -392,7 +392,7 @@ personally I recommend using the ship's boat if you need to evacuate, but if you /obj/structure/closet/secure_closet/talon_guard name = "talon guard's locker" - req_access = list(access_talon) + req_access = list(access_talon_sec) closet_appearance = /decl/closet_appearance/secure_closet/talon/guard starts_with = list( @@ -423,7 +423,7 @@ personally I recommend using the ship's boat if you need to evacuate, but if you /obj/structure/closet/secure_closet/talon_doctor name = "talon doctor's locker" - req_access = list(access_talon) + req_access = list(access_talon_medical) closet_appearance = /decl/closet_appearance/secure_closet/talon/doctor starts_with = list( @@ -445,7 +445,7 @@ personally I recommend using the ship's boat if you need to evacuate, but if you /obj/structure/closet/secure_closet/talon_engineer name = "talon engineer's locker" - req_access = list(access_talon) + req_access = list(access_talon_engineer) closet_appearance = /decl/closet_appearance/secure_closet/talon/engineer starts_with = list( @@ -499,7 +499,7 @@ personally I recommend using the ship's boat if you need to evacuate, but if you /obj/structure/closet/secure_closet/talon_miner name = "talon miner's locker" - req_access = list(access_talon) + req_access = list(access_talon_cargo) closet_appearance = /decl/closet_appearance/secure_closet/talon/miner starts_with = list( @@ -572,11 +572,11 @@ personally I recommend using the ship's boat if you need to evacuate, but if you /datum/computer_file/program/power_monitor/talon filename = "tpowermonitor" filedesc = "Power Monitoring (Talon)" - required_access = access_talon + required_access = access_talon_engineer /datum/computer_file/program/alarm_monitor/talon filename = "talarmmonitoreng" filedesc = "Alarm Monitoring (Talon)" - required_access = access_talon + required_access = access_talon_engineer /datum/computer_file/program/rcon_console/talon filename = "trconconsole" filedesc = "RCON Remote Control (Talon)" @@ -584,11 +584,11 @@ personally I recommend using the ship's boat if you need to evacuate, but if you /datum/computer_file/program/atmos_control/talon filename = "tatmoscontrol" filedesc = "Atmosphere Control (Talon)" - required_access = access_talon + required_access = access_talon_engineer /datum/computer_file/program/suit_sensors/talon filename = "tsensormonitor" filedesc = "Suit Sensors Monitoring (Talon)" - required_access = access_talon + required_access = access_talon_medical // Modular computer/console presets /obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/pilot diff --git a/maps/submaps/depreciated_vr/talon.dm b/maps/submaps/depreciated_vr/talon.dm index 54cc43c2653..73566fc7138 100644 --- a/maps/submaps/depreciated_vr/talon.dm +++ b/maps/submaps/depreciated_vr/talon.dm @@ -173,7 +173,7 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/item/weapon/card/id/synthetic/talon/Initialize() . = ..() - access = list(access_talon, access_synth) + access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec, access_synth) /obj/machinery/power/smes/buildable/offmap_spawn/New() ..(1) @@ -185,18 +185,18 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/machinery/power/apc/talon req_access = list() - req_one_access = list(access_talon) + req_one_access = list(access_talon_engineer) /obj/machinery/power/apc/talon/hyper cell_type = /obj/item/weapon/cell/hyper /obj/machinery/alarm/talon req_access = list() - req_one_access = list(access_talon) + req_one_access = list(access_talon_engineer) /obj/machinery/door/firedoor/glass/talon req_access = list() - req_one_access = list(access_talon) + req_one_access = list(access_talon_engineer) /obj/machinery/door/firedoor/glass/talon/hidden name = "\improper Emergency Shutter System" @@ -261,7 +261,7 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_captain name = "talon captain's locker" - req_access = list(access_talon) + req_access = list(access_talon_bridge) closet_appearance = /decl/closet_appearance/secure_closet/talon/captain starts_with = list( @@ -279,7 +279,7 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_guard name = "talon guard's locker" - req_access = list(access_talon) + req_access = list(access_talon_sec) closet_appearance = /decl/closet_appearance/secure_closet/talon/guard starts_with = list( @@ -306,7 +306,7 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_doctor name = "talon doctor's locker" - req_access = list(access_talon) + req_access = list(access_talon_medical) closet_appearance = /decl/closet_appearance/secure_closet/talon/doctor starts_with = list( @@ -326,7 +326,7 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_engineer name = "talon engineer's locker" - req_access = list(access_talon) + req_access = list(access_talon_engineer) closet_appearance = /decl/closet_appearance/secure_closet/talon/engineer starts_with = list( @@ -375,7 +375,7 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_miner name = "talon miner's locker" - req_access = list(access_talon) + req_access = list(access_talon_cargo) closet_appearance = /decl/closet_appearance/secure_closet/talon/miner starts_with = list( @@ -447,23 +447,23 @@ Once in open space, consider disabling nonessential power-consuming electronics /datum/computer_file/program/power_monitor/talon filename = "tpowermonitor" filedesc = "Power Monitoring (Talon)" - required_access = access_talon + required_access = access_talon_engineer /datum/computer_file/program/alarm_monitor/talon filename = "talarmmonitoreng" filedesc = "Alarm Monitoring (Talon)" - required_access = access_talon + required_access = access_talon_engineer /datum/computer_file/program/rcon_console/talon filename = "trconconsole" filedesc = "RCON Remote Control (Talon)" - required_access = access_talon + required_access = access_talon_engineer /datum/computer_file/program/atmos_control/talon filename = "tatmoscontrol" filedesc = "Atmosphere Control (Talon)" - required_access = access_talon + required_access = access_talon_engineer /datum/computer_file/program/suit_sensors/talon filename = "tsensormonitor" filedesc = "Suit Sensors Monitoring (Talon)" - required_access = access_talon + required_access = access_talon_medical // Modular computer/console presets /obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/pilot diff --git a/maps/tether/tether_jobs.dm b/maps/tether/tether_jobs.dm index 47cd599632b..cee9adf87d4 100644 --- a/maps/tether/tether_jobs.dm +++ b/maps/tether/tether_jobs.dm @@ -29,8 +29,8 @@ pto_type = PTO_TALON timeoff_factor = 1 dept_time_required = 60 - access = list(access_talon, access_talon_bridge,) - minimal_access = list(access_talon) + access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) + minimal_access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) alt_titles = list("Talon Commander" = /datum/alt_title/talon_commander) /datum/alt_title/talon_commander @@ -55,8 +55,8 @@ playtime_only = TRUE pto_type = PTO_TALON timeoff_factor = 1 - access = list(access_talon) - minimal_access = list(access_talon) + access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) + minimal_access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) alt_titles = list("Talon Medic" = /datum/alt_title/talon_medic) /datum/alt_title/talon_medic @@ -82,8 +82,8 @@ playtime_only = TRUE pto_type = PTO_TALON timeoff_factor = 1 - access = list(access_talon) - minimal_access = list(access_talon) + access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) + minimal_access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) alt_titles = list("Talon Technician" = /datum/alt_title/talon_tech) /datum/alt_title/talon_tech @@ -109,8 +109,8 @@ playtime_only = TRUE pto_type = PTO_TALON timeoff_factor = 1 - access = list(access_talon) - minimal_access = list(access_talon) + access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) + minimal_access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) alt_titles = list("Talon Helmsman" = /datum/alt_title/talon_helmsman) /datum/alt_title/talon_helmsman @@ -136,8 +136,8 @@ playtime_only = TRUE pto_type = PTO_TALON timeoff_factor = 1 - access = list(access_talon) - minimal_access = list(access_talon) + access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) + minimal_access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) alt_titles = list("Talon Security" = /datum/alt_title/talon_security) /datum/alt_title/talon_security @@ -162,8 +162,8 @@ playtime_only = TRUE pto_type = PTO_TALON timeoff_factor = 1 - access = list(access_talon) - minimal_access = list(access_talon) + access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) + minimal_access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) alt_titles = list("Talon Excavator" = /datum/alt_title/talon_excavator) /datum/alt_title/talon_excavator From ccad2432d88b5570ac8e838c79c3271238bbd600 Mon Sep 17 00:00:00 2001 From: Azzy <74739991+AzzyDreemurr13@users.noreply.github.com> Date: Mon, 11 Nov 2024 00:38:18 +0300 Subject: [PATCH 3/6] Update access_datum_vr.dm --- code/game/jobs/access_datum_vr.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/jobs/access_datum_vr.dm b/code/game/jobs/access_datum_vr.dm index aea0eb27d83..24719b9c861 100644 --- a/code/game/jobs/access_datum_vr.dm +++ b/code/game/jobs/access_datum_vr.dm @@ -25,7 +25,7 @@ var/const/access_pilot = 67 /var/const/access_talon_bridge = 302 /datum/access/bridge - id = access_bridge + id = access_heads desc = "Talon Bridge" access_type = ACCESS_TYPE_PRIVATE @@ -37,7 +37,7 @@ var/const/access_pilot = 67 /var/const/access_talon_engineer = 304 /datum/access/engineer - id = access_engineer + id = access_engine desc = "Talon Engineering" access_type = ACCESS_TYPE_PRIVATE From ba0bd6b1fa640ba70787a88d06f8eb81793cfdcc Mon Sep 17 00:00:00 2001 From: Azzy <74739991+AzzyDreemurr13@users.noreply.github.com> Date: Mon, 11 Nov 2024 16:28:09 +0300 Subject: [PATCH 4/6] fix --- code/game/jobs/access_datum_vr.dm | 22 +++++++++++----------- maps/offmap_vr/talon/talon_v2.dm | 4 ++-- maps/tether/tether_jobs.dm | 24 ++++++++++++------------ 3 files changed, 25 insertions(+), 25 deletions(-) diff --git a/code/game/jobs/access_datum_vr.dm b/code/game/jobs/access_datum_vr.dm index 24719b9c861..81de8c82820 100644 --- a/code/game/jobs/access_datum_vr.dm +++ b/code/game/jobs/access_datum_vr.dm @@ -24,32 +24,32 @@ var/const/access_pilot = 67 access_type = ACCESS_TYPE_PRIVATE /var/const/access_talon_bridge = 302 -/datum/access/bridge - id = access_heads +/datum/access/talon_bridge + id = access_talon_bridge desc = "Talon Bridge" access_type = ACCESS_TYPE_PRIVATE /var/const/access_talon_medical = 303 -/datum/access/medical - id = access_medical +/datum/access/talon_medical + id = access_talon_medical desc = "Talon Medical" access_type = ACCESS_TYPE_PRIVATE /var/const/access_talon_engineer = 304 -/datum/access/engineer - id = access_engine +/datum/access/talon_engineer + id = access_talon_engineer desc = "Talon Engineering" access_type = ACCESS_TYPE_PRIVATE /var/const/access_talon_cargo = 305 -/datum/access/cargo - id = access_cargo +/datum/access/talon_cargo + id = access_talon_cargo desc = "Talon Cargo" access_type = ACCESS_TYPE_PRIVATE -/var/const/access_talon_sec = 306 -/datum/access/security - id = access_security +/var/const/access_talon_security = 306 +/datum/access/talon_security + id = access_talon_security desc = "Talon Security" access_type = ACCESS_TYPE_PRIVATE diff --git a/maps/offmap_vr/talon/talon_v2.dm b/maps/offmap_vr/talon/talon_v2.dm index 540ef88d01b..8185897a88e 100644 --- a/maps/offmap_vr/talon/talon_v2.dm +++ b/maps/offmap_vr/talon/talon_v2.dm @@ -282,7 +282,7 @@ personally I recommend using the ship's boat if you need to evacuate, but if you /obj/item/weapon/card/id/synthetic/talon/Initialize() . = ..() - access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec, access_synth) + access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_security, access_synth) /obj/machinery/power/smes/buildable/offmap_spawn/New() ..(1) @@ -392,7 +392,7 @@ personally I recommend using the ship's boat if you need to evacuate, but if you /obj/structure/closet/secure_closet/talon_guard name = "talon guard's locker" - req_access = list(access_talon_sec) + req_access = list(access_talon_security) closet_appearance = /decl/closet_appearance/secure_closet/talon/guard starts_with = list( diff --git a/maps/tether/tether_jobs.dm b/maps/tether/tether_jobs.dm index cee9adf87d4..e80f729260e 100644 --- a/maps/tether/tether_jobs.dm +++ b/maps/tether/tether_jobs.dm @@ -29,8 +29,8 @@ pto_type = PTO_TALON timeoff_factor = 1 dept_time_required = 60 - access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) - minimal_access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) + access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_security) + minimal_access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_security) alt_titles = list("Talon Commander" = /datum/alt_title/talon_commander) /datum/alt_title/talon_commander @@ -55,8 +55,8 @@ playtime_only = TRUE pto_type = PTO_TALON timeoff_factor = 1 - access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) - minimal_access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) + access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_security) + minimal_access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_security) alt_titles = list("Talon Medic" = /datum/alt_title/talon_medic) /datum/alt_title/talon_medic @@ -82,8 +82,8 @@ playtime_only = TRUE pto_type = PTO_TALON timeoff_factor = 1 - access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) - minimal_access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) + access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_security) + minimal_access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_security) alt_titles = list("Talon Technician" = /datum/alt_title/talon_tech) /datum/alt_title/talon_tech @@ -109,8 +109,8 @@ playtime_only = TRUE pto_type = PTO_TALON timeoff_factor = 1 - access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) - minimal_access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) + access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_security) + minimal_access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_security) alt_titles = list("Talon Helmsman" = /datum/alt_title/talon_helmsman) /datum/alt_title/talon_helmsman @@ -136,8 +136,8 @@ playtime_only = TRUE pto_type = PTO_TALON timeoff_factor = 1 - access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) - minimal_access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) + access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_security) + minimal_access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_security) alt_titles = list("Talon Security" = /datum/alt_title/talon_security) /datum/alt_title/talon_security @@ -162,8 +162,8 @@ playtime_only = TRUE pto_type = PTO_TALON timeoff_factor = 1 - access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) - minimal_access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_sec) + access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_security) + minimal_access = list(access_talon, access_talon_bridge, access_talon_medical, access_talon_engineer, access_talon_cargo, access_talon_security) alt_titles = list("Talon Excavator" = /datum/alt_title/talon_excavator) /datum/alt_title/talon_excavator From 57180f7f71c069a4d9908566aeaf23ee437713bf Mon Sep 17 00:00:00 2001 From: Azzy <74739991+AzzyDreemurr13@users.noreply.github.com> Date: Mon, 11 Nov 2024 17:38:25 +0300 Subject: [PATCH 5/6] finish --- .../machinery/doors/airlock_electronics.dm | 6 +- .../suit_storage/suit_cycler_units_vr.dm | 10 +- maps/offmap_vr/talon/talon_v2.dmm | 121 ++++++++++-------- 3 files changed, 74 insertions(+), 63 deletions(-) diff --git a/code/game/machinery/doors/airlock_electronics.dm b/code/game/machinery/doors/airlock_electronics.dm index 3d401fa0fb6..55e11faa4d8 100644 --- a/code/game/machinery/doors/airlock_electronics.dm +++ b/code/game/machinery/doors/airlock_electronics.dm @@ -6,7 +6,7 @@ matter = list(MAT_STEEL = 50,MAT_GLASS = 50) - req_one_access = list(access_engine, access_talon) // Access to unlock the device, ignored if emagged //VOREStation Edit - Add talon + req_one_access = list(access_engine, access_talon_engineer) // Access to unlock the device, ignored if emagged //VOREStation Edit - Add talon var/list/apply_any_access = list(access_engine) // Can apply any access, not just their own var/secure = 0 //if set, then wires will be randomized and bolts will drop if the door is broken @@ -133,11 +133,11 @@ // Nothing if(!id || !id.access) return list() - + // Has engineer access, can put any access else if(has_access(null, apply_any_access, id.access)) return get_all_station_access() - + // Not an engineer, can only pick your own accesses to program else return id.access diff --git a/code/game/machinery/suit_storage/suit_cycler_units_vr.dm b/code/game/machinery/suit_storage/suit_cycler_units_vr.dm index a18e4df73b6..adbdf212c8a 100644 --- a/code/game/machinery/suit_storage/suit_cycler_units_vr.dm +++ b/code/game/machinery/suit_storage/suit_cycler_units_vr.dm @@ -39,33 +39,33 @@ name = "Talon engineer suit cycler" model_text = "Talon engineer" icon_state = "dark_cycler" - req_access = list(access_talon) + req_access = list(access_talon_engineer) departments = list(/datum/suit_cycler_choice/department/talon/eng) /obj/machinery/suit_cycler/vintage/tguard name = "Talon guard suit cycler" model_text = "Talon guard" icon_state = "dark_cycler" - req_access = list(access_talon) + req_access = list(access_talon_security) departments = list(/datum/suit_cycler_choice/department/talon/marine) /obj/machinery/suit_cycler/vintage/tmedic name = "Talon doctor suit cycler" model_text = "Talon doctor" icon_state = "dark_cycler" - req_access = list(access_talon) + req_access = list(access_talon_medical) departments = list(/datum/suit_cycler_choice/department/talon/med) /obj/machinery/suit_cycler/vintage/tcaptain name = "Talon captain suit cycler" model_text = "Talon captain" icon_state = "dark_cycler" - req_access = list(access_talon) + req_access = list(access_talon_bridge) departments = list(/datum/suit_cycler_choice/department/talon/officer) /obj/machinery/suit_cycler/vintage/tminer name = "Talon miner suit cycler" model_text = "Talon miner" icon_state = "dark_cycler" - req_access = list(access_talon) + req_access = list(access_talon_cargo) departments = list(/datum/suit_cycler_choice/department/talon/miner) diff --git a/maps/offmap_vr/talon/talon_v2.dmm b/maps/offmap_vr/talon/talon_v2.dmm index 647f18f3fdb..99621e1394e 100644 --- a/maps/offmap_vr/talon/talon_v2.dmm +++ b/maps/offmap_vr/talon/talon_v2.dmm @@ -12,7 +12,7 @@ /area/talon_v2/brig) "ac" = ( /obj/machinery/computer/ship/helm{ - req_one_access = list(301) + req_one_access = list(302) }, /obj/machinery/light{ dir = 1 @@ -347,7 +347,7 @@ }, /obj/machinery/door/airlock/engineeringatmos{ name = "Talon Atmospherics"; - req_one_access = list(301) + req_one_access = list(304) }, /obj/structure/sign/directions/engineering/atmospherics{ dir = 8; @@ -433,7 +433,7 @@ /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/command{ name = "Bridge"; - req_one_access = list(301) + req_one_access = list(302) }, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/bridge) @@ -452,7 +452,7 @@ /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/command{ name = "Bridge"; - req_one_access = list(301) + req_one_access = list(302) }, /obj/structure/cable/green{ icon_state = "1-2" @@ -590,7 +590,7 @@ /obj/machinery/door/airlock/medical{ id_tag = "talon_meddoor"; name = "Doctor's Cabin"; - req_one_access = list(301) + req_one_access = list(303) }, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/crew_quarters/med_room) @@ -938,7 +938,7 @@ /obj/machinery/door/airlock/engineering{ id_tag = "talon_engdoor"; name = "Engineer's Cabin"; - req_one_access = list(301) + req_one_access = list(304) }, /turf/simulated/floor/tiled/techfloor/grid, /area/talon_v2/engineering/star_store) @@ -1006,7 +1006,7 @@ /obj/machinery/door/airlock/security{ id_tag = "talon_secdoor"; name = "Guard's Cabin"; - req_one_access = list(301) + req_one_access = list(306) }, /turf/simulated/floor/tiled/techfloor, /area/talon_v2/crew_quarters/sec_room) @@ -1045,7 +1045,7 @@ /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/maintenance/sec{ id_tag = "talon_secdoor"; - req_one_access = list(301) + req_one_access = list(306) }, /turf/simulated/floor/plating, /area/talon_v2/crew_quarters/sec_room) @@ -1160,7 +1160,7 @@ /obj/machinery/door/airlock/command{ id_tag = "talon_capdoor"; name = "Captain's Cabin"; - req_one_access = list(301) + req_one_access = list(302) }, /obj/structure/cable/green{ icon_state = "4-8" @@ -1645,7 +1645,7 @@ /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/hatch{ name = "Generator Room"; - req_one_access = list(301) + req_one_access = list(304) }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -2312,7 +2312,9 @@ /turf/simulated/floor/tiled/techfloor, /area/talon_v2/ofd_ops) "gX" = ( -/obj/machinery/door/airlock/glass_external, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(306) + }, /obj/effect/map_helper/airlock/door/int_door, /obj/machinery/atmospherics/pipe/manifold/hidden/aux, /obj/machinery/atmospherics/pipe/simple/hidden/aux{ @@ -2597,7 +2599,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/airlock/glass_security{ name = "Talon Armory"; - req_one_access = list(301) + req_one_access = list(306) }, /obj/structure/cable/green{ icon_state = "1-2" @@ -2667,7 +2669,7 @@ /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/engineering{ name = "Talon Engineering"; - req_one_access = list(301) + req_one_access = list(304) }, /obj/structure/sign/warning/nosmoking_1{ pixel_x = -26 @@ -2923,7 +2925,7 @@ }, /obj/machinery/door/airlock/glass_security{ name = "O.F.D. Ops"; - req_one_access = list(301) + req_one_access = list(306) }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -3421,7 +3423,7 @@ }, /obj/machinery/door/airlock/maintenance/engi{ name = "Engine Crawlway Access"; - req_one_access = list(301) + req_one_access = list(304) }, /turf/simulated/floor/plating, /area/talon_v2/engineering/starboard) @@ -3668,7 +3670,7 @@ "lR" = ( /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/medical{ - req_one_access = list(301) + req_one_access = list(303) }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -3972,7 +3974,7 @@ /obj/machinery/door/airlock/medical{ id_tag = "talon_meddoor"; name = "Doctor's Cabin"; - req_one_access = list(301) + req_one_access = list(303) }, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/crew_quarters/med_room) @@ -4601,7 +4603,7 @@ /obj/machinery/door/airlock/security{ id_tag = "talon_secdoor"; name = "Guard's Cabin"; - req_one_access = list(301) + req_one_access = list(306) }, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/crew_quarters/sec_room) @@ -5002,7 +5004,7 @@ /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/engineeringatmos{ name = "Talon Atmospherics"; - req_one_access = list(301) + req_one_access = list(304) }, /obj/structure/cable/green{ icon_state = "1-2" @@ -5250,7 +5252,8 @@ "rw" = ( /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/glass{ - name = "Flight Control" + name = "Flight Control"; + req_one_access = list(302) }, /turf/simulated/floor/tiled/techfloor, /area/talon_v2/central_hallway) @@ -5407,7 +5410,7 @@ /obj/machinery/door/airlock{ id_tag = "talon_pilotdoor"; name = "Pilot's Cabin"; - req_one_access = list(301) + req_one_access = list(302) }, /turf/simulated/floor/tiled/techfloor, /area/talon_v2/crew_quarters/pilot_room) @@ -5457,7 +5460,7 @@ /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/glass_security{ name = "Talon Brig/Sec"; - req_one_access = list(301) + req_one_access = list(306) }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -5654,7 +5657,7 @@ /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/maintenance/engi{ name = "Port Eng. Storage"; - req_one_access = list(301) + req_one_access = list(304) }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -5833,7 +5836,7 @@ /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/maintenance/medical{ id_tag = "talon_meddoor"; - req_one_access = list(301) + req_one_access = list(303) }, /turf/simulated/floor/plating, /area/talon_v2/crew_quarters/med_room) @@ -6524,7 +6527,7 @@ "vU" = ( /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/maintenance/sec{ - req_one_access = list(301) + req_one_access = list(306) }, /turf/simulated/floor/tiled/techfloor, /area/talon_v2/brig) @@ -6599,7 +6602,9 @@ /turf/simulated/floor/tiled/techmaint, /area/talon_v2/secure_storage) "wi" = ( -/obj/machinery/door/airlock/glass_external, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(306) + }, /obj/effect/map_helper/airlock/door/ext_door, /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techfloor/grid, @@ -6769,7 +6774,7 @@ "wN" = ( /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/medical{ - req_one_access = list(301) + req_one_access = list(303) }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -6902,7 +6907,7 @@ }, /obj/machinery/door/window/brigdoor/northright{ req_access = list(); - req_one_access = list(301) + req_one_access = list(305) }, /obj/effect/floor_decal/industrial/hatch/yellow, /turf/simulated/floor/tiled/techfloor, @@ -6998,7 +7003,9 @@ /area/talon_v2/crew_quarters/cap_room) "xw" = ( /obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/airlock/maintenance/common{ + req_one_access = list(305) + }, /obj/structure/cable/green{ icon_state = "4-8" }, @@ -7056,7 +7063,9 @@ /area/talon_v2/crew_quarters/meditation) "xN" = ( /obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/airlock/maintenance/common{ + req_one_access = list(305) + }, /obj/structure/cable/green{ icon_state = "4-8" }, @@ -7107,7 +7116,7 @@ /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/engineering{ name = "Talon Starboard Engines"; - req_one_access = list(301) + req_one_access = list(304) }, /turf/simulated/floor/plating, /area/talon_v2/engineering/starboard) @@ -8052,7 +8061,7 @@ /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/maintenance/engi{ name = "Talon Atmospherics Maintenance Access"; - req_one_access = list(301) + req_one_access = list(304) }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -8634,7 +8643,7 @@ "Ec" = ( /obj/machinery/door/airlock/maintenance/cargo{ id_tag = "talon_minerdoor"; - req_one_access = list(301) + req_one_access = list(305) }, /turf/simulated/floor/plating, /area/talon_v2/crew_quarters/mine_room) @@ -8652,7 +8661,7 @@ /obj/machinery/door/airlock/mining{ id_tag = "talon_minerdoor"; name = "Miner's Cabin"; - req_one_access = list(301) + req_one_access = list(305) }, /obj/structure/cable/green{ icon_state = "1-2" @@ -8873,7 +8882,7 @@ /obj/machinery/door/airlock/command{ id_tag = "talon_capdoor"; name = "Captain's Cabin"; - req_one_access = list(301) + req_one_access = list(302) }, /turf/simulated/floor/tiled/techfloor, /area/talon_v2/bridge) @@ -9112,7 +9121,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/airlock/voidcraft{ name = "Cabin Access"; - req_one_access = list(301) + req_one_access = list(302) }, /turf/simulated/floor/tiled/techfloor, /area/shuttle/talonboat) @@ -9299,7 +9308,8 @@ /area/talon_v2/engineering) "Gg" = ( /obj/machinery/computer/ship/disperser{ - dir = 8 + dir = 8; + req_one_access = list(306) }, /obj/item/weapon/paper/talon_cannon, /obj/machinery/alarm/talon{ @@ -9810,7 +9820,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/airlock/engineering{ name = "Talon Port Engines"; - req_one_access = list(301) + req_one_access = list(304) }, /turf/simulated/floor/plating, /area/talon_v2/engineering/port) @@ -9909,7 +9919,7 @@ }, /obj/machinery/door/airlock/maintenance/engi{ name = "Engine Crawlway Access"; - req_one_access = list(301) + req_one_access = list(304) }, /turf/simulated/floor/plating, /area/talon_v2/engineering/port) @@ -10404,7 +10414,7 @@ /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/engineeringatmos{ name = "Talon Atmospherics"; - req_one_access = list(301) + req_one_access = list(304) }, /obj/structure/sign/warning/nosmoking_1{ pixel_x = 26 @@ -10589,7 +10599,7 @@ /obj/machinery/door/airlock/multi_tile/glass{ dir = 1; name = "Cargo Bay"; - req_one_access = list(301) + req_one_access = list(305) }, /obj/structure/cable/green{ icon_state = "4-8" @@ -10950,7 +10960,7 @@ /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/maintenance/engi{ name = "Starboard Eng. Storage"; - req_one_access = list(301) + req_one_access = list(304) }, /obj/structure/cable/green{ icon_state = "1-2" @@ -10962,7 +10972,8 @@ "Lx" = ( /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/glass{ - name = "Workroom" + name = "Workroom"; + req_one_access = list(302) }, /obj/structure/cable/green{ icon_state = "1-2" @@ -11094,7 +11105,7 @@ /obj/machinery/door/airlock/multi_tile/glass{ dir = 1; name = "Cargo Bay"; - req_one_access = list(301) + req_one_access = list(305) }, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/central_hallway/star) @@ -11512,7 +11523,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/airlock/engineering{ name = "Talon Starboard Engines"; - req_one_access = list(301) + req_one_access = list(304) }, /turf/simulated/floor/plating, /area/talon_v2/engineering/starboard) @@ -11714,7 +11725,7 @@ /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/maintenance/engi{ name = "Port Eng. Storage"; - req_one_access = list(301) + req_one_access = list(304) }, /obj/structure/cable/green{ icon_state = "1-2" @@ -11868,7 +11879,7 @@ }, /obj/machinery/door/airlock/mining{ name = "Refinery"; - req_one_access = list(301) + req_one_access = list(305) }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -12179,7 +12190,7 @@ /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/engineering{ name = "Talon Port Engines"; - req_one_access = list(301) + req_one_access = list(304) }, /turf/simulated/floor/plating, /area/talon_v2/engineering/port) @@ -12748,7 +12759,7 @@ /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/engineering{ name = "Talon Port Engines & Spare Fuel"; - req_one_access = list(301) + req_one_access = list(304) }, /obj/structure/sign/warning/nosmoking_1{ pixel_x = -26 @@ -13053,7 +13064,7 @@ "Sj" = ( /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/maintenance/medical{ - req_one_access = list(301) + req_one_access = list(303) }, /turf/simulated/floor/plating, /area/talon_v2/medical) @@ -13176,7 +13187,7 @@ }, /obj/machinery/door/window/brigdoor/northleft{ req_access = list(); - req_one_access = list(301) + req_one_access = list(305) }, /obj/effect/floor_decal/industrial/hatch/yellow, /turf/simulated/floor/tiled/techfloor, @@ -13229,7 +13240,7 @@ /obj/machinery/door/airlock{ id_tag = "talon_pilotdoor"; name = "Pilot's Cabin"; - req_one_access = list(301) + req_one_access = list(302) }, /obj/structure/cable/green{ icon_state = "1-2" @@ -13377,7 +13388,7 @@ /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/maintenance/engi{ name = "Starboard Eng. Storage"; - req_one_access = list(301) + req_one_access = list(304) }, /obj/structure/cable/green{ icon_state = "4-8" @@ -15114,7 +15125,7 @@ /obj/machinery/door/firedoor/glass/talon, /obj/machinery/door/airlock/engineering{ name = "Talon Starboard Engines & Trash Management"; - req_one_access = list(301) + req_one_access = list(304) }, /obj/structure/sign/warning/nosmoking_1{ pixel_x = 26 @@ -15290,7 +15301,7 @@ /obj/machinery/door/airlock/engineering{ id_tag = "talon_engdoor"; name = "Engineer's Cabin"; - req_one_access = list(301) + req_one_access = list(304) }, /turf/simulated/floor/tiled/techfloor/grid, /area/talon_v2/crew_quarters/eng_room) From f8941589336c193d1d1360310b0f7860b2787fb1 Mon Sep 17 00:00:00 2001 From: Azzy <74739991+AzzyDreemurr13@users.noreply.github.com> Date: Mon, 11 Nov 2024 17:45:56 +0300 Subject: [PATCH 6/6] Update talon_v2.dmm --- maps/offmap_vr/talon/talon_v2.dmm | 63 ++++++++++++++++++++----------- 1 file changed, 40 insertions(+), 23 deletions(-) diff --git a/maps/offmap_vr/talon/talon_v2.dmm b/maps/offmap_vr/talon/talon_v2.dmm index 99621e1394e..cc0d635b0c0 100644 --- a/maps/offmap_vr/talon/talon_v2.dmm +++ b/maps/offmap_vr/talon/talon_v2.dmm @@ -1770,6 +1770,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/closet/walllocker_double/emergency_engi/north, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/central_hallway/star) "fb" = ( @@ -2017,16 +2018,13 @@ /obj/structure/railing/grey{ dir = 1 }, -/obj/machinery/oxygen_pump{ - dir = 4; - pixel_x = 30 - }, /obj/structure/cable/green{ icon_state = "4-8" }, /obj/structure/handrail{ dir = 8 }, +/obj/structure/closet/walllocker_double/emergency_engi/east, /turf/simulated/floor/tiled/techfloor, /area/talon_v2/bridge) "fV" = ( @@ -2126,6 +2124,10 @@ /obj/structure/closet/walllocker/emerglocker/west, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/armory) +"gp" = ( +/obj/structure/closet/walllocker_double/emergency_engi/west, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) "gr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/aux{ dir = 6 @@ -5321,10 +5323,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/closet/emergsuit_wall{ - dir = 8; - pixel_x = -32 - }, +/obj/structure/closet/walllocker_double/emergency_engi/west, /turf/simulated/floor/tiled/techfloor, /area/talon_v2/maintenance/wing_starboard) "rS" = ( @@ -6724,6 +6723,10 @@ }, /turf/simulated/floor/plating, /area/talon_v2/engineering/port) +"wD" = ( +/obj/structure/closet/walllocker_double/emergency_engi/east, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) "wF" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -7632,6 +7635,13 @@ }, /turf/simulated/floor/plating, /area/talon_v2/maintenance/fore_port) +"zS" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/closet/walllocker_double/emergency_engi/east, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) "zT" = ( /obj/machinery/disperser/middle{ dir = 1 @@ -10718,6 +10728,10 @@ }, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/central_hallway/fore) +"KA" = ( +/obj/structure/closet/walllocker_double/emergency_engi/west, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) "KB" = ( /turf/simulated/wall/shull, /area/talon_v2/maintenance/fore_port) @@ -10898,6 +10912,7 @@ dir = 1 }, /obj/item/weapon/paper/talon_power, +/obj/item/weapon/storage/briefcase/inflatable, /turf/simulated/floor/carpet, /area/talon_v2/crew_quarters/eng_room) "Ln" = ( @@ -11573,6 +11588,10 @@ }, /turf/simulated/floor/plating, /area/talon_v2/engineering) +"Nd" = ( +/obj/structure/closet/walllocker_double/emergency_engi/west, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) "Ne" = ( /obj/structure/cable/green{ icon_state = "1-2" @@ -14021,10 +14040,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/closet/emergsuit_wall{ - dir = 4; - pixel_x = 32 - }, +/obj/structure/closet/walllocker_double/emergency_engi/east, /turf/simulated/floor/tiled/techfloor, /area/talon_v2/maintenance/wing_port) "Vx" = ( @@ -14136,10 +14152,7 @@ icon_state = "4-8" }, /obj/structure/catwalk, -/obj/structure/closet/emergsuit_wall{ - dir = 1; - pixel_y = -32 - }, +/obj/structure/closet/walllocker_double/emergency_engi/south, /turf/simulated/floor/plating, /area/talon_v2/engineering) "VM" = ( @@ -14159,6 +14172,10 @@ /obj/structure/anomaly_container, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/anomaly_storage) +"VP" = ( +/obj/structure/closet/walllocker_double/emergency_engi/east, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) "VQ" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -23656,7 +23673,7 @@ iC Cr rn qu -XH +Nd wQ XH Zl @@ -24481,7 +24498,7 @@ pG Iq GC KO -YC +zS YC YC YC @@ -25162,7 +25179,7 @@ hO dA dA LC -dA +KA Zd dA jg @@ -25442,7 +25459,7 @@ dA dA fj gb -dA +VP gH qU JZ @@ -26185,7 +26202,7 @@ pG DX HN pG -pG +gp pG pG pG @@ -27065,8 +27082,8 @@ oE iH tS lj -in -in +wD +wD in in in