diff --git a/_maps/configs/independent_dwayne.json b/_maps/configs/independent_dwayne.json
index 64f68af68752..26027d6fb524 100644
--- a/_maps/configs/independent_dwayne.json
+++ b/_maps/configs/independent_dwayne.json
@@ -1,7 +1,7 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"map_name": "Mark.II Dwayne-class Long Range Mining Transport",
- "prefix": "ISV",
+ "prefix": "SV",
"namelists": [
"GENERAL",
"SPACE",
@@ -10,11 +10,12 @@
],
"map_short_name": "Mk.II Dwayne-class ",
"map_path": "_maps/shuttles/independent/independent_dwayne.dmm",
- "description": "The Dwayne is one of the older classes of ships commonly seen on the Frontier, and one of the few such classes that doesn’t also carry a reputation for nightmarish conditions or high accident rates. Originally conceived of as a “mothership” for Nanotrasen mining shuttles that could enable long-duration mining missions at minimal cost, severe budget overruns and issues with the mining shuttle docking system left Nanotrasen with a massive number of mostly-completed hulls upon the project’s cancellation. These hulls were then quickly refurbished and sold on the civilian market, where they proved an immediate success on the Frontier. Contemporary Dwaynes can typically be found carrying a variety of mining equipment and extensive modifications unique to their captains. Recently-available aftermarket modifications have solved the Dwayne’s longstanding shuttle dock issues, allowing modern Dwaynes to finally serve their original design purpose, provided the captain is able to source a shuttle.",
+ "description": "The Dwayne is one of the older classes of ships commonly seen on the Frontier, and one of the few such classes that doesn’t also carry a reputation for nightmarish conditions or high accident rates. Originally conceived of as a “mothership” for Nanotrasen mining shuttles that could enable long-duration mining missions at minimal cost, severe budget overruns and issues with the mining shuttle docking system left Nanotrasen with a massive number of mostly-completed hulls upon the project’s cancellation. These hulls were then quickly refurbished and sold on the civilian market, where they proved an immediate success on the Frontier. Contemporary Dwaynes can typically be found carrying a variety of mining equipment and extensive modifications unique to their captains.",
"tags": [
"Mining",
- "Generalist"
+ "Cargo"
],
+ "starting_funds": 4000,
"limit": 1,
"job_slots": {
"Captain": {
@@ -24,23 +25,20 @@
},
"Foreman": {
"outfit": "/datum/outfit/job/independent/quartermaster/western",
- "slots": 1
- },
- "Ship's Doctor": {
- "outfit": "/datum/outfit/job/independent/doctor",
- "slots": 1
- },
- "Ship's Engineer": {
- "outfit": "/datum/outfit/job/independent/engineer",
+ "officer": true,
"slots": 1
},
"Asteroid Miner": {
"outfit": "/datum/outfit/job/independent/miner/hazard",
"slots": 2
},
+ "Mechanic": {
+ "outfit": "/datum/outfit/job/independent/engineer",
+ "slots": 1
+ },
"Deckhand": {
"outfit": "/datum/outfit/job/independent/assistant",
- "slots": 3
+ "slots": 1
}
},
"enabled": true
diff --git a/_maps/configs/inteq_talos.json b/_maps/configs/inteq_talos.json
index 54f134964470..858255729809 100644
--- a/_maps/configs/inteq_talos.json
+++ b/_maps/configs/inteq_talos.json
@@ -40,9 +40,13 @@
"outfit": "/datum/outfit/job/inteq/security",
"slots": 1
},
+ "Corpsman": {
+ "outfit": "/datum/outfit/job/inteq/paramedic",
+ "slots": 1
+ },
"Recruit": {
"outfit": "/datum/outfit/job/inteq/assistant",
- "slots": 4
+ "slots": 4
}
},
"enabled": true
diff --git a/_maps/shuttles/independent/independent_dwayne.dmm b/_maps/shuttles/independent/independent_dwayne.dmm
index 668e1e164530..533709f94692 100644
--- a/_maps/shuttles/independent/independent_dwayne.dmm
+++ b/_maps/shuttles/independent/independent_dwayne.dmm
@@ -1,31 +1,51 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"ak" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
},
-/obj/effect/landmark/start/captain,
-/obj/effect/turf_decal/box,
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
-"ap" = (
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/sleeper{
- dir = 8
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/structure/cable/cyan{
+ icon_state = "5-8"
+ },
+/obj/item/kirbyplants/fullysynthetic{
+ pixel_x = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable/cyan{
+ icon_state = "0-8"
+ },
+/obj/effect/turf_decal/corner/opaque/black{
+ dir = 6
},
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/mono,
-/area/ship/medical)
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"ap" = (
+/turf/closed/wall,
+/area/ship/crew/dorm)
"as" = (
-/obj/structure/cable{
- icon_state = "2-4"
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/cyan{
+ icon_state = "6-8"
},
-/obj/effect/turf_decal/techfloor{
- dir = 9
+/obj/structure/cable/cyan{
+ icon_state = "1-6"
},
-/obj/machinery/atmospherics/pipe/simple/orange/visible,
-/obj/structure/extinguisher_cabinet/directional/west,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
+/turf/open/floor/plating,
+/area/ship/storage/eva)
+"ax" = (
+/obj/machinery/power/solar,
+/obj/effect/turf_decal/solarpanel,
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
"aD" = (
/obj/machinery/power/shuttle/engine/electric{
dir = 4
@@ -36,16 +56,31 @@
/turf/open/floor/plating/airless,
/area/ship/engineering)
"aI" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/radio/intercom/directional/north,
+/obj/effect/turf_decal/techfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
"aR" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/suit_storage_unit/independent/mining/eva,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
+/obj/effect/turf_decal/corner/opaque/ntblue/half{
+ dir = 4
+ },
+/obj/machinery/firealarm/directional/south{
+ pixel_x = -10
+ },
+/obj/machinery/modular_computer/console/preset/command{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
"aS" = (
/obj/machinery/atmospherics/components/unary/vent_pump/layer2{
dir = 1
@@ -58,2233 +93,3404 @@
},
/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
-"aY" = (
+"aV" = (
/obj/structure/cable/yellow{
- icon_state = "4-8"
+ icon_state = "1-2"
},
-/obj/structure/table/wood,
-/obj/effect/spawner/lootdrop/ration,
-/obj/item/storage/cans/sixbeer,
-/turf/open/floor/wood,
-/area/ship/crew)
-"bb" = (
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 4
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/carpet,
+/area/ship/crew/dorm)
+"aY" = (
+/obj/structure/sink/kitchen{
+ dir = 4;
+ pixel_y = -6
},
-/obj/structure/window/reinforced{
- dir = 8
+/obj/structure/sign/poster/official/bless_this_spess{
+ pixel_x = -32
},
-/obj/machinery/door/window/northright{
- dir = 4;
- name = "Engine Access"
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew/canteen)
+"bb" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half{
+ dir = 1
},
-/obj/structure/cable{
- icon_state = "0-8"
+/obj/item/stack/packageWrap{
+ pixel_y = 9;
+ pixel_x = -7
},
-/turf/open/floor/plating,
-/area/ship/engineering)
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
"bf" = (
-/obj/effect/turf_decal/number/zero,
/obj/effect/turf_decal/industrial/warning,
/turf/open/floor/plating,
-/area/ship/construction)
+/area/ship/cargo)
"bj" = (
/turf/closed/wall,
-/area/ship/crew)
+/area/ship/crew/toilet)
"bl" = (
-/obj/docking_port/mobile{
- can_move_docking_ports = 1;
- dir = 2;
- launch_status = 0;
- name = "mining ship";
- port_direction = 8;
- preferred_direction = 4
- },
-/obj/machinery/power/shieldwallgen/atmos/roundstart{
- dir = 8;
- id = "mining_ship_atmosgen";
- locked = 1
- },
-/obj/machinery/door/poddoor{
- id = "mining_ship_port"
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair/office{
+ dir = 1
},
-/obj/structure/cable{
- icon_state = "0-8"
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
+"bo" = (
+/obj/structure/cable/cyan{
+ icon_state = "2-9"
},
/turf/open/floor/plating,
/area/ship/cargo)
"bv" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
+/obj/structure/cable/cyan{
+ icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/structure/cable{
+/obj/structure/cable/cyan{
icon_state = "1-8"
},
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/catwalk/over,
+/obj/structure/catwalk/over/plated_catwalk/dark,
/turf/open/floor/plating,
-/area/ship/crew)
+/area/ship/hallway/central)
+"bx" = (
+/obj/structure/chair/sofa/brown/old/left/directional/south,
+/obj/structure/extinguisher_cabinet/directional/north,
+/obj/machinery/airalarm/directional/east,
+/obj/machinery/newscaster/directional/north{
+ pixel_x = -13
+ },
+/turf/open/floor/wood,
+/area/ship/crew/canteen)
"bE" = (
-/obj/machinery/cryopod{
+/obj/machinery/door/airlock/grunge{
+ name = "Bathroom"
+ },
+/obj/machinery/door/firedoor/border_only{
dir = 1
},
-/obj/machinery/computer/cryopod/directional/south,
-/turf/open/floor/wood,
-/area/ship/crew)
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable/cyan{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/toilet)
+"bO" = (
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/floor/plating,
+/area/ship/storage/eva)
"bP" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/atmospherics/pipe/simple/orange/hidden,
+/obj/machinery/power/terminal{
+ dir = 8
},
-/obj/structure/catwalk/over,
-/obj/machinery/atmospherics/components/trinary/mixer{
+/obj/structure/cable/cyan{
+ icon_state = "0-4"
+ },
+/obj/effect/turf_decal/industrial/warning{
dir = 8
},
-/turf/open/floor/plating,
+/obj/item/cigbutt,
+/turf/open/floor/plasteel/tech/grid,
/area/ship/engineering)
"bW" = (
+/obj/machinery/power/solar,
+/obj/effect/turf_decal/solarpanel,
/obj/structure/cable/yellow{
- icon_state = "2-8"
+ icon_state = "0-8"
},
/turf/open/floor/plating/airless,
-/area/ship/external)
+/area/ship/external/dark)
+"cc" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
"cf" = (
-/obj/structure/bed,
-/obj/item/bedsheet/brown,
-/obj/structure/curtain/bounty,
-/obj/structure/extinguisher_cabinet/directional/west,
-/turf/open/floor/wood,
-/area/ship/crew)
+/obj/structure/sign/poster/rilena/random{
+ pixel_x = -32
+ },
+/obj/structure/closet/secure_closet{
+ icon_state = "cabinet";
+ name = "Captain's wardobe";
+ req_access_txt = "20";
+ close_sound = 'sound/machines/wooden_closet_close.ogg';
+ open_sound = 'sound/machines/wooden_closet_open.ogg';
+ desc = "It's a card-locked cabinet."
+ },
+/obj/item/storage/backpack/satchel/cap,
+/obj/item/storage/backpack/messenger/com,
+/obj/item/clothing/under/rank/command/captain,
+/obj/item/clothing/under/rank/command/captain/skirt,
+/obj/item/clothing/shoes/cowboy/fancy,
+/obj/item/clothing/suit/jacket/leather/duster/command,
+/obj/item/clothing/suit/armor/vest/capcarapace/duster,
+/obj/item/clothing/gloves/color/white,
+/obj/item/clothing/head/caphat,
+/obj/item/clothing/head/caphat/cowboy,
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_x = 11;
+ pixel_y = -19
+ },
+/turf/open/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/ship/crew/dorm)
+"cw" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "dwayne_windows";
+ dir = 4
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating/airless,
+/area/ship/bridge)
+"cL" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half{
+ dir = 1
+ },
+/obj/structure/closet/crate,
+/obj/machinery/firealarm/directional/north,
+/obj/item/circuitboard/machine/pipedispenser,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
+"dh" = (
+/obj/structure/sign/number/random,
+/turf/closed/wall/r_wall,
+/area/ship/crew/canteen)
"dx" = (
-/obj/machinery/light/directional/south,
-/obj/structure/ore_box,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 9
},
-/turf/open/floor/plating,
-/area/ship/cargo)
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/ammo_box/c38_box,
+/obj/item/ammo_box/c38_box,
+/obj/item/ammo_box/c38_box,
+/obj/structure/closet/crate/secure/plasma{
+ name = "ammo crate";
+ desc = "A secure ammo crate."
+ },
+/obj/effect/turf_decal/ntspaceworks_big/two{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
"dy" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable/cyan{
icon_state = "1-2"
},
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"dK" = (
+/obj/effect/turf_decal/industrial/warning,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 1
},
-/obj/machinery/door/airlock/medical,
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/obj/effect/turf_decal/corner/opaque/blue/mono,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"dK" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"dQ" = (
+/turf/closed/wall/r_wall,
+/area/ship/crew/cryo)
+"ec" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
"ei" = (
-/turf/closed/wall/r_wall,
-/area/ship/medical)
+/obj/machinery/door/poddoor/preopen{
+ id = "dwayne_windows";
+ dir = 2
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating/airless,
+/area/ship/crew/cryo)
+"eu" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
"eH" = (
-/obj/effect/landmark/start/shaft_miner,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/turf_decal/industrial/loading,
+/obj/structure/cable/cyan{
+ icon_state = "0-4"
+ },
+/obj/effect/turf_decal/arrows,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/storage/eva)
"eM" = (
/turf/closed/wall,
/area/ship/cargo)
"fl" = (
-/obj/machinery/atmospherics/components/unary/tank/air{
- dir = 8
+/obj/machinery/atmospherics/components/trinary/mixer{
+ dir = 1;
+ name = "fuel mixer";
+ node1_concentration = 0.33;
+ node2_concentration = 0.67;
+ target_pressure = 500
},
-/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plasteel/tech/grid,
/area/ship/engineering)
"fp" = (
-/obj/docking_port/stationary{
- width = 30;
- height = 15;
- dwidth = 15
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
},
-/turf/template_noop,
-/area/template_noop)
-"fy" = (
-/obj/machinery/door/poddoor/preopen{
- id = "mining_ship_blast";
- dir = 4
+/obj/structure/cable/cyan{
+ icon_state = "1-2"
},
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"fV" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "mining_ship_blast";
- dir = 8
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew/canteen)
+"fy" = (
+/obj/structure/catwalk,
+/obj/item/clothing/head/cone{
+ pixel_x = 3;
+ pixel_y = -2
},
-/turf/open/floor/plating,
-/area/ship/medical)
-"fY" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"fz" = (
/obj/structure/cable/yellow{
- icon_state = "1-2"
+ icon_state = "4-8"
},
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"gf" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
+/obj/structure/sign/poster/contraband/cardinal_port_starboard{
+ pixel_y = 32
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"fV" = (
+/obj/structure/closet/cabinet{
+ name = "wardrobe"
},
-/obj/structure/cable/yellow{
- icon_state = "2-8"
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable/cyan{
+ icon_state = "0-6"
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
+/obj/item/storage/backpack/satchel/explorer,
+/obj/item/storage/backpack/satchel/explorer,
+/obj/item/storage/backpack/satchel/explorer,
+/obj/item/clothing/under/utility,
+/obj/item/clothing/under/utility,
+/obj/item/clothing/under/utility/skirt,
+/obj/item/clothing/under/utility/skirt,
+/obj/item/clothing/shoes/workboots/mining,
+/obj/item/clothing/shoes/workboots/mining,
+/obj/item/clothing/shoes/workboots,
+/obj/item/clothing/shoes/workboots,
+/obj/item/clothing/suit/jacket/leather/duster,
+/obj/item/clothing/suit/jacket/leather/duster,
+/obj/item/clothing/gloves/fingerless,
+/obj/item/clothing/gloves/fingerless,
+/obj/item/clothing/head/cowboy,
+/obj/item/clothing/head/cowboy,
+/obj/item/clothing/glasses/heat,
+/obj/item/clothing/glasses/heat,
+/turf/open/floor/wood,
+/area/ship/crew/dorm)
+"fY" = (
+/obj/machinery/atmospherics/pipe/manifold/orange/hidden{
+ dir = 8
},
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/machinery/power/ship_gravity,
-/obj/structure/cable/yellow{
- icon_state = "0-2"
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/insectguts,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/engineering)
+"gf" = (
+/obj/machinery/atmospherics/pipe/simple/orange/hidden,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
},
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/structure/catwalk/over/plated_catwalk,
/turf/open/floor/plating,
/area/ship/engineering)
"gm" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 9
+/obj/machinery/atmospherics/components/unary/shuttle/fire_heater,
+/obj/machinery/door/window/northright{
+ dir = 4;
+ name = "Engine Access"
},
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/plasteel/tech/grid,
+/obj/machinery/door/poddoor/preopen{
+ id = "dwayne_engines";
+ dir = 4
+ },
+/obj/structure/window/plasma/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plating,
/area/ship/engineering)
"gs" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
+ dir = 6
},
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/turf/open/floor/plasteel/mono/white,
-/area/ship/medical)
-"gu" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/closet/firecloset/full{
- anchored = 1
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
},
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/cyan{
+ icon_state = "2-9"
},
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/cryo)
+"gu" = (
+/turf/closed/wall/r_wall/yesdiag,
+/area/ship/cargo)
"gF" = (
-/obj/machinery/power/shuttle/engine/fire{
- dir = 4
- },
+/obj/machinery/power/shuttle/engine/fire,
/turf/open/floor/plating/airless,
/area/ship/engineering)
"gT" = (
+/obj/machinery/light_switch{
+ dir = 4;
+ pixel_x = -20;
+ pixel_y = 13
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
+ dir = 5
},
-/obj/structure/closet/wall/directional/north,
-/obj/item/clothing/shoes/cowboy,
-/obj/item/clothing/shoes/cowboy,
-/obj/item/clothing/shoes/cowboy,
-/obj/item/clothing/shoes/workboots,
-/obj/item/clothing/shoes/workboots,
-/obj/item/clothing/shoes/workboots,
-/obj/item/clothing/suit/toggle/hazard,
-/obj/item/clothing/suit/toggle/hazard,
-/obj/item/clothing/suit/toggle/hazard,
-/obj/item/clothing/suit/hazardvest,
-/obj/item/clothing/suit/hazardvest,
-/obj/item/clothing/suit/hazardvest,
-/obj/item/clothing/under/utility,
-/obj/item/clothing/under/utility,
-/obj/item/clothing/under/utility,
-/obj/item/clothing/under/utility/skirt,
-/obj/item/clothing/under/utility/skirt,
-/obj/item/clothing/under/utility/skirt,
-/obj/item/clothing/head/cowboy,
-/obj/item/clothing/head/cowboy,
-/obj/item/clothing/head/cowboy,
-/obj/item/clothing/head/cowboy,
-/obj/item/clothing/head/cowboy,
-/obj/item/clothing/head/cowboy,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew)
-"he" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
+/obj/structure/cable/cyan{
+ icon_state = "0-1"
+ },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned,
+/area/ship/crew/toilet)
+"hd" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "dwayne_windows";
+ dir = 2
},
+/obj/structure/grille,
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/obj/structure/catwalk/over,
+/obj/structure/window/reinforced/fulltile,
/turf/open/floor/plating,
+/area/ship/crew/canteen)
+"he" = (
+/obj/machinery/atmospherics/pipe/simple/orange/hidden,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech/grid,
/area/ship/engineering)
"hy" = (
-/obj/structure/cable/yellow,
-/obj/structure/cable/yellow{
- icon_state = "0-4"
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
},
-/obj/structure/cable/yellow{
- icon_state = "0-2"
+/obj/machinery/light/directional/south,
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
},
-/obj/machinery/power/solar,
-/obj/effect/turf_decal/solarpanel,
-/turf/open/floor/plating/airless,
-/area/ship/external)
-"hK" = (
-/obj/structure/window/reinforced{
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew/canteen)
+"hB" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 8
},
-/obj/machinery/door/window/northleft{
- dir = 4;
- name = "Engine Access"
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
+"hK" = (
+/obj/structure/sign/poster/contraband/gec{
+ pixel_x = 32
},
-/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{
- dir = 4
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 8;
+ name = "connector port (Fuel)"
},
-/turf/open/floor/plating,
+/turf/open/floor/plasteel/tech/grid,
/area/ship/engineering)
-"hZ" = (
-/obj/structure/cable{
- icon_state = "2-8"
+"hO" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
},
-/obj/item/radio/intercom/directional/east,
-/obj/machinery/atmospherics/components/unary/portables_connector{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
},
-/obj/machinery/portable_atmospherics/canister/hydrogen,
-/turf/open/floor/plating,
+/obj/structure/cable/cyan{
+ icon_state = "5-10"
+ },
+/obj/effect/turf_decal/ntspaceworks_big/three,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
+"hZ" = (
+/obj/structure/chair/office{
+ dir = 1
+ },
+/obj/structure/cable/cyan{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/cyan{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/tech/grid,
/area/ship/engineering)
"ig" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
+/obj/machinery/atmospherics/components/unary/tank/air{
+ dir = 1;
+ piping_layer = 2
+ },
+/obj/machinery/light/directional/east,
+/turf/open/floor/plasteel/tech/grid,
/area/ship/engineering)
"in" = (
+/obj/machinery/power/shieldwallgen/atmos/roundstart{
+ dir = 4;
+ id = "dwayne_mining_field";
+ locked = 1
+ },
/obj/machinery/door/poddoor{
- id = "mining_ship_port"
+ id = "dwayne_mining"
},
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/structure/cable/cyan{
+ icon_state = "0-2"
},
/turf/open/floor/plating,
-/area/ship/cargo)
+/area/ship/storage/eva)
"iq" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 9
},
-/obj/effect/turf_decal/box,
-/obj/structure/tank_dispenser/oxygen,
+/obj/structure/closet/emcloset/wall/directional/west,
/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"ir" = (
-/obj/structure/cable/yellow{
- icon_state = "2-4"
+/obj/effect/turf_decal/techfloor,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
},
-/obj/structure/cable/yellow{
- icon_state = "4-8"
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
},
-/obj/effect/turf_decal/techfloor{
- dir = 6
+/obj/structure/cable/cyan{
+ icon_state = "1-2"
},
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/industrial/warning,
/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"iZ" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
+/obj/effect/turf_decal/techfloor{
+ dir = 6
},
-/obj/machinery/airalarm/directional/south,
-/obj/effect/turf_decal/corner/opaque/yellow/border{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"jS" = (
-/obj/structure/cable/yellow{
- icon_state = "0-8"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/warning,
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable/cyan{
+ icon_state = "0-9"
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/engineering)
+"ja" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half{
+ dir = 4
},
+/obj/structure/closet/crate/engineering/electrical,
+/obj/item/radio/intercom/directional/east,
+/obj/item/stack/sheet/mineral/plasma/ten,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
+"jz" = (
+/obj/structure/cable/yellow,
/obj/machinery/power/solar,
/obj/effect/turf_decal/solarpanel,
/turf/open/floor/plating/airless,
-/area/ship/external)
+/area/ship/external/dark)
+"jS" = (
+/obj/structure/chair/sofa/brown/old/left/directional/north,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/wood,
+/area/ship/crew/canteen)
"kb" = (
-/obj/effect/turf_decal/corner/opaque/blue{
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
dir = 4
},
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
/obj/structure/closet/emcloset/wall/directional/north,
-/turf/open/floor/plasteel/white{
- dir = 1
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
},
-/area/ship/crew)
-"kf" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
},
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"kf" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
},
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
},
-/obj/effect/turf_decal/techfloor{
- dir = 8
+/obj/structure/sign/warning/vacuum/external{
+ pixel_y = 24
},
-/obj/effect/turf_decal/industrial/caution{
+/obj/machinery/door/airlock/external/glass{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/orange/visible,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"kM" = (
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/effect/turf_decal/corner/opaque/yellow/half,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"kO" = (
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "0-4"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
},
-/obj/structure/cable/yellow{
- icon_state = "0-8"
+/obj/structure/cable/cyan{
+ icon_state = "5-10"
},
-/obj/machinery/power/solar,
-/obj/effect/turf_decal/solarpanel,
-/turf/open/floor/plating/airless,
-/area/ship/external)
-"kQ" = (
-/obj/machinery/atmospherics/components/unary/portables_connector{
- dir = 8
+/obj/effect/turf_decal/ntspaceworks_big/three{
+ dir = 1
},
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"ls" = (
-/obj/structure/cable,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"kO" = (
+/obj/effect/decal/cleanable/food/tomato_smudge,
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew/canteen)
+"kQ" = (
+/obj/structure/table,
+/obj/machinery/computer/helm/viewscreen/directional/north,
/obj/machinery/power/terminal{
- dir = 8
+ dir = 4;
+ layer = 2.30
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-6"
+ },
+/obj/item/paper/guides/jobs/engi/combustion_thruster{
+ pixel_x = -5;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/food/drinks/mug{
+ pixel_x = 10;
+ pixel_y = 3
},
-/obj/machinery/atmospherics/pipe/simple/orange/visible,
/turf/open/floor/plasteel/tech/grid,
/area/ship/engineering)
-"lv" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+"ld" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "dwayne_windows";
+ dir = 2
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating/airless,
+/area/ship/crew/canteen)
+"ls" = (
+/obj/machinery/power/smes/shuttle/precharged{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
+/obj/machinery/door/window/northleft{
+ dir = 4;
+ name = "Engine Access"
},
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "0-8"
},
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
-/area/ship/crew)
-"lD" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/door/poddoor/preopen{
+ id = "dwayne_engines";
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+/obj/structure/window/plasma/reinforced{
dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
+/turf/open/floor/plating,
+/area/ship/engineering)
+"lv" = (
+/obj/structure/cable/cyan{
+ icon_state = "4-8"
},
-/obj/machinery/door/firedoor/border_only{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
},
-/obj/machinery/door/firedoor/border_only{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
},
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating,
+/area/ship/hallway/central)
+"lD" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-9"
+ },
/obj/effect/turf_decal/techfloor{
- dir = 8
+ dir = 1
},
-/obj/machinery/door/airlock/engineering{
- dir = 4
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
},
-/turf/open/floor/plasteel,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"ma" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
},
-/obj/effect/turf_decal/techfloor{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
},
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/tech/techmaint,
+/obj/structure/cable/cyan{
+ icon_state = "1-4"
+ },
+/obj/structure/cable/cyan{
+ icon_state = "1-2"
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/turf/open/floor/plating,
/area/ship/engineering)
+"mf" = (
+/obj/effect/turf_decal/industrial/warning,
+/obj/item/c_tube{
+ pixel_y = 3
+ },
+/obj/structure/cable/cyan{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
"mr" = (
-/obj/effect/turf_decal/ntspaceworks_big/six,
+/obj/structure/cable/cyan{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
/turf/open/floor/plating,
-/area/ship/construction)
+/area/ship/storage/eva)
"ms" = (
-/obj/machinery/door/poddoor/preopen{
- id = "mining_ship_blast"
+/obj/machinery/computer/helm/viewscreen/directional/north,
+/obj/structure/cable/yellow{
+ icon_state = "6-9"
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
},
-/obj/effect/spawner/structure/window/reinforced,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew/canteen)
+"mv" = (
+/obj/machinery/power/solar,
+/obj/effect/turf_decal/solarpanel,
+/obj/structure/cable/yellow,
/turf/open/floor/plating/airless,
-/area/ship/bridge)
+/area/ship/external/dark)
"my" = (
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 5
- },
-/turf/open/floor/plasteel/white{
- dir = 1
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
},
-/area/ship/crew)
+/obj/machinery/light/directional/north,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
"mA" = (
-/obj/structure/table/reinforced,
-/obj/item/gps{
- gpstag = "NTREC1";
- pixel_x = -9;
- pixel_y = 7
+/obj/effect/turf_decal/industrial/warning/corner,
+/obj/machinery/light/directional/south,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"mC" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
},
-/obj/item/radio{
- pixel_x = 6;
- pixel_y = 7
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
},
-/obj/machinery/airalarm/directional/west,
-/obj/effect/turf_decal/corner/opaque/blue/half,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"mC" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/computer/monitor/retro{
- dir = 8
+/obj/machinery/atmospherics/pipe/simple/orange/hidden{
+ dir = 10
},
-/turf/open/floor/plasteel/tech/grid,
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/structure/cable/cyan{
+ icon_state = "1-10"
+ },
+/turf/open/floor/plating,
/area/ship/engineering)
"mE" = (
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
+/obj/effect/turf_decal/techfloor{
+ dir = 5
},
-/obj/effect/turf_decal/corner/opaque/yellow/border{
- dir = 8
+/obj/effect/decal/cleanable/oil,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
+/obj/machinery/light_switch{
+ dir = 2;
+ pixel_y = 20
},
-/obj/structure/cable{
- icon_state = "2-8"
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
},
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/engineering)
"mF" = (
/turf/closed/wall,
/area/ship/engineering)
-"nf" = (
-/obj/effect/turf_decal/corner/opaque/yellow/half,
-/turf/open/floor/plasteel,
+"mJ" = (
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/corner/opaque/ntblue/half{
+ dir = 1
+ },
+/obj/item/radio/weather_monitor{
+ pixel_x = 5;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/food/drinks/mug{
+ pixel_x = -8
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
+"mR" = (
+/obj/effect/turf_decal/solarpanel,
+/turf/closed/wall/r_wall/yesdiag,
+/area/ship/crew/cryo)
+"mX" = (
+/obj/effect/turf_decal/corner/opaque/yellow/three_quarters{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/warning/corner,
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/cargo)
+"nf" = (
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/machinery/mineral/processing_unit_console{
+ pixel_y = -18;
+ machinedir = 8;
+ output_dir = 1;
+ dir = 1
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/storage/eva)
"nr" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
+/obj/machinery/atmospherics/pipe/simple/orange/hidden,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
},
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
+/obj/machinery/firealarm/directional/west,
+/turf/open/floor/plasteel/tech/grid,
/area/ship/engineering)
"nJ" = (
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/atmospherics/components/unary/portables_connector/layer2{
+ name = "connector port (Air)"
},
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/catwalk/over,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/turf/open/floor/plating,
-/area/ship/crew)
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/engineering)
"nL" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/structure/closet/crate/internals,
-/obj/effect/turf_decal/box,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
+/obj/effect/turf_decal/ntspaceworks_big/seven{
+ dir = 1
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
+/obj/structure/ore_box,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
"nY" = (
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/turf/open/floor/plating/airless,
-/area/ship/external)
+/turf/closed/wall/r_wall,
+/area/ship/crew/canteen)
"oa" = (
-/obj/machinery/atmospherics/pipe/manifold/general/hidden{
+/obj/machinery/atmospherics/pipe/simple/orange/hidden,
+/obj/machinery/power/terminal{
dir = 8
},
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "5-9"
+/obj/structure/cable/cyan,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
},
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
+/turf/open/floor/plasteel/tech/grid,
/area/ship/engineering)
+"of" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half,
+/obj/effect/turf_decal/box/corners{
+ dir = 1
+ },
+/obj/effect/turf_decal/box/corners{
+ dir = 4
+ },
+/obj/machinery/suit_storage_unit/independent/mining/eva,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
"om" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/catwalk/over,
-/obj/effect/landmark/start/station_engineer,
-/turf/open/floor/plating,
+/obj/machinery/atmospherics/pipe/simple/orange/hidden,
+/obj/structure/closet/wall/orange/directional/west{
+ name = "Mechanic's locker"
+ },
+/obj/effect/decal/cleanable/oil/streak,
+/obj/item/storage/backpack/satchel/eng,
+/obj/item/storage/backpack/messenger/engi,
+/obj/item/clothing/under/rank/engineering/engineer,
+/obj/item/clothing/suit/hazardvest,
+/obj/item/clothing/suit/toggle/hazard,
+/obj/item/clothing/head/hardhat/dblue,
+/obj/item/clothing/glasses/welding,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech/grid,
/area/ship/engineering)
"or" = (
/obj/effect/turf_decal/industrial/warning{
dir = 1
},
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"oB" = (
-/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"oC" = (
-/turf/closed/wall,
-/area/ship/medical)
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/cyan{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/dept/mining,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"ow" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/port_gen/pacman{
+ anchored = 1
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/engineering)
+"oy" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half{
+ dir = 4
+ },
+/obj/machinery/light/directional/east,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/secure_closet/quartermaster{
+ populate = 0;
+ name = "\proper Foreman's locker"
+ },
+/obj/item/storage/backpack/satchel/eng,
+/obj/item/clothing/shoes/workboots,
+/obj/item/clothing/under/rank/security/detective,
+/obj/item/clothing/suit/hazardvest,
+/obj/item/clothing/suit/jacket/leather/duster{
+ name = "foreman's duster";
+ desc = "A long, utilitarian leather coat. Ideal for protecting its wearer from rain, sun, dust and paperwork."
+ },
+/obj/item/storage/belt/utility/full,
+/obj/item/clothing/gloves/fingerless,
+/obj/item/clothing/head/cowboy/sec,
+/obj/item/clothing/head/hardhat/orange,
+/obj/item/clothing/head/hardhat/white,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
+"oB" = (
+/obj/machinery/conveyor_switch/oneway{
+ pixel_y = 15;
+ pixel_x = 11;
+ id = "smelter_dwayne"
+ },
+/obj/structure/railing{
+ dir = 10
+ },
+/obj/effect/turf_decal/corner/opaque/yellow/three_quarters{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"oC" = (
+/obj/machinery/light_switch{
+ dir = 2;
+ pixel_x = 11;
+ pixel_y = 20
+ },
+/obj/structure/chair,
+/obj/machinery/newscaster/directional/north,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
"oE" = (
-/obj/structure/sink{
- pixel_y = 17
+/obj/effect/turf_decal/industrial/warning,
+/obj/structure/table,
+/obj/structure/sign/poster/official/work_for_a_future{
+ pixel_y = 32
},
-/obj/structure/mirror{
- pixel_y = 28
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable/cyan{
+ icon_state = "0-6"
},
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/obj/effect/turf_decal/corner/opaque/blue/border{
- dir = 9
+/obj/item/radio{
+ pixel_y = 5
},
-/turf/open/floor/plasteel/mono/white,
-/area/ship/medical)
-"oR" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+/obj/item/radio{
+ pixel_y = 5
+ },
+/obj/item/radio{
+ pixel_y = 5
+ },
+/obj/item/radio{
+ pixel_y = 5
+ },
+/obj/item/radio{
+ pixel_y = 5
+ },
+/obj/item/radio{
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/crew/cryo)
+"oJ" = (
+/obj/effect/turf_decal/corner/opaque/yellow/three_quarters{
dir = 8
},
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = 6;
+ pixel_y = 6
},
-/obj/structure/catwalk/over,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
+/obj/item/pen/fourcolor,
+/obj/item/toy/crayon/spraycan{
+ pixel_x = -9;
+ pixel_y = 17
},
-/turf/open/floor/plating,
-/area/ship/crew)
-"pl" = (
-/obj/machinery/power/shieldwallgen/atmos/roundstart{
- dir = 4;
- id = "mining_ship_atmosgen";
- locked = 1
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
+"oQ" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half{
+ dir = 1
},
-/obj/machinery/door/poddoor{
- id = "mining_ship_port"
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
},
-/obj/structure/cable{
- icon_state = "0-4"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable/cyan{
+ icon_state = "1-10"
},
-/turf/open/floor/plating,
+/obj/structure/cable/cyan{
+ icon_state = "1-6"
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/cargo)
-"pn" = (
-/obj/structure/closet/secure_closet/medical2,
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable{
- icon_state = "0-4"
+"oR" = (
+/obj/structure/cable/cyan{
+ icon_state = "4-8"
},
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/obj/effect/turf_decal/corner/opaque/blue/border{
- dir = 10
+/obj/structure/cable/cyan{
+ icon_state = "2-8"
},
-/turf/open/floor/plasteel/mono/white,
-/area/ship/medical)
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating,
+/area/ship/hallway/central)
+"pl" = (
+/obj/effect/turf_decal/corner/opaque/ntblue/half{
+ dir = 1
+ },
+/obj/machinery/computer/crew,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
+"pn" = (
+/turf/closed/wall,
+/area/ship/crew/cryo)
"pq" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 5
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/corner/opaque/yellow/half,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
"pt" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
},
-/obj/effect/turf_decal/corner/opaque/yellow/border,
-/obj/structure/extinguisher_cabinet/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
"pv" = (
-/obj/machinery/light/small/directional/north,
-/obj/machinery/computer/helm/viewscreen/directional/east,
-/obj/effect/landmark/start/assistant,
-/obj/structure/chair/comfy/orange/directional/west,
-/turf/open/floor/wood,
-/area/ship/crew)
+/obj/machinery/light_switch{
+ dir = 2;
+ pixel_x = 12;
+ pixel_y = 20
+ },
+/obj/machinery/vending/coffee,
+/obj/item/trash/candle{
+ pixel_y = 18;
+ pixel_x = 4
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew/canteen)
"pS" = (
-/obj/effect/turf_decal/box,
-/obj/structure/tank_dispenser/oxygen,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"qg" = (
-/obj/machinery/holopad/emergency/command,
-/obj/machinery/light/directional/west,
-/obj/effect/turf_decal/box,
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
-"qz" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/suit_storage_unit/independent/mining/eva,
-/obj/effect/turf_decal/industrial/warning/corner{
+/obj/effect/turf_decal/corner/opaque/yellow/three_quarters{
dir = 4
},
-/turf/open/floor/plasteel,
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/cargo)
-"qK" = (
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 5
+"qg" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/structure/cable/cyan{
+ icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
+/obj/structure/cable/cyan{
+ icon_state = "1-8"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating,
+/area/ship/hallway/central)
+"ql" = (
+/obj/structure/cable/yellow,
+/obj/machinery/power/solar,
+/obj/effect/turf_decal/solarpanel,
+/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/white{
- dir = 1
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"qt" = (
+/obj/structure/cable/yellow{
+ icon_state = "6-9"
},
-/area/ship/crew)
-"qO" = (
-/obj/item/reagent_containers/food/snacks/canned/beans{
- pixel_x = -5;
- pixel_y = 3
+/obj/structure/cable/cyan{
+ icon_state = "1-2"
},
-/obj/item/reagent_containers/food/snacks/canned/beans{
- pixel_x = 2;
- pixel_y = 3
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
},
-/obj/item/reagent_containers/food/snacks/canned/beans{
- pixel_x = -2
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/airlock/glass{
+ name = "Common Room"
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
- pixel_x = 5
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
- pixel_x = 1;
- pixel_y = -3
+/obj/machinery/door/firedoor/border_only,
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/canteen)
+"qz" = (
+/turf/closed/wall/r_wall,
+/area/ship/storage/eva)
+"qK" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
- pixel_x = 8;
- pixel_y = -3
+/obj/item/cigbutt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable/yellow{
+ icon_state = "6-8"
},
-/obj/structure/closet/crate{
- name = "food crate"
+/obj/structure/cable/cyan{
+ icon_state = "1-2"
},
-/obj/structure/cable{
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"qO" = (
+/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/obj/item/storage/cans/sixbeer,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/turf/open/floor/plasteel/tech/grid,
+/obj/structure/cable/cyan{
+ icon_state = "4-8"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating,
/area/ship/engineering)
+"rq" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half{
+ dir = 1
+ },
+/obj/machinery/autolathe,
+/obj/machinery/light_switch{
+ dir = 2;
+ pixel_x = -12;
+ pixel_y = 20
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
"rE" = (
/turf/closed/wall/r_wall,
/area/ship/bridge)
"sg" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
"sp" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 4
},
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/obj/effect/landmark/start/medical_doctor,
-/obj/effect/turf_decal/corner/opaque/blue/border{
- dir = 8
+/obj/structure/noticeboard{
+ dir = 1;
+ pixel_y = -26
},
-/turf/open/floor/plasteel/mono/white,
-/area/ship/medical)
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/cryo)
"sD" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
+/obj/structure/cable/cyan{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/dept/cargo{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
"sM" = (
-/obj/effect/turf_decal/corner/opaque/blue/half{
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
dir = 4
},
-/obj/structure/frame/computer/retro{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"sP" = (
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/machinery/power/solar,
-/obj/effect/turf_decal/solarpanel,
-/turf/open/floor/plating/airless,
-/area/ship/external)
-"sZ" = (
-/obj/machinery/vending/wallmed{
- pixel_y = 28
+/obj/machinery/door/airlock/command/glass{
+ dir = 4;
+ name = "Bridge";
+ req_one_access = list(20,41)
},
-/obj/structure/closet/crate/freezer/blood,
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/obj/effect/turf_decal/corner/opaque/blue/border{
- dir = 1
+/obj/effect/turf_decal/corner/opaque/black{
+ dir = 9
},
-/turf/open/floor/plasteel/mono/white,
-/area/ship/medical)
-"tj" = (
+/turf/open/floor/plasteel/stairs{
+ dir = 4;
+ color = "#555555"
+ },
+/area/ship/bridge)
+"sP" = (
/obj/structure/cable/yellow{
- icon_state = "4-8"
+ icon_state = "1-2"
},
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
+/turf/open/floor/carpet,
+/area/ship/crew/dorm)
+"sZ" = (
+/obj/machinery/cryopod,
+/obj/effect/turf_decal/industrial/warning,
+/obj/machinery/light/dim/directional/east,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/crew/cryo)
+"tj" = (
+/obj/effect/turf_decal/industrial/warning/corner{
+ dir = 8
+ },
+/obj/machinery/firealarm/directional/south,
+/obj/item/cigbutt,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
"tq" = (
/turf/closed/wall/r_wall,
/area/ship/engineering)
-"tX" = (
-/obj/structure/ore_box,
+"tJ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
+ dir = 10
},
+/obj/item/stack/sheet/cardboard,
/turf/open/floor/plating,
/area/ship/cargo)
+"tX" = (
+/obj/effect/turf_decal/ntspaceworks_big/eight{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
"uc" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/ship/cargo)
+/turf/closed/wall,
+/area/ship/storage/eva)
"uk" = (
-/turf/open/floor/plating,
-/area/ship/construction)
-"uP" = (
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
},
-/obj/structure/window/reinforced{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
},
-/obj/machinery/door/window/northleft{
+/obj/structure/cable/cyan{
+ icon_state = "6-9"
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
+"ul" = (
+/obj/effect/decal/cleanable/oil,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
+"uP" = (
+/obj/machinery/door/poddoor{
+ id = "dwayne_cargo"
+ },
+/obj/machinery/power/shieldwallgen/atmos/roundstart{
dir = 4;
- name = "Engine Access"
+ id = "dwayne_cargo_field";
+ locked = 1
},
-/obj/structure/cable{
- icon_state = "0-8"
+/obj/structure/cable/cyan{
+ icon_state = "0-1"
},
/turf/open/floor/plating,
-/area/ship/engineering)
-"uT" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/suit_storage_unit/independent/mining/eva,
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel,
/area/ship/cargo)
+"uT" = (
+/obj/effect/turf_decal/corner/opaque/ntblue/half{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/item/radio/intercom/wideband/table{
+ dir = 4;
+ pixel_y = 0;
+ pixel_x = 5
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
"vb" = (
-/obj/effect/turf_decal/box,
-/obj/machinery/ore_silo,
-/turf/open/floor/plasteel,
+/obj/machinery/conveyor/inverted{
+ dir = 9;
+ id = "smelter_dwayne"
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/storage/eva)
+"ve" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/item/stack/sheet/cardboard{
+ amount = 2
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/cargo)
"vf" = (
-/obj/effect/turf_decal/ntspaceworks_big/seven,
-/turf/open/floor/plating,
-/area/ship/construction)
+/obj/structure/closet/crate,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
"vj" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
+/obj/structure/sign/poster/contraband/winchester{
+ pixel_y = -32
},
-/obj/structure/cable/yellow{
- icon_state = "1-8"
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"vm" = (
+/obj/structure/sign/number/random,
+/turf/closed/wall/r_wall,
+/area/ship/crew/toilet)
+"vn" = (
+/obj/machinery/power/smes/shuttle/precharged{
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/effect/turf_decal/corner/opaque/yellow/bordercorner{
- dir = 8
+/obj/machinery/door/window/northright{
+ dir = 4;
+ name = "Engine Access"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"vn" = (
/obj/structure/cable{
- icon_state = "0-4"
+ icon_state = "0-8"
},
-/obj/machinery/power/terminal{
- dir = 8
+/obj/machinery/door/poddoor/preopen{
+ id = "dwayne_engines";
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/orange/visible{
+/obj/structure/window/plasma/reinforced{
dir = 8
},
-/turf/open/floor/plasteel/tech/grid,
+/turf/open/floor/plating,
/area/ship/engineering)
"vw" = (
-/obj/structure/table/wood,
-/obj/item/flashlight/lamp/green,
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/wood,
-/area/ship/crew)
-"vA" = (
-/obj/structure/closet/crate{
- icon_state = "crateopen"
+/obj/structure/table/reinforced,
+/obj/item/cutting_board{
+ anchored = 1
},
-/obj/effect/turf_decal/box,
+/obj/item/kitchen/knife,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable/cyan{
+ icon_state = "0-5"
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew/canteen)
+"vA" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/item/paicard,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
+/turf/open/floor/plating,
+/area/ship/storage/eva)
"vJ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/orange/visible,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"vQ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
},
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/airlock/command/glass{
+/obj/machinery/door/poddoor/preopen{
+ id = "dwayne_engines";
dir = 4
},
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
-"wh" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating,
+/area/ship/engineering)
+"vQ" = (
/obj/structure/cable/yellow{
- icon_state = "1-2"
+ icon_state = "5-8"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"wh" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half,
+/obj/effect/turf_decal/box/corners{
dir = 1
},
-/obj/machinery/door/airlock/public/glass,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
+/obj/effect/turf_decal/box/corners{
+ dir = 4
+ },
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_x = -12;
+ pixel_y = -20
+ },
+/obj/machinery/suit_storage_unit/independent/mining/eva,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
"wv" = (
/turf/closed/wall,
/area/ship/bridge)
"ww" = (
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/mineral/titanium/twenty,
-/obj/effect/turf_decal/box,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
+/obj/structure/closet/crate/secure/exo,
+/obj/item/clothing/under/rank/cargo/miner/hazard,
+/obj/item/clothing/under/rank/cargo/miner/hazard,
+/obj/item/clothing/suit/hazardvest,
+/obj/item/clothing/suit/hazardvest,
+/obj/item/clothing/suit/hazardvest,
+/obj/item/clothing/head/hardhat/mining,
+/obj/item/clothing/head/hardhat/mining,
+/obj/item/clothing/head/hardhat/mining,
+/obj/item/clothing/glasses/meson,
+/obj/item/clothing/glasses/meson,
+/turf/open/floor/plating,
+/area/ship/storage/eva)
"wW" = (
/obj/effect/turf_decal/industrial/warning{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
"xh" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
+/obj/structure/cable/cyan{
+ icon_state = "4-8"
},
-/obj/effect/landmark/start/assistant,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
},
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
},
-/obj/structure/catwalk/over,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
+/obj/structure/cable/yellow{
+ icon_state = "6-9"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
/turf/open/floor/plating,
-/area/ship/crew)
+/area/ship/hallway/central)
"xr" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "mining_ship_blast";
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew/canteen)
+"xP" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half{
dir = 8
},
-/turf/open/floor/plating,
-/area/ship/crew)
+/obj/machinery/light/directional/west,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
"yu" = (
-/obj/machinery/mineral/ore_redemption{
+/obj/effect/turf_decal/techfloor{
dir = 4
},
-/obj/effect/turf_decal/corner/opaque/yellow/border{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
+/obj/structure/cable/cyan{
+ icon_state = "5-8"
},
-/obj/structure/cable{
- icon_state = "1-4"
+/obj/machinery/light/directional/east,
+/obj/structure/frame/machine{
+ anchored = 1;
+ state = 2;
+ icon_state = "box_1"
},
-/turf/open/floor/plasteel,
-/area/ship/crew)
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/engineering)
"yx" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+/obj/structure/closet/wall/directional/west,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 1
},
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew)
+/obj/item/towel{
+ pixel_y = 4;
+ pixel_x = 4
+ },
+/obj/item/towel{
+ pixel_y = 4;
+ pixel_x = -3
+ },
+/obj/item/soap{
+ pixel_x = -1;
+ pixel_y = -2
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/crew/toilet)
"yJ" = (
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"yN" = (
+/obj/machinery/power/solar,
+/obj/effect/turf_decal/solarpanel,
/obj/structure/cable/yellow{
- icon_state = "4-8"
+ icon_state = "0-8"
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
},
-/obj/effect/turf_decal/corner/opaque/yellow/border,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
"za" = (
-/obj/machinery/airalarm/directional/west,
-/obj/effect/turf_decal/corner/opaque/yellow/half{
- dir = 8
+/obj/effect/turf_decal/solarpanel,
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/power/solar,
+/turf/open/floor/plating,
+/area/ship/external/dark)
"zc" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
+/obj/effect/turf_decal/corner/opaque/yellow/half{
+ dir = 1
},
-/obj/machinery/door/firedoor/border_only{
- dir = 8
+/obj/effect/decal/cleanable/oil/streak,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
+"zi" = (
+/obj/effect/turf_decal/solarpanel,
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
},
+/obj/machinery/power/solar,
+/turf/open/floor/plating,
+/area/ship/external/dark)
+"zl" = (
+/obj/machinery/door/firedoor/border_only,
/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/airlock/command/glass{
- dir = 4
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
-"zq" = (
-/obj/structure/catwalk,
-/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{
dir = 1
},
-/turf/open/floor/plating/airless,
-/area/ship/external)
-"zF" = (
-/obj/structure/cable{
- icon_state = "2-4"
+/obj/machinery/door/airlock/mining/glass{
+ name = "Mining Hangar"
},
-/mob/living/simple_animal/turtle,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 1
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
+/obj/structure/cable/cyan{
icon_state = "1-2"
},
/turf/open/floor/plasteel,
+/area/ship/storage/eva)
+"zq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/corner/opaque/yellow/half{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet/directional/east,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"zt" = (
+/obj/effect/turf_decal/corner/opaque/yellow/three_quarters,
+/obj/effect/turf_decal/box/corners{
+ dir = 1
+ },
+/obj/machinery/suit_storage_unit/independent/mining/eva,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"zF" = (
+/obj/structure/ore_box,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 8
+ },
+/obj/structure/cable/cyan{
+ icon_state = "6-9"
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"zI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/item/cigbutt,
+/obj/effect/turf_decal/ntspaceworks_big/two,
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/cargo)
"zK" = (
-/obj/machinery/button/shieldwallgen{
- id = "mining_ship_atmosgen";
- pixel_x = 8;
- pixel_y = 21
- },
-/obj/machinery/button/door{
- id = "mining_ship_port";
- name = "Port Hangar Shutters";
- pixel_x = -2;
- pixel_y = 23
+/obj/effect/decal/cleanable/glass,
+/obj/structure/cable/cyan{
+ icon_state = "1-2"
},
-/obj/effect/turf_decal/industrial/warning/corner{
+/obj/effect/turf_decal/industrial/warning{
dir = 1
},
/turf/open/floor/plating,
-/area/ship/cargo)
+/area/ship/storage/eva)
"zQ" = (
-/obj/machinery/atmospherics/pipe/layer_manifold,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable/yellow,
-/obj/machinery/power/terminal{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/orange/hidden,
+/obj/structure/closet/firecloset/wall/directional/west,
+/obj/structure/cable/cyan{
+ icon_state = "2-5"
},
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/engineering)
+"zY" = (
+/obj/structure/sign/warning/fire{
+ pixel_y = -20;
+ pixel_x = -10
+ },
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 8;
+ name = "connector port (Fuel)"
+ },
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/open/floor/plasteel/tech/grid,
/area/ship/engineering)
"AD" = (
-/obj/effect/landmark/start/assistant,
+/obj/structure/cable/cyan{
+ icon_state = "4-9"
+ },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
+ dir = 6
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/item/kirbyplants/fullysynthetic{
+ pixel_x = -10
+ },
+/obj/machinery/airalarm/directional/west,
+/obj/effect/turf_decal/techfloor{
dir = 8
},
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
},
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
-/area/ship/crew)
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
"AE" = (
-/obj/machinery/atmospherics/pipe/simple/general/hidden{
- dir = 5
+/obj/machinery/atmospherics/pipe/simple/orange/hidden{
+ dir = 9
+ },
+/obj/item/radio/intercom/directional/south,
+/obj/effect/decal/cleanable/glass,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
},
-/obj/machinery/airalarm/directional/south,
/turf/open/floor/plasteel/tech/grid,
/area/ship/engineering)
"AQ" = (
-/obj/item/kirbyplants/random,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
+/obj/structure/cable/cyan{
+ icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
},
-/obj/structure/cable{
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating,
+/area/ship/hallway/central)
+"AY" = (
+/obj/structure/sign/poster/rilena/random{
+ pixel_x = 32
+ },
+/obj/structure/cable/cyan{
icon_state = "1-8"
},
-/obj/effect/turf_decal/corner/opaque/ntblue/half{
- dir = 4
+/obj/structure/cable/cyan{
+ icon_state = "0-1"
},
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"Cn" = (
-/obj/structure/catwalk,
-/turf/closed/wall,
-/area/ship/engineering)
-"Cp" = (
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"CD" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 10
+/obj/structure/cable/yellow{
+ icon_state = "9-10"
+ },
+/obj/machinery/computer/monitor{
+ dir = 8;
+ icon_state = "computer-left"
},
/turf/open/floor/plasteel/tech/grid,
/area/ship/engineering)
-"CO" = (
-/obj/structure/window/reinforced{
+"Bq" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "dwayne_windows";
+ dir = 2
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating/airless,
+/area/ship/bridge)
+"Bx" = (
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
+"BX" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 8
},
-/obj/machinery/door/window/northright{
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
+"Cp" = (
+/obj/machinery/light/directional/west,
+/obj/machinery/mineral/unloading_machine{
+ input_dir = 1;
+ output_dir = 2
+ },
+/obj/effect/turf_decal/industrial/outline/yellow,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/storage/eva)
+"CB" = (
+/obj/structure/sign/warning/docking,
+/turf/closed/wall/yesdiag,
+/area/ship/engineering)
+"CD" = (
+/obj/machinery/atmospherics/components/unary/shuttle/fire_heater,
+/obj/machinery/door/window/northleft{
dir = 4;
name = "Engine Access"
},
-/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{
+/obj/machinery/door/poddoor/preopen{
+ id = "dwayne_engines";
dir = 4
},
+/obj/structure/window/plasma/reinforced{
+ dir = 8
+ },
/turf/open/floor/plating,
/area/ship/engineering)
+"CO" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "dwayne_windows";
+ dir = 2
+ },
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating/airless,
+/area/ship/crew/dorm)
"CP" = (
/obj/machinery/door/airlock/external,
/turf/open/floor/plating,
/area/ship/engineering)
-"DG" = (
-/obj/structure/table/reinforced,
-/obj/item/paper_bin,
-/obj/item/folder/yellow,
-/obj/item/folder/yellow,
-/obj/item/pen,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/requests_console{
- announcementConsole = 1;
- department = "Cockpit";
- pixel_x = -30;
- pixel_y = 30
- },
-/obj/machinery/camera/autoname,
-/obj/effect/turf_decal/corner/opaque/blue/half{
+"CS" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half{
dir = 1
},
-/obj/item/spacecash/bundle/c1000,
-/obj/item/spacecash/bundle/c1000,
-/obj/item/spacecash/bundle/c1000,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"DJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/large,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
+"Ds" = (
/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 5
- },
-/turf/open/floor/plasteel/white{
- dir = 1
+ icon_state = "4-8"
},
-/area/ship/crew)
-"Ee" = (
-/obj/item/kirbyplants/random,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+/obj/machinery/door/poddoor/preopen{
+ id = "dwayne_windows";
dir = 4
},
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew)
-"Ex" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating,
+/area/ship/crew/canteen)
+"DG" = (
/obj/machinery/door/firedoor/border_only,
/obj/machinery/door/firedoor/border_only{
dir = 1
},
-/obj/structure/cable{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable/cyan{
icon_state = "1-2"
},
-/obj/machinery/door/airlock/public/glass,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"Fd" = (
/obj/structure/cable/yellow{
- icon_state = "4-8"
+ icon_state = "5-10"
},
-/obj/effect/turf_decal/corner/opaque/yellow/bordercorner,
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"Fn" = (
-/obj/effect/turf_decal/industrial/warning{
+/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/open/floor/plating,
-/area/ship/cargo)
-"Fz" = (
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
+/obj/machinery/door/airlock{
+ name = "Dormitory"
},
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew)
-"FP" = (
-/turf/open/floor/plating,
-/area/ship/cargo)
-"FS" = (
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/dorm)
+"DJ" = (
/obj/structure/cable/yellow{
- icon_state = "0-4"
+ icon_state = "4-8"
},
-/obj/structure/cable/yellow{
- icon_state = "0-8"
+/obj/effect/decal/cleanable/ash,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"DR" = (
+/obj/structure/cable/cyan{
+ icon_state = "4-8"
},
-/obj/machinery/power/solar,
-/obj/effect/turf_decal/solarpanel,
-/turf/open/floor/plating/airless,
-/area/ship/external)
-"Gr" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "mining_ship_blast";
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
},
-/turf/open/floor/plating/airless,
-/area/ship/bridge)
-"Gx" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
},
-/obj/effect/turf_decal/corner/opaque/yellow/border,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"GU" = (
-/obj/machinery/vending/snack/random,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"GW" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/toolbox/emergency{
- pixel_x = -12
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/item/paperplane{
+ dir = 4;
+ pixel_x = 14;
+ pixel_y = -8
},
-/obj/item/megaphone{
- pixel_x = 3;
- pixel_y = 1
+/turf/open/floor/plating,
+/area/ship/hallway/central)
+"Ee" = (
+/obj/structure/sink{
+ pixel_y = 19
},
-/obj/effect/turf_decal/corner/opaque/blue/half,
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"He" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
+/obj/structure/mirror{
+ pixel_y = 28;
+ layer = 2.89
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
},
-/obj/structure/catwalk/over,
+/obj/item/radio/intercom/directional/east,
+/turf/open/floor/plasteel/patterned,
+/area/ship/crew/toilet)
+"Ex" = (
+/obj/structure/window/reinforced/fulltile,
+/obj/structure/grille,
+/obj/machinery/door/firedoor/window,
/turf/open/floor/plating,
-/area/ship/engineering)
-"Hh" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/area/ship/storage/eva)
+"Ez" = (
+/obj/machinery/power/smes/engineering,
+/obj/structure/cable/cyan{
+ icon_state = "0-2"
},
-/obj/machinery/atmospherics/pipe/layer_manifold,
-/obj/machinery/door/airlock/external{
- name = "Hangar Airlock"
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/engineering)
+"EE" = (
+/obj/effect/turf_decal/industrial/warning/corner{
+ dir = 1
},
-/turf/open/floor/plasteel,
-/area/ship/crew)
-"HI" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
},
+/obj/structure/extinguisher_cabinet/directional/north,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"Fd" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"Fn" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half{
+ dir = 1
+ },
+/obj/structure/ore_box,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"Fq" = (
+/obj/effect/turf_decal/solarpanel,
+/turf/closed/wall/r_wall/yesdiag,
+/area/ship/crew/dorm)
+"Fz" = (
+/obj/structure/table/wood,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/item/reagent_containers/food/snacks/chips{
+ pixel_x = 5;
+ pixel_y = 4
+ },
+/obj/item/toy/cards/deck/kotahi{
+ pixel_x = -11;
+ pixel_y = 6
+ },
+/turf/open/floor/wood,
+/area/ship/crew/canteen)
+"FH" = (
+/obj/structure/cable/cyan{
+ icon_state = "4-8"
+ },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
+ dir = 8
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
+ dir = 8
},
-/obj/effect/turf_decal/industrial/warning{
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
dir = 8
},
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"HP" = (
-/mob/living/simple_animal/butterfly{
- color = "#DBB17F";
- desc = "A moth.";
- name = "moth"
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
},
-/obj/effect/landmark/observer_start,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew)
-"Ia" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
},
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "mining_ship_blast";
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"FN" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
},
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
+"FP" = (
+/obj/structure/closet/crate/large,
+/obj/machinery/portable_atmospherics/canister/hydrogen,
/turf/open/floor/plating,
-/area/ship/crew)
-"Ip" = (
-/obj/machinery/door/poddoor{
- id = "mining_ship_starboard"
+/area/ship/cargo)
+"FR" = (
+/obj/structure/closet/cardboard,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
},
-/turf/open/floor/plating,
-/area/ship/construction)
-"Is" = (
-/obj/effect/turf_decal/ntspaceworks_big/five,
-/turf/open/floor/plating,
-/area/ship/construction)
-"IF" = (
-/obj/machinery/power/port_gen/pacman,
+/obj/item/caution,
+/obj/item/caution,
+/obj/item/caution,
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/storage/bag/trash,
+/obj/item/mop,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
+"FS" = (
+/obj/machinery/power/solar,
+/obj/effect/turf_decal/solarpanel,
/obj/structure/cable/yellow{
icon_state = "0-4"
},
-/obj/item/stack/sheet/mineral/plasma/five,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/orange/visible,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"IJ" = (
/obj/structure/cable/yellow{
- icon_state = "1-2"
+ icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"Gl" = (
+/obj/structure/bed,
+/obj/item/bedsheet/dorms,
+/obj/machinery/airalarm/directional/east,
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/carpet,
+/area/ship/crew/dorm)
+"Gr" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
},
-/obj/machinery/door/airlock/medical,
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/obj/effect/turf_decal/corner/opaque/blue/mono,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"IK" = (
-/obj/effect/turf_decal/corner/opaque/yellow/half{
- dir = 4
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/plasteel/stairs{
+ dir = 4;
+ color = "#555555"
},
-/obj/structure/extinguisher_cabinet/directional/east,
-/turf/open/floor/plasteel,
+/area/ship/bridge)
+"Gx" = (
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"GH" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/ntspaceworks_big/four,
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/cargo)
-"IT" = (
-/obj/structure/table,
-/obj/item/storage/firstaid/o2{
- pixel_x = 4;
- pixel_y = 3
+"GN" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half{
+ dir = 4
},
-/obj/item/storage/firstaid/fire,
-/obj/item/storage/firstaid/medical{
- pixel_x = -5;
- pixel_y = -4
+/obj/machinery/light/directional/east,
+/obj/structure/closet/crate/engineering,
+/obj/item/t_scanner/adv_mining_scanner/lesser{
+ pixel_y = -3
},
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/plasteel/mono,
-/area/ship/medical)
-"IZ" = (
-/obj/item/clothing/suit/hazardvest{
- desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks.";
- name = "emergency lifejacket";
- pixel_x = -4;
- pixel_y = -4
+/obj/item/pickaxe/drill{
+ pixel_y = -2
},
-/obj/item/clothing/suit/hazardvest{
- desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks.";
- name = "emergency lifejacket"
+/obj/item/pickaxe/drill{
+ pixel_y = -2
},
-/obj/item/clothing/suit/hazardvest{
- desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks.";
- name = "emergency lifejacket";
- pixel_x = 4;
+/obj/item/pinpointer/mineral{
pixel_y = 4
},
-/obj/item/clothing/head/hardhat/mining{
- pixel_x = -4;
- pixel_y = -4
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"GU" = (
+/obj/docking_port/mobile{
+ can_move_docking_ports = 1;
+ dir = 2;
+ launch_status = 0;
+ name = "mining ship";
+ port_direction = 8;
+ preferred_direction = 4
},
-/obj/item/clothing/head/hardhat/mining,
-/obj/item/clothing/head/hardhat/mining{
- pixel_x = 4;
- pixel_y = 4
+/obj/machinery/power/shieldwallgen/atmos/roundstart{
+ dir = 8;
+ id = "dwayne_mining_field";
+ locked = 1
},
-/obj/item/gps/mining,
-/obj/item/gps/mining,
-/obj/item/gps/mining,
-/obj/item/clothing/glasses/meson/prescription,
-/obj/item/clothing/glasses/meson,
-/obj/item/clothing/glasses/meson,
-/obj/item/t_scanner/adv_mining_scanner/lesser,
-/obj/item/gun/energy/kinetic_accelerator,
-/obj/item/pickaxe/silver,
-/obj/item/pickaxe/silver,
-/obj/item/storage/bag/ore,
-/obj/item/storage/bag/ore,
-/obj/structure/closet/wall/directional/north{
- name = "equipment closet"
+/obj/machinery/door/poddoor{
+ id = "dwayne_mining"
},
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
+/obj/structure/cable/cyan{
+ icon_state = "0-2"
},
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"Jg" = (
-/obj/effect/landmark/start/quartermaster,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"Jn" = (
-/obj/effect/turf_decal/ntspaceworks_big/four,
/turf/open/floor/plating,
-/area/ship/construction)
-"Jq" = (
-/obj/effect/turf_decal/ntspaceworks_big/two,
-/turf/open/floor/plating,
-/area/ship/construction)
-"Jy" = (
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/obj/effect/turf_decal/borderfloor{
+/area/ship/storage/eva)
+"GW" = (
+/turf/closed/wall/r_wall/yesdiag,
+/area/ship/bridge)
+"He" = (
+/obj/machinery/atmospherics/pipe/simple/orange/hidden,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/cyan{
+ icon_state = "5-6"
+ },
+/obj/structure/cable/cyan{
+ icon_state = "4-5"
+ },
+/obj/effect/turf_decal/industrial/warning{
dir = 8
},
-/obj/effect/turf_decal/corner/opaque/blue/half{
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/engineering)
+"Hh" = (
+/obj/structure/window/reinforced/fulltile,
+/obj/structure/grille,
+/obj/machinery/door/firedoor/window,
+/turf/open/floor/plating,
+/area/ship/cargo)
+"HE" = (
+/obj/effect/turf_decal/solarpanel,
+/turf/closed/wall/r_wall/yesdiag,
+/area/ship/crew/canteen)
+"HI" = (
+/obj/machinery/door/airlock/external{
dir = 4
},
-/obj/machinery/computer/operating/retro{
- dir = 4
+/turf/open/floor/plating,
+/area/ship/engineering)
+"HP" = (
+/obj/machinery/light/dim/directional/east,
+/obj/structure/toilet{
+ dir = 8;
+ pixel_y = 7;
+ pixel_x = 6
},
-/turf/open/floor/plasteel/mono/white,
-/area/ship/medical)
-"JH" = (
-/obj/structure/table/reinforced,
-/obj/item/clothing/head/hardhat/mining{
- pixel_x = -18;
- pixel_y = 8
+/obj/effect/decal/cleanable/vomit/old{
+ pixel_y = 13;
+ pixel_x = -10
},
-/obj/item/phone{
- pixel_x = 5;
- pixel_y = 8
+/turf/open/floor/plasteel/patterned,
+/area/ship/crew/toilet)
+"Ia" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable/cyan{
+ icon_state = "1-10"
},
-/obj/item/areaeditor/shuttle{
- pixel_x = -11
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew/canteen)
+"Ip" = (
+/obj/machinery/door/poddoor{
+ id = "dwayne_cargo"
},
-/obj/effect/turf_decal/corner/opaque/blue/half{
+/turf/open/floor/plating,
+/area/ship/cargo)
+"Is" = (
+/obj/structure/closet/crate/science,
+/obj/item/paicard,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/ship/cargo)
+"IF" = (
+/obj/effect/turf_decal/corner/opaque/ntblue/half,
+/obj/machinery/computer/cargo{
dir = 1
},
-/obj/item/radio/intercom/wideband/directional/east,
-/obj/item/clothing/suit/armor/vest/capcarapace/duster,
-/obj/item/clothing/head/caphat/cowboy,
-/turf/open/floor/plasteel/dark,
+/turf/open/floor/plasteel/mono/dark,
/area/ship/bridge)
-"Ka" = (
-/obj/machinery/status_display/shuttle,
-/turf/closed/wall,
+"IJ" = (
+/obj/machinery/vending/cigarette,
+/obj/item/toy/figure/miner{
+ pixel_y = 17;
+ toysay = "Careful out there! Frontier is deadly this time of the year!... Or any time of the year, actually...";
+ pixel_x = -4
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"IK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/cigbutt,
+/obj/effect/turf_decal/ntspaceworks_big/five{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"IT" = (
+/obj/structure/grille,
+/obj/machinery/door/poddoor/preopen{
+ id = "dwayne_windows";
+ dir = 2
+ },
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating/airless,
/area/ship/bridge)
-"Kc" = (
+"IZ" = (
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
/obj/structure/cable/yellow{
- icon_state = "1-2"
+ icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = 25;
- pixel_y = -25
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"Jg" = (
+/obj/machinery/conveyor{
+ dir = 2;
+ id = "smelter_dwayne"
},
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/obj/effect/turf_decal/corner/opaque/blue/border,
-/turf/open/floor/plasteel/mono/white,
-/area/ship/medical)
-"KO" = (
-/obj/effect/turf_decal/ntspaceworks_big/three,
-/turf/open/floor/plating,
-/area/ship/construction)
-"LH" = (
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/storage/eva)
+"Jk" = (
/obj/machinery/door/poddoor/preopen{
- id = "mining_ship_blast"
+ id = "dwayne_windows";
+ dir = 4
},
-/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
/turf/open/floor/plating,
-/area/ship/engineering)
-"LJ" = (
-/obj/machinery/vending/cola/random,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"LK" = (
-/obj/machinery/power/solar_control{
+/area/ship/crew/canteen)
+"Jn" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
+"Jq" = (
+/obj/structure/closet/crate/engineering,
+/obj/item/stack/sheet/plastic/five,
+/obj/item/stack/sheet/glass/twenty,
+/obj/item/stack/sheet/metal/twenty,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
+"Jy" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
},
-/obj/structure/cable/yellow,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/storage/overmap_ship/electric/directional/east,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"LN" = (
-/obj/effect/turf_decal/industrial/warning/corner,
-/turf/open/floor/plating,
-/area/ship/construction)
-"LZ" = (
-/turf/closed/wall/r_wall,
-/area/ship/crew)
-"Mb" = (
-/obj/machinery/door/poddoor/preopen{
- id = "mining_ship_blast"
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
+"JE" = (
+/obj/effect/decal/cleanable/ash,
+/obj/structure/cable/cyan{
+ icon_state = "1-10"
},
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/ship/crew)
-"Mg" = (
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"JH" = (
+/obj/structure/bed,
+/obj/item/bedsheet/dorms,
/obj/structure/cable/yellow{
- icon_state = "1-2"
+ icon_state = "4-10"
},
-/obj/structure/cable{
- icon_state = "4-8"
+/turf/open/floor/carpet,
+/area/ship/crew/dorm)
+"JZ" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half{
+ dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
+/obj/structure/table,
+/obj/machinery/computer/helm/viewscreen/directional/north,
+/obj/item/decal_painter{
+ pixel_x = -2;
+ pixel_y = 3
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
+/obj/item/hand_labeler{
+ pixel_x = 13;
+ pixel_y = -1
},
-/obj/effect/turf_decal/techfloor{
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
+"Ka" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
dir = 1
},
-/turf/open/floor/plasteel/tech/techmaint,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/structure/cable/cyan{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/cyan{
+ icon_state = "2-8"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating,
+/area/ship/hallway/central)
+"Kc" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/rack,
+/obj/item/storage/toolbox/electrical{
+ pixel_x = 1;
+ pixel_y = 6
+ },
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = -2;
+ pixel_y = -1
+ },
+/obj/item/clothing/head/welding{
+ pixel_x = -2;
+ pixel_y = 1
+ },
+/turf/open/floor/plasteel/tech/grid,
/area/ship/engineering)
-"Mn" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+"Kz" = (
+/obj/effect/turf_decal/corner/opaque/ntblue/half{
+ dir = 4
+ },
+/obj/machinery/button/door{
+ id = "dwayne_windows";
+ name = "Fore Window Control";
+ pixel_x = -10;
+ pixel_y = 20;
+ dir = 2
+ },
+/obj/machinery/computer/helm{
dir = 8
},
/turf/open/floor/plasteel/mono/dark,
/area/ship/bridge)
-"Mo" = (
-/obj/structure/closet/crate/large,
-/obj/effect/spawner/lootdrop/maintenance/four,
-/obj/item/circuitboard/machine/chem_dispenser/drinks,
-/obj/item/circuitboard/computer/arcade/orion_trail,
-/obj/item/kinetic_crusher,
-/obj/effect/turf_decal/box,
-/obj/item/vending_refill/mining_equipment,
-/obj/item/ammo_box/c38_box,
-/obj/item/ammo_box/c38_box,
-/obj/item/ammo_box/c38_box,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
+"KO" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
},
-/turf/open/floor/plasteel,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable/cyan{
+ icon_state = "6-9"
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/cargo)
-"Mz" = (
-/obj/structure/bed,
-/obj/item/bedsheet/brown,
-/obj/structure/curtain/bounty,
-/obj/structure/sign/poster/official/no_erp{
- pixel_y = 32
+"LH" = (
+/obj/machinery/firealarm/directional/south{
+ pixel_x = -5
},
-/turf/open/floor/wood,
-/area/ship/crew)
-"MB" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "2-8"
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
},
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/obj/effect/turf_decal/corner/opaque/blue/border,
-/turf/open/floor/plasteel/mono/white,
-/area/ship/medical)
-"MD" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/structure/cable/yellow{
+ icon_state = "5-10"
},
-/obj/machinery/light/directional/west,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/item/stack/cable_coil/red{
- pixel_x = 2;
- pixel_y = 6
+/obj/structure/cable/yellow{
+ icon_state = "1-10"
},
-/obj/item/stock_parts/cell/high/plus,
-/obj/structure/cable{
- icon_state = "1-6"
+/obj/structure/extinguisher_cabinet/directional/south{
+ pixel_x = 7
},
-/obj/machinery/atmospherics/pipe/simple/orange/visible,
-/turf/open/floor/plasteel/tech/grid,
+/turf/open/floor/carpet,
+/area/ship/crew/dorm)
+"LJ" = (
+/obj/structure/table/reinforced,
+/obj/machinery/microwave,
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew/canteen)
+"LK" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/components/binary/pump/on/layer2{
+ dir = 1;
+ name = "Air to Distro"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/structure/cable/cyan{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
/area/ship/engineering)
-"MG" = (
+"LN" = (
+/obj/effect/turf_decal/industrial/warning/corner{
+ dir = 4
+ },
/obj/structure/cable/yellow{
- icon_state = "1-2"
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"LZ" = (
+/obj/structure/table/reinforced,
+/obj/structure/closet/secure_closet/freezer/wall/directional/south{
+ name = "kitchen cabinet"
+ },
+/obj/effect/spawner/lootdrop/ration,
+/obj/effect/spawner/lootdrop/ration,
+/obj/effect/spawner/lootdrop/ration,
+/obj/effect/spawner/lootdrop/ration,
+/obj/item/storage/cans/sixbeer,
+/obj/item/reagent_containers/food/drinks/waterbottle/large,
+/obj/item/reagent_containers/food/drinks/waterbottle/large,
+/obj/item/reagent_containers/food/drinks/waterbottle/large,
+/obj/item/reagent_containers/food/snacks/canned/beans,
+/obj/item/reagent_containers/food/snacks/canned/beans,
+/obj/item/reagent_containers/food/snacks/candy,
+/obj/item/reagent_containers/food/snacks/candy,
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew/canteen)
+"Mb" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "Cargo Hangar"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/structure/cable/cyan{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ship/cargo)
+"Mg" = (
+/obj/machinery/atmospherics/pipe/simple/orange/hidden,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
+ dir = 1
},
-/obj/machinery/light_switch{
- pixel_x = 21;
- pixel_y = 25
+/obj/effect/turf_decal/techfloor{
+ dir = 1
},
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew)
-"MQ" = (
-/obj/structure/cable/yellow{
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/engineering)
+"Mk" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "dwayne_engines";
+ dir = 4
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating,
+/area/ship/engineering)
+"Mn" = (
+/obj/machinery/light/directional/south,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"Mo" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/cyan{
+ icon_state = "5-10"
+ },
+/turf/open/floor/plating,
+/area/ship/storage/eva)
+"Mz" = (
+/obj/machinery/holopad/emergency/command,
+/obj/effect/turf_decal/box/white{
+ color = "#283674"
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
+"MB" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Cryogenics"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable/cyan{
icon_state = "1-2"
},
-/obj/machinery/atmospherics/components/binary/pump/on/layer2{
- dir = 1;
- name = "Air to Distro";
- target_pressure = 500
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/cryo)
+"MD" = (
+/obj/machinery/power/solar,
+/obj/effect/turf_decal/solarpanel,
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
},
/obj/structure/cable/yellow{
- icon_state = "2-4"
+ icon_state = "0-1"
},
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"MG" = (
+/turf/closed/wall/r_wall,
+/area/ship/crew/dorm)
+"MQ" = (
+/obj/machinery/atmospherics/pipe/simple/orange/hidden,
/obj/effect/turf_decal/techfloor,
+/obj/effect/turf_decal/industrial/warning,
+/obj/machinery/button/door{
+ id = "dwayne_engines";
+ name = "Aft Window Control";
+ pixel_x = -20;
+ pixel_y = 0;
+ dir = 4
+ },
/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"MT" = (
-/obj/effect/turf_decal/corner/opaque/yellow/half{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
+/obj/effect/turf_decal/industrial/warning/corner{
+ dir = 4
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/plating,
+/area/ship/storage/eva)
"Nf" = (
-/obj/effect/turf_decal/number/five,
/obj/effect/turf_decal/industrial/warning,
+/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
-/area/ship/construction)
+/area/ship/cargo)
"Nw" = (
-/obj/machinery/status_display/shuttle,
-/turf/closed/wall,
+/obj/structure/cable/cyan{
+ icon_state = "4-8"
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/cable/cyan{
+ icon_state = "6-8"
+ },
+/turf/open/floor/plating,
/area/ship/engineering)
-"NM" = (
-/obj/structure/cable/yellow,
+"NC" = (
/obj/structure/cable/yellow{
- icon_state = "0-2"
+ icon_state = "0-8"
},
/obj/machinery/power/solar,
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
/obj/effect/turf_decal/solarpanel,
/turf/open/floor/plating/airless,
-/area/ship/external)
+/area/ship/external/dark)
+"NE" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/light/directional/east,
+/obj/machinery/power/solar_control{
+ dir = 8;
+ icon_state = "computer-right"
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/engineering)
+"NM" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "dwayne_windows";
+ dir = 2
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating/airless,
+/area/ship/crew/dorm)
"NN" = (
-/obj/structure/closet/crate/engineering,
-/obj/item/stack/sheet/metal/twenty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/effect/turf_decal/box,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/cyan{
+ icon_state = "6-9"
},
-/turf/open/floor/plasteel,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"NT" = (
+/obj/structure/closet/cardboard,
+/obj/effect/spawner/lootdrop/glowstick,
+/obj/effect/spawner/lootdrop/glowstick{
+ pixel_y = 2
+ },
+/obj/effect/spawner/lootdrop/glowstick{
+ pixel_y = -3;
+ pixel_x = 7
+ },
+/obj/effect/spawner/lootdrop/glowstick{
+ pixel_x = -6
+ },
+/obj/effect/spawner/lootdrop/glowstick{
+ pixel_y = -3
+ },
+/obj/effect/spawner/lootdrop/glowstick{
+ pixel_x = 2;
+ pixel_y = 3
+ },
+/obj/effect/spawner/lootdrop/glowstick{
+ pixel_x = -4;
+ pixel_y = -4
+ },
+/turf/open/floor/plating,
+/area/ship/storage/eva)
+"NW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/ntspaceworks_big/five,
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/cargo)
"Op" = (
-/obj/item/vending_refill/mining_equipment{
- pixel_y = -8
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/tracker,
+/obj/effect/turf_decal/solarpanel,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"Ou" = (
+/obj/effect/turf_decal/industrial/warning/corner{
+ dir = 1
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 2
+ },
+/obj/machinery/light/small/directional/east,
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/engineering)
+"Ov" = (
+/obj/structure/closet/cardboard,
+/obj/item/chair/plastic,
+/obj/item/chair/plastic{
+ pixel_y = 4
+ },
+/obj/item/chair/plastic{
+ pixel_y = 8
+ },
+/obj/item/chair/plastic{
+ pixel_y = 11
+ },
+/obj/effect/turf_decal/ntspaceworks_big/one,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
+"Oz" = (
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/corner/opaque/ntblue/half,
+/obj/machinery/newscaster/directional/west,
+/obj/item/megaphone/cargo{
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
+"OJ" = (
+/turf/template_noop,
+/area/template_noop)
+"OL" = (
+/obj/machinery/light/directional/west,
+/obj/structure/filingcabinet/filingcabinet{
+ dir = 4;
+ pixel_x = -10
+ },
+/obj/effect/turf_decal/corner/opaque/ntblue/border{
+ dir = 8
+ },
+/obj/item/flashlight/flare,
+/obj/item/tank/internals/emergency_oxygen/engi,
+/obj/item/clothing/mask/breath,
+/obj/item/reagent_containers/food/drinks/bottle/whiskey,
+/obj/item/ammo_box/c38,
+/obj/item/ammo_box/c38,
+/obj/item/gun/ballistic/revolver/detective,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
+"OP" = (
+/obj/structure/extinguisher_cabinet/directional/south,
+/obj/structure/cable/yellow{
+ icon_state = "6-9"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"OQ" = (
+/obj/effect/turf_decal/corner/opaque/yellow/three_quarters,
+/obj/effect/turf_decal/industrial/warning/corner{
+ dir = 8
+ },
+/obj/machinery/button/shieldwallgen{
+ id = "dwayne_cargo_field";
+ pixel_x = 1;
+ pixel_y = -19;
+ dir = 1
+ },
+/obj/machinery/button/door{
+ id = "dwayne_cargo";
+ name = "Blast Doors";
+ pixel_x = -8;
+ pixel_y = -20;
+ dir = 1
+ },
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
+"OW" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half,
+/obj/structure/closet/crate/large,
+/obj/effect/turf_decal/industrial/warning,
+/obj/effect/spawner/lootdrop/plushie,
+/obj/effect/spawner/lootdrop/plushie,
+/obj/effect/spawner/lootdrop/plushie,
+/obj/effect/spawner/lootdrop/plushie,
+/obj/effect/spawner/lootdrop/plushie,
+/obj/structure/cable/cyan{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
+"Pd" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/ntspaceworks_big/four{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"Pe" = (
+/obj/structure/catwalk,
+/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"Ph" = (
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ship/storage/eva)
+"Pl" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-6"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-6"
+ },
+/obj/structure/cable/cyan{
+ icon_state = "2-9"
},
-/turf/closed/wall/r_wall,
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating,
/area/ship/engineering)
-"OJ" = (
-/turf/template_noop,
-/area/template_noop)
-"OL" = (
-/obj/effect/turf_decal/corner/opaque/blue/half{
+"Po" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable/cyan{
+ icon_state = "2-9"
+ },
+/mob/living/simple_animal/turtle{
dir = 4
},
-/obj/machinery/computer/helm/retro{
+/turf/open/floor/wood{
+ icon_state = "wood-broken2"
+ },
+/area/ship/crew/dorm)
+"Px" = (
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"OP" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
+/obj/machinery/computer/cryopod/directional/east,
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_x = -12;
+ pixel_y = -19
},
-/obj/machinery/light/directional/south,
-/obj/effect/turf_decal/corner/opaque/ntblue/half{
- dir = 4
+/obj/item/radio/intercom/directional/south{
+ pixel_x = 1
},
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"OW" = (
-/obj/effect/turf_decal/number/one,
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/cryo)
+"PH" = (
/obj/effect/turf_decal/industrial/warning/corner{
dir = 8
},
-/turf/open/floor/plating,
-/area/ship/construction)
-"Pd" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/machinery/light_switch{
- pixel_x = 25;
- pixel_y = -25
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+/obj/item/radio/intercom/directional/east,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/engineering)
+"PU" = (
+/obj/structure/filingcabinet/chestdrawer/wheeled{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"Ph" = (
+/obj/item/folder/yellow,
+/obj/item/folder/yellow,
+/obj/item/folder/blue,
+/obj/item/folder,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/yellow/half{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plasteel,
+/obj/item/pen,
+/obj/item/pen,
+/obj/effect/turf_decal/ntspaceworks_big/eight,
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/cargo)
-"Pl" = (
-/obj/structure/rack,
-/obj/item/storage/toolbox/electrical{
- pixel_x = 1;
- pixel_y = 6
+"Qe" = (
+/obj/structure/window{
+ dir = 4
},
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -2;
- pixel_y = -1
+/obj/structure/curtain,
+/obj/machinery/shower{
+ dir = 1;
+ pixel_y = 0
},
-/obj/item/clothing/head/welding{
+/obj/item/bikehorn/rubberducky/plasticducky{
pixel_x = -2;
- pixel_y = 1
+ pixel_y = 3
},
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable{
- icon_state = "0-2"
+/obj/structure/catwalk/over/plated_catwalk/white,
+/obj/machinery/door/window/northleft{
+ name = "Shower Door"
},
-/obj/structure/cable,
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/reagent_containers/glass/beaker{
- list_reagents = list(/datum/reagent/fuel=50)
+/turf/open/floor/plasteel/mono/white,
+/area/ship/crew/toilet)
+"Qg" = (
+/obj/machinery/power/ship_gravity,
+/obj/structure/cable/cyan{
+ icon_state = "0-8"
},
/turf/open/floor/plasteel/tech/grid,
/area/ship/engineering)
-"Po" = (
-/obj/structure/cable/yellow,
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/machinery/power/tracker,
-/obj/effect/turf_decal/solarpanel,
-/turf/open/floor/plating/airless,
-/area/ship/external)
-"Px" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/structure/cable/yellow{
- icon_state = "2-4"
+"Qj" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half,
+/obj/item/stack/sheet/cardboard{
+ amount = 2
},
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/turf/open/floor/plasteel/mono/white,
-/area/ship/medical)
-"PU" = (
-/obj/effect/turf_decal/ntspaceworks_big/one,
-/turf/open/floor/plating,
-/area/ship/construction)
-"Qe" = (
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew)
+/obj/effect/turf_decal/industrial/warning,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
"Qp" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
},
-/obj/machinery/door/airlock/external{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
},
-/turf/open/floor/plasteel/tech/techmaint,
+/obj/structure/catwalk/over/plated_catwalk,
+/turf/open/floor/plating,
/area/ship/engineering)
"QG" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/effect/decal/cleanable/dirt,
+/obj/item/storage/bag/ore,
+/obj/item/storage/bag/ore,
+/obj/item/storage/bag/ore,
+/obj/structure/closet/crate/miningcar{
+ name = "mining cart"
},
-/obj/structure/closet/crate/large,
-/obj/machinery/portable_atmospherics/canister/hydrogen,
-/turf/open/floor/plating,
-/area/ship/cargo)
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
"QI" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
},
-/obj/structure/reagent_dispensers/watertank,
-/obj/item/storage/bag/trash{
- pixel_x = 6
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/structure/cable/yellow{
+ icon_state = "2-5"
},
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/mop,
-/turf/open/floor/plasteel/tech/grid,
+/obj/structure/cable/cyan{
+ icon_state = "1-10"
+ },
+/turf/open/floor/plating,
/area/ship/engineering)
"QO" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/effect/turf_decal/corner/opaque/yellow/three_quarters{
+ dir = 1
},
-/obj/effect/turf_decal/corner/opaque/yellow/half,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
+/obj/item/cigbutt,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
"RA" = (
+/obj/effect/turf_decal/techfloor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/warning,
+/obj/item/cigbutt,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/engineering)
+"RJ" = (
+/obj/machinery/power/solar,
+/obj/effect/turf_decal/solarpanel,
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/obj/machinery/door/firedoor/border_only{
- dir = 4
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"RN" = (
+/turf/closed/wall/r_wall/yesdiag,
+/area/ship/storage/eva)
+"RS" = (
+/obj/effect/turf_decal/corner/opaque/yellow/three_quarters{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/obj/effect/turf_decal/industrial/warning/corner{
+ dir = 1
+ },
+/obj/machinery/button/shieldwallgen{
+ id = "dwayne_mining_field";
+ pixel_x = 1;
+ pixel_y = 19
+ },
+/obj/machinery/button/door{
+ id = "dwayne_mining";
+ name = "Blast Doors";
+ pixel_x = -8;
+ pixel_y = 20
+ },
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"RT" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/effect/turf_decal/corner/opaque/black{
+ dir = 6
},
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"RU" = (
+/obj/structure/closet/crate/internals,
+/obj/item/tank/internals/oxygen/yellow,
+/obj/item/tank/internals/oxygen/yellow,
+/obj/item/tank/internals/oxygen/yellow,
+/obj/item/tank/internals/oxygen/yellow,
+/obj/item/tank/internals/oxygen/yellow,
+/obj/item/tank/internals/emergency_oxygen/engi,
+/obj/item/tank/internals/emergency_oxygen/engi,
+/obj/item/tank/internals/emergency_oxygen/engi,
+/turf/open/floor/plating,
+/area/ship/storage/eva)
+"Se" = (
/obj/machinery/door/firedoor/border_only{
dir = 8
},
-/obj/machinery/door/airlock/engineering{
+/obj/machinery/door/firedoor/border_only{
dir = 4
},
-/obj/effect/turf_decal/techfloor{
- dir = 8
+/obj/machinery/door/airlock/command/glass{
+ dir = 4;
+ name = "Bridge";
+ req_one_access = list(20,41)
},
-/turf/open/floor/plasteel,
-/area/ship/engineering)
-"RN" = (
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/obj/structure/table,
-/obj/item/book/manual/wiki/surgery,
-/obj/item/storage/backpack/duffelbag/med/surgery,
-/obj/item/clothing/mask/surgical,
-/obj/item/clothing/suit/apron/surgical,
-/obj/item/clothing/gloves/color/latex/nitrile,
-/obj/effect/turf_decal/borderfloor{
+/obj/structure/cable/cyan{
+ icon_state = "4-10"
+ },
+/obj/effect/turf_decal/corner/opaque/black{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
},
-/obj/effect/turf_decal/corner/opaque/blue/half{
+/turf/open/floor/plasteel/stairs{
+ dir = 4;
+ color = "#555555"
+ },
+/area/ship/bridge)
+"Sg" = (
+/obj/machinery/door/firedoor/border_only{
dir = 4
},
-/turf/open/floor/plasteel/mono/white,
-/area/ship/medical)
-"RS" = (
-/obj/structure/bed,
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/obj/effect/turf_decal/borderfloor{
+/obj/machinery/door/firedoor/border_only{
dir = 8
},
-/obj/effect/turf_decal/corner/opaque/blue/half{
- dir = 4
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
},
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/mono/white,
-/area/ship/medical)
-"RT" = (
-/obj/structure/chair/comfy/shuttle{
+/obj/structure/cable/cyan{
+ icon_state = "6-10"
+ },
+/obj/machinery/door/airlock/engineering{
+ dir = 4;
+ name = "Engineering"
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/engineering)
+"St" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "dwayne_windows";
dir = 4
},
-/obj/effect/turf_decal/box,
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
-"RU" = (
-/obj/structure/closet/crate/wooden,
-/obj/item/clothing/suit/hooded/explorer,
-/obj/item/clothing/suit/hooded/explorer,
-/obj/item/clothing/suit/hooded/explorer,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"Se" = (
-/obj/effect/turf_decal/corner/opaque/blue/half{
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating,
+/area/ship/crew/dorm)
+"SB" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/solar,
+/obj/effect/turf_decal/solarpanel,
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"SI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable/cyan{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"Tl" = (
+/obj/machinery/washing_machine,
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel/patterned,
+/area/ship/crew/toilet)
+"Tz" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable/cyan{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood,
+/area/ship/crew/dorm)
+"TO" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"TP" = (
+/obj/machinery/power/solar,
+/obj/effect/turf_decal/solarpanel,
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"TR" = (
+/obj/structure/chair/sofa/brown/old/right/directional/north,
+/turf/open/floor/wood,
+/area/ship/crew/canteen)
+"Ub" = (
+/obj/effect/turf_decal/industrial/warning,
+/obj/machinery/cryopod,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/crew/cryo)
+"Uj" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half{
dir = 4
},
-/obj/machinery/computer/cargo/retro{
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"Um" = (
+/turf/closed/wall,
+/area/ship/crew/canteen)
+"Un" = (
+/obj/effect/decal/cleanable/ash,
+/obj/structure/railing{
dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"Sg" = (
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"St" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4,
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
+/obj/effect/turf_decal/corner/opaque/yellow/half{
+ dir = 8
},
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"SB" = (
-/obj/effect/turf_decal/ntspaceworks_big/eight,
-/turf/open/floor/plating,
-/area/ship/construction)
-"Tl" = (
-/obj/structure/chair/comfy/orange/directional/north,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew)
-"TP" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
+/obj/item/gun/ballistic/shotgun/flamingarrow,
+/obj/item/gun/ballistic/shotgun/flamingarrow,
+/obj/item/gun/ballistic/shotgun/flamingarrow,
+/obj/structure/guncloset/shotgun{
+ name = "rifle locker";
+ desc = "A locker that holds rifles."
},
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"UD" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 1
},
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/closet/crate/medical,
+/obj/item/clothing/gloves/color/latex/nitrile,
+/obj/item/storage/firstaid/regular,
+/obj/item/roller,
+/obj/item/reagent_containers/hypospray/medipen/survival,
+/obj/item/reagent_containers/hypospray/medipen/survival{
+ pixel_y = -4
},
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
-/area/ship/crew)
-"Ub" = (
-/obj/structure/bed/roller,
-/obj/item/bedsheet/medical,
-/obj/machinery/iv_drip,
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/obj/effect/turf_decal/corner/opaque/blue/border{
- dir = 1
+/obj/item/storage/pill_bottle/charcoal/less,
+/obj/structure/cable/cyan{
+ icon_state = "5-10"
},
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/plasteel/mono/white,
-/area/ship/medical)
-"Um" = (
-/obj/structure/table/wood,
-/obj/machinery/microwave,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew)
-"Un" = (
-/obj/effect/turf_decal/box,
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/ntspaceworks_big/six,
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/cargo)
"UP" = (
-/obj/machinery/door/airlock/external{
- dir = 4
+/obj/docking_port/stationary{
+ width = 30;
+ height = 15;
+ dwidth = 15;
+ dir = 8
},
-/obj/structure/cable/yellow{
+/turf/template_noop,
+/area/template_noop)
+"UX" = (
+/obj/structure/cable/cyan{
+ icon_state = "2-8"
+ },
+/obj/structure/cable/cyan{
+ icon_state = "1-8"
+ },
+/obj/structure/cable/cyan{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
+/obj/structure/catwalk/over/plated_catwalk/dark,
/turf/open/floor/plating,
-/area/ship/engineering)
+/area/ship/hallway/central)
"UY" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/structure/closet/crate,
-/obj/effect/turf_decal/box,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ship/cargo)
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
"Vb" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
+/obj/structure/dresser{
+ dir = 4
},
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "mining_ship_blast";
- dir = 8
+/obj/machinery/light/directional/west,
+/obj/item/reagent_containers/food/drinks/soda_cans/cola{
+ pixel_y = 14;
+ pixel_x = 3
},
-/turf/open/floor/plating,
-/area/ship/medical)
+/turf/open/floor/wood,
+/area/ship/crew/dorm)
"Vv" = (
-/obj/machinery/power/smes/engineering,
-/obj/structure/cable{
- icon_state = "0-10"
- },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/machinery/atmospherics/pipe/simple/orange/hidden,
/turf/open/floor/plating,
/area/ship/engineering)
"VP" = (
-/obj/machinery/atmospherics/components/unary/portables_connector{
- dir = 8
+/obj/machinery/airalarm/directional/south,
+/obj/machinery/atmospherics/pipe/simple/general/visible{
+ dir = 5
},
-/obj/structure/closet/emcloset/anchored,
/turf/open/floor/plasteel/tech/grid,
/area/ship/engineering)
+"VZ" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id = "dwayne_windows";
+ dir = 4
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating,
+/area/ship/crew/dorm)
"Wi" = (
-/obj/effect/turf_decal/corner/opaque/yellow/half,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/autolathe,
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
+/obj/machinery/mineral/processing_unit{
+ output_dir = 4;
+ input_dir = 8
+ },
+/obj/effect/turf_decal/industrial/outline/yellow,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/storage/eva)
"Wm" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/yellow/three_quarters{
- dir = 4
+/obj/effect/turf_decal/corner/opaque/yellow/half,
+/obj/structure/cable/cyan{
+ icon_state = "2-5"
},
-/obj/structure/guncloset/shotgun,
-/obj/item/gun/ballistic/shotgun/flamingarrow,
-/obj/item/gun/ballistic/shotgun/flamingarrow,
-/obj/item/gun/ballistic/shotgun/flamingarrow,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"WE" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/structure/cable/cyan{
+ icon_state = "2-9"
},
-/obj/machinery/light_switch{
- pixel_x = -25;
- pixel_y = -25;
- dir = 4
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"WE" = (
+/obj/structure/cable/cyan{
+ icon_state = "4-8"
},
-/obj/effect/turf_decal/techfloor{
- dir = 10
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/orange/visible,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating,
+/area/ship/hallway/central)
+"WK" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ship/cargo)
"WL" = (
-/obj/structure/table,
-/obj/item/storage/belt/utility,
-/obj/item/radio{
- pixel_x = 6;
- pixel_y = 7
+/obj/machinery/door/poddoor/preopen{
+ id = "dwayne_engines";
+ dir = 2
},
-/obj/machinery/light/directional/west,
-/obj/item/storage/box/lights/mixed,
-/obj/machinery/atmospherics/pipe/simple/orange/visible,
-/turf/open/floor/plasteel/tech/grid,
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating,
/area/ship/engineering)
"WZ" = (
-/obj/structure/cable/yellow,
-/obj/structure/cable/yellow{
- icon_state = "0-2"
+/obj/item/kirbyplants/random{
+ pixel_y = 18;
+ pixel_x = -8
},
-/obj/structure/cable/yellow{
- icon_state = "0-4"
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/turf/open/floor/wood{
+ icon_state = "wood-broken4"
},
-/obj/machinery/power/solar,
-/obj/effect/turf_decal/solarpanel,
-/turf/open/floor/plating/airless,
-/area/ship/external)
+/area/ship/crew/dorm)
"Xk" = (
+/obj/effect/turf_decal/corner/opaque/yellow/half,
+/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plating,
-/area/ship/construction)
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
"Xl" = (
+/obj/machinery/firealarm/directional/north,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"Xm" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
+ dir = 8
},
-/obj/structure/cable{
- icon_state = "2-4"
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable/cyan{
+ icon_state = "0-8"
},
-/obj/effect/turf_decal/corner/opaque/ntblue/half{
- dir = 4
+/obj/machinery/light_switch{
+ dir = 2;
+ pixel_x = -12;
+ pixel_y = 20
},
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"Xn" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/turf/open/floor/plasteel/stairs{
+ dir = 4;
+ color = "#555555"
},
-/obj/structure/cable{
- icon_state = "1-8"
+/area/ship/bridge)
+"Xn" = (
+/obj/effect/turf_decal/techfloor{
+ dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
+/obj/structure/cable/cyan{
+ icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+/obj/effect/turf_decal/industrial/warning{
dir = 1
},
-/obj/effect/turf_decal/techfloor{
- dir = 5
- },
/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"Xo" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
},
-/obj/machinery/button/door{
- id = "mining_ship_blast";
- name = "Blast Door Control";
- pixel_y = 28
+/obj/item/radio/intercom/directional/north,
+/obj/effect/turf_decal/corner/opaque/black{
+ dir = 6
},
-/obj/effect/turf_decal/box,
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
"Xw" = (
-/obj/structure/table,
-/obj/item/defibrillator/loaded,
-/obj/item/stack/medical/suture,
-/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
- pixel_x = -4
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/snacks/salad/oatmeal{
+ pixel_y = 14;
+ pixel_x = 10;
+ desc = "A nice bowl of oatmeal. You aren't quite sure how long it's been sitting here."
},
-/obj/item/reagent_containers/glass/bottle/charcoal{
- pixel_x = 7;
- pixel_y = 4
+/obj/structure/cable/yellow{
+ icon_state = "4-9"
},
/obj/structure/cable/yellow{
- icon_state = "4-8"
+ icon_state = "2-9"
+ },
+/obj/item/reagent_containers/food/drinks/soda_cans/cola{
+ pixel_y = 1;
+ pixel_x = -5
+ },
+/turf/open/floor/wood,
+/area/ship/crew/canteen)
+"XC" = (
+/obj/structure/chair/sofa/brown/old/right/directional/south,
+/obj/item/radio/intercom/directional/north,
+/obj/item/cigbutt/cigarbutt{
+ pixel_x = 8;
+ pixel_y = -1
+ },
+/turf/open/floor/wood,
+/area/ship/crew/canteen)
+"YA" = (
+/obj/machinery/power/solar,
+/obj/effect/turf_decal/solarpanel,
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
},
-/obj/item/storage/belt/medical,
-/turf/open/floor/plasteel/mono,
-/area/ship/medical)
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
"YE" = (
-/obj/structure/catwalk/over,
-/obj/machinery/computer/helm/viewscreen/directional/north,
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 6
+/obj/structure/table,
+/obj/machinery/cell_charger,
+/obj/machinery/atmospherics/pipe/simple/orange/hidden{
+ dir = 10
},
-/turf/open/floor/plating,
+/obj/item/radio/intercom/directional/north,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech/grid,
/area/ship/engineering)
"YJ" = (
/turf/closed/wall/r_wall,
/area/ship/cargo)
-"YN" = (
-/turf/closed/wall/r_wall,
-/area/ship/construction)
+"YN" = (
+/obj/machinery/door/poddoor{
+ id = "dwayne_cargo"
+ },
+/obj/machinery/power/shieldwallgen/atmos/roundstart{
+ dir = 8;
+ id = "dwayne_cargo_field";
+ locked = 1
+ },
+/obj/structure/cable/cyan{
+ icon_state = "0-1"
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"YY" = (
+/obj/structure/closet/crate/trashcart,
+/obj/item/trash/candy,
+/obj/item/trash/sosjerky,
+/obj/item/trash/can/food/beans,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/cable/cyan{
+ icon_state = "2-5"
+ },
+/obj/structure/cable/cyan{
+ icon_state = "5-8"
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/cargo)
"Zj" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
},
-/obj/machinery/button/door{
- dir = 1;
- id = "mining_ship_starboard";
- name = "Starboard Hangar Shutters";
- pixel_y = -21
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"Zv" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+/obj/machinery/door/airlock/engineering{
+ dir = 4;
+ name = "Engineering"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
},
-/obj/structure/cable{
- icon_state = "1-8"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
},
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -20;
- pixel_y = 22
+/obj/effect/turf_decal/industrial/warning,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/engineering)
+"Zv" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable/cyan{
+ icon_state = "1-2"
},
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
"ZA" = (
-/obj/effect/turf_decal/corner/opaque/yellow/half{
- dir = 1
- },
/obj/effect/turf_decal/industrial/warning{
dir = 1
},
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ship/cargo)
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ship/storage/eva)
"ZK" = (
/obj/machinery/door/poddoor{
- id = "mining_ship_port"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "2-8"
+ id = "dwayne_mining"
},
/turf/open/floor/plating,
-/area/ship/cargo)
+/area/ship/storage/eva)
"ZL" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
},
-/obj/structure/cable/yellow{
- icon_state = "4-8"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/industrial/caution{
dir = 4
},
/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
+"ZQ" = (
+/obj/structure/bed,
+/obj/item/bedsheet/dorms,
+/turf/open/floor/carpet,
+/area/ship/crew/dorm)
"ZR" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
},
-/obj/effect/turf_decal/industrial/warning/corner,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
},
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
+/obj/structure/sign/poster/official/safety_internals{
+ pixel_y = -32
+ },
+/obj/effect/turf_decal/techfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
(1,1,1) = {"
OJ
@@ -2294,11 +3500,10 @@ OJ
OJ
OJ
OJ
-mF
-mF
+OJ
UP
-mF
-mF
+OJ
+OJ
OJ
OJ
OJ
@@ -2313,12 +3518,11 @@ OJ
OJ
OJ
OJ
-OJ
-CP
-St
+CB
+mF
HI
-aS
-CP
+mF
+CB
OJ
OJ
OJ
@@ -2329,58 +3533,55 @@ OJ
(3,1,1) = {"
OJ
OJ
-mF
-gF
-aD
-Cn
OJ
-LH
+OJ
+OJ
+OJ
+CP
iq
ZL
-gu
-ig
-zq
-Cn
-aD
-gF
-mF
+aS
+CP
+OJ
+OJ
+OJ
+OJ
+OJ
OJ
"}
(4,1,1) = {"
OJ
-OJ
-tq
-hK
-bb
-tq
+mF
+gF
+aD
+mF
fy
-tq
-tq
+WL
+Ou
Qp
-tq
-tq
-fy
-tq
-uP
-CO
-tq
+PH
+WL
+Pe
+mF
+aD
+gF
+mF
OJ
"}
(5,1,1) = {"
OJ
-OJ
tq
CD
vn
-WL
-IF
-IF
-as
+tq
+Mk
+tq
+tq
kf
-WE
-vJ
+tq
+tq
vJ
-MD
+tq
ls
gm
tq
@@ -2388,8 +3589,7 @@ OJ
"}
(6,1,1) = {"
OJ
-OJ
-Op
+tq
YE
bP
om
@@ -2408,7 +3608,6 @@ OJ
"}
(7,1,1) = {"
OJ
-OJ
tq
kQ
hZ
@@ -2428,106 +3627,100 @@ OJ
"}
(8,1,1) = {"
OJ
-YJ
-YJ
-YJ
-YJ
-YJ
-YJ
-YJ
+tq
+Ez
+AY
+NE
+Qg
+ow
lD
Nw
RA
+nJ
+Kc
+ig
+hK
+zY
tq
-tq
-tq
-tq
-tq
-tq
-tq
+OJ
"}
(9,1,1) = {"
-OJ
-YJ
+RN
qz
-aR
-uT
-za
-pS
-eM
+uc
+uc
+uc
+uc
+uc
mE
yu
iZ
-bj
-uk
-uk
-uk
-uk
-LN
-YN
+eM
+eM
+eM
+eM
+eM
+YJ
+gu
"}
(10,1,1) = {"
-OJ
-pl
+qz
MT
eH
Cp
Jg
vb
-eM
+uc
Sg
-AD
+mF
Zj
-bj
-uk
-uk
-uk
-uk
-Xk
-Ip
+eM
+pS
+ve
+xP
+SI
+mX
+YJ
"}
(11,1,1) = {"
-OJ
in
-MT
-FP
+mr
+as
Un
oB
Wi
-eM
+uc
aI
-TP
+AD
ZR
-bj
-uk
-uk
-uk
-uk
-Xk
-Ip
+eM
+CS
+Ov
+NW
+YY
+mf
+uP
"}
(12,1,1) = {"
-OJ
-in
+ZK
Fn
vA
NN
pq
nf
uc
-or
+LN
lv
-sD
-Mb
-uk
-uk
-uk
-uk
-Xk
+mA
+eM
+cL
+zI
+UD
+FR
+Nf
Ip
"}
(13,1,1) = {"
-fp
ZK
ZA
QG
@@ -2536,160 +3729,152 @@ zF
QO
Ex
wW
-nJ
+lv
sg
Hh
-uk
-uk
-uk
-uk
-Xk
+bb
+hO
+WK
+ul
+Qj
Ip
"}
(14,1,1) = {"
-OJ
-in
-Fn
-FP
+ZK
+eu
+NT
tX
Pd
Wm
-uc
+zl
or
-lv
+UX
sD
Mb
-uk
-uk
+oQ
+GH
PU
Is
Xk
Ip
"}
(15,1,1) = {"
-OJ
-in
+ZK
Ph
-FP
+bO
nL
kM
-YJ
-YJ
+TO
+Ex
IZ
-lv
+WE
dK
-bj
-uk
+Hh
+zc
uk
Jq
-mr
+FP
Nf
Ip
"}
(16,1,1) = {"
-OJ
-bl
-Fn
+ZK
+eu
ww
Mo
dx
-YJ
-LJ
-Sg
+wh
+uc
+EE
lv
tj
-bj
-uk
-uk
+eM
+rq
+tJ
KO
vf
bf
Ip
"}
(17,1,1) = {"
-OJ
-YJ
+GU
zK
-FP
+JE
IK
RU
-YJ
-GU
-Sg
+of
+uc
+fz
lv
Fd
-bj
-uk
-uk
+eM
+JZ
+bl
Jn
-SB
+bo
OW
YN
"}
(18,1,1) = {"
-OJ
-YJ
-YJ
-ei
-ei
-ei
-ei
-oC
+qz
+RS
+Uj
+GN
+zq
+zt
+uc
kb
-lv
+FH
pt
-bj
-LZ
-LZ
-LZ
-LZ
-LZ
-LZ
+eM
+oJ
+ja
+oy
+cc
+OQ
+YJ
"}
(19,1,1) = {"
-OJ
-OJ
-sP
-ei
-Jy
-RS
RN
-oC
+qz
+uc
+uc
+uc
+uc
+uc
my
-lv
+DR
Gx
-bj
-Mz
-cf
-bE
-LZ
-sP
-OJ
+eM
+eM
+eM
+eM
+eM
+YJ
+gu
"}
(20,1,1) = {"
OJ
-OJ
-FS
-ei
+mR
+dQ
oE
sp
pn
oC
-my
+ec
oR
-Gx
-bj
+dy
+bE
gT
yx
Qe
-Mb
-FS
+bj
+vm
OJ
"}
(21,1,1) = {"
OJ
-OJ
-FS
+zi
ei
Ub
gs
@@ -2702,143 +3887,212 @@ bj
Ee
HP
Tl
-Mb
-FS
+bj
+vm
OJ
"}
(22,1,1) = {"
OJ
-OJ
-FS
+za
ei
sZ
Px
-Kc
+pn
IJ
DJ
xh
vj
-wh
-MG
-Fz
Um
-Mb
-FS
+Um
+Um
+Um
+Um
+dh
OJ
"}
(23,1,1) = {"
OJ
-OJ
FS
-ei
-IT
-Xw
+MG
+ap
+ap
+ap
ap
-oC
Xl
AQ
OP
-bj
+Um
pv
aY
vw
-LZ
-FS
+LJ
+nY
OJ
"}
(24,1,1) = {"
OJ
-OJ
FS
-ei
+MG
fV
Vb
-rE
-wv
+cf
+ap
vQ
Ka
-zc
-wv
-rE
+Zv
+qt
+fp
Ia
xr
LZ
-FS
+nY
OJ
"}
(25,1,1) = {"
OJ
-OJ
-bW
+FS
NM
WZ
Po
-ms
+Tz
DG
Zv
qg
Mn
-mA
+Um
ms
kO
hy
-NM
nY
+HE
OJ
"}
(26,1,1) = {"
OJ
-OJ
-OJ
-OJ
-jS
-jS
-ms
-JH
+YA
+CO
+aV
+sP
+LH
+ap
Xo
ak
RT
-GW
-ms
-jS
+Um
+XC
+Xw
jS
-OJ
-OJ
+hd
+MD
OJ
"}
(27,1,1) = {"
OJ
+RJ
+NM
+ZQ
+JH
+Gl
+ap
+Se
+wv
+sM
+Um
+bx
+Fz
+TR
+ld
+RJ
OJ
+"}
+(28,1,1) = {"
OJ
-OJ
-OJ
-OJ
-rE
+bW
+Fq
+St
+VZ
rE
-Se
+wv
+Xm
OL
-sM
-rE
+Gr
+wv
rE
+Ds
+Jk
+HE
+bW
OJ
+"}
+(29,1,1) = {"
OJ
OJ
+TP
+ax
+Op
+Bq
+mJ
+FN
+Mz
+Jy
+Oz
+IT
+NC
+ql
+jz
OJ
OJ
"}
-(28,1,1) = {"
+(30,1,1) = {"
+OJ
+OJ
+OJ
+TP
+yN
+Bq
+pl
+hB
+Bx
+BX
+IF
+IT
+SB
+mv
+OJ
OJ
OJ
+"}
+(31,1,1) = {"
OJ
OJ
OJ
OJ
OJ
+GW
rE
-Gr
-Gr
-Gr
+Kz
+uT
+aR
rE
+GW
+OJ
+OJ
+OJ
+OJ
+OJ
+"}
+(32,1,1) = {"
+OJ
+OJ
+OJ
+OJ
+OJ
+OJ
+GW
+cw
+cw
+cw
+GW
OJ
OJ
OJ
diff --git a/_maps/shuttles/inteq/inteq_talos.dmm b/_maps/shuttles/inteq/inteq_talos.dmm
index 491853b5266c..dc0e84542cae 100644
--- a/_maps/shuttles/inteq/inteq_talos.dmm
+++ b/_maps/shuttles/inteq/inteq_talos.dmm
@@ -4630,11 +4630,13 @@
},
/obj/structure/crate_shelf,
/obj/structure/closet/crate/medical,
-/obj/item/storage/firstaid/regular{
- pixel_x = 5
+/obj/item/storage/firstaid/brute{
+ pixel_x = -8;
+ pixel_y = 0
},
-/obj/item/storage/firstaid/medical{
- pixel_x = -5
+/obj/item/storage/firstaid/fire{
+ pixel_x = 9;
+ pixel_y = 0
},
/obj/item/storage/box/bodybags,
/turf/open/floor/plasteel/patterned/cargo_one,
diff --git a/code/__DEFINES/atmospherics.dm b/code/__DEFINES/atmospherics.dm
index 6e99bc182e61..ec5286ca34a4 100644
--- a/code/__DEFINES/atmospherics.dm
+++ b/code/__DEFINES/atmospherics.dm
@@ -331,6 +331,8 @@
#define GAS_PLUOXIUM "pluox"
#define GAS_FREON "freon"
#define GAS_HYDROGEN "h2"
+#define GAS_CHLORINE "cl2"
+#define GAS_HYDROGEN_CHLORIDE "hcl"
#define GAS_FLAG_DANGEROUS (1<<0)
#define GAS_FLAG_BREATH_PROC (1<<1)
diff --git a/code/__DEFINES/obj_flags.dm b/code/__DEFINES/obj_flags.dm
index d9ca63008c1d..387f87c90acc 100644
--- a/code/__DEFINES/obj_flags.dm
+++ b/code/__DEFINES/obj_flags.dm
@@ -52,6 +52,7 @@
#define ANTI_TINFOIL_MANEUVER (1<<12) //Hats with negative effects when worn (i.e the tinfoil hat).
#define DANGEROUS_OBJECT (1<<13) //Clothes that cause a larger notification when placed on a person.
#define FAST_EMBARK (1<<14) //Clothes that speed up mech and pod boarding.
+#define SEALS_EYES (1<<15) //Goggles and helmets that seal eyes from the enviroment
/// Flags for the organ_flags var on /obj/item/organ
#define ORGAN_SYNTHETIC (1<<0) //Synthetic organs, or cybernetic organs. Reacts to EMPs and don't deteriorate or heal
diff --git a/code/__DEFINES/species_clothing_defines.dm b/code/__DEFINES/species_clothing_defines.dm
index 517579192634..937adf6b7cdd 100644
--- a/code/__DEFINES/species_clothing_defines.dm
+++ b/code/__DEFINES/species_clothing_defines.dm
@@ -22,6 +22,7 @@
#define VOX_SUIT_PATH 'icons/mob/species/vox/onmob_suit_vox.dmi'
#define VOX_EARS_PATH 'icons/mob/species/vox/onmob_ears_vox.dmi'
#define VOX_MASK_PATH 'icons/mob/species/vox/onmob_mask_vox.dmi'
+#define VOX_NECK_PATH 'icons/mob/species/vox/onmob_neck_vox.dmi'
#define VOX_HEAD_PATH 'icons/mob/species/vox/onmob_head_vox.dmi'
#define VOX_GLOVES_PATH 'icons/mob/species/vox/onmob_hands_vox.dmi'
#define VOX_GLASSES_PATH 'icons/mob/species/vox/onmob_eyes_vox.dmi'
diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm
index f88f0c9d791c..6a85a5c82fde 100644
--- a/code/__DEFINES/traits.dm
+++ b/code/__DEFINES/traits.dm
@@ -173,6 +173,7 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai
#define TRAIT_RESISTCOLD "resist_cold"
#define TRAIT_RESISTHIGHPRESSURE "resist_high_pressure"
#define TRAIT_RESISTLOWPRESSURE "resist_low_pressure"
+#define TRAIT_METALLIC "metallic" //used on IPCs
#define TRAIT_BOMBIMMUNE "bomb_immunity"
#define TRAIT_RADIMMUNE "rad_immunity"
#define TRAIT_GENELESS "geneless"
diff --git a/code/_globalvars/traits.dm b/code/_globalvars/traits.dm
index 5f5c26731d15..a155e570df4f 100644
--- a/code/_globalvars/traits.dm
+++ b/code/_globalvars/traits.dm
@@ -44,6 +44,7 @@ GLOBAL_LIST_INIT(traits_by_type, list(
"TRAIT_RESISTCOLD" = TRAIT_RESISTCOLD,
"TRAIT_RESISTHIGHPRESSURE" = TRAIT_RESISTHIGHPRESSURE,
"TRAIT_RESISTLOWPRESSURE" = TRAIT_RESISTLOWPRESSURE,
+ "TRAIT_METALLIC" = TRAIT_METALLIC,
"TRAIT_BOMBIMMUNE" = TRAIT_BOMBIMMUNE,
"TRAIT_RADIMMUNE" = TRAIT_RADIMMUNE,
"TRAIT_GENELESS" = TRAIT_GENELESS,
diff --git a/code/game/machinery/shuttle/shuttle_heater.dm b/code/game/machinery/shuttle/shuttle_heater.dm
index 2b440f926c32..f8fa1d1ef786 100644
--- a/code/game/machinery/shuttle/shuttle_heater.dm
+++ b/code/game/machinery/shuttle/shuttle_heater.dm
@@ -5,13 +5,14 @@
//it for the engine.
//-----------------------------------------------
+#define CHLORINE_OXIDATION_VALUE 0.5
#define O2_OXIDATION_VALUE 1
#define NITRYL_OXIDATION_VALUE 1
#define NITROUS_OXIDATION_VALUE 3
+#define HYDROGEN_THRUSTER_VALUE 0.5
#define PLASMA_THRUSTER_VALUE 1
#define TRITRIUM_THRUSTER_VALUE 3
-#define HYDROGEN_THRUSTER_VALUE 0.5
#define NITROUS_COOLING_MULTIPIER 500
#define NITROUS_COOLING_MIN 173
diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm
index a6ef402ecad4..63e4ffc5e6c3 100644
--- a/code/game/objects/items/plushes.dm
+++ b/code/game/objects/items/plushes.dm
@@ -863,3 +863,43 @@
var/mutable_appearance/base_overlay_among = mutable_appearance(icon, "plushie_among_visor")
base_overlay_among.appearance_flags = RESET_COLOR
add_overlay(base_overlay_among)
+
+/obj/effect/spawner/lootdrop/plushie
+ loot = list (
+ /obj/item/toy/plush/beeplushie,
+ /obj/item/toy/plush/blahaj,
+ /obj/item/toy/plush/carpplushie,
+ /obj/item/toy/plush/flushed,
+ /obj/item/toy/plush/kari,
+ /obj/item/toy/plush/lizardplushie,
+ /obj/item/toy/plush/mora,
+ /obj/item/toy/plush/realgoat,
+ /obj/item/toy/plush/rilena,
+ /obj/item/toy/plush/sharai,
+ /obj/item/toy/plush/slimeplushie,
+ /obj/item/toy/plush/snakeplushie,
+ /obj/item/toy/plush/spider,
+ /obj/item/toy/plush/tali,
+ /obj/item/toy/plush/xader,
+ /obj/effect/spawner/lootdrop/plushie/moth // fair chances
+ )
+
+/obj/effect/spawner/lootdrop/plushie/moth
+ loot = list (
+ /obj/item/toy/plush/moth,
+ /obj/item/toy/plush/moth/monarch,
+ /obj/item/toy/plush/moth/luna,
+ /obj/item/toy/plush/moth/atlas,
+ /obj/item/toy/plush/moth/redish,
+ /obj/item/toy/plush/moth/royal,
+ /obj/item/toy/plush/moth/gothic,
+ /obj/item/toy/plush/moth/lovers,
+ /obj/item/toy/plush/moth/whitefly,
+ /obj/item/toy/plush/moth/punished,
+ /obj/item/toy/plush/moth/firewatch,
+ /obj/item/toy/plush/moth/deadhead,
+ /obj/item/toy/plush/moth/poison,
+ /obj/item/toy/plush/moth/ragged,
+ /obj/item/toy/plush/moth/snow,
+ /obj/item/toy/plush/moth/moonfly
+ )
diff --git a/code/modules/atmospherics/auxgm/gas_types.dm b/code/modules/atmospherics/auxgm/gas_types.dm
index 835edafc4cb8..662b88046956 100644
--- a/code/modules/atmospherics/auxgm/gas_types.dm
+++ b/code/modules/atmospherics/auxgm/gas_types.dm
@@ -168,3 +168,27 @@
enthalpy = FIRE_HYDROGEN_ENERGY_RELEASED
fire_burn_rate = 2
fire_temperature = FIRE_MINIMUM_TEMPERATURE_TO_EXIST - 50
+
+/datum/gas/chlorine
+ id = GAS_CHLORINE
+ specific_heat = 20
+ name = "Chlorine"
+ flags = GAS_FLAG_DANGEROUS
+ moles_visible = MOLES_GAS_VISIBLE * 5
+ gas_overlay = "nitrous_oxide"
+ color = "#FFFB89"
+ fusion_power = 0
+
+/datum/gas/hydrogen_chloride
+ id = GAS_HYDROGEN_CHLORIDE
+ specific_heat = 40
+ name = "Hydrogen Chloride"
+ flags = GAS_FLAG_DANGEROUS
+ moles_visible = MOLES_GAS_VISIBLE * 2
+ gas_overlay = "nitrous_oxide"
+ color = "#5bfd45"
+ fusion_power = 0
+ fire_products = list(GAS_CHLORINE = 1, GAS_H2O = 0.5)
+ enthalpy = 63000
+ fire_burn_rate = 1
+ fire_temperature = FIRE_MINIMUM_TEMPERATURE_TO_EXIST
diff --git a/code/modules/atmospherics/gasmixtures/auxgm.dm b/code/modules/atmospherics/gasmixtures/auxgm.dm
index b3a81dbb0e9c..e774d1060ec3 100644
--- a/code/modules/atmospherics/gasmixtures/auxgm.dm
+++ b/code/modules/atmospherics/gasmixtures/auxgm.dm
@@ -1,5 +1,5 @@
GLOBAL_LIST_INIT(hardcoded_gases, list(GAS_O2, GAS_N2, GAS_CO2, GAS_PLASMA)) //the main four gases, which were at one time hardcoded
-GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(GAS_O2, GAS_N2, GAS_CO2, GAS_PLUOXIUM, GAS_STIMULUM, GAS_NITRYL))) //unable to react amongst themselves
+GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(GAS_O2, GAS_N2, GAS_CO2, GAS_PLUOXIUM, GAS_STIMULUM, GAS_NITRYL, GAS_CHLORINE, GAS_HYDROGEN_CHLORIDE))) //unable to react amongst themselves
// Auxgm
// It's a send-up of XGM, like what baystation got.
diff --git a/code/modules/atmospherics/gasmixtures/reactions.dm b/code/modules/atmospherics/gasmixtures/reactions.dm
index 00ca2d22f76c..b824c1d78d61 100644
--- a/code/modules/atmospherics/gasmixtures/reactions.dm
+++ b/code/modules/atmospherics/gasmixtures/reactions.dm
@@ -825,3 +825,32 @@
if(new_heat_capacity > MINIMUM_HEAT_CAPACITY)
air.set_temperature(clamp((air.return_temperature()*old_heat_capacity + energy_released)/new_heat_capacity,TCMB,INFINITY))
return REACTING
+
+/datum/gas_reaction/hydrogen_chloride_formation
+ priority = 11
+ name = "Hydrogen Chloride formation"
+ id = "hydrogenchlorideformation"
+
+/datum/gas_reaction/hydrogen_chloride_formation/init_reqs()
+ min_requirements = list(
+ GAS_CHLORINE = 5,
+ GAS_HYDROGEN = 5,
+ "TEMP" = FIRE_MINIMUM_TEMPERATURE_TO_EXIST
+ )
+
+/datum/gas_reaction/hydrogen_chloride_formation/react(datum/gas_mixture/air)
+ var/temperature = air.return_temperature()
+ var/old_heat_capacity = air.heat_capacity()
+ var/reaction_efficency = min((temperature/(FIRE_MINIMUM_TEMPERATURE_TO_EXIST*10)),air.get_moles(GAS_CHLORINE),air.get_moles(GAS_HYDROGEN))
+ var/energy_released = reaction_efficency*185000
+ if ((air.get_moles(GAS_CHLORINE) - reaction_efficency < 0)|| (air.get_moles(GAS_HYDROGEN) - (reaction_efficency) < 0) || energy_released <= 0) //Shouldn't produce gas from nothing.
+ return NO_REACTION
+ air.adjust_moles(GAS_HYDROGEN_CHLORIDE, reaction_efficency)
+ air.adjust_moles(GAS_HYDROGEN, -reaction_efficency)
+ air.adjust_moles(GAS_CHLORINE, -reaction_efficency)
+
+ if(energy_released > 0)
+ var/new_heat_capacity = air.heat_capacity()
+ if(new_heat_capacity > MINIMUM_HEAT_CAPACITY)
+ air.set_temperature(max(((temperature*old_heat_capacity + energy_released)/new_heat_capacity),TCMB))
+ return REACTING
diff --git a/code/modules/atmospherics/machinery/airalarm.dm b/code/modules/atmospherics/machinery/airalarm.dm
index e5a1be0294d6..236c7b040d99 100644
--- a/code/modules/atmospherics/machinery/airalarm.dm
+++ b/code/modules/atmospherics/machinery/airalarm.dm
@@ -106,6 +106,11 @@
var/alarm_frequency = FREQ_ATMOS_ALARMS
var/datum/radio_frequency/radio_connection
+ //anything outright hazardous (flammable, toxic, generally Weird)
+ var/list/filter_basic = list(GAS_CO2, GAS_PLASMA, GAS_NITROUS, GAS_BZ, GAS_TRITIUM, GAS_NITRYL, GAS_FREON, GAS_HYDROGEN, GAS_CHLORINE, GAS_HYDROGEN_CHLORIDE)
+ //anything that isn't o2 or n2.
+ var/list/filter_extra = list(GAS_CO2, GAS_PLASMA, GAS_NITROUS, GAS_BZ, GAS_TRITIUM, GAS_NITRYL, GAS_FREON, GAS_HYDROGEN, GAS_CHLORINE, GAS_HYDROGEN_CHLORIDE, GAS_H2O, GAS_HYPERNOB, GAS_STIMULUM, GAS_PLUOXIUM)
+
var/list/TLV = list( // Breathable air.
"pressure" = new/datum/tlv(HAZARD_LOW_PRESSURE, WARNING_LOW_PRESSURE, WARNING_HIGH_PRESSURE, HAZARD_HIGH_PRESSURE), // kPa. Values are min2, min1, max1, max2
"temperature" = new/datum/tlv(T0C, T0C+10, T0C+40, T0C+66),
@@ -122,7 +127,9 @@
GAS_NITRYL = new/datum/tlv/dangerous,
GAS_PLUOXIUM = new/datum/tlv(-1, -1, 5, 6), // Unlike oxygen, pluoxium does not fuel plasma/tritium fires
GAS_FREON = new/datum/tlv/dangerous,
- GAS_HYDROGEN = new/datum/tlv/dangerous
+ GAS_HYDROGEN = new/datum/tlv/dangerous,
+ GAS_CHLORINE = new/datum/tlv/dangerous,
+ GAS_HYDROGEN_CHLORIDE = new/datum/tlv/dangerous
)
/obj/machinery/airalarm/server // No checks here.
@@ -142,7 +149,9 @@
GAS_NITRYL = new/datum/tlv/no_checks,
GAS_PLUOXIUM = new/datum/tlv/no_checks,
GAS_FREON = new/datum/tlv/no_checks,
- GAS_HYDROGEN = new/datum/tlv/no_checks
+ GAS_HYDROGEN = new/datum/tlv/no_checks,
+ GAS_CHLORINE = new/datum/tlv/dangerous,
+ GAS_HYDROGEN_CHLORIDE = new/datum/tlv/dangerous
)
heating_manage = FALSE
@@ -163,7 +172,9 @@
GAS_NITRYL = new/datum/tlv/dangerous,
GAS_PLUOXIUM = new/datum/tlv(-1, -1, 1000, 1000), // Unlike oxygen, pluoxium does not fuel plasma/tritium fires
GAS_FREON = new/datum/tlv/dangerous,
- GAS_HYDROGEN = new/datum/tlv/dangerous
+ GAS_HYDROGEN = new/datum/tlv/dangerous,
+ GAS_CHLORINE = new/datum/tlv/dangerous,
+ GAS_HYDROGEN_CHLORIDE = new/datum/tlv/dangerous
)
heating_manage = FALSE
@@ -542,7 +553,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/airalarm, 27)
for(var/device_id in A.air_scrub_names)
send_signal(device_id, list(
"power" = 1,
- "set_filters" = list(GAS_CO2, GAS_BZ),
+ "set_filters" = filter_basic,
"scrubbing" = 1,
"widenet" = 0
), signal_source)
@@ -556,20 +567,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/airalarm, 27)
for(var/device_id in A.air_scrub_names)
send_signal(device_id, list(
"power" = 1,
- "set_filters" = list(
- GAS_CO2,
- GAS_PLASMA,
- GAS_H2O,
- GAS_HYPERNOB,
- GAS_NITROUS,
- GAS_NITRYL,
- GAS_TRITIUM,
- GAS_BZ,
- GAS_STIMULUM,
- GAS_PLUOXIUM,
- GAS_FREON,
- GAS_HYDROGEN
- ),
+ "set_filters" = filter_extra,
"scrubbing" = 1,
"widenet" = 1
), signal_source)
@@ -596,7 +594,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/airalarm, 27)
for(var/device_id in A.air_scrub_names)
send_signal(device_id, list(
"power" = 1,
- "set_filters" = list(GAS_CO2, GAS_BZ),
+ "set_filters" = filter_basic,
"scrubbing" = 1,
"widenet" = 0
), signal_source)
diff --git a/code/modules/atmospherics/machinery/portable/canister.dm b/code/modules/atmospherics/machinery/portable/canister.dm
index f2e563c07b5e..cb6a1b9b0bb0 100644
--- a/code/modules/atmospherics/machinery/portable/canister.dm
+++ b/code/modules/atmospherics/machinery/portable/canister.dm
@@ -54,7 +54,9 @@
"caution" = /obj/machinery/portable_atmospherics/canister,
"freon" = /obj/machinery/portable_atmospherics/canister/freon,
"hydrogen" = /obj/machinery/portable_atmospherics/canister/hydrogen,
- "fuel mix" = /obj/machinery/portable_atmospherics/canister/fuel
+ "fuel mix" = /obj/machinery/portable_atmospherics/canister/fuel,
+ "cl2" = /obj/machinery/portable_atmospherics/canister/chlorine,
+ "hcl" =/obj/machinery/portable_atmospherics/canister/hydrogen_chloride,
)
/obj/machinery/portable_atmospherics/canister/interact(mob/user)
@@ -170,6 +172,20 @@
air_contents.set_moles(GAS_HYDROGEN, 1000)
air_contents.set_temperature(T20C)
+/obj/machinery/portable_atmospherics/canister/chlorine
+ name = "chlorine canister"
+ desc = "chlorine"
+ icon_state = "greenys"
+ gas_type = GAS_CHLORINE
+ filled = 1
+
+/obj/machinery/portable_atmospherics/canister/hydrogen_chloride
+ name = "hydrogen chloride canister"
+ desc = "awful"
+ icon_state = "greenyshaz"
+ gas_type = GAS_HYDROGEN_CHLORIDE
+ filled = 1
+
/obj/machinery/portable_atmospherics/canister/fusion_test
name = "fusion test canister"
desc = "Don't be a badmin."
diff --git a/code/modules/clothing/factions/ngr.dm b/code/modules/clothing/factions/ngr.dm
index aa094e1a1ed0..4a70d10327c6 100644
--- a/code/modules/clothing/factions/ngr.dm
+++ b/code/modules/clothing/factions/ngr.dm
@@ -231,6 +231,7 @@
icon_state = "ngr_shemagh"
icon = 'icons/obj/clothing/faction/ngr/neck.dmi'
mob_overlay_icon = 'icons/mob/clothing/faction/ngr/neck.dmi'
+ supports_variations = VOX_VARIATION
//////////
//Belts//
diff --git a/code/modules/clothing/factions/srm.dm b/code/modules/clothing/factions/srm.dm
index cd901306b7a7..07639696bb01 100644
--- a/code/modules/clothing/factions/srm.dm
+++ b/code/modules/clothing/factions/srm.dm
@@ -10,6 +10,7 @@
can_adjust = FALSE
icon = 'icons/obj/clothing/faction/srm/uniforms.dmi'
mob_overlay_icon = 'icons/mob/clothing/faction/srm/uniforms.dmi'
+ supports_variations = KEPORI_VARIATION
//////////////////
//Armored suits//
@@ -25,12 +26,14 @@
heat_protection = CHEST|GROIN|ARMS
icon = 'icons/obj/clothing/faction/srm/suits.dmi'
mob_overlay_icon = 'icons/mob/clothing/faction/srm/suits.dmi'
+ supports_variations = KEPORI_VARIATION
/obj/item/clothing/suit/armor/roumain/shadow
name = "saint-roumain shadow duster"
desc = "A coat made from hard leather. Its rough, barely-treated finish is typical of one of the Saint-Roumain Militia's trainees."
icon_state = "armor_rouma_shadow"
item_state = "rouma_shadow_coat"
+ supports_variations = KEPORI_VARIATION
/obj/item/clothing/suit/toggle/labcoat/roumain_med
name = "saint-roumain medical duster"
@@ -39,6 +42,7 @@
mob_overlay_icon = 'icons/mob/clothing/faction/srm/suits.dmi'
icon_state = "rouma_med_coat"
armor = list("melee" = 35, "bullet" = 30, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 50, "rad" = 0, "fire" = 50, "acid" = 50)
+ supports_variations = KEPORI_VARIATION
/obj/item/clothing/suit/hazardvest/roumain
name = "saint-roumain machinist leather vest"
@@ -53,6 +57,7 @@
name = "saint-roumain flamebearer robes"
desc = "A set of ashy-grey robes made from hard leather, adorned with gold trims. Its rough finish after a near-char and application of aromatics is heavily favored for the ecclesiastical sect of the Church of Saint Roumain, a living reminder of the Ashen Huntsman himself."
icon_state = "armor_rouma_flamebearer"
+ supports_variations = KEPORI_VARIATION
/obj/item/clothing/suit/armor/roumain/colligne
name = "saint-roumain colligne coat"
@@ -62,6 +67,7 @@
body_parts_covered = CHEST|GROIN|ARMS|LEGS
cold_protection = CHEST|GROIN|LEGS|ARMS
heat_protection = CHEST|GROIN|LEGS|ARMS
+ supports_variations = KEPORI_VARIATION
/obj/item/clothing/suit/armor/roumain/montagne
name = "saint-roumain montagne coat"
@@ -72,6 +78,7 @@
armor = list("melee" = 30, "bullet" = 30, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 90)
cold_protection = CHEST|GROIN|LEGS|ARMS
heat_protection = CHEST|GROIN|LEGS|ARMS
+ supports_variations = KEPORI_VARIATION
///////////////
//Spacesuits//
@@ -86,6 +93,7 @@
item_state = "hardsuit0-roumain"
hardsuit_type = "roumain"
worn_y_offset = 4
+ supports_variations = KEPORI_VARIATION
/obj/item/clothing/suit/space/hardsuit/solgov/roumain
name = "\improper roumain hardsuit"
@@ -96,6 +104,7 @@
item_state = "hardsuit-roumain"
helmettype = /obj/item/clothing/head/helmet/space/hardsuit/solgov/roumain
slowdown = 0.5
+ supports_variations = KEPORI_VARIATION
/////////
//Hats//
@@ -107,11 +116,13 @@
icon_state = "rouma_hat"
icon = 'icons/obj/clothing/faction/srm/head.dmi'
mob_overlay_icon = 'icons/mob/clothing/faction/srm/head.dmi'
+ supports_variations = KEPORI_VARIATION
/obj/item/clothing/head/cowboy/sec/roumain/shadow
name = "shadow's hat"
desc = "A rough, simple hat. The way it covers your eyes makes you feel badass, but you just look like a wannabe hunter."
icon_state = "rouma_shadow_hat"
+ supports_variations = KEPORI_VARIATION
/obj/item/clothing/head/cowboy/sec/roumain/machinist
name = "machinist's hat"
@@ -122,21 +133,25 @@
name = "medical hunter's hat"
desc = "A very wide-brimmed, round hat treated with oil and wax. Somehow manages to look stylish and creepy at the same time."
icon_state = "rouma_med_hat"
+ supports_variations = KEPORI_VARIATION
/obj/item/clothing/head/cowboy/sec/roumain/flamebearer
name = "flamebearer's hat"
desc = "A wide-brimmed, pointed hat with charred leather, granting it an ash-grey appearance. The design honors the one the Ashen Huntsman himself wore, according to legend."
icon_state = "rouma_flamebearer_hat"
+ supports_variations = KEPORI_VARIATION
/obj/item/clothing/head/cowboy/sec/roumain/colligne
name = "colligne's hat"
desc = "A fancy, pointy leather hat with a large feather plume to signal that you are, in fact... A Hunter Colligne. You still have some ways to go before you gain the title of Montagne."
icon_state = "rouma_colligne_hat"
+ supports_variations = KEPORI_VARIATION
/obj/item/clothing/head/cowboy/sec/roumain/montagne
name = "montagne's hat"
desc = "A very fancy hat with a large feather plume to signal that you are, in fact, a Hunter Montagne. The exotic fur lining is impeccably soft."
icon_state = "rouma_montagne_hat"
+ supports_variations = KEPORI_VARIATION
///////////////
//Accessories//
diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm
index f33a789156e9..59530e24a542 100644
--- a/code/modules/clothing/glasses/_glasses.dm
+++ b/code/modules/clothing/glasses/_glasses.dm
@@ -314,7 +314,7 @@
flash_protect = FLASH_PROTECTION_WELDER
custom_materials = list(/datum/material/iron = 250)
tint = 2
- visor_vars_to_toggle = VISOR_FLASHPROTECT | VISOR_TINT
+ visor_vars_to_toggle = VISOR_FLASHPROTECT | VISOR_TINT | SEALS_EYES
flags_cover = GLASSESCOVERSEYES
glass_colour_type = /datum/client_colour/glass_colour/gray
supports_variations = VOX_VARIATION
@@ -485,12 +485,14 @@
desc = "A pair of goggles meant for low temperatures."
icon_state = "cold"
item_state = "cold"
+ flags_cover = GLASSESCOVERSEYES | SEALS_EYES
/obj/item/clothing/glasses/heat
name = "heat goggles"
desc = "A pair of goggles meant for high temperatures."
icon_state = "heat"
item_state = "heat"
+ flags_cover = GLASSESCOVERSEYES | SEALS_EYES
/obj/item/clothing/glasses/orange
name = "orange glasses"
@@ -572,7 +574,7 @@
desc = "Medical, security and diagnostic hud. Alt click to toggle xray."
icon_state = "nvgmeson"
item_state = "nvgmeson"
- flags_cover = GLASSESCOVERSEYES
+ flags_cover = GLASSESCOVERSEYES | SEALS_EYES
darkness_view = 8
flash_protect = FLASH_PROTECTION_WELDER
lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE
diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm
index dba4c2f80406..9b28c58d03cf 100644
--- a/code/modules/clothing/head/hardhat.dm
+++ b/code/modules/clothing/head/hardhat.dm
@@ -116,7 +116,7 @@
max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT
cold_protection = HEAD
min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT
- flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF
+ flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF | SEALS_EYES
/obj/item/clothing/head/hardhat/mining
name = "mining helmet"
diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm
index a6de8769642a..cdfe4672d46f 100644
--- a/code/modules/clothing/head/helmet.dm
+++ b/code/modules/clothing/head/helmet.dm
@@ -286,7 +286,7 @@
visor_flags_inv = HIDEFACE
toggle_cooldown = 0
flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF
- visor_flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF
+ visor_flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF | SEALS_EYES
dog_fashion = null
/obj/item/clothing/head/helmet/justice
@@ -492,7 +492,7 @@
resistance_flags = FIRE_PROOF | ACID_PROOF
flash_protect = FLASH_PROTECTION_WELDER
flags_inv = HIDEHAIR|HIDEFACIALHAIR|HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE
- flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF
+ flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF | SEALS_EYES
strip_delay = 80
/obj/item/clothing/head/helmet/swat/inteq
diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm
index 34e77816c941..e5d3717b2b65 100644
--- a/code/modules/clothing/masks/gasmask.dm
+++ b/code/modules/clothing/masks/gasmask.dm
@@ -8,7 +8,7 @@
item_state = "gas_alt"
gas_transfer_coefficient = 0.01
permeability_coefficient = 0.01
- flags_cover = MASKCOVERSEYES | MASKCOVERSMOUTH | PEPPERPROOF
+ flags_cover = MASKCOVERSEYES | MASKCOVERSMOUTH | PEPPERPROOF | SEALS_EYES
resistance_flags = NONE
/obj/item/clothing/mask/gas/atmos
diff --git a/code/modules/clothing/neck/_neck.dm b/code/modules/clothing/neck/_neck.dm
index 3f431df81ccb..36217ac9b932 100644
--- a/code/modules/clothing/neck/_neck.dm
+++ b/code/modules/clothing/neck/_neck.dm
@@ -167,6 +167,7 @@
desc = "An outdated medical apparatus for listening to the sounds of the human body. It also makes you look like you know what you're doing."
icon_state = "stethoscope"
cuttable = FALSE
+ supports_variations = VOX_VARIATION
/obj/item/clothing/neck/stethoscope/attack(mob/living/carbon/human/M, mob/living/user)
if(ishuman(M) && isliving(user))
@@ -267,6 +268,7 @@
name = "shemagh"
desc = "An oversized shemagh, for those with a keen sense of fashion, or those operating tactically."
icon_state = "shemagh"
+ supports_variations = VOX_VARIATION
//The three following scarves don't have the scarf subtype
//This is because Ian can equip anything from that subtype
@@ -275,21 +277,25 @@
name = "striped red scarf"
icon_state = "stripedredscarf"
custom_price = 10
+ supports_variations = VOX_VARIATION
/obj/item/clothing/neck/stripedgreenscarf
name = "striped green scarf"
icon_state = "stripedgreenscarf"
custom_price = 10
+ supports_variations = VOX_VARIATION
/obj/item/clothing/neck/stripedbluescarf
name = "striped blue scarf"
icon_state = "stripedbluescarf"
custom_price = 10
+ supports_variations = VOX_VARIATION
/obj/item/clothing/neck/stripedsolgovscarf
name = "striped solgov scarf"
icon_state = "stripedsolgovscarf"
custom_price = 10
+ supports_variations = VOX_VARIATION
/obj/item/clothing/neck/petcollar
name = "pet collar"
diff --git a/code/modules/clothing/outfits/factions/independent.dm b/code/modules/clothing/outfits/factions/independent.dm
index db227c2903c7..f89d39a4d8d3 100644
--- a/code/modules/clothing/outfits/factions/independent.dm
+++ b/code/modules/clothing/outfits/factions/independent.dm
@@ -540,7 +540,7 @@
dcoat = /obj/item/clothing/suit/hooded/wintercoat/cargo
shoes = /obj/item/clothing/shoes/sneakers/brown
glasses = /obj/item/clothing/glasses/sunglasses
- l_hand = /obj/item/clipboard
+ r_pocket = /obj/item/clipboard
backpack_contents = list(/obj/item/modular_computer/tablet/preset/cargo=1)
chameleon_extras = /obj/item/stamp/qm
@@ -548,12 +548,16 @@
/datum/outfit/job/independent/quartermaster/western
name = "Independent - Quartermaster (Western)"
- uniform = /obj/item/clothing/under/rank/cargo/qm
- suit = /obj/item/clothing/suit/toggle/hazard
+ uniform = /obj/item/clothing/under/rank/security/detective
+ suit = /obj/item/clothing/suit/hazardvest
shoes = /obj/item/clothing/shoes/workboots
+ gloves = /obj/item/clothing/gloves/fingerless
glasses = /obj/item/clothing/glasses/sunglasses
head = /obj/item/clothing/head/cowboy/sec
+ backpack = /obj/item/storage/backpack/industrial
+ satchel = /obj/item/storage/backpack/satchel/eng
+
/datum/outfit/job/independent/miner
name = "Independent - Miner"
jobtype = /datum/job/mining
diff --git a/code/modules/clothing/spacesuits/_spacesuits.dm b/code/modules/clothing/spacesuits/_spacesuits.dm
index cb98f607089c..f96ad54adb88 100644
--- a/code/modules/clothing/spacesuits/_spacesuits.dm
+++ b/code/modules/clothing/spacesuits/_spacesuits.dm
@@ -18,7 +18,7 @@
flash_protect = FLASH_PROTECTION_WELDER
strip_delay = 50
equip_delay_other = 50
- flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF
+ flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF | SEALS_EYES
resistance_flags = NONE
dog_fashion = null
content_overlays = FALSE
diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm
index fbcc5318edf3..2069b1e1e7f3 100644
--- a/code/modules/clothing/spacesuits/hardsuit.dm
+++ b/code/modules/clothing/spacesuits/hardsuit.dm
@@ -17,7 +17,7 @@
actions_types = list(/datum/action/item_action/toggle_helmet)
flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF
flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR
- visor_flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF
+ visor_flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF | SEALS_EYES
var/rad_count = 0
var/rad_record = 0
var/grace_count = 0
@@ -1045,7 +1045,7 @@
item_state = "independent_sec_helm"
hardsuit_type = "independent-sec"
armor = list("melee" = 35, "bullet" = 25, "laser" = 20,"energy" = 40, "bomb" = 10, "bio" = 100, "rad" = 50, "fire" = 75, "acid" = 75)
- supports_variations = VOX_VARIATION
+ supports_variations = VOX_VARIATION | SNOUTED_VARIATION
/obj/item/clothing/suit/space/hardsuit/security/independent
icon_state = "hardsuit-independent-sec"
@@ -1056,7 +1056,7 @@
hardsuit_type = "independent-sec"
helmettype = /obj/item/clothing/head/helmet/space/hardsuit/security/independent
armor = list("melee" = 35, "bullet" = 25, "laser" = 20, "energy" = 40, "bomb" = 10, "bio" = 100, "rad" = 50, "fire" = 75, "acid" = 75)
- supports_variations = VOX_VARIATION
+ supports_variations = VOX_VARIATION | DIGITIGRADE_VARIATION
//Mining
/obj/item/clothing/head/helmet/space/hardsuit/mining/independent
diff --git a/code/modules/clothing/spacesuits/plasmamen.dm b/code/modules/clothing/spacesuits/plasmamen.dm
index 43dc5a5dd8d0..895dea5156aa 100644
--- a/code/modules/clothing/spacesuits/plasmamen.dm
+++ b/code/modules/clothing/spacesuits/plasmamen.dm
@@ -58,7 +58,7 @@
actions_types = list(/datum/action/item_action/toggle_helmet_light)
visor_vars_to_toggle = VISOR_FLASHPROTECT | VISOR_TINT
flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR
- flags_cover = HEADCOVERSMOUTH|HEADCOVERSEYES|PEPPERPROOF
+ flags_cover = HEADCOVERSMOUTH|HEADCOVERSEYES|PEPPERPROOF | SEALS_EYES
visor_flags_inv = HIDEEYES|HIDEFACE
// WS Begin - plasmeme command helmets buff - used for RD bomb scanner
diff --git a/code/modules/clothing/suits/bio.dm b/code/modules/clothing/suits/bio.dm
index 1131c4e9166c..3ef1628c19b4 100644
--- a/code/modules/clothing/suits/bio.dm
+++ b/code/modules/clothing/suits/bio.dm
@@ -8,7 +8,7 @@
armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 100, "rad" = 20, "fire" = 30, "acid" = 100)
flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR|HIDEFACE
resistance_flags = ACID_PROOF
- flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF
+ flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF | SEALS_EYES
/obj/item/clothing/suit/bio_suit
name = "bio suit"
diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm
index 994b4cf7cf6d..3ca620095c61 100644
--- a/code/modules/clothing/suits/jobs.dm
+++ b/code/modules/clothing/suits/jobs.dm
@@ -114,7 +114,8 @@
item_state = "highvis"
blood_overlay_type = "coat"
body_parts_covered = CHEST|ARMS
- cold_protection = CHEST|GROIN|ARMS
+ cold_protection = CHEST|ARMS
+ min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT
togglename = "zipper"
allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/t_scanner, /obj/item/radio)
resistance_flags = NONE
diff --git a/code/modules/clothing/suits/utility.dm b/code/modules/clothing/suits/utility.dm
index ac91351c2324..88661d6b835c 100644
--- a/code/modules/clothing/suits/utility.dm
+++ b/code/modules/clothing/suits/utility.dm
@@ -67,7 +67,7 @@
max_heat_protection_temperature = HELMET_MAX_TEMP_PROTECT
strip_delay = 70
equip_delay_other = 70
- flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF
+ flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF | SEALS_EYES
resistance_flags = NONE
@@ -126,7 +126,7 @@
armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 60, "rad" = 100, "fire" = 30, "acid" = 30)
strip_delay = 60
equip_delay_other = 60
- flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF
+ flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF | SEALS_EYES
resistance_flags = NONE
flags_1 = RAD_PROTECT_CONTENTS_1
supports_variations = VOX_VARIATION
diff --git a/code/modules/clothing/towels.dm b/code/modules/clothing/towels.dm
index 22c1b29976fc..f35c608a042a 100644
--- a/code/modules/clothing/towels.dm
+++ b/code/modules/clothing/towels.dm
@@ -32,7 +32,7 @@
item_flags = NOBLUDGEON
resistance_flags = FLAMMABLE
flags_inv = HIDEHAIR // Only relevant when in head shape, but useful to keep around regardless.
- supports_variations = DIGITIGRADE_VARIATION_NO_NEW_ICON
+ supports_variations = DIGITIGRADE_VARIATION_NO_NEW_ICON | VOX_VARIATION
/// The shape we're currently in.
var/shape = TOWEL_FOLDED
diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm
index 730001819de4..18b6cb9ba40e 100644
--- a/code/modules/mob/living/carbon/human/life.dm
+++ b/code/modules/mob/living/carbon/human/life.dm
@@ -61,6 +61,21 @@
return ONE_ATMOSPHERE
return pressure
+/mob/living/carbon/human/proc/check_for_seal()
+ var/obj/item/clothing/clothing_suit = wear_suit
+ var/obj/item/clothing/clothing_head = head
+ if(istype(clothing_suit) && istype(clothing_head))
+ if (clothing_suit.clothing_flags & clothing_head.clothing_flags & STOPSPRESSUREDAMAGE)
+ return TRUE
+ return FALSE
+
+/mob/living/carbon/human/proc/check_for_goggles()
+ if(head?.flags_cover & SEALS_EYES)
+ return head
+ if(wear_mask?.flags_cover & SEALS_EYES)
+ return wear_mask
+ if(glasses?.flags_cover & SEALS_EYES)
+ return glasses
/mob/living/carbon/human/handle_traits()
if (getOrganLoss(ORGAN_SLOT_BRAIN) >= 60)
diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm
index e2a01d29540c..788baa32fbf5 100644
--- a/code/modules/mob/living/carbon/human/species.dm
+++ b/code/modules/mob/living/carbon/human/species.dm
@@ -1,5 +1,7 @@
GLOBAL_LIST_EMPTY(roundstart_races)
+#define MINIMUM_MOLS_TO_HARM 1
+
/**
* # species datum
*
@@ -1793,6 +1795,61 @@ GLOBAL_LIST_EMPTY(roundstart_races)
if(!H.on_fire || areatemp > H.bodytemperature) // If we are not on fire or the area is hotter
H.adjust_bodytemperature((areatemp - H.bodytemperature), use_insulation=TRUE, use_steps=TRUE, hardsuit_fix=bodytemp_normal - H.bodytemperature)
+ if(H.check_for_seal())
+ return
+
+ var/plasma = environment.get_moles(GAS_PLASMA)
+ var/tritium = environment.get_moles(GAS_TRITIUM)
+ var/chlorine = environment.get_moles(GAS_CHLORINE)
+ var/hydrogen_chloride = environment.get_moles(GAS_HYDROGEN_CHLORIDE)
+ if(chlorine <= MINIMUM_MOLS_TO_HARM && hydrogen_chloride <= MINIMUM_MOLS_TO_HARM && tritium <= MINIMUM_MOLS_TO_HARM && plasma <= MINIMUM_MOLS_TO_HARM)
+ return
+
+ var/eyedamage = FALSE
+ var/irritant = FALSE
+ var/burndamage = 0
+ var/lowerthreshold = 0
+ if(HAS_TRAIT(H, TRAIT_METALLIC)) //makes certain species take more damage and start taking damage at lower air amounts
+ lowerthreshold = 1
+
+ if(plasma > (MINIMUM_MOLS_TO_HARM * 10))
+ eyedamage = TRUE
+ irritant = TRUE
+ if(tritium)
+ burndamage += max(sqrt(tritium) - 2 + lowerthreshold, 0)
+ if(tritium > MINIMUM_MOLS_TO_HARM)
+ eyedamage = TRUE
+ irritant = TRUE
+ if(chlorine)
+ burndamage += max(sqrt(chlorine) - 4 + lowerthreshold, 0)
+ irritant = TRUE
+ if(chlorine > (MINIMUM_MOLS_TO_HARM * 10))
+ eyedamage = TRUE
+ if(hydrogen_chloride)
+ burndamage += max(sqrt(hydrogen_chloride) - 1 + lowerthreshold, 0)
+ eyedamage = TRUE
+ irritant = TRUE
+
+ if(!eyedamage && !burndamage && !irritant)
+ return
+ H.apply_damage(burndamage, BURN, spread_damage = TRUE)
+ if(prob(50) && burndamage)
+ if(lowerthreshold)
+ to_chat(H, "You're corroding!")
+ else
+ to_chat(H, "You're melting!")
+ playsound(H, 'sound/items/welder.ogg', 30, TRUE)
+ if(!H.check_for_goggles() && eyedamage)
+ H.adjustOrganLoss(ORGAN_SLOT_EYES, 1)
+ if(prob(50))
+ to_chat(H, "Your eyes burn!")
+ if(irritant && prob(50))
+ if(lowerthreshold)
+ to_chat(H, "Your outer shell smolders!")
+ else
+ to_chat(H, "Your skin itches.")
+
+
/// Handle the body temperature status effects for the species
/// Traits for resitance to heat or cold are handled here.
/datum/species/proc/handle_body_temperature(mob/living/carbon/human/H)
@@ -2264,3 +2321,5 @@ GLOBAL_LIST_EMPTY(roundstart_races)
/datum/species/proc/get_harm_descriptors()
return
+
+#undef MINIMUM_MOLS_TO_HARM
diff --git a/code/modules/mob/living/carbon/human/species_types/IPC.dm b/code/modules/mob/living/carbon/human/species_types/IPC.dm
index 9410111c9e4f..20d3f81aa38d 100644
--- a/code/modules/mob/living/carbon/human/species_types/IPC.dm
+++ b/code/modules/mob/living/carbon/human/species_types/IPC.dm
@@ -5,7 +5,7 @@
species_age_min = 0
species_age_max = 300
species_traits = list(NOTRANSSTING,NOEYESPRITES,NO_DNA_COPY,TRAIT_EASYDISMEMBER,NOZOMBIE,MUTCOLORS,REVIVESBYHEALING,NOHUSK,NOMOUTH,NO_BONES) //all of these + whatever we inherit from the real species
- inherent_traits = list(TRAIT_RESISTCOLD,TRAIT_VIRUSIMMUNE,TRAIT_NOBREATH,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_LIMBATTACHMENT)
+ inherent_traits = list(TRAIT_RESISTCOLD,TRAIT_VIRUSIMMUNE,TRAIT_NOBREATH,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_LIMBATTACHMENT, TRAIT_METALLIC)
inherent_biotypes = MOB_ROBOTIC|MOB_HUMANOID
mutantbrain = /obj/item/organ/brain/mmi_holder/posibrain
mutanteyes = /obj/item/organ/eyes/robotic
diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm
index 0f3ab70e4034..462abc5cd38c 100644
--- a/code/modules/mob/living/carbon/human/update_icons.dm
+++ b/code/modules/mob/living/carbon/human/update_icons.dm
@@ -741,13 +741,13 @@ There are several things that need to be remembered:
update_hud_neck(I)
if(!(ITEM_SLOT_NECK in check_obscured_slots()))
- if(dna.species.bodytype & BODYTYPE_VOX) // there is neither a vox or kepori neck path, we just tell it to greyscale no matter what
-// if(I.supports_variations & VOX_VARIATION)
-// icon_file = VOX_NECK_PATH
-// if(I.vox_override_icon)
-// icon_file = I.vox_override_icon
-// else
- handled_by_bodytype = TRUE
+ if(dna.species.bodytype & BODYTYPE_VOX) // there is no kepori neck path, we just tell it to greyscale no matter what
+ if(I.supports_variations & VOX_VARIATION)
+ icon_file = VOX_NECK_PATH
+ if(I.vox_override_icon)
+ icon_file = I.vox_override_icon
+ else
+ handled_by_bodytype = TRUE
else if(dna.species.bodytype & BODYTYPE_KEPORI)
// if(I.supports_variations & KEPORI_VARIATION)
diff --git a/code/modules/mob/living/simple_animal/bot/cleanbot.dm b/code/modules/mob/living/simple_animal/bot/cleanbot.dm
index 5229967f0374..01610cd13644 100644
--- a/code/modules/mob/living/simple_animal/bot/cleanbot.dm
+++ b/code/modules/mob/living/simple_animal/bot/cleanbot.dm
@@ -235,6 +235,9 @@
if(!target && trash) //Then for trash.
target = scan(/obj/item/trash)
+ if(!target && trash) //Then for Chainsmokers.
+ target = scan(/obj/item/cigbutt)
+
if(!target && trash) //Search for dead mices.
target = scan(/obj/item/reagent_containers/food/snacks/deadmouse)
@@ -317,6 +320,7 @@
target_types += list(
/obj/item/trash,
/obj/item/reagent_containers/food/snacks/deadmouse,
+ /obj/item/cigbutt,
)
target_types = typecacheof(target_types)
@@ -340,7 +344,7 @@
else if(istype(A, /obj/item) || istype(A, /obj/effect/decal/remains))
visible_message("[src] sprays hydrofluoric acid at [A]!")
playsound(src, 'sound/effects/spray2.ogg', 50, TRUE, -6)
- A.acid_act(75, 10)
+ A.acid_act(100, 10)
target = null
else if(istype(A, /mob/living/simple_animal/hostile/cockroach) || istype(A, /mob/living/simple_animal/mouse))
var/mob/living/simple_animal/M = target
diff --git a/code/modules/photography/camera/camera.dm b/code/modules/photography/camera/camera.dm
index 93b8319dbed7..e91a03e421f3 100644
--- a/code/modules/photography/camera/camera.dm
+++ b/code/modules/photography/camera/camera.dm
@@ -20,6 +20,7 @@
slot_flags = ITEM_SLOT_NECK
custom_materials = list(/datum/material/iron = 50, /datum/material/glass = 150)
custom_price = 120
+ supports_variations = VOX_VARIATION
var/flash_enabled = TRUE
var/state_on = "camera"
var/state_off = "camera_off"
diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm
index 24db5dd524d8..fdfeeb1cda9c 100644
--- a/code/modules/reagents/chemistry/reagents/other_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm
@@ -626,11 +626,14 @@
name = "Chlorine"
description = "A pale yellow gas that's well known as an oxidizer. While it forms many harmless molecules in its elemental form it is far from harmless."
reagent_state = GAS
+ metabolization_rate = REAGENTS_METABOLISM * 0.5
color = "#FFFB89" //pale yellow? let's make it light gray
- taste_description = "chlorine"
+ taste_description = "caustic"
/datum/reagent/chlorine/on_mob_life(mob/living/carbon/M)
- M.take_bodypart_damage(1*REM, 0, 0, 0)
+ M.take_bodypart_damage(0, 1*REM, 0, 0)
+ if(prob(25))
+ M.adjustOrganLoss(ORGAN_SLOT_LUNGS,2*REM)
. = 1
..()
@@ -649,6 +652,45 @@
mytray.adjustWater(-round(chems.get_reagent_amount(type) * 0.5))
mytray.adjustWeeds(-rand(1,3))
+/datum/reagent/chlorine/expose_obj(obj/exposed_object, reac_volume)
+ if((!exposed_object) || (!reac_volume))
+ return 0
+ var/temp = holder ? holder.chem_temp : T20C
+ exposed_object.atmos_spawn_air("cl2=[reac_volume/2];TEMP=[temp]")
+
+/datum/reagent/chlorine/expose_turf(turf/open/exposed_turf, reac_volume)
+ if(istype(exposed_turf))
+ var/temp = holder ? holder.chem_temp : T20C
+ exposed_turf.atmos_spawn_air("cl2=[reac_volume/2];TEMP=[temp]")
+ return
+
+/datum/reagent/hydrogen_chloride
+ name = "Hydrogen Chloride"
+ description = "A colorless gas that turns into hydrochloric acid in the presence of water."
+ reagent_state = GAS
+ metabolization_rate = REAGENTS_METABOLISM * 0.5
+ color = "#f4ffe0"
+ taste_description = "acid"
+
+/datum/reagent/hydrogen_chloride/on_mob_life(mob/living/carbon/exposed_mob)
+ exposed_mob.take_bodypart_damage(0, 2*REM, 0, 0)
+ exposed_mob.adjustOrganLoss(ORGAN_SLOT_LUNGS,1*REM)
+ exposed_mob.adjustOrganLoss(ORGAN_SLOT_STOMACH,1*REM)
+ . = 1
+ ..()
+
+/datum/reagent/hydrogen_chloride/expose_obj(obj/exposed_object, reac_volume)
+ if((!exposed_object) || (!reac_volume))
+ return 0
+ var/temp = holder ? holder.chem_temp : T20C
+ exposed_object.atmos_spawn_air("hcl=[reac_volume/2];TEMP=[temp]")
+
+/datum/reagent/hydrogen_chloride/expose_turf(turf/open/exposed_turf, reac_volume)
+ if(istype(exposed_turf))
+ var/temp = holder ? holder.chem_temp : T20C
+ exposed_turf.atmos_spawn_air("hcl=[reac_volume/2];TEMP=[temp]")
+ return
+
/datum/reagent/fluorine
name = "Fluorine"
description = "A comically-reactive chemical element. The universe does not want this stuff to exist in this form in the slightest."
diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm
index 05ca5131e0f9..f6af39b201c0 100644
--- a/code/modules/surgery/organs/lungs.dm
+++ b/code/modules/surgery/organs/lungs.dm
@@ -284,6 +284,38 @@
breath.adjust_moles(GAS_FREON, -gas_breathed)
+ // Chlorine
+ var/chlorine_pp = PP(breath,GAS_CHLORINE)
+ if (prob(chlorine_pp))
+ to_chat(H, "Your lungs feel awful!")
+ if (chlorine_pp >40)
+ H.emote("gasp")
+ H.adjustFireLoss(5)
+ if (prob(chlorine_pp/2))
+ to_chat(H, "Your throat closes up!")
+ H.silent = max(H.silent, 3)
+ else
+ H.adjustFireLoss(round(chlorine_pp/8))
+ gas_breathed = breath.get_moles(GAS_CHLORINE)
+ if (gas_breathed > gas_stimulation_min)
+ H.reagents.add_reagent(/datum/reagent/chlorine,1)
+
+ breath.adjust_moles(GAS_CHLORINE, -gas_breathed)
+ // Hydrogen Chloride
+ var/hydrogen_chloride_pp = PP(breath,GAS_HYDROGEN_CHLORIDE)
+ if (prob(hydrogen_chloride_pp))
+ to_chat(H, "Your lungs feel terrible!")
+ if (hydrogen_chloride_pp >20)
+ H.emote("gasp")
+ H.adjustFireLoss(10)
+ if (prob(hydrogen_chloride_pp/2))
+ to_chat(H, "Your throat closes up!")
+ H.silent = max(H.silent, 3)
+ else
+ H.adjustFireLoss(round(hydrogen_chloride_pp/4))
+ if (gas_breathed > gas_stimulation_min)
+ H.reagents.add_reagent(/datum/reagent/hydrogen_chloride)
+
// Stimulum
gas_breathed = PP(breath,GAS_STIMULUM)
if (gas_breathed > gas_stimulation_min)
diff --git a/html/changelogs/archive/2024-08.yml b/html/changelogs/archive/2024-08.yml
index 345f75d1c6ec..cc41002e4b52 100644
--- a/html/changelogs/archive/2024-08.yml
+++ b/html/changelogs/archive/2024-08.yml
@@ -59,3 +59,25 @@
- bugfix: Fixed three typos in the code.
phoaly:
- balance: Buffed LP hardsuits
+2024-08-07:
+ Sadhorizon:
+ - tweak: Remapped the Dwayne-class Long Range Mining Transport.
+ - rscadd: Added a random plushie spawner and a random moth plushie spawner.
+ Thera-Pissed:
+ - rscadd: Chlorine and Hydrogen Chloride gases! Wear your goggles!
+2024-08-10:
+ generalthrax:
+ - rscadd: Cleanbots now destroy cigarette butts, and dispense enough acid to do
+ so.
+ rye-rice:
+ - bugfix: indie sec hardsuit now shows up
+2024-08-11:
+ firebudgy:
+ - rscadd: Sprites for several different kinds of scarves for Vox!
+ - rscadd: Additional sprites for several other items for Vox, such as chest-high
+ towels and hazard jackets.
+ - rscadd: Created onmob_neck_vox.dmi file, plus enabled support for it.
+ generalthrax:
+ - bugfix: Fixes the Industrial Jacket to be warm (For Real)
+ phoaly:
+ - balance: Talos Corpsman has been readded with a different medkit loadout.
diff --git a/icons/mob/species/kepori/onmob_head_kepori.dmi b/icons/mob/species/kepori/onmob_head_kepori.dmi
index b4631838b75a..8d1c43955f8a 100644
Binary files a/icons/mob/species/kepori/onmob_head_kepori.dmi and b/icons/mob/species/kepori/onmob_head_kepori.dmi differ
diff --git a/icons/mob/species/kepori/onmob_suit_kepori.dmi b/icons/mob/species/kepori/onmob_suit_kepori.dmi
index 649853ea7280..ae5750dd0558 100644
Binary files a/icons/mob/species/kepori/onmob_suit_kepori.dmi and b/icons/mob/species/kepori/onmob_suit_kepori.dmi differ
diff --git a/icons/mob/species/kepori/onmob_uniform_kepori.dmi b/icons/mob/species/kepori/onmob_uniform_kepori.dmi
index d6f011cef312..f6d35ec4c795 100644
Binary files a/icons/mob/species/kepori/onmob_uniform_kepori.dmi and b/icons/mob/species/kepori/onmob_uniform_kepori.dmi differ
diff --git a/icons/mob/species/misc/digitigrade_suits.dmi b/icons/mob/species/misc/digitigrade_suits.dmi
index 8bdb115b0370..b622c59dfa73 100644
Binary files a/icons/mob/species/misc/digitigrade_suits.dmi and b/icons/mob/species/misc/digitigrade_suits.dmi differ
diff --git a/icons/mob/species/vox/onmob_eyes_vox.dmi b/icons/mob/species/vox/onmob_eyes_vox.dmi
index 947496cfb889..2081f5eb8569 100644
Binary files a/icons/mob/species/vox/onmob_eyes_vox.dmi and b/icons/mob/species/vox/onmob_eyes_vox.dmi differ
diff --git a/icons/mob/species/vox/onmob_head_vox.dmi b/icons/mob/species/vox/onmob_head_vox.dmi
index 1028f120542d..e921c4e2bda0 100644
Binary files a/icons/mob/species/vox/onmob_head_vox.dmi and b/icons/mob/species/vox/onmob_head_vox.dmi differ
diff --git a/icons/mob/species/vox/onmob_neck_vox.dmi b/icons/mob/species/vox/onmob_neck_vox.dmi
new file mode 100644
index 000000000000..1877ca277c96
Binary files /dev/null and b/icons/mob/species/vox/onmob_neck_vox.dmi differ
diff --git a/icons/mob/species/vox/onmob_suit_vox.dmi b/icons/mob/species/vox/onmob_suit_vox.dmi
index 9914cc9786cd..02984e64f329 100644
Binary files a/icons/mob/species/vox/onmob_suit_vox.dmi and b/icons/mob/species/vox/onmob_suit_vox.dmi differ
diff --git a/icons/obj/nutanks.dmi b/icons/obj/nutanks.dmi
index 327bafa81706..94e4c7288512 100644
Binary files a/icons/obj/nutanks.dmi and b/icons/obj/nutanks.dmi differ
diff --git a/tgui/packages/tgui/constants.ts b/tgui/packages/tgui/constants.ts
index d11d5bdec83f..e17958e787f3 100644
--- a/tgui/packages/tgui/constants.ts
+++ b/tgui/packages/tgui/constants.ts
@@ -294,6 +294,20 @@ const GASES = [
label: 'Nitrium',
color: 'brown',
},
+ {
+ id: 'cl2',
+ path: '/datum/gas/cl2',
+ name: 'Chlorine',
+ label: 'Cl₂',
+ color: 'yellow',
+ },
+ {
+ id: 'hcl',
+ path: '/datum/gas/hcl',
+ name: 'Hydrogen Chloride',
+ label: 'HCl',
+ color: 'greenyellow',
+ },
] as const;
// Returns gas label based on gasId