diff --git a/code/datums/autolathe/arms_1_yw.dm b/code/datums/autolathe/arms_1_yw.dm index 9f574aceaa..c23f02c3b1 100644 --- a/code/datums/autolathe/arms_1_yw.dm +++ b/code/datums/autolathe/arms_1_yw.dm @@ -3,4 +3,72 @@ id = "shotgun_scatter" build_path = /obj/item/ammo_casing/a12g/scatter materials = list(DEFAULT_WALL_MATERIAL = 450) - hidden = 1 \ No newline at end of file + hidden = 1 + +/datum/design/item/autolathe/arms/shotgun_clip_scatter + name = "2-round 12g speedloader (scatter)" + id = "shotgun_speedloader_scatter" + build_path = /obj/item/ammo_magazine/clip/c12g/scatter + materials = list(DEFAULT_WALL_MATERIAL = 1337) + hidden = 1 + +//printable boxes of shotgun ammo, by KK +//the prices are rounded up to the cost of nine shells, but compared to printing a bunch of speedloaders you get a small discount. honestly the speedloaders are overpriced (the metal frame is somehow more expensive than a third shell!) but take it up with polaris. +/datum/design/item/autolathe/arms/ammobox/shotgun_box_beanbag + name = "8-round 12g ammo box (beanbag)" + id = "shotgun_ammobox_beanbag" + build_path = /obj/item/weapon/storage/box/beanbags + materials = list(DEFAULT_WALL_MATERIAL = 2025) + hidden = 1 + +/datum/design/item/autolathe/arms/ammobox/shotgun_box_slugs + name = "8-round 12g ammo box (slug)" + id = "shotgun_ammobox_slug" + build_path = /obj/item/weapon/storage/box/shotgunammo + materials = list(DEFAULT_WALL_MATERIAL = 4050) + hidden = 1 + +/datum/design/item/autolathe/arms/ammobox/shotgun_box_pellet + name = "8-round 12g ammo box (pellet)" + id = "shotgun_ammobox_pellet" + build_path = /obj/item/weapon/storage/box/shotgunshells + materials = list(DEFAULT_WALL_MATERIAL = 4050) + hidden = 1 + +/datum/design/item/autolathe/arms/ammobox/shotgun_box_scatter + name = "8-round 12g ammo box (scatter)" + id = "shotgun_ammobox_scatter" + build_path = /obj/item/weapon/storage/box/scattershot + materials = list(DEFAULT_WALL_MATERIAL = 4050) + hidden = 1 + +//commented out, pending review, maybe 16rnd boxes should be cargo only? +/* +/datum/design/item/autolathe/arms/ammobox/shotgun_box_beanbag_large + name = "16-round 12g ammo box (beanbag)" + id = "shotgun_ammobox_beanbag_large" + build_path = /obj/item/weapon/storage/box/beanbags/large + materials = list(DEFAULT_WALL_MATERIAL = 4050) + hidden = 1 + +/datum/design/item/autolathe/arms/ammobox/shotgun_box_slugs_large + name = "16-round 12g ammo box (slug)" + id = "shotgun_ammobox_slug_large" + build_path = /obj/item/weapon/storage/box/shotgunammo/large + materials = list(DEFAULT_WALL_MATERIAL = 8100) + hidden = 1 + +/datum/design/item/autolathe/arms/ammobox/shotgun_box_pellet_large + name = "16-round 12g ammo box (pellet)" + id = "shotgun_ammobox_pellet_large" + build_path = /obj/item/weapon/storage/box/shotgunshells/large + materials = list(DEFAULT_WALL_MATERIAL = 8100) + hidden = 1 + +/datum/design/item/autolathe/arms/ammobox/shotgun_box_scatter_large + name = "16-round 12g ammo box (scatter)" + id = "shotgun_ammobox_scatter_large" + build_path = /obj/item/weapon/storage/box/scattershot/large + materials = list(DEFAULT_WALL_MATERIAL = 8100) + hidden = 1 +*/ \ No newline at end of file diff --git a/code/datums/outfits/jobs/security_yw.dm b/code/datums/outfits/jobs/security_yw.dm new file mode 100644 index 0000000000..c5a878f26e --- /dev/null +++ b/code/datums/outfits/jobs/security_yw.dm @@ -0,0 +1,5 @@ +/decl/hierarchy/outfit/job/security/pilot + name = OUTFIT_JOB_NAME("Security Pilot") + uniform = /obj/item/clothing/under/rank/khi/sec/pilot + id_type = /obj/item/weapon/card/id/security + pda_type = /obj/item/device/pda/security \ No newline at end of file diff --git a/code/game/jobs/access_datum_yw.dm b/code/game/jobs/access_datum_yw.dm index 97d68b903b..41c6f37702 100644 --- a/code/game/jobs/access_datum_yw.dm +++ b/code/game/jobs/access_datum_yw.dm @@ -1,3 +1,9 @@ +/var/const/access_secpilot = 51 +/datum/access/secpilot + id = access_secpilot + desc = "Security Pilot Access" + region = ACCESS_REGION_SECURITY + /var/const/access_blueshield = 52 /datum/access/blueshield id = access_blueshield diff --git a/code/game/jobs/job/security_yw.dm b/code/game/jobs/job/security_yw.dm new file mode 100644 index 0000000000..4723e68885 --- /dev/null +++ b/code/game/jobs/job/security_yw.dm @@ -0,0 +1,38 @@ +/datum/job/hos + disallow_jobhop = TRUE + + access = list(access_security, access_eva, access_sec_doors, access_brig, access_armory, + access_forensics_lockers, access_morgue, access_maint_tunnels, access_all_personal_lockers, + access_research, access_engine, access_mining, access_construction, access_mailsorting, + access_heads, access_hos, access_RC_announce, access_keycard_auth, access_gateway, access_external_airlocks, access_secpilot) + minimal_access = list(access_security, access_eva, access_sec_doors, access_brig, access_armory, + access_forensics_lockers, access_morgue, access_maint_tunnels, access_all_personal_lockers, + access_research, access_engine, access_mining, access_construction, access_mailsorting, + access_heads, access_hos, access_RC_announce, access_keycard_auth, access_gateway, access_external_airlocks, access_secpilot) + +/datum/job/warden + access = list(access_security, access_eva, access_sec_doors, access_brig, access_armory, access_maint_tunnels, access_morgue, access_external_airlocks, access_secpilot) + minimal_access = list(access_security, access_eva, access_sec_doors, access_brig, access_armory, access_maint_tunnels, access_external_airlocks, access_secpilot) + +/datum/job/security/pilot + title = "Security Pilot" + flag = SECPILOT + departments = list(DEPARTMENT_SECURITY) + department_flag = ENGSEC + faction = "Station" + total_positions = 2 + spawn_positions = 2 + supervisors = "the head of security" + selection_color = "#601C1C" + economic_modifier = 5 + access = list(access_security, access_eva, access_sec_doors, access_brig, access_maint_tunnels, access_morgue, access_external_airlocks, access_secpilot) + minimal_access = list(access_security, access_eva, access_sec_doors, access_brig, access_maint_tunnels, access_external_airlocks, access_secpilot) + minimal_player_age = 7 + outfit_type = /decl/hierarchy/outfit/job/security/pilot + + job_description = "Tasked with flying, operating, and sometimes even maintaining small spacecraft and personal exosuits such as the Durand or Gygax, \ + Security Pilots are responsible for transporting criminals to more permanent holding facilities, and patrolling \ + for potential threats to their workplace. They may also be expected to step in to standard Security duties if \ + there's a shortage of regular officers." + +// alt_titles = list("Mech Operator" = /datum/alt_title/sec_mech_operator) \ No newline at end of file diff --git a/code/game/jobs/jobs.dm b/code/game/jobs/jobs.dm index fce7e5325d..431d038870 100644 --- a/code/game/jobs/jobs.dm +++ b/code/game/jobs/jobs.dm @@ -12,6 +12,7 @@ var/const/ATMOSTECH =(1<<7) var/const/AI =(1<<8) var/const/CYBORG =(1<<9) var/const/BLUESHIELD =(1<<13) //YW addition +var/const/SECPILOT =(1<<14) //YW addition var/const/INTERN =(1<<15) //VOREStation Add var/const/MEDSCI =(1<<1) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/closets_yw.dm b/code/game/objects/structures/crates_lockers/closets/secure/closets_yw.dm index e1057a1f9c..25f9930fad 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/closets_yw.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/closets_yw.dm @@ -35,3 +35,39 @@ /obj/item/gunbox/blueshield, /obj/item/gunbox/blueshield/secondary ) + +/obj/structure/closet/secure_closet/security_pilot + name = "security pilot's locker" + req_access = list(access_secpilot) + icon = 'icons/obj/closet_yw.dmi' + icon_state = "secpilot1" + icon_closed = "secpilot" + icon_locked = "secpilot1" + icon_opened = "secpilotopen" + icon_broken = "secpilotbroken" + icon_off = "secpilotoff" + storage_capacity = 2.5 * MOB_MEDIUM + + starts_with = list( + /obj/item/weapon/storage/backpack/parachute, + /obj/item/weapon/material/knife/tacknife/survival, + /obj/item/clothing/head/pilot/alt, + /obj/item/clothing/mask/gas/half, + /obj/item/clothing/suit/storage/toggle/yw/secjacket, + /obj/item/clothing/under/rank/khi/sec/pilot, + /obj/item/clothing/gloves/fingerless, + /obj/item/weapon/cartridge/security, + /obj/item/device/radio/headset/headset_sec/alt, + /obj/item/weapon/storage/belt/security, + /obj/item/clothing/glasses/sunglasses/sechud, + /obj/item/weapon/storage/box/flare, + /obj/item/clothing/accessory/storage/webbing/combatpilot, + /obj/item/weapon/reagent_containers/food/snacks/liquidfood, + /obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, + /obj/item/clothing/head/soft/sec/corp, + /obj/item/clothing/accessory/holster/armpit, + /obj/item/weapon/gun/energy/taser, + /obj/item/weapon/cell/device/weapon, + /obj/item/device/flashlight/maglight, + /obj/item/device/radio + ) \ No newline at end of file diff --git a/code/modules/client/preference_setup/loadout/loadout_accessories.dm b/code/modules/client/preference_setup/loadout/loadout_accessories.dm index 05442e5208..242dc0b777 100644 --- a/code/modules/client/preference_setup/loadout/loadout_accessories.dm +++ b/code/modules/client/preference_setup/loadout/loadout_accessories.dm @@ -79,7 +79,7 @@ /datum/gear/accessory/holster display_name = "holster selection (Security, CD, HoP)" path = /obj/item/clothing/accessory/holster - allowed_roles = list("Colony Director", "Head of Personnel", "Security Officer", "Warden", "Head of Security","Detective","Blueshield Guard") + allowed_roles = list("Colony Director", "Head of Personnel", "Security Officer", "Warden", "Head of Security","Detective","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/accessory/holster/New() ..() @@ -135,32 +135,32 @@ /datum/gear/accessory/brown_vest display_name = "webbing, brown" path = /obj/item/clothing/accessory/storage/brown_vest - allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard") + allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/accessory/black_vest display_name = "webbing, black" path = /obj/item/clothing/accessory/storage/black_vest - allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard") + allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/accessory/white_vest display_name = "webbing, white" path = /obj/item/clothing/accessory/storage/white_vest - allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard") + allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/accessory/brown_drop_pouches display_name = "drop pouches, brown" path = /obj/item/clothing/accessory/storage/brown_drop_pouches - allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard") + allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/accessory/black_drop_pouches display_name = "drop pouches, black" path = /obj/item/clothing/accessory/storage/black_drop_pouches - allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard") + allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/accessory/white_drop_pouches display_name = "drop pouches, white" path = /obj/item/clothing/accessory/storage/white_drop_pouches - allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard") + allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/accessory/fannypack display_name = "fannypack selection" diff --git a/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm b/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm index 8ae13a2930..ca65595688 100644 --- a/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm @@ -41,15 +41,15 @@ /datum/gear/accessory/holster display_name = "holster selection (Security, CD, HoP, Exploration)" - allowed_roles = list("Colony Director", "Head of Personnel", "Security Officer", "Warden", "Head of Security","Detective","Explorer","Pathfinder", "Blueshield Guard") + allowed_roles = list("Colony Director", "Head of Personnel", "Security Officer", "Warden", "Head of Security","Detective","Explorer","Pathfinder", "Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/accessory/brown_vest display_name = "webbing, brown (Eng, Sec, Med, Exploration, Miner)" - allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner", "Blueshield Guard") + allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner", "Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/accessory/black_vest display_name = "webbing, black (Eng, Sec, Med, Exploration, Miner)" - allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner", "Blueshield Guard") + allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner", "Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/accessory/white_vest display_name = "webbing, white (Medical)" @@ -57,11 +57,11 @@ /datum/gear/accessory/brown_drop_pouches display_name = "drop pouches, brown (Eng, Sec, Med, Exploration, Miner)" - allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner", "Blueshield Guard") + allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner", "Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/accessory/black_drop_pouches display_name = "drop pouches, black (Eng, Sec, Med, Exploration, Miner)" - allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner", "Blueshield Guard") + allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner", "Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/accessory/white_drop_pouches display_name = "drop pouches, white (Medical)" @@ -85,9 +85,9 @@ /datum/gear/accessory/pilotpin display_name = "pilot qualification pin" - description = "An iron pin denoting the qualification to fly SCG spacecraft." + description = "An iron pin denoting the qualification to fly USG spacecraft." path = /obj/item/clothing/accessory/solgov/specialty/pilot - allowed_roles = list("Pathfinder", "Pilot", "Field Medic") + allowed_roles = list("Pathfinder", "Pilot", "Field Medic","Security Pilot") //YW ADDITIONS /datum/gear/accessory/flops display_name = "drop straps" diff --git a/code/modules/client/preference_setup/loadout/loadout_accessories_yw.dm b/code/modules/client/preference_setup/loadout/loadout_accessories_yw.dm new file mode 100644 index 0000000000..3784ccd445 --- /dev/null +++ b/code/modules/client/preference_setup/loadout/loadout_accessories_yw.dm @@ -0,0 +1,9 @@ +/datum/gear/accessory/pilot_webbing1 + path = /obj/item/clothing/accessory/storage/webbing/pilot1 + display_name = "harness and webbing (Sec, Exploration)" + allowed_roles = list("Security Officer","Detective","Head of Security","Warden","Explorer","Pathfinder","Blueshield Guard","Pilot","Security Pilot") + +/datum/gear/accessory/pilot_webbing2 + path = /obj/item/clothing/accessory/storage/webbing/pilot2 + display_name = "harness and webbing, alt. (Sec, Exploration)" + allowed_roles = list("Security Officer","Detective","Head of Security","Warden","Explorer","Pathfinder","Blueshield Guard","Pilot","Security Pilot") \ No newline at end of file diff --git a/code/modules/client/preference_setup/loadout/loadout_eyes.dm b/code/modules/client/preference_setup/loadout/loadout_eyes.dm index 4c3b1378d2..db4843c57f 100644 --- a/code/modules/client/preference_setup/loadout/loadout_eyes.dm +++ b/code/modules/client/preference_setup/loadout/loadout_eyes.dm @@ -36,7 +36,7 @@ /datum/gear/eyes/security display_name = "Security HUD (Security)" path = /obj/item/clothing/glasses/hud/security - allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard") + allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/eyes/security/prescriptionsec display_name = "Security HUD, prescription (Security)" @@ -108,7 +108,7 @@ /datum/gear/eyes/sun display_name = "Sunglasses (Security/Command)" path = /obj/item/clothing/glasses/sunglasses - allowed_roles = list("Security Officer","Head of Security","Warden","Colony Director","Head of Personnel","Quartermaster","Internal Affairs Agent","Detective","Blueshield Guard") + allowed_roles = list("Security Officer","Head of Security","Warden","Colony Director","Head of Personnel","Quartermaster","Internal Affairs Agent","Detective","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/eyes/sun/shades display_name = "Sunglasses, fat (Security/Command)" diff --git a/code/modules/client/preference_setup/loadout/loadout_eyes_yw.dm b/code/modules/client/preference_setup/loadout/loadout_eyes_yw.dm index 8dee4f7650..33e9858933 100644 --- a/code/modules/client/preference_setup/loadout/loadout_eyes_yw.dm +++ b/code/modules/client/preference_setup/loadout/loadout_eyes_yw.dm @@ -1,7 +1,7 @@ /datum/gear/eyes/arglasses/sec display_name = "AR-S glasses (Sec, BSG)" path = /obj/item/clothing/glasses/omnihud/sec - allowed_roles = list("Security Officer","Head of Security","Warden","Detective","Blueshield Guard") + allowed_roles = list("Security Officer","Head of Security","Warden","Detective","Blueshield Guard","Security Pilot") /datum/gear/eyes/arglasses/eng display_name = "AR-E glasses (Eng)" diff --git a/code/modules/client/preference_setup/loadout/loadout_head.dm b/code/modules/client/preference_setup/loadout/loadout_head.dm index 7c2a327b38..ed110210b6 100644 --- a/code/modules/client/preference_setup/loadout/loadout_head.dm +++ b/code/modules/client/preference_setup/loadout/loadout_head.dm @@ -19,7 +19,7 @@ /datum/gear/head/beret/bsec display_name = "beret, navy (officer)" path = /obj/item/clothing/head/beret/sec/navy/officer - allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard") + allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/head/beret/bsec_warden display_name = "beret, navy (warden)" @@ -34,7 +34,7 @@ /datum/gear/head/beret/csec display_name = "beret, corporate (officer)" path = /obj/item/clothing/head/beret/sec/corporate/officer - allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard") + allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/head/beret/csec_warden display_name = "beret, corporate (warden)" @@ -57,7 +57,7 @@ /datum/gear/head/beret/sec display_name = "beret, red (security)" path = /obj/item/clothing/head/beret/sec - allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard") + allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/head/cap display_name = "cap, black" @@ -78,7 +78,7 @@ /datum/gear/head/cap/corp display_name = "cap, corporate (Security)" path = /obj/item/clothing/head/soft/sec/corp - allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard") + allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/head/cap/green display_name = "cap, green" @@ -107,7 +107,7 @@ /datum/gear/head/cap/sec display_name = "cap, security (Security)" path = /obj/item/clothing/head/soft/sec - allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard") + allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/head/cap/yellow display_name = "cap, yellow" diff --git a/code/modules/client/preference_setup/loadout/loadout_shoes.dm b/code/modules/client/preference_setup/loadout/loadout_shoes.dm index bb6f50e9f5..72c6cc7a97 100644 --- a/code/modules/client/preference_setup/loadout/loadout_shoes.dm +++ b/code/modules/client/preference_setup/loadout/loadout_shoes.dm @@ -186,7 +186,7 @@ /datum/gear/shoes/boots/winter/security display_name = "security winter boots" path = /obj/item/clothing/shoes/boots/winter/security - allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective","Blueshield Guard") + allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/shoes/boots/winter/science display_name = "science winter boots" diff --git a/code/modules/client/preference_setup/loadout/loadout_suit.dm b/code/modules/client/preference_setup/loadout/loadout_suit.dm index c1c242e4f6..103e0c7cc3 100644 --- a/code/modules/client/preference_setup/loadout/loadout_suit.dm +++ b/code/modules/client/preference_setup/loadout/loadout_suit.dm @@ -257,7 +257,7 @@ datum/gear/suit/duster /datum/gear/suit/roles/poncho/cloak/security display_name = "cloak, security" path = /obj/item/clothing/accessory/poncho/roles/cloak/security - allowed_roles = list("Head of Security","Detective","Warden","Security Officer","Blueshield Guard") + allowed_roles = list("Head of Security","Detective","Warden","Security Officer","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/suit/roles/poncho/cloak/service display_name = "cloak, service" @@ -340,7 +340,7 @@ datum/gear/suit/duster /datum/gear/suit/wintercoat/security display_name = "winter coat, security" path = /obj/item/clothing/suit/storage/hooded/wintercoat/security - allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective","Blueshield Guard") + allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/suit/wintercoat/medical display_name = "winter coat, medical" @@ -473,12 +473,12 @@ datum/gear/suit/duster /datum/gear/suit/snowsuit/command display_name = "snowsuit, command" path = /obj/item/clothing/suit/storage/hooded/wintercoat/snowsuit/command - allowed_roles = list("Colony Director","Research Director","Head of Personnel","Head of Security","Chief Engineer","Command Secretary","Blueshield Guard") + allowed_roles = list("Colony Director","Research Director","Head of Personnel","Head of Security","Chief Engineer","Command Secretary","Blueshield Guard") //YW ADDITIONS /datum/gear/suit/snowsuit/security display_name = "snowsuit, security" path = /obj/item/clothing/suit/storage/hooded/wintercoat/snowsuit/security - allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective","Blueshield Guard") + allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective","Blueshield Guard","Security Pilot") /datum/gear/suit/snowsuit/medical display_name = "snowsuit, medical" diff --git a/code/modules/client/preference_setup/loadout/loadout_uniform.dm b/code/modules/client/preference_setup/loadout/loadout_uniform.dm index a4451e4392..b5be918c11 100644 --- a/code/modules/client/preference_setup/loadout/loadout_uniform.dm +++ b/code/modules/client/preference_setup/loadout/loadout_uniform.dm @@ -158,7 +158,7 @@ /datum/gear/uniform/job_skirt/security display_name = "skirt, security" path = /obj/item/clothing/under/rank/security/skirt - allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer","Blueshield Guard") + allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/uniform/job_skirt/head_of_security display_name = "skirt, hos" @@ -173,7 +173,7 @@ /datum/gear/uniform/job_turtle/security display_name = "turtleneck, security" path = /obj/item/clothing/under/rank/security/turtleneck - allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer") + allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer", "Security Pilot") //YW ADDITIONS /datum/gear/uniform/job_turtle/engineering display_name = "turtleneck, engineering" @@ -307,7 +307,7 @@ /datum/gear/uniform/corpsecsuit display_name = "uniform, corporate (Security)" path = /obj/item/clothing/under/rank/security/corp - allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard") + allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/uniform/corpwarsuit display_name = "uniform, corporate (Warden)" @@ -333,7 +333,7 @@ /datum/gear/uniform/navysecsuit display_name = "uniform, navy blue (Security)" path = /obj/item/clothing/under/rank/security/navyblue - allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard") + allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/uniform/navywarsuit display_name = "uniform, navy blue (Warden)" @@ -432,7 +432,7 @@ /datum/gear/uniform/pcrc display_name = "uniform, PCRC (Security)" path = /obj/item/clothing/under/pcrc - allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard") + allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/uniform/brandsuit/grayson display_name = "outfit, grayson" diff --git a/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm b/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm index 4768998c8d..5869d2b468 100644 --- a/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm @@ -11,12 +11,12 @@ /datum/gear/uniform/job_khi/cmd display_name = "khi uniform, cmd" path = /obj/item/clothing/under/rank/khi/cmd - allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard") + allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard") //YW ADDITIONS /datum/gear/uniform/job_khi/sec display_name = "khi uniform, sec" path = /obj/item/clothing/under/rank/khi/sec - allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer","Blueshield Guard") + allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/uniform/job_khi/med display_name = "khi uniform, med" @@ -37,7 +37,7 @@ /datum/gear/suit/job_fed/sec display_name = "fed uniform, sec" path = /obj/item/clothing/suit/storage/fluff/fedcoat - allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer","Blueshield Guard") + allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer","Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/suit/job_fed/medsci display_name = "fed uniform, med/sci" @@ -54,7 +54,7 @@ /datum/gear/uniform/job_trek/cmd/tos display_name = "TOS uniform, cmd" path = /obj/item/clothing/under/rank/trek/command - allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard") + allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard") //YW ADDITIONS /datum/gear/uniform/job_trek/medsci/tos display_name = "TOS uniform, med/sci" @@ -64,13 +64,13 @@ /datum/gear/uniform/job_trek/eng/tos display_name = "TOS uniform, eng/sec" path = /obj/item/clothing/under/rank/trek/engsec - allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Blueshield Guard") + allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Blueshield Guard","Security Pilot") //YW ADDITIONS //TNG /datum/gear/uniform/job_trek/cmd/tng display_name = "TNG uniform, cmd" path = /obj/item/clothing/under/rank/trek/command/next - allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard") + allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard") //YW ADDITIONS /datum/gear/uniform/job_trek/medsci/tng display_name = "TNG uniform, med/sci" @@ -80,13 +80,13 @@ /datum/gear/uniform/job_trek/eng/tng display_name = "TNG uniform, eng/sec" path = /obj/item/clothing/under/rank/trek/engsec/next - allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Blueshield Guard") + allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Blueshield Guard","Security Pilot") //YW ADDITIONS //VOY /datum/gear/uniform/job_trek/cmd/voy display_name = "VOY uniform, cmd" path = /obj/item/clothing/under/rank/trek/command/voy - allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard") + allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard") //YW ADDITIONS /datum/gear/uniform/job_trek/medsci/voy display_name = "VOY uniform, med/sci" @@ -96,7 +96,7 @@ /datum/gear/uniform/job_trek/eng/voy display_name = "VOY uniform, eng/sec" path = /obj/item/clothing/under/rank/trek/engsec/voy - allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Blueshield Guard") + allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Blueshield Guard","Security Pilot") //YW ADDITIONS //DS9 @@ -106,13 +106,13 @@ allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director", "Chief Medical Officer","Medical Doctor","Chemist","Paramedic","Geneticist", "Scientist","Roboticist","Xenobiologist","Atmospheric Technician", - "Station Engineer","Warden","Detective","Security Officer", "Pathfinder", "Explorer", "Field Medic", "Blueshield Guard") + "Station Engineer","Warden","Detective","Security Officer", "Pathfinder", "Explorer", "Field Medic", "Blueshield Guard","Security Pilot") //YW ADDITIONS /datum/gear/uniform/job_trek/cmd/ds9 display_name = "DS9 uniform, cmd" path = /obj/item/clothing/under/rank/trek/command/ds9 - allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard") + allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard") //YW ADDITIONS /datum/gear/uniform/job_trek/medsci/ds9 display_name = "DS9 uniform, med/sci" @@ -122,14 +122,14 @@ /datum/gear/uniform/job_trek/eng/ds9 display_name = "DS9 uniform, eng/sec" path = /obj/item/clothing/under/rank/trek/engsec/ds9 - allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Blueshield Guard") + allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Blueshield Guard","Security Pilot") //YW ADDITIONS //ENT /datum/gear/uniform/job_trek/cmd/ent display_name = "ENT uniform, cmd" path = /obj/item/clothing/under/rank/trek/command/ent - allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard") + allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard") //YW ADDITIONS /datum/gear/uniform/job_trek/medsci/ent display_name = "ENT uniform, med/sci" @@ -139,7 +139,7 @@ /datum/gear/uniform/job_trek/eng/ent display_name = "ENT uniform, eng/sec" path = /obj/item/clothing/under/rank/trek/engsec/ent - allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Blueshield Guard") + allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Blueshield Guard","Security Pilot") //YW ADDITIONS /* Swimsuits */ diff --git a/code/modules/client/preference_setup/loadout/loadout_uniform_yw.dm b/code/modules/client/preference_setup/loadout/loadout_uniform_yw.dm index 0fef98d933..b635994995 100644 --- a/code/modules/client/preference_setup/loadout/loadout_uniform_yw.dm +++ b/code/modules/client/preference_setup/loadout/loadout_uniform_yw.dm @@ -18,4 +18,25 @@ /datum/gear/uniform/redvictdress description = "A victorian style dress, fancy!" display_name = "Victorian Dress, Red" - path = /obj/item/clothing/under/yw/victsuit/victdress/red \ No newline at end of file + path = /obj/item/clothing/under/yw/victsuit/victdress/red + +/datum/gear/uniform/pilot1 + display_name = "NT Pilot Uniform" + description = "A blue and grey NanoTrasen flight suit. Warm and practical, it feels cozy. Includes harness and webbing." + path = /obj/item/clothing/under/rank/pilot1 + cost = 2 //base cost 1 + accessory 1 + allowed_roles = list("Pilot","Security Pilot") + +/datum/gear/uniform/pilot2 + display_name = "NT Pilot Uniform, Alt." + description = "A dark blue NanoTrasen flight suit. Warm and practical, several patches are scattered across it. Includes harness and webbing." + path = /obj/item/clothing/under/rank/pilot2 + cost = 2 //base cost 1 + accessory 1 + allowed_roles = list("Pilot","Security Pilot") + +/datum/gear/uniform/combatpilot + display_name = "Security Pilot Uniform" + description = "A lightweight uniform intended for vehicle and powersuit operators, designed to allow free movement and maximum comfort in hot, cramped cockpits. Comes prefitted with a harness and webbing for gear." + path = /obj/item/clothing/under/rank/khi/sec/pilot + cost = 2 //base cost 1 + accessory 1 + allowed_roles = list("Security Pilot") \ No newline at end of file diff --git a/code/modules/client/preference_setup/loadout/loadout_utility_vr.dm b/code/modules/client/preference_setup/loadout/loadout_utility_vr.dm index 6e4dac4647..7b3ed3cbbb 100644 --- a/code/modules/client/preference_setup/loadout/loadout_utility_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_utility_vr.dm @@ -44,7 +44,7 @@ /datum/gear/utility/dufflebag/sec display_name = "security Dufflebag" path = /obj/item/weapon/storage/backpack/dufflebag/sec - allowed_roles = list("Head of Security","Warden","Detective","Security Officer","Blueshield Guard") + allowed_roles = list("Head of Security","Warden","Detective","Security Officer","Blueshield Guard","Security Pilot")//YW ADDITIONS /datum/gear/utility/dufflebag/eng display_name = "engineering dufflebag" diff --git a/code/modules/client/preference_setup/loadout/loadout_xeno.dm b/code/modules/client/preference_setup/loadout/loadout_xeno.dm index 2a60cf94a9..d411c5d56d 100644 --- a/code/modules/client/preference_setup/loadout/loadout_xeno.dm +++ b/code/modules/client/preference_setup/loadout/loadout_xeno.dm @@ -210,7 +210,7 @@ /datum/gear/uniform/dept/undercoat/security display_name = "security undercoat (Teshari)" path = /obj/item/clothing/under/seromi/undercoat/jobs/sec - allowed_roles = list("Head of Security","Detective","Warden","Security Officer",) + allowed_roles = list("Head of Security","Detective","Warden","Security Officer","Security Pilot")//YW ADDITIONS /datum/gear/uniform/dept/undercoat/service display_name = "service undercoat (Teshari)" @@ -299,7 +299,7 @@ /datum/gear/suit/dept/cloak/security display_name = "security cloak (Teshari)" path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/sec - allowed_roles = list("Head of Security","Detective","Warden","Security Officer",) + allowed_roles = list("Head of Security","Detective","Warden","Security Officer","Security Pilot")//YW ADDITIONS /datum/gear/suit/dept/cloak/service display_name = "service cloak (Teshari)" diff --git a/code/modules/clothing/under/extrauniforms_yw.dm b/code/modules/clothing/under/extrauniforms_yw.dm index 49c9968b8f..612bcede4e 100644 --- a/code/modules/clothing/under/extrauniforms_yw.dm +++ b/code/modules/clothing/under/extrauniforms_yw.dm @@ -19,6 +19,22 @@ item_state = "blueshield2" armor = list(melee = 15, bullet = 10, laser = 10,energy = 5, bomb = 15, bio = 0, rad = 0) +/obj/item/clothing/accessory/storage/webbing/combatpilot //redefined to change the name and keep it loaded in the event the sc files are disabled in future + name = "combat pilot harness" + desc = "Sturdy mess of black synthcotton belts and buckles." + icon_state = "pilot_webbing2" + sprite_sheets = list( + "Teshari" = 'icons/mob/species/seromi/ties.dmi' + ) + +/obj/item/clothing/under/rank/khi/sec/pilot //yes, we're inheriting from the khi version; that one has full rolldown sprites + name = "security pilot uniform" + desc = "A lightweight uniform intended for vehicle and powersuit operators, designed to allow free movement and maximum comfort in hot, cramped cockpits. Comes prefitted with a harness and webbing for gear." + armor = list(melee = 0, bullet = 10, laser = 10, energy = 0, bomb = 10, bio = 0, rad = 0) + //we probably won't get hit by melee attacks as a pilot, but logically you'd want protection against anything that might penetrate the armor + starting_accessories = list(/obj/item/clothing/accessory/storage/webbing/combatpilot) + //come prefitted with some snappy extra webbing + /obj/item/clothing/under/yw/rank/security/formal name = "security suit" desc = "A formal security suit for officers complete with nanotrasen belt buckle." diff --git a/code/modules/projectiles/ammunition/magazines_yw.dm b/code/modules/projectiles/ammunition/magazines_yw.dm new file mode 100644 index 0000000000..643dcdd728 --- /dev/null +++ b/code/modules/projectiles/ammunition/magazines_yw.dm @@ -0,0 +1,7 @@ +/obj/item/ammo_magazine/clip/c12g/scatter + name = "ammo clip (12g scatter)" + icon = 'icons/obj/ammo_yw.dmi' + icon_state = "12gclipscatter" + desc = "A color-coded metal clip for holding and quickly loading shotgun shells. This one is loaded with scattershot." + ammo_type = /obj/item/ammo_casing/a12g/scatter + matter = list(DEFAULT_WALL_MATERIAL = 1070) // buckshot and slugs cost the same \ No newline at end of file diff --git a/icons/mob/hud_jobs_vr.dmi b/icons/mob/hud_jobs_vr.dmi index 708094caad..9aa01e9ea5 100644 Binary files a/icons/mob/hud_jobs_vr.dmi and b/icons/mob/hud_jobs_vr.dmi differ diff --git a/icons/obj/ammo_yw.dmi b/icons/obj/ammo_yw.dmi index fd013b09a7..edfb797ca5 100644 Binary files a/icons/obj/ammo_yw.dmi and b/icons/obj/ammo_yw.dmi differ diff --git a/icons/obj/closet_yw.dmi b/icons/obj/closet_yw.dmi index 4b9b474cfe..19145e49db 100644 Binary files a/icons/obj/closet_yw.dmi and b/icons/obj/closet_yw.dmi differ diff --git a/maps/yw/cryogaia-05-main.dmm b/maps/yw/cryogaia-05-main.dmm index c2283be0b6..aa2e86ce6e 100644 --- a/maps/yw/cryogaia-05-main.dmm +++ b/maps/yw/cryogaia-05-main.dmm @@ -4818,12 +4818,6 @@ "akb" = ( /turf/simulated/wall, /area/maintenance/medbay) -"akc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/maintenance/medbay) "akd" = ( /turf/simulated/wall, /area/storage/emergency_storage/emergency5) @@ -5334,6 +5328,9 @@ "akZ" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, /turf/simulated/floor/plating, /area/maintenance/medbay) "ala" = ( @@ -6976,14 +6973,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/secondary/entry/docking_lounge) -"aok" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/red, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/medbay) "aol" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; @@ -7443,8 +7432,6 @@ /area/security/outpost) "apb" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/red, /obj/structure/cable{ icon_state = "1-2" }, @@ -7687,8 +7674,6 @@ /area/crew_quarters/heads/cmo) "apu" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/red, /obj/structure/cable{ icon_state = "1-2" }, @@ -13688,12 +13673,19 @@ /turf/simulated/floor/plating, /area/maintenance/substation/civilian) "azE" = ( -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/door/airlock/glass_external{ - locked = 1 +/obj/effect/shuttle_landmark/premade/security/cryogaia, +/obj/effect/overmap/visitable/ship/landable/security, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "secshuttle_docker_pump_out_internal" }, -/turf/simulated/floor/plating/snow/plating, -/area/security/airlock) +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + icon_state = "map-fuel"; + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) "azF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/carpet/blue, @@ -14147,7 +14139,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/tiled/steel, /area/maintenance/medbay) "aAy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -14156,7 +14148,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/tiled/steel, /area/maintenance/medbay) "aAz" = ( /obj/machinery/door/firedoor, @@ -14798,6 +14790,13 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, /turf/simulated/floor/plating, /area/maintenance/medbay) "aBI" = ( @@ -14888,8 +14887,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/door/airlock/maintenance/medical, -/turf/simulated/floor/plating, +/obj/machinery/door/airlock/maintenance/medical{ + name = "Emergency Medical Access" + }, +/turf/simulated/floor/tiled/steel, /area/medical/surgery_hallway) "aBS" = ( /turf/simulated/floor/tiled/white, @@ -16256,10 +16257,6 @@ /obj/structure/lattice, /turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia, /area/borealis2/outdoors/grounds/solars) -"aEu" = ( -/obj/structure/sign/securearea, -/turf/simulated/wall, -/area/maintenance/medbay) "aEv" = ( /obj/structure/closet/crate/medical, /obj/item/weapon/surgical/surgicaldrill, @@ -16813,24 +16810,22 @@ /turf/simulated/floor/tiled/steel, /area/hallway/primary/aft) "aFz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled, -/area/engineering/workshop) -"aFA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"aFA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -16842,6 +16837,7 @@ d2 = 8; icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/tiled{ icon_state = "monotile" }, @@ -17204,21 +17200,6 @@ /obj/effect/overlay/snow/floor, /turf/simulated/floor/plating/snow/plating/cryogaia, /area/borealis2/outdoors/grounds/solars) -"aGk" = ( -/obj/effect/floor_decal/snow/floor/edges{ - dir = 8 - }, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 1 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds) "aGl" = ( /obj/structure/disposalpipe/down{ dir = 4 @@ -17656,22 +17637,6 @@ }, /turf/simulated/floor/plating/snow/plating/cryogaia, /area/borealis2/outdoors/grounds/solars) -"aHd" = ( -/obj/effect/floor_decal/snow/floor/edges{ - dir = 1 - }, -/obj/effect/floor_decal/snow/floor/edges3{ - dir = 8 - }, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds) -"aHe" = ( -/obj/effect/floor_decal/snow/floor/edges{ - dir = 1 - }, -/obj/effect/floor_decal/snow/floor/edges, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds) "aHf" = ( /turf/simulated/wall/r_wall, /area/maintenance/medbay) @@ -18020,18 +17985,22 @@ /turf/simulated/wall, /area/security/airlock) "aHU" = ( -/obj/machinery/light/small{ - dir = 1 +/obj/effect/floor_decal/industrial/danger{ + dir = 4 }, -/obj/effect/floor_decal/industrial/warning/dust, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 +/obj/machinery/door/airlock/voidcraft{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "secshuttle_door_ext"; + locked = 1; + name = "Starboard Airlock" }, -/obj/effect/floor_decal/industrial/warning/dust{ +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + icon_state = "intact-fuel"; dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/security/airlock) +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) "aHV" = ( /turf/simulated/wall/r_wall, /area/security/armoury) @@ -18354,64 +18323,6 @@ /obj/structure/window/reinforced/full, /turf/simulated/floor/plating/snow/plating, /area/maintenance/auxsolarport) -"aIF" = ( -/obj/structure/cable/heavyduty{ - icon_state = "4-8" - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds/power) -"aIG" = ( -/obj/effect/floor_decal/rust, -/obj/structure/cable/heavyduty{ - icon_state = "4-8" - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/catwalk, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 1 - }, -/obj/effect/floor_decal/snow/floor/edges, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds/power) -"aIH" = ( -/obj/effect/floor_decal/rust, -/obj/structure/cable/heavyduty{ - icon_state = "4-8" - }, -/obj/structure/catwalk, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 1 - }, -/obj/effect/floor_decal/snow/floor/edges, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds/power) -"aII" = ( -/obj/effect/floor_decal/rust, -/obj/structure/cable/heavyduty{ - icon_state = "4-8" - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/catwalk, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 1 - }, -/obj/effect/floor_decal/snow/floor/edges, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds/power) -"aIJ" = ( -/obj/structure/cable/heavyduty{ - icon_state = "2-8" - }, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds/power) "aIK" = ( /turf/simulated/wall/r_wall, /area/security/airlock) @@ -18423,6 +18334,13 @@ /obj/effect/floor_decal/corner/red{ dir = 5 }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/steel, /area/security/briefing_room) "aIN" = ( @@ -18792,16 +18710,6 @@ /obj/structure/cable/heavyduty, /turf/simulated/floor/plating/snow/plating, /area/maintenance/auxsolarport) -"aJD" = ( -/obj/structure/cable/heavyduty{ - icon_state = "1-2" - }, -/obj/machinery/power/sensor{ - name = "Powernet Sensor - Solar Farm Output"; - name_tag = "Solar Farm Output" - }, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds/power) "aJE" = ( /obj/item/weapon/folder/red, /obj/structure/table/glass, @@ -18864,8 +18772,8 @@ /turf/simulated/floor/tiled/steel, /area/security/briefing_room) "aJL" = ( -/turf/simulated/floor/plating, -/area/security/vacantoffice) +/turf/simulated/wall/r_wall, +/area/security/pilotroom) "aJM" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -18979,9 +18887,6 @@ }, /turf/simulated/floor/tiled/techfloor, /area/storage/emergency_storage/emergency) -"aJW" = ( -/turf/simulated/wall/r_wall, -/area/security/vacantoffice) "aJX" = ( /obj/machinery/door/airlock/maintenance{ req_access = list(12) @@ -19164,31 +19069,18 @@ }, /turf/simulated/floor/plating/snow/plating, /area/maintenance/auxsolarport) -"aKr" = ( -/obj/structure/cable/heavyduty{ - icon_state = "1-2" - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 8 - }, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 4 - }, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds/power) "aKs" = ( /obj/structure/sign/securearea, /turf/simulated/wall, /area/borealis2/outdoors/grounds) "aKt" = ( -/turf/simulated/wall, -/area/security/vacantoffice) +/obj/machinery/door/airlock/glass_security{ + name = "Security Pilot Officer Office"; + req_one_access = list(51,52) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) "aKu" = ( /obj/structure/table/gamblingtable, /obj/item/weapon/deck/cah/black, @@ -19212,9 +19104,21 @@ /turf/simulated/floor/tiled/dark, /area/security/lobby) "aKw" = ( +/obj/structure/grille, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, /turf/simulated/floor/plating, /area/security/armoury) "aKx" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/wall, /area/security/armoury) "aKy" = ( @@ -19988,23 +19892,6 @@ /obj/structure/table/woodentable, /turf/simulated/floor/carpet, /area/crew_quarters/heads/hos) -"aMa" = ( -/obj/structure/table/rack, -/obj/item/clothing/mask/breath, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/suit/space/void/security, -/obj/item/clothing/head/helmet/space/void/security, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window/brigdoor/southleft{ - req_one_access = list(1) - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/security/airlock) "aMb" = ( /obj/structure/cable/green{ d1 = 1; @@ -20359,7 +20246,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/steel, +/turf/simulated/floor/tiled/dark, /area/security/airlock) "aMP" = ( /turf/simulated/wall/r_wall, @@ -20714,7 +20601,7 @@ }, /obj/machinery/door/airlock/maintenance/sec{ name = "Security Maintenance"; - req_access = list(1,12) + req_access = newlist() }, /obj/structure/cable/green{ d1 = 1; @@ -20737,6 +20624,9 @@ d2 = 8; icon_state = "4-8" }, +/obj/machinery/camera/network/security{ + c_tag = "Security Break Room" + }, /turf/simulated/floor/wood, /area/security/breakroom) "aNC" = ( @@ -21027,34 +20917,14 @@ /turf/simulated/floor/carpet, /area/crew_quarters/heads/hos) "aOh" = ( -/obj/structure/table/rack, -/obj/item/clothing/mask/breath, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/suit/space/void/security, -/obj/item/clothing/head/helmet/space/void/security, -/obj/structure/window/reinforced{ +/obj/structure/table/bench/steel, +/obj/machinery/camera/network/security{ + c_tag = "Security Hangar East"; dir = 8 }, -/obj/machinery/door/window/brigdoor/southleft{ - req_one_access = list(1) - }, +/obj/effect/floor_decal/corner/red, /turf/simulated/floor/tiled/dark, -/area/security/airlock) -"aOi" = ( -/obj/structure/table/rack, -/obj/item/clothing/mask/breath, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/suit/space/void/security, -/obj/item/clothing/head/helmet/space/void/security, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/obj/machinery/door/window/brigdoor/southright{ - req_one_access = list(1) - }, -/turf/simulated/floor/tiled/dark, -/area/security/airlock) +/area/security/hangar) "aOj" = ( /obj/structure/grille, /obj/machinery/door/firedoor/border_only, @@ -21075,6 +20945,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, +/obj/effect/floor_decal/industrial/warning, /turf/simulated/floor/tiled/dark, /area/security/airlock) "aOl" = ( @@ -21273,6 +21144,22 @@ /turf/simulated/floor/plating, /area/security/brig) "aOw" = ( +/obj/structure/table/rack, +/obj/item/clothing/mask/breath, +/obj/item/clothing/shoes/magboots, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor/southleft{ + req_one_access = list(1) + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/weapon/tank/jetpack/oxygen, +/obj/item/clothing/suit/space/void/security, +/obj/item/clothing/head/helmet/space/void/security, +/obj/item/device/gps/security, /turf/simulated/floor/tiled/dark, /area/security/airlock) "aOx" = ( @@ -21726,9 +21613,6 @@ /turf/simulated/floor/plating, /area/security/brig) "aPo" = ( -/obj/machinery/camera/network/security{ - c_tag = "Security Break room" - }, /obj/machinery/washing_machine, /turf/simulated/floor/wood, /area/security/breakroom) @@ -22200,7 +22084,12 @@ /turf/simulated/floor/plating, /area/security/airlock) "aQi" = ( -/turf/simulated/floor/plating, +/obj/item/device/geiger/wall{ + dir = 4; + pixel_x = -30 + }, +/obj/item/weapon/stool/padded, +/turf/simulated/floor/tiled/dark, /area/security/briefing_room) "aQj" = ( /obj/structure/sign/securearea{ @@ -22844,15 +22733,18 @@ /turf/simulated/floor/wood, /area/security/breakroom) "aRm" = ( -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/item/weapon/coin/iron, -/obj/machinery/firealarm{ +/obj/structure/table/rack, +/obj/item/clothing/mask/breath, +/obj/item/clothing/shoes/magboots, +/obj/structure/window/reinforced{ dir = 4; - layer = 3.3; - pixel_x = 26 + health = 1e+006 }, +/obj/machinery/door/window/brigdoor/northright, +/obj/item/weapon/tank/jetpack/oxygen, +/obj/item/clothing/suit/space/void/security, +/obj/item/clothing/head/helmet/space/void/security, +/obj/item/device/gps/security, /turf/simulated/floor/tiled/dark, /area/security/airlock) "aRn" = ( @@ -23346,7 +23238,17 @@ /turf/simulated/floor/plating/snow/plating/cryogaia, /area/borealis2/outdoors/grounds) "aSn" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, /turf/simulated/floor/tiled/dark, /area/security/airlock) "aSo" = ( @@ -23374,9 +23276,12 @@ /turf/simulated/floor/tiled/steel, /area/security/airlock) "aSq" = ( -/obj/structure/table/standard{ - name = "plastic table frame" +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 }, +/obj/effect/floor_decal/industrial/warning, /turf/simulated/floor/tiled/dark, /area/security/airlock) "aSr" = ( @@ -23529,6 +23434,19 @@ d2 = 4; icon_state = "2-4" }, +/obj/machinery/door/airlock/glass_security{ + id_tag = "BrigFoyer"; + layer = 2.8; + name = "Security Shuttle interceptor"; + req_access = newlist(); + req_one_access = list(2,1,52) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/dark, /area/security/airlock) "aSH" = ( @@ -23894,6 +23812,11 @@ icon_state = "4-8" }, /obj/effect/floor_decal/rust, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/tiled/techmaint, /area/security/airlock) "aTt" = ( @@ -24013,6 +23936,11 @@ /area/security/tactical) "aTG" = ( /obj/structure/sign/warning/lethal_turrets, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/wall, /area/security/armoury) "aTH" = ( @@ -24134,6 +24062,11 @@ /area/security/brig) "aTO" = ( /obj/structure/grille, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, /turf/simulated/floor/plating/snow/plating/cryogaia, /area/security/armoury) "aTP" = ( @@ -24461,9 +24394,6 @@ }, /obj/item/weapon/storage/box/trackimp, /obj/effect/floor_decal/industrial/outline/grey, -/obj/machinery/camera/network/security{ - c_tag = "armoury" - }, /obj/machinery/alarm{ frequency = 1441; pixel_y = 22 @@ -24477,10 +24407,6 @@ /obj/item/clothing/suit/armor/bulletproof/alt, /obj/item/clothing/head/helmet/bulletproof, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, /obj/machinery/door/window/brigdoor/eastleft, /obj/structure/window/reinforced{ dir = 1 @@ -24501,21 +24427,8 @@ name = "Riot Armor" }, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, /turf/simulated/floor/tiled/red, /area/security/armoury) -"aUv" = ( -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/machinery/light, -/turf/simulated/floor/tiled/dark, -/area/security/airlock) "aUw" = ( /obj/structure/bed/chair{ dir = 1 @@ -24558,11 +24471,8 @@ name = "Riot Armor" }, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/machinery/camera/network/security{ + c_tag = "Armory North" }, /turf/simulated/floor/tiled/red, /area/security/armoury) @@ -25061,19 +24971,6 @@ dir = 1 }, /area/quartermaster/disposals) -"aVy" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner{ - icon_state = "warningcorner_dust"; - dir = 1 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning/dust/corner{ - dir = 4 - }, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds) "aVz" = ( /obj/effect/floor_decal/snow/floor/edges{ dir = 8 @@ -25184,7 +25081,7 @@ dir = 4 }, /obj/machinery/camera/network/security{ - c_tag = "Security Firing Range"; + c_tag = "Warden's Office"; dir = 4 }, /obj/effect/floor_decal/industrial/outline/grey, @@ -25268,10 +25165,6 @@ }, /turf/simulated/floor/tiled/dark, /area/security/warden) -"aVP" = ( -/obj/structure/catwalk, -/turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia, -/area/borealis2/outdoors/grounds) "aVQ" = ( /obj/effect/floor_decal/corner/red{ dir = 4 @@ -25957,13 +25850,18 @@ /turf/simulated/floor/tiled/steel, /area/security/briefing_room) "aWV" = ( -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 +/obj/structure/table/rack, +/obj/item/clothing/mask/breath, +/obj/item/clothing/shoes/magboots, +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/machinery/light, +/obj/machinery/door/window/brigdoor/northleft, +/obj/item/weapon/tank/jetpack/oxygen, +/obj/item/clothing/suit/space/void/security, +/obj/item/clothing/head/helmet/space/void/security, +/obj/item/device/gps/security, /turf/simulated/floor/tiled/dark, /area/security/airlock) "aWW" = ( @@ -25975,22 +25873,18 @@ pixel_y = 0 }, /obj/item/clothing/head/helmet/laserproof, -/obj/structure/window/reinforced, /obj/machinery/door/window/brigdoor/eastleft{ dir = 4 }, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/window/reinforced{ - dir = 8 - }, /turf/simulated/floor/tiled/red, /area/security/armoury) "aWX" = ( /obj/machinery/door/airlock/maintenance/sec{ - name = "Security Maintenance"; + name = "Security Closet"; req_access = list(1,12) }, -/turf/simulated/floor/plating, +/turf/simulated/floor/tiled/dark, /area/security/briefing_room) "aWY" = ( /obj/structure/cable/green{ @@ -26466,15 +26360,16 @@ /turf/simulated/floor/tiled, /area/security/airlock) "aXN" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 5 - }, /turf/simulated/floor/tiled/dark, /area/security/airlock) "aXO" = ( @@ -26487,7 +26382,8 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 + icon_state = "intact-supply"; + dir = 5 }, /turf/simulated/floor/tiled/dark, /area/security/airlock) @@ -26599,12 +26495,6 @@ /area/security/briefing_room) "aXY" = ( /obj/structure/table/rack, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/door/window/brigdoor/westright{ name = "Energy" }, @@ -27635,38 +27525,25 @@ /obj/effect/overlay/snow/floor, /turf/simulated/floor/plating/snow/plating/cryogaia, /area/borealis2/outdoors/grounds/solars) -"aZP" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 8 - }, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 1 - }, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds) "aZQ" = ( -/obj/structure/railing{ - dir = 1 +/obj/machinery/atmospherics/pipe/tank/air{ + start_pressure = 5000 }, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 }, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds) +/obj/effect/floor_decal/industrial/warning/full, +/turf/simulated/floor/plating, +/area/shuttle/security) "aZR" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/tiled/dark, /area/security/tactical) "aZS" = ( /obj/machinery/camera/network/security{ - c_tag = "Security Firing Range"; - dir = 4 + c_tag = "Armory West"; + dir = 2 }, /obj/structure/window/reinforced{ dir = 8; @@ -27679,17 +27556,10 @@ name = "Ballestic Firearms" }, /obj/item/weapon/gun/projectile/automatic/wt550, -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/item/weapon/gun/projectile/automatic/wt550, /turf/simulated/floor/tiled/red, /area/security/armoury) "aZT" = ( -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, /obj/structure/table/rack, /obj/item/ammo_magazine/m45, /obj/item/ammo_magazine/m45, @@ -27706,20 +27576,12 @@ name = "LETHALS"; req_access = list(1) }, -/obj/structure/window/reinforced{ - dir = 8 - }, /turf/simulated/floor/tiled/red, /area/security/armoury) "aZU" = ( /obj/structure/table/rack, -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, /obj/item/weapon/storage/box/shotgunshells, /obj/item/weapon/storage/box/shotgunshells, -/obj/item/weapon/storage/box/shotgunammo, /obj/machinery/door/window/brigdoor/northright{ dir = 2; name = "LETHALS"; @@ -27728,6 +27590,9 @@ /obj/structure/window/reinforced{ dir = 4 }, +/obj/item/weapon/storage/box/shotgunammo, +/obj/item/weapon/storage/box/scattershot, +/obj/item/weapon/storage/box/scattershot, /turf/simulated/floor/tiled/red, /area/security/armoury) "aZV" = ( @@ -28071,6 +27936,11 @@ /turf/simulated/floor/tiled/dark, /area/security/armoury) "bau" = ( +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, /turf/simulated/floor/tiled/dark, /area/security/tactical) "bav" = ( @@ -28411,20 +28281,13 @@ /turf/simulated/floor/tiled, /area/quartermaster/warehouse) "bbc" = ( -/obj/structure/railing{ - dir = 1 +/obj/machinery/atmospherics/pipe/tank/phoron, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 1 - }, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 4 - }, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds) +/obj/effect/floor_decal/industrial/warning/full, +/turf/simulated/floor/plating, +/area/shuttle/security) "bbd" = ( /obj/machinery/power/solar{ id = "starboardsolar"; @@ -28524,10 +28387,6 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, /obj/item/weapon/gun/projectile/shotgun/pump{ pixel_x = -3; pixel_y = 3 @@ -28663,10 +28522,6 @@ /turf/simulated/wall, /area/security/security_processing) "bbC" = ( -/obj/machinery/camera/network/security{ - c_tag = "Warden"; - dir = 2 - }, /obj/machinery/newscaster/security_unit{ pixel_x = 0; pixel_y = 30 @@ -28685,10 +28540,6 @@ /area/security/detectives_office) "bbE" = ( /obj/structure/table/rack, -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, /obj/item/ammo_magazine/m9mmt/rubber, /obj/item/ammo_magazine/m9mmt/rubber, /obj/item/ammo_magazine/m9mmt/rubber, @@ -28698,9 +28549,6 @@ req_access = list(1) }, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/item/ammo_magazine/m9mmt/rubber, /turf/simulated/floor/tiled/red, /area/security/armoury) @@ -29360,10 +29208,6 @@ /turf/simulated/floor/tiled/red, /area/security/armoury) "bcJ" = ( -/obj/structure/window/reinforced{ - dir = 2; - health = 1e+006 - }, /obj/machinery/door/window/brigdoor/northright{ dir = 4; name = "Non-lethals" @@ -29375,27 +29219,6 @@ /obj/item/weapon/storage/box/stunshells, /obj/item/weapon/storage/box/stunshells, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/tiled/red, -/area/security/armoury) -"bcK" = ( -/obj/structure/table/rack, -/obj/machinery/door/window/brigdoor/eastleft{ - dir = 1; - name = "Energy Firearms" - }, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/item/weapon/gun/energy/gun{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/gun/energy/gun, -/obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled/red, /area/security/armoury) "bcL" = ( @@ -29412,9 +29235,6 @@ dir = 2 }, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/light/small{ icon_state = "bulb1"; dir = 1 @@ -29475,13 +29295,6 @@ /obj/machinery/door/window/brigdoor/southleft{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, /obj/random/handgun/sec, /obj/random/handgun/sec, /obj/random/handgun/sec, @@ -30052,9 +29865,6 @@ /area/security/security_processing) "bdH" = ( /obj/structure/table/rack, -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/structure/window/reinforced, /obj/machinery/door/window/brigdoor/northright{ dir = 8; @@ -30111,9 +29921,6 @@ /obj/item/ammo_magazine/m45/rubber, /obj/item/ammo_magazine/m45/rubber, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/door/window/brigdoor/southright{ dir = 4 }, @@ -30131,10 +29938,6 @@ pixel_y = -2 }, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/window/reinforced{ - dir = 2; - health = 1e+006 - }, /turf/simulated/floor/tiled/red, /area/security/security_equiptment_storage) "bdM" = ( @@ -30158,14 +29961,6 @@ pixel_y = -3 }, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 2; - health = 1e+006 - }, /turf/simulated/floor/tiled/red, /area/security/security_equiptment_storage) "bdN" = ( @@ -30194,26 +29989,23 @@ /turf/simulated/wall/r_wall, /area/security/detectives_office) "bdQ" = ( -/obj/structure/table/standard, -/obj/item/weapon/cell/device/weapon{ - pixel_x = 4; - pixel_y = 4 +/obj/structure/table/rack, +/obj/machinery/door/window/brigdoor/eastright{ + dir = 1; + name = "Energy Firearms" }, -/obj/item/weapon/cell/device/weapon{ - pixel_x = 2; +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/item/weapon/gun/energy/laser{ pixel_y = 2 }, -/obj/item/weapon/cell/device/weapon, -/obj/item/weapon/cell/device/weapon{ - pixel_x = -2; +/obj/item/weapon/gun/energy/laser{ pixel_y = -2 }, -/obj/machinery/recharger/wallcharger{ - dir = 1; - pixel_x = 4; - pixel_y = -30 - }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/red, /area/security/armoury) "bdR" = ( /obj/machinery/atmospherics/unary/vent_pump/on, @@ -31506,9 +31298,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/primary/central_one) -"bgf" = ( -/turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia, -/area/borealis2/outdoors/grounds/power) "bgg" = ( /obj/structure/grille, /obj/machinery/door/firedoor, @@ -31720,10 +31509,6 @@ /area/crew_quarters/barrestroom) "bgB" = ( /obj/structure/table/rack, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, /obj/machinery/door/window/brigdoor/southleft{ dir = 4 }, @@ -32090,14 +31875,9 @@ /turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia, /area/borealis2/outdoors/grounds) "bhm" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 4 - }, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds) +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/turf/simulated/wall/rshull, +/area/shuttle/security) "bhn" = ( /obj/machinery/alarm{ dir = 1; @@ -32155,6 +31935,8 @@ /area/security/airlock) "bhr" = ( /obj/structure/closet/crate, +/obj/structure/railing, +/obj/effect/floor_decal/industrial/warning, /turf/simulated/floor/plating, /area/maintenance/medbay) "bhs" = ( @@ -32771,11 +32553,6 @@ /area/security/security_equiptment_storage) "biz" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/cleanable/blood/oil, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, /turf/simulated/floor/tiled{ icon_state = "monotile" }, @@ -32965,12 +32742,12 @@ /turf/simulated/floor/tiled/steel, /area/security/security_equiptment_storage) "biT" = ( -/obj/item/device/geiger/wall{ - dir = 4; - pixel_x = -30 +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/corner/red{ + dir = 6 }, /turf/simulated/floor/tiled/dark, -/area/security/airlock) +/area/security/hangar) "biU" = ( /obj/structure/grille, /obj/machinery/door/firedoor, @@ -33131,6 +32908,9 @@ /obj/effect/floor_decal/corner/red{ dir = 5 }, +/obj/machinery/camera/network/security{ + c_tag = "Briefing Room" + }, /turf/simulated/floor/tiled/steel, /area/security/briefing_room) "bjf" = ( @@ -33704,19 +33484,6 @@ }, /turf/simulated/floor/plating/snow/plating/cryogaia, /area/borealis2/outdoors/grounds) -"bjY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/heavyduty{ - icon_state = "2-4" - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds) "bjZ" = ( /obj/structure/railing{ dir = 4 @@ -34028,6 +33795,11 @@ }, /obj/effect/floor_decal/industrial/warning/dust, /obj/effect/floor_decal/rust, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/tiled/techmaint, /area/security/airlock) "bkx" = ( @@ -34707,12 +34479,12 @@ /turf/simulated/floor/tiled/dark, /area/security/tactical) "blI" = ( -/obj/effect/wingrille_spawn/reinforced, -/obj/structure/cable/green{ - icon_state = "0-4" +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + icon_state = "intact-fuel"; + dir = 10 }, -/turf/simulated/floor/tiled/steel, -/area/security/airlock) +/turf/simulated/wall/rshull, +/area/shuttle/security) "blJ" = ( /obj/machinery/light{ dir = 4; @@ -34736,13 +34508,6 @@ }, /turf/simulated/floor/tiled/dark, /area/security/tactical) -"blM" = ( -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/door/airlock/glass_external, -/turf/snow/drift{ - dir = 4 - }, -/area/security/airlock) "blN" = ( /turf/simulated/wall, /area/security/detectives_office) @@ -34755,16 +34520,6 @@ }, /turf/simulated/floor/tiled/steel, /area/security/hallway) -"blP" = ( -/obj/effect/floor_decal/industrial/warning/dust, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/security/airlock) "blQ" = ( /obj/effect/floor_decal/corner/red{ dir = 4 @@ -34795,23 +34550,6 @@ }, /turf/simulated/floor/tiled, /area/security/hallway) -"blS" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/security/airlock) -"blT" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green, -/turf/simulated/floor/tiled/dark, -/area/security/airlock) "blU" = ( /obj/effect/floor_decal/corner_oldtile/purple, /obj/effect/floor_decal/corner_oldtile/purple{ @@ -35163,22 +34901,6 @@ }, /turf/simulated/floor/tiled/steel, /area/security/hallway) -"bmG" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 8 - }, -/obj/effect/floor_decal/snow/floor/edges, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds) -"bmH" = ( -/obj/structure/railing, -/obj/effect/floor_decal/snow/floor/edges, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds) "bmI" = ( /obj/structure/table/steel, /obj/item/weapon/module/power_control, @@ -35329,15 +35051,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /turf/simulated/floor/tiled/steel, /area/security/security_cell_hallway) -"bmU" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled{ - icon_state = "monotile" - }, -/area/engineering/workshop) "bmV" = ( /turf/simulated/wall, /area/security/security_lockerroom) @@ -37185,17 +36898,6 @@ }, /turf/simulated/floor/plating, /area/quartermaster/storage) -"bqm" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/snow/floor/edges, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 4 - }, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds) "bqn" = ( /obj/effect/floor_decal/rust, /obj/effect/floor_decal/industrial/warning/dust, @@ -37264,10 +36966,6 @@ /obj/structure/closet/secure_closet/security, /obj/effect/floor_decal/industrial/outline, /obj/item/clothing/suit/armor/vest/wolftaur, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, /obj/machinery/light{ dir = 8; icon_state = "tube1"; @@ -37824,10 +37522,6 @@ "brC" = ( /obj/structure/closet/secure_closet/security, /obj/effect/floor_decal/industrial/outline, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, /obj/machinery/alarm{ dir = 4; icon_state = "alarm0"; @@ -38396,72 +38090,33 @@ dir = 4; name = "Combat Armor" }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 2 - }, /obj/machinery/light{ dir = 8 }, /turf/simulated/floor/tiled/red, /area/security/security_equiptment_storage) "bsC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/engineering/workshop) +"bsE" = ( +/obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techfloor, -/area/engineering/workshop) -"bsD" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + icon_state = "intact-scrubbers"; + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/engineering/workshop) -"bsE" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_engineering{ - name = "Engineering Workshop"; - req_access = newlist(); - req_one_access = list(14,24) +/obj/machinery/door/airlock/engineering{ + name = "Engineering Den" }, /turf/simulated/floor/tiled, /area/engineering/workshop) @@ -38475,25 +38130,23 @@ /turf/simulated/floor/tiled/dark, /area/security/interrogation) "bsG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /turf/simulated/floor/tiled{ icon_state = "monotile" }, @@ -38504,35 +38157,13 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled{ - icon_state = "monotile" - }, -/area/engineering/workshop) -"bsI" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 4 - }, /turf/simulated/floor/tiled{ icon_state = "monotile" }, @@ -38582,16 +38213,6 @@ /obj/vehicle/train/trolley, /turf/simulated/floor/tiled/steel_grid, /area/engineering/workshop) -"bsO" = ( -/obj/structure/closet/secure_closet/security, -/obj/effect/floor_decal/industrial/outline, -/obj/item/clothing/shoes/boots/jackboots/toeless, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/turf/simulated/floor/tiled/dark, -/area/security/security_lockerroom) "bsP" = ( /obj/item/weapon/stool/padded, /obj/machinery/camera/network/security{ @@ -39091,21 +38712,6 @@ /obj/effect/overlay/snow/floor, /turf/simulated/floor/plating/snow/plating/cryogaia, /area/borealis2/outdoors/grounds/solars) -"btO" = ( -/obj/effect/floor_decal/rust, -/obj/structure/railing, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/cable/heavyduty{ - icon_state = "1-4" - }, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 8 - }, -/obj/effect/floor_decal/snow/floor/edges, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds/power) "btP" = ( /obj/structure/cable/heavyduty{ icon_state = "4-8" @@ -39191,9 +38797,15 @@ icon_state = "tube1"; pixel_y = 0 }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, /turf/simulated/floor/tiled/steel_grid, /area/engineering/workshop) "btX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, /turf/simulated/floor/carpet, /area/engineering/workshop) "btY" = ( @@ -39204,6 +38816,9 @@ /obj/structure/bed/chair/sofa/right{ dir = 8 }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, /turf/simulated/floor/carpet, /area/engineering/workshop) "bua" = ( @@ -39840,12 +39455,18 @@ /obj/structure/bed/chair/sofa{ dir = 1 }, -/obj/item/device/radio/intercom{ - broadcasting = 0; - dir = 2; - listening = 1; - name = "Common Channel"; - pixel_y = -21 +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "engidenshutters"; + name = "Privacy Shutters"; + pixel_x = -26; + pixel_y = -24; + req_access = newlist(); + req_one_access = list(10) }, /turf/simulated/floor/carpet, /area/engineering/workshop) @@ -39853,6 +39474,13 @@ /obj/structure/bed/chair/sofa/corner{ dir = 8 }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + dir = 2; + listening = 1; + name = "Common Channel"; + pixel_y = -21 + }, /turf/simulated/floor/carpet, /area/engineering/workshop) "bvd" = ( @@ -42110,10 +41738,10 @@ /turf/simulated/floor/reinforced, /area/shuttle/excursion) "byP" = ( -/obj/effect/floor_decal/snow/floor/edges{ +/obj/effect/floor_decal/snow/floor/edges, +/obj/effect/floor_decal/snow/floor/edges3{ dir = 8 }, -/obj/effect/floor_decal/snow/floor/edges, /turf/simulated/floor/plating/snow/plating/cryogaia, /area/borealis2/outdoors/grounds) "byQ" = ( @@ -43000,8 +42628,7 @@ /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass_engineering{ name = "Engineering Workshop"; - req_access = newlist(); - req_one_access = list(14,24) + req_one_access = list(10) }, /obj/structure/cable/green{ d1 = 1; @@ -43019,8 +42646,7 @@ /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass_engineering{ name = "Engineering Workshop"; - req_access = newlist(); - req_one_access = list(14,24) + req_one_access = list(10) }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -48893,25 +48519,27 @@ /turf/simulated/floor/tiled, /area/hallway/primary/aft) "bJX" = ( -/obj/structure/table/rack, -/obj/structure/window/reinforced, -/obj/machinery/door/window/brigdoor/eastright{ - dir = 1; - name = "Energy Firearms" +/obj/structure/table/standard, +/obj/item/weapon/cell/device/weapon{ + pixel_x = 4; + pixel_y = 4 }, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/item/weapon/gun/energy/laser{ +/obj/item/weapon/cell/device/weapon{ + pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/gun/energy/laser{ +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -2; pixel_y = -2 }, +/obj/machinery/recharger/wallcharger{ + dir = 1; + pixel_x = 4; + pixel_y = -30 + }, /obj/machinery/light, -/turf/simulated/floor/tiled/red, +/turf/simulated/floor/tiled/dark, /area/security/armoury) "bJY" = ( /turf/simulated/wall/r_wall, @@ -49567,6 +49195,10 @@ dir = 1; pixel_y = -25 }, +/obj/machinery/camera/network/security{ + c_tag = "Equipment Storage"; + dir = 1 + }, /turf/simulated/floor/tiled/dark, /area/security/security_equiptment_storage) "bLi" = ( @@ -49816,7 +49448,7 @@ name = "Thermal Regulator Vent" }, /obj/machinery/door/airlock/glass_external/freezable{ - req_access = list(48) + req_access = newlist() }, /turf/simulated/floor/plating/snow/plating, /area/borealis2/outdoors/grounds/traderpad) @@ -49913,10 +49545,18 @@ /area/security/lobby) "bLR" = ( /obj/machinery/door/airlock/glass_security{ - name = "Security Pilot Officer Office" + name = "Security Pilot Officer Office"; + req_one_access = list(51,52) }, -/obj/structure/barricade, -/turf/simulated/floor/plating, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/steel, /area/security/armoury) "bLS" = ( /obj/machinery/power/apc{ @@ -50666,24 +50306,6 @@ /obj/effect/floor_decal/corner/yellow/diagonal, /turf/simulated/floor/tiled, /area/engineering/engine_monitoring) -"bNo" = ( -/obj/structure/cable/heavyduty{ - icon_state = "1-2" - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 8 - }, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 4 - }, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds) "bNp" = ( /obj/machinery/embedded_controller/radio/airlock/advanced_airlock_controller{ id_tag = "engine_room_airlock"; @@ -50759,8 +50381,12 @@ dir = 1 }, /obj/structure/railing, +/obj/effect/floor_decal/snow/floor/edges{ + dir = 1 + }, +/obj/effect/floor_decal/snow/floor/edges, /turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds) +/area/borealis2/outdoors/grounds/power) "bNx" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -52530,7 +52156,7 @@ id_tag = "trade_shuttle_dock_inner"; locked = 1; name = "Dock One Internal Access"; - req_access = list(13) + req_access = newlist() }, /turf/simulated/floor/tiled/dark, /area/borealis2/outdoors/grounds/traderpad) @@ -54066,7 +53692,13 @@ /area/borealis2/outdoors/grounds/traderpad) "bTw" = ( /obj/structure/fence/door, -/turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia, +/obj/effect/floor_decal/snow/floor/edges{ + dir = 4 + }, +/obj/effect/floor_decal/snow/floor/edges{ + dir = 8 + }, +/turf/simulated/floor/outdoors/snow/gravsnow/cryogaia, /area/borealis2/outdoors/grounds) "bTx" = ( /obj/structure/fence/corner{ @@ -54914,7 +54546,8 @@ id_tag = "trade_shuttle_dock_outer"; locked = 1; name = "Dock One External Access"; - req_access = list(13) + req_access = newlist(); + req_one_access = list(13,52) }, /obj/effect/floor_decal/industrial/hatch/yellow, /obj/machinery/shield_diffuser, @@ -54936,7 +54569,8 @@ id_tag = "trade_shuttle_dock_outer"; locked = 1; name = "Dock One External Access"; - req_access = list(13) + req_access = newlist(); + req_one_access = list(13,52) }, /obj/effect/floor_decal/industrial/hatch/yellow, /obj/machinery/shield_diffuser, @@ -62892,49 +62526,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/secondary/entry/docking_lounge) -"ckT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/cable/heavyduty{ - icon_state = "1-2" - }, -/turf/simulated/floor/plating/snow/plating, -/area/maintenance/auxsolarport) -"ckU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/heavyduty{ - icon_state = "2-8" - }, -/obj/structure/cable/heavyduty{ - icon_state = "2-4" - }, -/obj/structure/cable/heavyduty, -/turf/simulated/floor/plating/snow/plating, -/area/maintenance/auxsolarport) -"ckV" = ( -/obj/structure/cable/heavyduty{ - icon_state = "2-8" - }, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds) -"ckX" = ( -/obj/structure/cable/heavyduty{ - icon_state = "1-2" - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 8 - }, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 4 - }, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds/solars) "ckY" = ( /obj/effect/overlay/snow/floor, /turf/simulated/floor/plating/snow/plating/cryogaia, @@ -62943,42 +62534,6 @@ /obj/machinery/door/airlock/glass_external/public, /turf/simulated/floor/tiled, /area/borealis2/outdoors/grounds/entrance) -"cla" = ( -/obj/effect/floor_decal/rust, -/obj/structure/railing, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/cable/heavyduty{ - icon_state = "1-4" - }, -/obj/effect/floor_decal/snow/floor/edges{ - dir = 8 - }, -/obj/effect/floor_decal/snow/floor/edges, -/turf/simulated/floor/plating/snow/plating/cryogaia, -/area/borealis2/outdoors/grounds) -"clb" = ( -/obj/effect/overlay/snow/floor, -/obj/structure/cable/heavyduty{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/simulated/floor/plating, -/area/borealis2/outdoors/grounds/traderpad) -"clc" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable, -/turf/simulated/floor/plating, -/area/borealis2/outdoors/grounds/traderpad) "cld" = ( /turf/simulated/floor/tiled, /area/borealis2/outdoors/grounds/entrance) @@ -63061,6 +62616,108 @@ }, /turf/simulated/floor/tiled/red, /area/security/outpost) +"cpp" = ( +/obj/machinery/door/airlock/voidcraft/vertical{ + frequency = 1380; + id_tag = "secshuttle_door_int"; + name = "Airlock Access"; + req_one_access = list(1) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"crg" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/vending/coffee, +/obj/item/device/radio/intercom{ + broadcasting = 0; + dir = 2; + frequency = 1475; + icon_state = "intercom"; + listening = 1; + name = "Station Intercom (Security)"; + pixel_x = 0; + pixel_y = -21 + }, +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"csz" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/shutters{ + dir = 8; + id = "secpilotoffice"; + layer = 3.1; + name = "Office Shutters" + }, +/obj/structure/table/marble, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"cuo" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -30 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/borealis2/outdoors/grounds/traderpad) +"cuv" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/corner/blue{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"cwD" = ( +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/voidcraft{ + frequency = 1380; + id_tag = "secsh_compartment"; + name = "Passenger Compartment"; + req_one_access = list(1) + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"cGu" = ( +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"cLk" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/snow/floor/edges{ + dir = 1 + }, +/obj/effect/floor_decal/snow/floor/edges, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 2; + flags = null + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) "cLv" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -63071,10 +62728,218 @@ /obj/machinery/suit_cycler/medical, /turf/simulated/floor/tiled, /area/cryogaia/station/explorer_prep) +"cMv" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "engidenshutters"; + name = "Privacy Shutters"; + opacity = 0 + }, +/turf/simulated/floor, +/area/engineering/workshop) +"cNr" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"cOF" = ( +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "secshuttle_sensor"; + master_tag = "expshuttle_docker"; + pixel_y = 28 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "secshuttle_vent" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"cRD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"cSk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cVZ" = ( +/obj/machinery/computer/shuttle_control/explore/security, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"doX" = ( +/obj/structure/bed/chair/shuttle{ + dir = 8; + icon_state = "shuttle_chair" + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/closet/walllocker/emerglocker/east, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"dzO" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + icon_state = "map-fuel"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9; + icon_state = "intact" + }, +/turf/simulated/wall/rshull, +/area/shuttle/security) "dDd" = ( /obj/structure/sign/directions/science, /turf/simulated/wall/r_wall, /area/hallway/primary/central_one) +"dQb" = ( +/obj/machinery/door/airlock/voidcraft/vertical{ + frequency = 1380; + id_tag = "secsh_cabin"; + name = "Cabin Access"; + req_one_access = list(51) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"dQu" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/wall, +/area/security/armoury) +"dVw" = ( +/turf/simulated/floor/tiled/steel, +/area/maintenance/medbay) +"dWP" = ( +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/turf/simulated/wall/r_wall, +/area/security/armoury) +"ehi" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) +"eie" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/wall/r_wall, +/area/security/armoury) +"eiF" = ( +/obj/structure/catwalk, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) +"eks" = ( +/obj/machinery/computer/ship/sensors{ + dir = 4; + req_one_access = list(51) + }, +/obj/machinery/power/terminal, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"emj" = ( +/obj/structure/catwalk, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/structure/railing{ + dir = 2; + flags = null + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) +"emo" = ( +/obj/structure/bed/chair/shuttle{ + dir = 1; + name = "pilot's chair" + }, +/obj/machinery/button/remote/airlock{ + desiredstate = 1; + id = "secsh_compartment"; + name = "Compartment Access"; + pixel_x = 6; + pixel_y = -24; + req_one_access = list(51); + specialfunctions = 4 + }, +/obj/machinery/button/remote/airlock{ + desiredstate = 1; + id = "secsh_cabin"; + name = "Cabin Lockdown"; + pixel_x = -6; + pixel_y = -24; + req_one_access = list(51); + specialfunctions = 4 + }, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "secshut_cabinshut"; + name = "Cabin Blast Shutters"; + pixel_x = 0; + pixel_y = -36; + req_one_access = list(51) + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) "eti" = ( /obj/structure/sign/directions/bridge{ icon_state = "direction_bridge"; @@ -63090,38 +62955,333 @@ }, /turf/simulated/floor/tiled, /area/cryogaia/station/explorer_prep) +"ewj" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/borealis2/outdoors/grounds) +"ewH" = ( +/obj/machinery/light, +/obj/machinery/power/smes/buildable/point_of_interest{ + req_one_access = list(51) + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) "eQA" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/structure/sign/directions/science, /turf/simulated/floor/plating, /area/hallway/primary/central_one) +"fat" = ( +/obj/item/device/geiger/wall{ + dir = 4; + pixel_x = -30 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/security/airlock) +"fii" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/security/hangar) +"fkp" = ( +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"frT" = ( +/obj/structure/bed/chair/shuttle{ + dir = 1; + name = "co-pilot's chair" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"fww" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"fyx" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds) +"fCJ" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) "fIL" = ( /obj/structure/sign/directions/science, /turf/simulated/wall, /area/storage/primary) +"fLP" = ( +/obj/structure/grille, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/security/armoury) +"fMp" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/tiled{ + icon_state = "monotile" + }, +/area/engineering/workshop) +"fUD" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"gai" = ( +/obj/machinery/light, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"gcR" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"gfu" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel, +/area/security/briefing_room) +"gqk" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "secshuttle_docker_pump_out_internal" + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"gtK" = ( +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"gEr" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/corner/red/full{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"gEz" = ( +/obj/structure/closet/crate, +/obj/item/weapon/book/manual/security_space_law, +/obj/item/weapon/storage/box/cups, +/turf/simulated/floor/tiled/dark, +/area/security/briefing_room) "gOn" = ( /obj/structure/table/standard, /obj/fiftyspawner/steel, /obj/fiftyspawner/glass, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 + }, /turf/simulated/floor/tiled/dark, /area/security/armoury) "gQF" = ( /obj/machinery/suit_cycler/captain, /turf/simulated/floor/wood, /area/crew_quarters/captain) -"hRF" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/blast/shutters{ +"gTQ" = ( +/obj/structure/table/standard, +/obj/item/device/flashlight, +/obj/item/device/radio, +/turf/simulated/floor/tiled/dark, +/area/security/briefing_room) +"gVY" = ( +/obj/effect/floor_decal/borderfloorblack/corner, +/obj/effect/floor_decal/industrial/danger/corner, +/obj/machinery/light{ dir = 8; - id = "secpilotoffice"; - layer = 3.1; - name = "Office Shutters" + icon_state = "tube1" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"hge" = ( +/obj/effect/floor_decal/industrial/warning{ + icon_state = "warning"; + dir = 8 + }, +/obj/machinery/camera/network/security{ + c_tag = "Security Hangar Emergency Route"; + dir = 1 }, /turf/simulated/floor/plating, -/area/security/airlock) +/area/maintenance/medbay) +"hoH" = ( +/turf/simulated/floor/tiled/dark, +/area/security/briefing_room) +"hsg" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/snow/floor/edges3{ + icon_state = "gravsnow_edges"; + dir = 1 + }, +/obj/effect/floor_decal/snow/floor/edges3, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) +"hug" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"hLS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"hRF" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"hXG" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"ilB" = ( +/obj/machinery/light/small{ + icon_state = "bulb1"; + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/briefing_room) +"ioE" = ( +/obj/random/trash_pile, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"iqo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Security Pilot" + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"irz" = ( +/turf/simulated/floor/reinforced, +/area/security/hangar) +"iwp" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/shuttle/security) +"iCz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) "iGb" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -63138,6 +63298,303 @@ /obj/structure/window/reinforced, /turf/simulated/floor/plating, /area/cryogaia/station/explorer_prep) +"iGt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10; + icon_state = "intact" + }, +/turf/simulated/wall/rshull, +/area/shuttle/security) +"iPS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5; + icon_state = "intact" + }, +/turf/simulated/wall/rshull, +/area/shuttle/security) +"iTZ" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/snow/floor/edges{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) +"jdu" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + icon_state = "warning_dust"; + dir = 4 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds) +"jio" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"jiz" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 4; + icon_state = "shutter0"; + id = "engidenshutters"; + name = "Privacy Shutters"; + opacity = 0 + }, +/turf/simulated/floor, +/area/engineering/workshop) +"jpD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + icon_state = "intact-fuel"; + dir = 6 + }, +/turf/simulated/wall/rshull, +/area/shuttle/security) +"jxU" = ( +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"jAq" = ( +/turf/simulated/wall/r_wall, +/area/security/hangar) +"jAZ" = ( +/obj/effect/floor_decal/snow/floor/edges, +/obj/structure/catwalk, +/obj/structure/railing{ + dir = 2; + flags = null + }, +/turf/simulated/floor/outdoors/snow/gravsnow/cryogaia, +/area/borealis2/outdoors/grounds) +"jDo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/table/woodentable, +/obj/machinery/microwave, +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"jEw" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera/network/security{ + c_tag = "Security Hangar North" + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"jLo" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/airlock) +"jSJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"jXr" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "secshuttle_docker_pump_out_external" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"jYk" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/r_wall, +/area/engineering/workshop) +"kfm" = ( +/obj/structure/table/rack, +/obj/item/clothing/mask/breath, +/obj/item/clothing/shoes/magboots, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/item/weapon/tank/jetpack/oxygen, +/obj/item/clothing/suit/space/void/security, +/obj/item/clothing/head/helmet/space/void/security, +/obj/machinery/door/window/brigdoor/southright{ + req_one_access = list(1) + }, +/obj/item/device/gps/security, +/turf/simulated/floor/tiled/dark, +/area/security/airlock) +"kfp" = ( +/obj/effect/floor_decal/snow/floor/edges{ + dir = 8 + }, +/obj/structure/catwalk, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds) +"kmr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "secshut_cabinshut"; + layer = 3.1; + name = "Cabin Shutters" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"kmT" = ( +/obj/structure/table/standard, +/obj/structure/extinguisher_cabinet{ + pixel_y = -26 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"knz" = ( +/obj/effect/floor_decal/snow/floor/edges{ + dir = 1 + }, +/obj/effect/floor_decal/snow/floor/edges, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 2; + flags = null + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) +"knO" = ( +/obj/structure/catwalk, +/obj/structure/railing{ + dir = 2; + flags = null + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/snow/floor/edges3{ + dir = 8 + }, +/obj/effect/floor_decal/snow/floor/edges3{ + dir = 4 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) +"kol" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "secshuttle_vent" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"kxN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 5 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"kEB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"kHh" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/wall, +/area/borealis2/outdoors/grounds) +"kIl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/wall/r_wall, +/area/security/armoury) +"kIo" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "secshuttle_docker_pump_out_external" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"kMB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) "kOa" = ( /obj/structure/table/rack/shelf, /obj/item/clothing/shoes/magboots, @@ -63147,6 +63604,56 @@ /obj/item/clothing/head/helmet/space/void/medical, /turf/simulated/floor/tiled, /area/cryogaia/station/explorer_prep) +"kPo" = ( +/obj/structure/sign/redcross{ + desc = "The Star of Life, a symbol of Medical Aid."; + icon_state = "lifestar"; + name = "Medbay" + }, +/turf/simulated/wall/r_wall, +/area/security/hangar) +"ldV" = ( +/obj/structure/grille, +/obj/structure/cable/green, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/security/armoury) +"lfW" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "secshuttle_vent" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"lgd" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/fuel, +/turf/simulated/wall/rshull, +/area/shuttle/security) +"lya" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) "lAq" = ( /obj/structure/cable{ d1 = 4; @@ -63159,6 +63666,52 @@ }, /turf/simulated/floor/plating, /area/maintenance/bridge) +"lCH" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/security) +"lKr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1; + icon_state = "map" + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"lVO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"mfS" = ( +/obj/structure/cable/heavyduty{ + icon_state = "2-8" + }, +/obj/effect/floor_decal/snow/floor/edges{ + dir = 1 + }, +/obj/effect/floor_decal/snow/floor/edges{ + dir = 4 + }, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 4 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) "mjD" = ( /obj/machinery/photocopier, /turf/simulated/floor/tiled/dark, @@ -63188,6 +63741,106 @@ }, /turf/simulated/floor/tiled/white, /area/crew_quarters/bar) +"mCa" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/maintenance/medbay) +"mEg" = ( +/obj/structure/bed/chair/shuttle{ + dir = 4; + icon_state = "shuttle_chair" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"mLn" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = -30 + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"mNy" = ( +/obj/structure/table/rack, +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 1; + name = "Energy Firearms" + }, +/obj/item/weapon/gun/energy/gun{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/gun/energy/gun, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/red, +/area/security/armoury) +"mOW" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel, +/area/maintenance/medbay) +"mPr" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "secshuttle_vent" + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + cycle_to_external_air = 1; + frequency = 1380; + id_tag = "secshuttle_docker"; + pixel_y = 26; + req_one_access = list(1); + tag_airpump = "secshuttle_vent"; + tag_chamber_sensor = "secshuttle_sensor"; + tag_exterior_door = "secshuttle_door_ext"; + tag_exterior_sensor = "secshuttle_exterior_sensor"; + tag_interior_door = "secshuttle_door_int" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"mQz" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"nkp" = ( +/obj/machinery/pointdefense_control{ + id_tag = "secshuttle_pd"; + name = "shuttle laser FCS"; + req_one_access = list(51) + }, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"nmS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall, +/area/borealis2/outdoors/grounds) +"nIo" = ( +/obj/effect/floor_decal/corner/red{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) "nKF" = ( /obj/structure/sign/directions/security{ icon_state = "direction_sec"; @@ -63195,22 +63848,163 @@ }, /turf/simulated/wall/r_wall, /area/hallway/primary/central_one) -"ovS" = ( -/obj/machinery/door/airlock/glass_external/freezable{ - req_access = list(48) +"nVM" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + icon_state = "map-fuel"; + dir = 1 + }, +/turf/simulated/wall/rshull, +/area/shuttle/security) +"nXM" = ( +/obj/machinery/light, +/obj/machinery/computer/ship/engines{ + dir = 8; + req_one_access = list(51) + }, +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -28; + req_access = newlist(); + req_one_access = list(51) + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"oeD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"omp" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/donkpockets, +/turf/simulated/floor/tiled/dark, +/area/security/briefing_room) +"omx" = ( +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"owi" = ( +/obj/item/device/geiger/wall{ + dir = 1; + pixel_y = -30 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/donkpockets, +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"oyi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 }, /turf/simulated/floor/plating, -/area/borealis2/outdoors/grounds/traderpad) +/area/maintenance/medbay) +"oHa" = ( +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/machinery/camera/network/security{ + c_tag = "Security Voidsuits"; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/airlock) "oRX" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/structure/sign/directions/cargo, /turf/simulated/floor/plating, /area/hallway/primary/central_one) +"oVX" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + icon_state = "borderfloorcorner_black"; + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + icon_state = "dangercorner"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"pbq" = ( +/obj/structure/bed/chair/shuttle{ + dir = 8; + icon_state = "shuttle_chair" + }, +/obj/structure/fuel_port{ + dir = 4; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) "pcP" = ( /obj/structure/sign/directions/engineering, /turf/simulated/wall/r_wall, /area/hallway/primary/central_one) +"piA" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"pjA" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) +"pug" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) "pxX" = ( /obj/structure/cable/green{ d1 = 4; @@ -63237,10 +64031,238 @@ }, /turf/simulated/floor/tiled/steel, /area/security/hallway) +"pye" = ( +/obj/machinery/light, +/obj/effect/floor_decal/corner/red/full, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"pyX" = ( +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "secshuttle_dock"; + pixel_x = 32; + req_one_access = list(19,43,67) + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"pWK" = ( +/obj/effect/floor_decal/snow/floor/edges3{ + icon_state = "gravsnow_edges"; + dir = 1 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds) +"qaj" = ( +/obj/effect/floor_decal/snow/floor/edges{ + dir = 4 + }, +/obj/effect/floor_decal/snow/floor/edges{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 4 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) +"qcr" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) "qfY" = ( /obj/structure/sign/directions/security, /turf/simulated/wall/r_wall, /area/hallway/primary/central_one) +"qgy" = ( +/turf/simulated/wall/rshull, +/area/shuttle/security) +"qws" = ( +/obj/machinery/power/pointdefense{ + id_tag = "secshuttle_pd" + }, +/turf/simulated/floor/plating, +/area/shuttle/security) +"qwS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + icon_state = "intact-fuel"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1; + icon_state = "map" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"qIb" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9, +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/obj/structure/closet/secure_closet/security_pilot, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"qJB" = ( +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"raA" = ( +/obj/effect/floor_decal/snow/floor/edges{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 1 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds) +"rgm" = ( +/obj/structure/closet/wardrobe/tactical, +/obj/machinery/camera/motion/security{ + c_tag = "Armory Tactical (Motion)" + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"rji" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"rkV" = ( +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"rrE" = ( +/obj/effect/floor_decal/snow/floor/edges{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-4" + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) +"rrK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/steel, +/area/maintenance/medbay) +"rvG" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/effect/floor_decal/steeldecal/steel_decals9, +/obj/effect/floor_decal/corner/red/full{ + dir = 8 + }, +/obj/structure/closet/secure_closet/security_pilot, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"rJE" = ( +/obj/structure/bed/chair/shuttle{ + dir = 4; + icon_state = "shuttle_chair" + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/structure/closet/walllocker/emerglocker/west, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"rMq" = ( +/obj/effect/floor_decal/snow/floor/edges, +/obj/structure/catwalk, +/obj/structure/railing{ + dir = 2; + flags = null + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds) +"rPX" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + icon_state = "borderfloorcorner_black"; + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + icon_state = "dangercorner"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"rVI" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + icon_state = "map-scrubbers"; + dir = 4 + }, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"rVT" = ( +/obj/machinery/computer/ship/helm{ + req_one_access = list(51) + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"saK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/engineering/workshop) "sdy" = ( /obj/structure/table/rack, /obj/machinery/door/window/brigdoor/northright{ @@ -63263,27 +64285,601 @@ /obj/item/clothing/head/helmet/space/void/captain, /turf/simulated/floor/wood, /area/crew_quarters/captain) +"shU" = ( +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/corner/red{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"slf" = ( +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "secpilotoffice"; + name = "Office Shutters"; + pixel_x = -26; + pixel_y = -24; + req_access = list(51) + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"spT" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "secshuttle_docker_pump_out_internal" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"ste" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"sDF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + icon_state = "map-fuel"; + dir = 1 + }, +/turf/simulated/wall/rshull, +/area/shuttle/security) +"sFG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/shutters{ + dir = 1; + id = "secshut_cabinshut"; + layer = 3.1; + name = "Cabin Shutters" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"sJx" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"sOY" = ( +/obj/machinery/alarm{ + frequency = 1441; + pixel_y = 22 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/sleep_console, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"tbC" = ( +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 10; + frequency = 1380; + id_tag = "secshuttle_exterior_sensor"; + master_tag = "secshuttle_docker"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/effect/floor_decal/industrial/danger{ + icon_state = "danger"; + dir = 8 + }, +/obj/machinery/door/airlock/voidcraft{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "secshuttle_door_ext"; + locked = 1; + name = "Port Airlock" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) "tbF" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/structure/sign/directions/engineering, /turf/simulated/floor/plating, /area/hallway/primary/central_one) -"tdL" = ( -/obj/machinery/button/remote/blast_door{ - dir = 4; - id = "secpilotoffice"; - name = "Office Shutters"; - pixel_x = -26; - pixel_y = 0; - req_access = list(67) +"tcm" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"tdL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/security/pilotroom) +"tgo" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/closet/secure_closet{ + name = "confiscated goods storage"; + req_one_access = list(1) + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"tqc" = ( +/obj/structure/railing, +/obj/effect/floor_decal/industrial/warning, /turf/simulated/floor/plating, -/area/security/vacantoffice) +/area/maintenance/medbay) +"tIj" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/snow/floor/edges{ + dir = 8 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) +"tKK" = ( +/obj/structure/bed/chair/shuttle{ + dir = 8; + icon_state = "shuttle_chair" + }, +/obj/structure/closet/medical_wall{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/regular, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"tVB" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + icon_state = "borderfloorcorner_black"; + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + icon_state = "dangercorner"; + dir = 4 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"tWc" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"tWD" = ( +/obj/machinery/door/airlock/maintenance/sec{ + name = "Emergency Medical Access"; + req_one_access = list(1,52) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/steel, +/area/security/hangar) +"tZc" = ( +/obj/effect/floor_decal/snow/floor/edges{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 4 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds) +"uds" = ( +/obj/machinery/alarm{ + frequency = 1441; + pixel_y = 22 + }, +/obj/structure/closet/crate/secure/phoron{ + desc = "A secure crate that contains spare canisters of phoron fuel, used by modern shuttles."; + name = "spare fuel crate"; + req_one_access = list(51,67) + }, +/obj/item/weapon/tank/phoron, +/obj/item/weapon/tank/phoron, +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) "ugG" = ( /obj/effect/shuttle_landmark/automatic, /turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia, /area/borealis2/outdoors/grounds) +"ujb" = ( +/obj/structure/cable/heavyduty{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/borealis2/outdoors/grounds/traderpad) +"uAK" = ( +/obj/structure/catwalk, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 1 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) +"uCI" = ( +/obj/structure/catwalk, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 4 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) +"uFD" = ( +/obj/structure/bed/chair/shuttle{ + dir = 4; + icon_state = "shuttle_chair" + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + icon_state = "extinguisher_closed"; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"uJH" = ( +/obj/structure/cable/heavyduty, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/borealis2/outdoors/grounds/traderpad) +"uOr" = ( +/obj/machinery/suit_cycler/security{ + departments = list("Security EVA","Security"); + name = "Security Pilot suit cycler"; + req_access = newlist(); + req_one_access = list(1,51) + }, +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"uYz" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/steel, +/area/security/briefing_room) +"vdk" = ( +/obj/machinery/door/airlock/glass_external/freezable{ + req_access = newlist() + }, +/turf/simulated/floor/plating, +/area/borealis2/outdoors/grounds/traderpad) +"vdJ" = ( +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"vgo" = ( +/obj/machinery/atmospherics/unary/engine{ + icon_state = "nozzle"; + dir = 1 + }, +/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/security) +"vjx" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"vkc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/maintenance/medbay) +"vrr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/rshull, +/area/shuttle/security) +"vrJ" = ( +/obj/machinery/door/airlock/multi_tile/metal{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "secshuttle_door_ext"; + locked = 1; + name = "Rear Airlock" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + icon_state = "intact-fuel"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"vsl" = ( +/obj/effect/floor_decal/snow/floor/edges{ + dir = 4 + }, +/obj/effect/floor_decal/snow/floor/edges{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Solar Farm Output"; + name_tag = "Solar Farm Output" + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 4 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) +"vJO" = ( +/obj/structure/table/rack, +/obj/item/clothing/mask/breath, +/obj/item/clothing/shoes/magboots, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/door/window/brigdoor/southright{ + req_access = newlist(); + req_one_access = list(51) + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/weapon/tank/jetpack/oxygen, +/obj/item/clothing/suit/space/void/security/alt, +/obj/item/clothing/head/helmet/space/void/security/alt, +/obj/item/device/gps/security, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"vLQ" = ( +/obj/effect/floor_decal/snow/floor/edges{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 1 + }, +/turf/simulated/floor/outdoors/snow/gravsnow/cryogaia, +/area/borealis2/outdoors/grounds) +"vSR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"vXr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"vXO" = ( +/obj/machinery/sleep_console, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"wbg" = ( +/obj/effect/floor_decal/snow/floor/edges{ + dir = 4 + }, +/obj/effect/floor_decal/snow/floor/edges{ + dir = 8 + }, +/turf/simulated/floor/outdoors/snow/gravsnow/cryogaia, +/area/borealis2/outdoors/grounds) +"wdF" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/r_wall, +/area/security/armoury) +"wfH" = ( +/obj/structure/catwalk, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 1 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/snow/floor/edges3{ + dir = 8 + }, +/obj/effect/floor_decal/snow/floor/edges3{ + dir = 4 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) +"wnZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/table/woodentable, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"wpI" = ( +/obj/effect/overlay/snow/floor, +/obj/effect/floor_decal/snow/floor/edges3{ + icon_state = "gravsnow_edges"; + dir = 1 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/traderpad) +"wpR" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/snow/floor/edges{ + dir = 4 + }, +/obj/effect/floor_decal/snow/floor/edges{ + dir = 8 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 4 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) +"wwp" = ( +/obj/structure/table/rack, +/obj/item/clothing/mask/breath, +/obj/item/clothing/shoes/magboots, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor/southleft{ + req_access = newlist(); + req_one_access = list(51) + }, +/obj/item/weapon/tank/jetpack/oxygen, +/obj/item/clothing/suit/space/void/security/alt, +/obj/item/clothing/head/helmet/space/void/security/alt, +/obj/item/device/gps/security, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"wEj" = ( +/obj/effect/floor_decal/snow/floor/edges{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/snow/floor/edges{ + dir = 8 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds) +"wIx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/engineering/workshop) +"wII" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) "wLk" = ( /obj/structure/cable/heavyduty{ icon_state = "4-8" @@ -63292,12 +64888,149 @@ /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/borealis2/outdoors/grounds/traderpad) -"ylY" = ( -/obj/machinery/door/airlock/glass_engineering{ - name = "Engine Gas Storage" +"wNx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/turf/simulated/floor/plating, -/area/engineering/engine_room) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel, +/area/maintenance/medbay) +"wPD" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 4 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/snow/floor/edges{ + dir = 8 + }, +/obj/effect/floor_decal/snow/floor/edges{ + dir = 4 + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) +"wQM" = ( +/obj/structure/railing{ + dir = 2; + flags = null + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/snow/floor/edges{ + dir = 1 + }, +/obj/effect/floor_decal/snow/floor/edges, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds/power) +"xch" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/corner/red, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"xvq" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera/network/security{ + c_tag = "Security Hangar South"; + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/hangar) +"xFE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/table/woodentable, +/obj/machinery/camera/network/security{ + c_tag = "Pilot's Office"; + dir = 8 + }, +/obj/item/weapon/paper{ + info = "So, you're part of the new Security Pilot detail huh? Welcome aboard. Keep this paper handy, but make sure you leave it where other Pilot-Officers can see. Some words of advice; your gun coverage is better starboard side, no thanks that sensor antenna, so keep that in mind when you're coming up close to something. Plus that starboard side is where your hookup line to the local fuel depot is, whenever they finish towing that thing into position. Don't try to land her in the expedition hangar though! The final approach software's dumb as a box of rocks and it miscalculates where you're supposed to land. See you starside! -K.H."; + name = "Message to New Security Pilots" + }, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"xMK" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"xQM" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/shutters{ + dir = 8; + id = "secpilotoffice"; + layer = 3.1; + name = "Office Shutters" + }, +/obj/structure/table/marble, +/obj/machinery/door/window/brigdoor/westleft{ + layer = 3; + req_access = list(51) + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) +"xTO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/shutters{ + dir = 8; + id = "secshut_cabinshut"; + layer = 3.1; + name = "Cabin Shutters" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/security) +"xYs" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Security Pilot" + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel, +/area/security/pilotroom) (1,1,1) = {" aaa @@ -73925,77 +75658,77 @@ aag aag aag aag -bjY -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -ckX -ckX -ckX -ckX -ckX -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -cla +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag aag aag aag @@ -74177,7 +75910,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -74247,7 +75980,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -74429,7 +76162,7 @@ aag aag aag aag -bNw +aag aag aqD aqD @@ -74499,7 +76232,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -74681,7 +76414,7 @@ aag aag aag aag -bNw +aag aag aqD arD @@ -74751,7 +76484,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -74933,7 +76666,7 @@ aag aag aag aag -bNw +aag aag aqF aqF @@ -75003,7 +76736,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -75185,7 +76918,7 @@ aag aag aag aag -bNw +aag aag aqG aum @@ -75255,7 +76988,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -75437,7 +77170,7 @@ aag aag aag aag -bNw +aag aag arE arE @@ -75507,7 +77240,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -75689,7 +77422,7 @@ aag aag aag aag -bNw +aag aag aqD arD @@ -75759,7 +77492,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -75941,7 +77674,7 @@ aag aag aag aag -bNw +aag aag aqF aqF @@ -76011,7 +77744,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -76193,7 +77926,7 @@ aag aag aag aag -bNw +aag aag aqG aum @@ -76263,7 +77996,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -76445,7 +78178,7 @@ aag aag aag aag -bNw +aag aag arE arE @@ -76515,7 +78248,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -76697,7 +78430,7 @@ aag aag aag aag -bNw +aag aag aqD arD @@ -76767,7 +78500,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -76949,7 +78682,7 @@ aag aag aag aag -bNw +aag aag aqF aqF @@ -77019,7 +78752,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -77201,7 +78934,7 @@ aag aag aag aag -bNw +aag aag aqG aum @@ -77271,7 +79004,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -77453,7 +79186,7 @@ aag aag aag aag -bNw +aag aag arE arE @@ -77523,7 +79256,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -77705,7 +79438,7 @@ aag aag aag aag -bNw +aag aag aqD arD @@ -77775,7 +79508,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -77957,7 +79690,7 @@ aag aag aag aag -bNw +aag aag aqF aqF @@ -78027,7 +79760,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -78209,7 +79942,7 @@ aag aag aag aag -bNw +aag aag aqG aum @@ -78279,7 +80012,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -78461,7 +80194,7 @@ aag aag aag aag -bNw +aag aag arE arE @@ -78531,7 +80264,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -78713,7 +80446,7 @@ aag aag aag aag -bNw +aag aag aqD arD @@ -78782,10 +80515,10 @@ aag aag aag aag -bLF -wLk -bLF -bLF +aag +aag +aag +aag aag aag aag @@ -78965,7 +80698,7 @@ aag aag aag aag -bNw +aag aag aqD aqD @@ -79033,11 +80766,11 @@ aag aag aag aag -aaY -ovS -clb -clc -bLF +aag +aag +aag +aag +aag aag aag aag @@ -79217,7 +80950,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -79285,8 +81018,8 @@ aag aag aag aag -mjH -bLF +aag +aag bLF bLF bLF @@ -79469,7 +81202,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -79537,7 +81270,7 @@ aag aag aag aag -mjH +aag aag bLF bMZ @@ -79721,7 +81454,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -79785,11 +81518,11 @@ aag aag aag aag -aag bsy aag aag -mjH +aag +aag aag bLF bNa @@ -79973,7 +81706,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -80041,7 +81774,7 @@ aHb aHb aHb aHb -buX +aHb aHb bLG bNb @@ -80225,7 +81958,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -80293,7 +82026,7 @@ bww bww bww bww -bww +buX bww bLG bNb @@ -80477,7 +82210,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -80544,8 +82277,8 @@ aag aag aag aag -aag bsy +mjH aag bLF bNa @@ -80729,7 +82462,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -80797,7 +82530,7 @@ aag aag aag aag -aag +mjH aag bLF bMZ @@ -80981,7 +82714,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -81049,7 +82782,7 @@ aag aag aag aag -aag +mjH aag bLF bLF @@ -81233,7 +82966,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -81301,13 +83034,13 @@ aag aag aag aag -aag -aag -aag -aag -aag -aag -aag +btM +wbg +vdk +ujb +uJH +cuo +bLF aag bTr bWc @@ -81485,7 +83218,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -81553,13 +83286,13 @@ aag aag aag aag +btM aag -aag -aag -aag -aag -aag -aag +bLF +wLk +bLF +bLF +bLF aag bTr bWc @@ -81737,7 +83470,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -81805,14 +83538,14 @@ aag aag aag aag -aag -aag -aag -aag -aag -aag -aag -aag +aba +wbg +wbg +hsg +wbg +wbg +wbg +aHb bTr bWd bXR @@ -81989,7 +83722,7 @@ aag aag aag aag -bNw +aag aag aag aag @@ -82060,11 +83793,11 @@ aag aag aag aag +wQM aag aag aag -aag -aag +btM bTr bWc bXR @@ -82241,29 +83974,29 @@ aag aag aag aag -ckV -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -bNo -ckT -ckU +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aHP +aID aJB aKp aHP @@ -82312,11 +84045,11 @@ aag aag aag aag +wQM aag aag aag -aag -aag +btM bTr bWc bXR @@ -82564,13 +84297,13 @@ aag aag aag aag +cLk aag aag aag -aag -aag +aba bTw -bWc +wpI bXR bXR bXR @@ -82816,7 +84549,7 @@ aag aag aag aag -aag +cLk aag aag aag @@ -83019,7 +84752,7 @@ aag aag aag aag -aIF +bNw aag aag aag @@ -83068,7 +84801,7 @@ aag aag aag aag -abq +iTZ abq abq aag @@ -83271,7 +85004,7 @@ aag aag aag aag -aIF +bNw aag aag aag @@ -83320,7 +85053,7 @@ aag aag abq abq -abq +pug abq abq abq @@ -83523,12 +85256,12 @@ aag aag aag aag -aIF +bNw aag aag -aag -aLR -abk +aKZ +raA +rMq aag aag aag @@ -83562,8 +85295,8 @@ aag aag aag aag -btM -avu +vLQ +jAZ bsy aag aag @@ -83572,7 +85305,7 @@ aag abq abq abq -abq +pug abq abq abq @@ -83775,56 +85508,56 @@ aag aag aag aag -aIF -aag -aag -aKZ -aLR -abk -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aHd -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -btM -avu -aag -aag -aag -aag -aag -abq -abq -abq -abq +mfS +vsl +qaj +qaj +uAK +emj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +qaj +rrE +wPD +wPD +wPD +wPD +wfH +knO +wPD +wPD +wpR +wpR +tIj +pjA +pjA +pjA +ehi abq abq abq @@ -84027,12 +85760,13 @@ aag aag aag aag -aIF aag aag aag -aLR -abk +aag +raA +rMq +aKZ aag aag aag @@ -84045,7 +85779,6 @@ aag aag aag aag -aHe aag aag aag @@ -84061,13 +85794,13 @@ aag aag aag aag +knz aag aag aag aag -aag -btM -avu +vLQ +jAZ aag aag aag @@ -84279,7 +86012,7 @@ aag aag aag aag -aIF +aag aag aag aaO @@ -84297,7 +86030,6 @@ aag aag aag aag -aHe aag aag aag @@ -84314,10 +86046,11 @@ aag aag aag aag +knz +aag +aag +aag bsy -aag -aag -aag btM avu aag @@ -84531,7 +86264,7 @@ aag aag aag aag -aIF +aag aag aag aag @@ -84549,7 +86282,6 @@ aag aag aag aag -aHe aag aag aag @@ -84565,11 +86297,12 @@ aag aag aag aag +aag +knz +aag +aag aaY aHb -aHb -aHb -aHb buX avu aag @@ -84783,7 +86516,7 @@ aag aag aag aag -aIF +aag aag aag aag @@ -84801,7 +86534,6 @@ aag aag aag aag -aHe aag aag aag @@ -84817,12 +86549,13 @@ aag aag aag aag +aag +knz +aag +aag btM buX bww -bww -bww -bww bBs aag abq @@ -85035,7 +86768,7 @@ aag aag aaN aag -aIF +aag aag aag aag @@ -85044,16 +86777,6 @@ abk aag aag aag -ugG -aag -aag -aag -aag -aag -aag -aag -aag -aHe aag aag aag @@ -85069,12 +86792,22 @@ aag aag aag aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +knz +aag +aag btM avu aag -aag -aag -aag abq abq abq @@ -85286,9 +87019,9 @@ aag aag aag aag -awm -aIG -awm +aag +aag +aag aag aag aLR @@ -85296,7 +87029,7 @@ abk aag aag aag -aag +ugG aag aag aag @@ -85305,7 +87038,6 @@ aag abz aag aag -aHe aag aag aag @@ -85321,12 +87053,13 @@ aag aag aag aag +aag +knz +aag +aag btM avu aag -aag -aag -aag abq abq abq @@ -85538,12 +87271,12 @@ abd abd abd abd -asx -aIH -asx abd abd -aaj +abd +abd +abd +pWK abk aag aag @@ -85557,7 +87290,6 @@ aag aag aag aag -aHe aag aag aag @@ -85573,11 +87305,12 @@ aag aag aag aag +aag +knz +aag +bsy btM avu -bsy -aag -aag aag abq abq @@ -85790,9 +87523,9 @@ aag aag aag aag -awn -aII -awn +aag +aag +aag aag aag aLR @@ -85809,7 +87542,6 @@ aag aag aag aag -aHe aag aag aag @@ -85825,13 +87557,14 @@ aag aag aag aag +aag +knz +aag +aag btM avu aag aag -aag -aag -aag abq abq abq @@ -86043,7 +87776,7 @@ aag aag aag aag -aIF +aag aag aag aaN @@ -86061,7 +87794,6 @@ aag aag aag aag -aHe aag aag aag @@ -86077,13 +87809,14 @@ aag aag aag aag +aag +knz +aag +aag btM avu aag aag -aag -aag -aag abq abq abq @@ -86295,7 +88028,7 @@ aag aag aag aag -aIF +aag aag aag aag @@ -86313,7 +88046,6 @@ aag aag aag aag -aHe aag aag aag @@ -86328,15 +88060,16 @@ aag aag aag aag -bsy +aag +aag +knz +aag +aag btM avu aag aag aag -aag -aag -aag abq abq abq @@ -86547,7 +88280,7 @@ aag aag aag aag -aIF +aag aag aag aag @@ -86565,7 +88298,7 @@ aKZ aag aag aag -aHe +aag aag aag aag @@ -86581,16 +88314,16 @@ aag aag aag aag +knz +aag +aag btM avu -aag -aag aKZ aag aag aag aag -aag abq abq abq @@ -86799,7 +88532,7 @@ aag aag aag aag -aIF +aag aag aag aag @@ -86832,11 +88565,11 @@ aLQ aLQ aLQ aLQ +kfp +eiF +kfp aLQ buV -buV -aLQ -aLQ byP aag aag @@ -87051,7 +88784,7 @@ aag aag aag aag -aIF +aag aag aag aag @@ -87068,6 +88801,7 @@ aQf aQf aQf aQf +aaj aQf aQf aQf @@ -87083,10 +88817,9 @@ aQf aQf aQf aQf -aQf -aQf -aQf -aQf +tZc +uCI +tZc aQf aaj abk @@ -87303,7 +89036,6 @@ aag aag aag aag -aIF aag aag aag @@ -87321,25 +89053,26 @@ aag aag aag aag -bCF -aVP -bDX -aKZ -aag -aag -aag -aag -aag -aag -aag -aag -aag +ajB aag aag aag aKZ aag aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +knz +aKZ +aag aLR abk aag @@ -87549,47 +89282,47 @@ aag aag aag aag +fii +jAq +jAq +jAq +jAq +jAq +jAq +jAq +jAq +jAq +jAq +jAq +jAq +jAq +jAq +jAq +jAq +jAq +fii +aag +aaN +aag +aag +ajB aag aag aag aag aag aag -aIJ -aJD -aKr -aKr -aKr -aKr -aKr -aKr -aKr -aKr -aKr -aKr -aKr -aKr -aKr -aKr -aKr -aKr -arw -asy -avi -aKr -aKr -aKr -aKr -aKr -aKr -aKr -aKr -aKr -aKr -aKr -aKr -aKr -btO +aag +aag +aag +aag +aag +aag +aag +aag +aag +aag +knz aag aag aLR @@ -87801,35 +89534,35 @@ aag aag aag aag +jAq +gVY +hXG +hXG +hXG +hXG +hXG +hXG +hXG +vjx +hXG +hXG +hXG +hXG +hXG +hXG +hXG +tVB +jAq aag aag aag aag +ajB aag aag aag aag aag -aag -aag -aZP -bbg -bbg -bbg -bbg -bbg -bbg -bbg -bbg -bbg -bmG -aag -aaN -bCF -aVP -bDX -aag -aag aaN aag aag @@ -88053,32 +89786,32 @@ aag aag aag aag +jAq +piA +irz +irz +irz +irz +irz +irz +irz +qws +qgy +qgy +qgy +qgy +tbC +jpD +vgo +tWc +jAq aag aag aag -aag -aag -aag -aag -aag -aag -aag -aag -aZQ -aaj -aaj -aaj -aaj -aaj -aaj -aaj -aaj -aaj -bmH -aaN -aGk -aHS +wEj aHN +bbg +bbg aHS aHS aHS @@ -88305,28 +90038,27 @@ aag aag aag aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag +jAq +piA +lCH +qgy +xTO +xTO +qgy +qgy +qgy +qgy +qgy aZQ -aaj -aaj -aaj -aaj -aaj -aaj -aaj -aaj -aaj -bmH +iPS +cOF +kol +sDF +vgo +tWc +jAq +aag +aag aag aHa aaj @@ -88343,6 +90075,7 @@ aaj aaj aaj aaj +aaj aSm aag btP @@ -88557,32 +90290,32 @@ aag aag aag aag +jAq +piA +qgy +qgy +eks +ewH +qgy +xMK +uFD +rJE +mEg +xMK +iGt +gcR +ste +nVM +vgo +tWc +jAq aag aag aag -aag -aag -aag -aag -aag -aag -aag -aag -aZQ -aaj -aaj -aaj -aaj -aaj -aaj -aaj -aaj -aaj -bmH -aag aHa aaj aaj +aaj aHR aaj aaj @@ -88809,31 +90542,31 @@ aag aag aag aag +jAq +piA +sFG +rVT +emo +kmT +vrr +sOY +iCz +iCz +kMB +vXO +qgy +mPr +lfW +vrJ +kIo +tWc +jAq aag aag aag -aag -aag -aag -aag -aag -aag -aag -aag -aZQ -aaj -aaj -aaj -aaj -aaj -aaj -aaj -aaj -aaj -bmH -aag aHa aaj +aaj aKs aaj aaj @@ -89061,43 +90794,43 @@ aag aag aag aag +jAq +jEw +sFG +cVZ +frT +oeD +dQb +qJB +qJB +qJB +jio +qJB +cpp +spT +spT +qwS +jXr +xvq +jAq aag aag aag -aag -aag -aag -aag -aag -aag -aag -aag -aZQ -aaj -aaj -aaj -aaj -aaj -aaj -aaj -aaj -aaj -bmH -aaN aHa aaj +aaj aab -aaj -aaj -aaj -aaj -aaj -aaj -aaj -aaj -aaj -aaj -aaj +jdu +jdu +jdu +jdu +jdu +jdu +jdu +jdu +jdu +jdu +byJ aHR aSm aag @@ -89313,43 +91046,43 @@ aag aag aag aag +jAq +piA +qgy +qgy +nkp +nXM +qgy +vdJ +tKK +doX +pbq +tgo +qgy +lKr +fkp +dzO +vgo +tWc +jAq aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aZQ -aaj -aaj -aaj -aaj -aaj -aaj -aaj -aaj -aaj -bmH +aaN aag aHa aaj -aab -aTO -aTO -aTO -aTO -aTO -aTO -aTO -aTO -aTO -aTO aaj +kHh +aTO +aTO +aTO +aTO +aTO +aTO +aTO +aTO +aTO +ldV +fyx aaj aSm aag @@ -89565,32 +91298,32 @@ aag aag aag aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag +jAq +piA +qws +qgy +kmr +kmr +qgy +cwD +qgy +qgy +iwp bbc bhm -aIK +gqk azE -aOw -azE -aIK -bhm -bhm -bhm -bqm -aVy +lgd +vgo +tWc +jAq +aag +aag +aag +aHa aaj aRg -aab +nmS aUp aUp aUp @@ -89600,8 +91333,8 @@ aUp aUp aUp aUp -aTO -aaj +fLP +fyx aaj aSm aag @@ -89814,28 +91547,28 @@ akb akb akb akb -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aIK +jSJ +jSJ +jSJ +jAq +fCJ +irz +irz +irz +irz +irz +irz +irz +qws +iwp +qgy +qgy +qgy aHU blI -aHU -aIK -aIK +vgo +tWc +jAq aIK aIK aIK @@ -89852,13 +91585,13 @@ aUp aUp aUp aUp -aTO -aaj +fLP +fyx aKs aSm -bgf +aag btP -bgf +aag aag aLR abk @@ -90054,40 +91787,40 @@ ame ame aot apu +ame apb -apb -apb -apb -apb -aok +ame +ame +ame +ame avx akb akA akA akA akb -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aIK -blP -blI -blP -aIK -aIK +mCa +dVw +mOW +tWD +rPX +mQz +mQz +mQz +mQz +mQz +mQz +mQz +mQz +tcm +mQz +mQz +mQz +mQz +mQz +mQz +oVX +jAq bhp aQh aNz @@ -90104,13 +91837,13 @@ aHV aUp aVD aUp -aTO -aaj +fLP +fyx aaj aSm -bgf +aag btP -bgf +aag aag aLR abk @@ -90318,35 +92051,35 @@ akA akA akA akb -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aag -aIK -aIK -aIK -blM -blI -blM -aIK -aIK +dVw +qcr +hge +kPo +cuv +cRD +cRD +cRD +cRD +cRD +cRD +cRD +cRD +kEB +cRD +cRD +cRD +cRD +cRD +cRD +hLS +jAq aNA aRy aIK aRt aTs bkw -aKx +dQu aUp aUp aUp @@ -90356,13 +92089,13 @@ aUp aUp aUp aUp -aTO -aaj +fLP +fyx aaj aSm -bgf +aag btP -bgf +aag aag aLR abk @@ -90570,28 +92303,28 @@ akA akA akA akb -aag -aag -aag -aag -aEu -akb -akb +dVw +fUD +ioE +ewj aHf -aIK +jAq +jAq +fii +pyX hRF -hRF -hRF -hRF -aIK -aIK +omx +omx +omx +lya +cGu aOh biT -aOw -aOw -aOw -aOw -aIK +shU +rji +xch +sJx +jAq aNy aNy aHT @@ -90608,8 +92341,8 @@ aUp aUp aHV aUp -aTO -aaj +fLP +fyx aHR aSm aag @@ -90822,8 +92555,8 @@ akb akb akb akb -akc -akc +dVw +fUD akb akb akb @@ -90832,17 +92565,17 @@ aGl aHf aJL aJL -aJL -aJL -aJL +csz +xQM +csz tdL aKt -aOi -aOw -aOw +aIK +aIK +aIK aSG -blS -blT +aIK +aIK aIK aIK aIK @@ -90860,8 +92593,8 @@ aUp aUp aVD aUp -aTO -aaj +fLP +fyx aaj aSm aag @@ -91073,31 +92806,31 @@ awy awy ayg awy -awy -awy -avx +lVO +rrK +oyi aCF aDx akb aFs aGm aHf -aJL -aJL -aJL -aJL -aJL -aJL -aKt -aMa -aOw +rvG +mLn +rkV +xYs +slf +fww +pye +aIK +auQ aSn aXN -aOw -aUv -aHT -aQi +fat +auQ +aIK aQi +gEz aHT aRz aXS @@ -91112,8 +92845,8 @@ aUp aUp aHV aUp -aTO -aaj +fLP +fyx aaj aSm aag @@ -91325,31 +93058,31 @@ akA akA akA akA -akA -akA -aou +tqc +dVw +cSk akb aDy akb akA aGn aHf -aJL -aJL -aJL -aJL -aJL -aJL -aKt -aOi -aOw +qIb +gtK +gtK +gtK +gtK +cNr +jDo +aIK aOw +jLo aXO aOk aWV -aHT -aQi -aQi +aIK +ilB +gTQ aHT aXM bpC @@ -91364,8 +93097,8 @@ aUp aUp aVD aUp -aTO -aaj +fLP +fyx aKs aSm aag @@ -91586,22 +93319,22 @@ aDy aFt aGo aHf -aJL -aJL -aJL -aJL -aJL -aJL -aKt -auQ -aOw -aOw +uOr +nIo +gtK +vXr +gtK +vSR +owi +aIK +kfm +oHa aXT aSq aRm -aHT -aQi -aQi +aIK +hoH +omp aHT aYa bpD @@ -91616,9 +93349,9 @@ aUr aHV aHV aHV -aHV -aHV -aHV +eie +wdF +kIl bro bsz btU @@ -91838,20 +93571,20 @@ akb akb aGp aHf -aJL -aJL -aJL -aJL -aJL -aJL -aKt -aKx -aHT -blI +wwp +jxU +wII +kxN +gtK +vSR +crg +aHV +aIK +aIK aMO -blI -aHT -aHT +aIK +aIK +aIK aWX aUH aHT @@ -91860,7 +93593,7 @@ bpE bkD aUr aUr -aXZ +rgm bnb aXZ aUr @@ -92090,14 +93823,14 @@ aCG asv azf aNF -aJL -aJL -aJL -aJL -aJL -aJL -aJL -aKx +vJO +jxU +gtK +iqo +gtK +vSR +gai +aHV aEM aJJ aYR @@ -92120,13 +93853,13 @@ aUr aZT aLV aLV -bdJ +mNy aHV aKw bqs -brs -brs -brs +cMv +cMv +cMv bro bxy byT @@ -92334,7 +94067,7 @@ axk ayj ayZ axi -aAy +vkc aBI aBI awI @@ -92342,17 +94075,17 @@ aBI aBI aAb aNF -aJW -aJL -aJL -aJL -aJL -aJL aJL +uds +hug +xFE +wnZ +rVI +gEr bLR aIM -aSs -aYR +gfu +uYz aTC aUI aSs @@ -92586,7 +94319,7 @@ axl ayk aza axi -aAy +wNx aBI aCH aDD @@ -92624,7 +94357,7 @@ aUr aZS aLV aLV -bcK +bdJ aHV aKw bqs @@ -92880,7 +94613,7 @@ bJX aHV aKw bqs -bsD +wIx btY bvb bro @@ -93132,7 +94865,7 @@ bdI aHV aKw bqs -bsD +saK btZ bvc bro @@ -93382,11 +95115,11 @@ bpi bpj gOn aHV -aHV -bqs +dWP +jYk bsE bro -brs +jiz bro bxD bxD @@ -93406,7 +95139,7 @@ bPE bPE bPE bPE -ylY +bVg bVg bPE bPE @@ -94140,9 +95873,9 @@ bcP aHV aHV brw -bsI +bsH biz -bub +fMp bub bxG byZ @@ -94393,7 +96126,7 @@ bsB aGF brx aFz -bmU +bud bve bud bud @@ -96156,7 +97889,7 @@ bof bpp bqu brC -bsO +bsS bqt bvj bwF diff --git a/maps/yw/cryogaia_areas.dm b/maps/yw/cryogaia_areas.dm index 9751ec0318..327684675c 100644 --- a/maps/yw/cryogaia_areas.dm +++ b/maps/yw/cryogaia_areas.dm @@ -42,6 +42,8 @@ /area/borealis2/outdoors/grounds/power name = "\The Exterior Powerline" + icon = 'icons/turf/areas.dmi' + icon_state = "yellow" /area/borealis2/outdoors/grounds/traderpad name = "\improper Cryogaia Commerce Pad" @@ -215,6 +217,12 @@ requires_power = 1 base_turf = /turf/space +/area/shuttle/security + name = "\improper Security Interceptor" + icon_state = "shuttle2" + requires_power = 1 + base_turf = /turf/space + // Bad guys!! /area/shuttle/mercenary name = "\improper Mercenary Vessel" @@ -277,6 +285,14 @@ name = "\improper Security Auxiliary Station" icon_state = "security" +/area/security/pilotroom + name = "\improper Security Pilot Ready Room" + icon_state = "red2" + +/area/security/hangar + name = "\improper Security Interceptor Hangar" + icon_state = "security" + /area/security/sorting name = "\improper Security disposals processing" icon_state = "security" diff --git a/maps/yw/cryogaia_defines.dm b/maps/yw/cryogaia_defines.dm index 21dbe4f1a4..2f753c1715 100644 --- a/maps/yw/cryogaia_defines.dm +++ b/maps/yw/cryogaia_defines.dm @@ -226,7 +226,8 @@ icon_state = "globe" color = "#00AAFF" initial_generic_waypoints = list( - "cryogaia_excursion_hangar" + "cryogaia_excursion_hangar", + "cryogaia_security_hangar" ) //Despite not being in the multi-z complex, these levels are part of the overmap sector extra_z_levels = null //None at the moment. Plains would be added here. diff --git a/maps/yw/cryogaia_shuttles.dm b/maps/yw/cryogaia_shuttles.dm index c72ad8516e..9effdebd76 100644 --- a/maps/yw/cryogaia_shuttles.dm +++ b/maps/yw/cryogaia_shuttles.dm @@ -10,6 +10,14 @@ shuttle_area = list(/area/shuttle/excursion) fuel_consumption = 3 +/datum/shuttle/autodock/overmap/security + name = "Security Interceptor" + warmup_time = 0 + current_location = "cryogaia_security_hangar" + docking_controller_tag = "secshuttle_docker" + shuttle_area = list(/area/shuttle/security) + fuel_consumption = 1 //much less, due to being teeny + // The 'ship' of the excursion shuttle /obj/effect/overmap/visitable/ship/landable/excursion name = "Excursion Shuttle" @@ -18,14 +26,31 @@ vessel_size = SHIP_SIZE_SMALL shuttle = "Excursion Shuttle" +/obj/effect/overmap/visitable/ship/landable/security + name = "Security Interceptor" + desc = "An NT-owned high-speed interceptor. Lightly armed." + vessel_mass = 2500 + vessel_size = SHIP_SIZE_SMALL + shuttle = "Security Interceptor" + /obj/machinery/computer/shuttle_control/explore/excursion name = "short jump console" shuttle_tag = "Excursion Shuttle" req_one_access = list(access_pilot) +/obj/machinery/computer/shuttle_control/explore/security + name = "short jump console" + shuttle_tag = "Security Interceptor" + req_one_access = list(access_secpilot) + /obj/effect/shuttle_landmark/premade/excursion/cryogaia name = "NSB Cryogaia (Excursion Dock)" landmark_tag = "cryogaia_excursion_hangar" base_turf = /turf/simulated/floor/reinforced base_area = /area/cryogaia/station/excursion_dock +/obj/effect/shuttle_landmark/premade/security/cryogaia + name = "NSB Cryogaia (Security Dock)" + landmark_tag = "cryogaia_security_hangar" + base_turf = /turf/simulated/floor/reinforced + base_area = /area/security/hangar \ No newline at end of file diff --git a/vorestation.dme b/vorestation.dme index af3aca4e4b..57ca3007c9 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -381,6 +381,7 @@ #include "code\datums\outfits\jobs\misc.dm" #include "code\datums\outfits\jobs\science.dm" #include "code\datums\outfits\jobs\security.dm" +#include "code\datums\outfits\jobs\security_yw.dm" #include "code\datums\outfits\jobs\special_vr.dm" #include "code\datums\outfits\jobs\YW.dm" #include "code\datums\outfits\military\fleet.dm" @@ -751,6 +752,7 @@ #include "code\game\jobs\job\science_vr.dm" #include "code\game\jobs\job\security.dm" #include "code\game\jobs\job\security_vr.dm" +#include "code\game\jobs\job\security_yw.dm" #include "code\game\jobs\job\silicon.dm" #include "code\game\jobs\job\silicon_vr.dm" #include "code\game\jobs\job\special_vr.dm" @@ -1762,6 +1764,7 @@ #include "code\modules\client\preference_setup\loadout\loadout.dm" #include "code\modules\client\preference_setup\loadout\loadout_accessories.dm" #include "code\modules\client\preference_setup\loadout\loadout_accessories_vr.dm" +#include "code\modules\client\preference_setup\loadout\loadout_accessories_yw.dm" #include "code\modules\client\preference_setup\loadout\loadout_cosmetics.dm" #include "code\modules\client\preference_setup\loadout\loadout_ears.dm" #include "code\modules\client\preference_setup\loadout\loadout_eyes.dm" @@ -3123,6 +3126,7 @@ #include "code\modules\projectiles\ammunition\boxes_yw.dm" #include "code\modules\projectiles\ammunition\magazines.dm" #include "code\modules\projectiles\ammunition\magazines_vr.dm" +#include "code\modules\projectiles\ammunition\magazines_yw.dm" #include "code\modules\projectiles\ammunition\magnetic.dm" #include "code\modules\projectiles\ammunition\rounds.dm" #include "code\modules\projectiles\ammunition\smartmag.dm"