From b87cad8da066072ef0eeece6f6d3c48b8016a64d Mon Sep 17 00:00:00 2001 From: Sebbe Date: Thu, 18 Jul 2019 20:27:46 +0200 Subject: [PATCH 001/119] Why are we still here Just to suffer --- .../carbon/human/species/station/traits_vr/neutral.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index 9bf2c932ec..2398a032bb 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -59,6 +59,16 @@ autohiss_exempt = list("Siik")) excludes = list(/datum/trait/autohiss_unathi) +/datum/trait/autohiss_awootism + name = "Autohiss (Disability)" + desc = "You can't speak r's and l's properly." + cost = 0 + var_changes = list( + autohiss_basic_map = list( + "l" = list("w", "ww"), + "r" = list("w", "ww") + )) + /datum/trait/bloodsucker name = "Bloodsucker" desc = "Makes you unable to gain nutrition from anything but blood. To compenstate, you get fangs that can be used to drain blood from prey." From e99ef30d1ce807ebc9ac4e09dd9aeccd44465e60 Mon Sep 17 00:00:00 2001 From: Wickedtemp Date: Fri, 19 Jul 2019 02:29:48 -0500 Subject: [PATCH 002/119] Update external_repair.dm --- code/modules/surgery/external_repair.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/modules/surgery/external_repair.dm b/code/modules/surgery/external_repair.dm index b26d803b34..39d8545c13 100644 --- a/code/modules/surgery/external_repair.dm +++ b/code/modules/surgery/external_repair.dm @@ -9,8 +9,6 @@ req_open = 1 /datum/surgery_step/repairflesh/can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - if (target.stat == DEAD) // Sorry defibs, your subjects need to have pumping fluids for these to work. - return 0 if (isslime(target)) return 0 if (target_zone == O_EYES || target_zone == O_MOUTH) From d6891f3bb21ff8489f34057c70d76b40fa772f29 Mon Sep 17 00:00:00 2001 From: if there were two guys on the moon Date: Fri, 19 Jul 2019 09:07:55 +0100 Subject: [PATCH 003/119] defib scanners --- code/game/objects/items/devices/scanners.dm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index ec121bfed2..6263c5243d 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -1,3 +1,4 @@ +#define DEFIB_TIME_LIMIT (10 MINUTES) //past this many seconds, defib is useless. /* CONTAINS: T-RAY @@ -81,8 +82,11 @@ HALOGEN COUNTER - Radcount on mobs dat += "\tKey: Suffocation/Toxin/Burns/Brute
" dat += "\tDamage Specifics: [OX] - [TX] - [BU] - [BR]
" dat += "Body Temperature: [M.bodytemperature-T0C]°C ([M.bodytemperature*1.8-459.67]°F)
" - if(M.tod && (M.stat == DEAD || (M.status_flags & FAKEDEATH))) - dat += "Time of Death: [M.tod]
" + if(M.timeofdeath && (M.stat == DEAD || (M.status_flags & FAKEDEATH))) + dat += "Time of Death: [worldtime2stationtime(M.timeofdeath)]
" + var/tdelta = round(world.time - M.timeofdeath) + if(tdelta < (DEFIB_TIME_LIMIT * 10)) + dat += "Subject died [DisplayTimeText(tdelta)] ago- defibrillation may be possible!
" if(istype(M, /mob/living/carbon/human) && mode == 1) var/mob/living/carbon/human/H = M var/list/damaged = H.get_damaged_organs(1,1) @@ -501,3 +505,5 @@ HALOGEN COUNTER - Radcount on mobs else to_chat(user, "No radiation detected.") return + +#undef DEFIB_TIME_LIMIT \ No newline at end of file From f4f2d6bf0800b39fe7a95e3260dee516d57d27a4 Mon Sep 17 00:00:00 2001 From: if there were two guys on the moon Date: Fri, 19 Jul 2019 09:24:07 +0100 Subject: [PATCH 004/119] defib --- code/game/objects/items/devices/scanners.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 6263c5243d..b9741f41c8 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -86,7 +86,7 @@ HALOGEN COUNTER - Radcount on mobs dat += "Time of Death: [worldtime2stationtime(M.timeofdeath)]
" var/tdelta = round(world.time - M.timeofdeath) if(tdelta < (DEFIB_TIME_LIMIT * 10)) - dat += "Subject died [DisplayTimeText(tdelta)] ago- defibrillation may be possible!
" + dat += "Subject died [DisplayTimeText(tdelta)] ago - resuscitation may be possible!
" if(istype(M, /mob/living/carbon/human) && mode == 1) var/mob/living/carbon/human/H = M var/list/damaged = H.get_damaged_organs(1,1) From fc8f2946f9aa813e85b8ceb8c36b1719ffca0279 Mon Sep 17 00:00:00 2001 From: Wickedtemp Date: Fri, 19 Jul 2019 03:25:16 -0500 Subject: [PATCH 005/119] Forgot 'VOREStation Removal' bit Also made it mlem related because I had to, I will not apologize for art. --- code/modules/surgery/external_repair.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/surgery/external_repair.dm b/code/modules/surgery/external_repair.dm index 39d8545c13..e54352f536 100644 --- a/code/modules/surgery/external_repair.dm +++ b/code/modules/surgery/external_repair.dm @@ -9,6 +9,10 @@ req_open = 1 /datum/surgery_step/repairflesh/can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) +/* VOREStation Removal for Mlem Reasons(TM) + if (target.stat == DEAD) // Sorry defibs, your subjects need to have pumping fluids for these to work. + return 0 +*/ if (isslime(target)) return 0 if (target_zone == O_EYES || target_zone == O_MOUTH) From 4baf7a58e7d04e79fdf46baaaea8bfb9f8f658a1 Mon Sep 17 00:00:00 2001 From: if there were two guys on the moon Date: Fri, 19 Jul 2019 09:29:02 +0100 Subject: [PATCH 006/119] VS edit --- code/game/objects/items/devices/scanners.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index b9741f41c8..6583020c6b 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -1,4 +1,4 @@ -#define DEFIB_TIME_LIMIT (10 MINUTES) //past this many seconds, defib is useless. +#define DEFIB_TIME_LIMIT (10 MINUTES) //VOREStation addition- past this many seconds, defib is useless. /* CONTAINS: T-RAY @@ -84,9 +84,11 @@ HALOGEN COUNTER - Radcount on mobs dat += "Body Temperature: [M.bodytemperature-T0C]°C ([M.bodytemperature*1.8-459.67]°F)
" if(M.timeofdeath && (M.stat == DEAD || (M.status_flags & FAKEDEATH))) dat += "Time of Death: [worldtime2stationtime(M.timeofdeath)]
" + //VOREStation addition starts var/tdelta = round(world.time - M.timeofdeath) if(tdelta < (DEFIB_TIME_LIMIT * 10)) dat += "Subject died [DisplayTimeText(tdelta)] ago - resuscitation may be possible!
" + //VOREStation addition ends if(istype(M, /mob/living/carbon/human) && mode == 1) var/mob/living/carbon/human/H = M var/list/damaged = H.get_damaged_organs(1,1) @@ -506,4 +508,4 @@ HALOGEN COUNTER - Radcount on mobs to_chat(user, "No radiation detected.") return -#undef DEFIB_TIME_LIMIT \ No newline at end of file +#undef DEFIB_TIME_LIMIT //VOREStation addition \ No newline at end of file From 2b155eb2a5c37bead73ff515d47dcfb3c459d25c Mon Sep 17 00:00:00 2001 From: if there were two guys on the moon Date: Fri, 19 Jul 2019 09:56:57 +0100 Subject: [PATCH 007/119] VSedit --- code/game/objects/items/devices/scanners.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 6583020c6b..2467406647 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -82,13 +82,13 @@ HALOGEN COUNTER - Radcount on mobs dat += "\tKey: Suffocation/Toxin/Burns/Brute
" dat += "\tDamage Specifics: [OX] - [TX] - [BU] - [BR]
" dat += "Body Temperature: [M.bodytemperature-T0C]°C ([M.bodytemperature*1.8-459.67]°F)
" + //VOREStation edit/addition starts if(M.timeofdeath && (M.stat == DEAD || (M.status_flags & FAKEDEATH))) dat += "Time of Death: [worldtime2stationtime(M.timeofdeath)]
" - //VOREStation addition starts var/tdelta = round(world.time - M.timeofdeath) if(tdelta < (DEFIB_TIME_LIMIT * 10)) dat += "Subject died [DisplayTimeText(tdelta)] ago - resuscitation may be possible!
" - //VOREStation addition ends + //VOREStation edit/addition ends if(istype(M, /mob/living/carbon/human) && mode == 1) var/mob/living/carbon/human/H = M var/list/damaged = H.get_damaged_organs(1,1) From b91828e2180ee267d157552ef436c4a19fe797ad Mon Sep 17 00:00:00 2001 From: Mewchild Date: Mon, 22 Jul 2019 19:08:40 -0500 Subject: [PATCH 008/119] Adds the Dark Bar to the Tether --- maps/tether/tether-01-surface1.dmm | 1014 ++++++++++++---------------- maps/tether/tether-02-surface2.dmm | 405 ++++++----- maps/tether/tether_areas2.dm | 2 + 3 files changed, 667 insertions(+), 754 deletions(-) diff --git a/maps/tether/tether-01-surface1.dmm b/maps/tether/tether-01-surface1.dmm index 330a99612d..d0237d5871 100644 --- a/maps/tether/tether-01-surface1.dmm +++ b/maps/tether/tether-01-surface1.dmm @@ -15640,10 +15640,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/caution/cone, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "aOf" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -21762,11 +21760,6 @@ "bPA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) "bPI" = ( @@ -21900,7 +21893,11 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, +/obj/machinery/holosign/bar{ + id = "maintbar"; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/steel_dirty, /area/maintenance/lower/atmos) "bQB" = ( /obj/structure/cable/green{ @@ -22496,10 +22493,6 @@ /obj/structure/disposalpipe/trunk, /turf/simulated/floor/lino, /area/crew_quarters/visitor_dining) -"bTM" = ( -/obj/structure/closet, -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) "bTQ" = ( /turf/simulated/wall, /area/engineering/atmos) @@ -25788,13 +25781,6 @@ }, /turf/simulated/floor/tiled, /area/crew_quarters/showers) -"ckE" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) "clb" = ( /obj/structure/sign/warning/caution{ desc = "No unarmed personnel beyond this point."; @@ -25900,6 +25886,16 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos/processing) +"cmD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/vacant/vacant_bar) "crL" = ( /obj/structure/table/rack, /obj/random/maintenance/clean, @@ -25912,13 +25908,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "cyE" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -25933,15 +25924,10 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden) "cHO" = ( -/obj/machinery/alarm{ - dir = 8; - pixel_x = 25; - pixel_y = 0 - }, -/obj/structure/table/woodentable, +/obj/structure/table/bench/padded, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/wood, -/area/crew_quarters/sleep/maintDorm4) +/turf/simulated/floor/plating, +/area/vacant/vacant_bar) "cHS" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -26035,10 +26021,8 @@ /turf/simulated/floor/wood, /area/crew_quarters/sleep/maintDorm1) "cTp" = ( -/obj/structure/table/steel, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, +/obj/machinery/vending/boozeomat, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "cVX" = ( /obj/machinery/light{ @@ -26102,6 +26086,14 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/public_garden_maintenence) +"dfa" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/multi_tile/metal/mait{ + dir = 1; + name = "Maintenance Access" + }, +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) "dhv" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/tiled/freezer, @@ -26113,10 +26105,6 @@ /obj/structure/window/reinforced, /turf/simulated/floor/plating, /area/crew_quarters/sleep/maintDorm3) -"dmW" = ( -/obj/structure/symbol/fe, -/turf/simulated/wall, -/area/vacant/vacant_bar) "drg" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -26151,8 +26139,7 @@ /obj/structure/sink/kitchen{ pixel_y = 28 }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "dwT" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ @@ -26165,16 +26152,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"dym" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/plating, -/area/vacant/vacant_bar) "dAk" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 4 @@ -26209,11 +26186,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) -"dDr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/vacant/vacant_bar) "dFd" = ( /obj/machinery/power/apc/super{ dir = 4; @@ -26226,12 +26198,6 @@ }, /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/engineering/atmos/intake) -"dGG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/item/weapon/stool, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/vacant/vacant_bar) "dLl" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -26307,6 +26273,15 @@ /obj/effect/floor_decal/corner/lightgrey/border, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_one) +"dPo" = ( +/obj/machinery/light, +/obj/structure/ladder/up, +/obj/structure/cable/green{ + icon_state = "16-0" + }, +/obj/structure/cable/green, +/turf/simulated/floor/plating, +/area/vacant/vacant_bar) "dQB" = ( /obj/machinery/alarm{ frequency = 1441; @@ -26321,18 +26296,7 @@ /turf/simulated/floor/tiled, /area/engineering/atmos/processing) "dRx" = ( -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/apc; - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/table/woodentable, -/obj/item/weapon/storage/box/donkpockets, +/obj/machinery/vending/cigarette, /turf/simulated/floor/plating, /area/crew_quarters/sleep/maintDorm3) "dSz" = ( @@ -26404,23 +26368,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) -"dYy" = ( -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, +/obj/structure/table/bench/padded, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "eaK" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/vacant/vacant_bar) -"eaW" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal, -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm3) "eca" = ( /turf/simulated/floor/plating, /area/crew_quarters/sleep/maintDorm2) @@ -26431,13 +26385,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "egX" = ( /obj/structure/cable{ @@ -26456,21 +26410,6 @@ "epw" = ( /turf/simulated/wall/r_wall, /area/crew_quarters/sleep/Dorm_3) -"euU" = ( -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/apc; - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/wood, -/area/crew_quarters/sleep/maintDorm4) "ewA" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -26501,11 +26440,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"eFJ" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) "eGQ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -26530,16 +26464,18 @@ /area/crew_quarters/showers) "eLg" = ( /obj/structure/table/steel, -/turf/simulated/floor/plating, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "eNp" = ( -/obj/structure/table/steel, -/obj/machinery/light/small{ - icon_state = "bulb1"; +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/jar, +/obj/machinery/light_construct{ + icon_state = "tube-construct-stage1"; dir = 1 }, -/obj/random/cigarettes, -/turf/simulated/floor/plating, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "ePE" = ( /obj/effect/floor_decal/borderfloor{ @@ -26704,6 +26640,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/crew_quarters/sleep/maintDorm2) +"foy" = ( +/obj/machinery/light_construct{ + icon_state = "tube-construct-stage1"; + dir = 8 + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "fqS" = ( /obj/random/trash_pile, /turf/simulated/floor/plating, @@ -26789,18 +26732,14 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_one) "fER" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/vacant/vacant_bar) "fFa" = ( @@ -26834,18 +26773,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) -"fKm" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/vacant/vacant_bar) "fLT" = ( /obj/machinery/alarm{ dir = 4; @@ -26853,7 +26780,8 @@ pixel_x = -22; pixel_y = 0 }, -/turf/simulated/floor/plating, +/obj/structure/table/steel, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "fPW" = ( /obj/structure/table/rack, @@ -26884,9 +26812,8 @@ pixel_x = 0; pixel_y = 32 }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/white, -/area/crew_quarters/sleep/maintDorm4) +/area/vacant/vacant_bar) "fRH" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/multi_tile/glass{ @@ -26953,14 +26880,7 @@ }, /turf/simulated/floor/plating, /area/engineering/atmos) -"gaW" = ( -/obj/machinery/holosign/bar{ - id = "maintbar" - }, -/turf/simulated/wall, -/area/vacant/vacant_bar) "gcD" = ( -/obj/effect/floor_decal/rust, /obj/machinery/shower{ dir = 1 }, @@ -26975,7 +26895,7 @@ dir = 10 }, /turf/simulated/floor/tiled, -/area/crew_quarters/sleep/maintDorm4) +/area/vacant/vacant_bar) "gcG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -27294,20 +27214,10 @@ /obj/machinery/portable_atmospherics/powered/scrubber, /turf/simulated/floor/tiled/techmaint, /area/engineering/atmos) -"hHW" = ( -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) "hKw" = ( -/obj/structure/table/steel, -/obj/random/junk, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plating, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "hNn" = ( /obj/structure/table/rack, @@ -27336,10 +27246,10 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/wood, /area/maintenance/lower/atmos) "hQO" = ( -/obj/random/junk, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, @@ -27351,7 +27261,12 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/plating, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) +"hSp" = ( +/obj/structure/symbol/sa, +/turf/simulated/wall, /area/vacant/vacant_bar) "hSO" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, @@ -27398,6 +27313,17 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/wood, /area/crew_quarters/sleep/maintDorm2) +"ija" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/table/bench/padded, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "ijo" = ( /obj/machinery/alarm{ dir = 4; @@ -27473,8 +27399,7 @@ /area/crew_quarters/showers) "itW" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "iuw" = ( /obj/machinery/atmospherics/pipe/simple/visible/supply{ @@ -27507,6 +27432,14 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) +"iyj" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "izr" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 8 @@ -27570,11 +27503,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) -"iHh" = ( -/obj/structure/table/steel, -/obj/machinery/reagentgrinder, -/turf/simulated/floor/plating, -/area/vacant/vacant_bar) "iJC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -27602,14 +27530,12 @@ /turf/simulated/floor/tiled, /area/engineering/atmos) "iMg" = ( -/obj/structure/table/steel, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, /obj/machinery/button/holosign{ id = "maintbar"; pixel_x = -24 }, -/turf/simulated/floor/plating, +/obj/structure/table, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "iNX" = ( /obj/structure/railing, @@ -27667,20 +27593,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos/processing) -"iQg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) "iQr" = ( /obj/item/stack/material/steel, /obj/effect/decal/cleanable/dirt, @@ -27801,8 +27713,8 @@ /obj/structure/toilet{ pixel_y = 10 }, -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) +/turf/simulated/floor/tiled/white, +/area/vacant/vacant_bar) "jky" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -27824,9 +27736,10 @@ /turf/simulated/floor/tiled, /area/engineering/atmos/processing) "jmP" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/turf/simulated/floor/plating, +/obj/structure/table/alien{ + name = "sleek table" + }, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "jod" = ( /obj/effect/floor_decal/borderfloor{ @@ -27952,7 +27865,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/tiled/steel_dirty, /area/maintenance/lower/atmos) "jLy" = ( /obj/structure/disposalpipe/segment, @@ -27963,19 +27876,13 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/cable/green{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "jLF" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan, /turf/simulated/floor/tiled, @@ -28033,7 +27940,7 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, +/turf/simulated/floor/tiled/steel_dirty, /area/maintenance/lower/atmos) "jXa" = ( /obj/machinery/alarm{ @@ -28059,9 +27966,8 @@ pixel_x = 25; pixel_y = 0 }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) +/turf/simulated/floor/tiled/white, +/area/vacant/vacant_bar) "kaj" = ( /obj/machinery/atmospherics/pipe/manifold/visible/red{ icon_state = "map"; @@ -28093,18 +27999,13 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock{ - id_tag = "maintdorm4"; - name = "Room 4" +/obj/machinery/vending/cigarette, +/obj/machinery/light_construct{ + icon_state = "tube-construct-stage1"; + dir = 4 }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "kgW" = ( /obj/structure/window/reinforced, /obj/structure/closet/masks, @@ -28133,7 +28034,6 @@ /turf/simulated/floor/plating, /area/crew_quarters/sleep/maintDorm2) "kjb" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, @@ -28143,13 +28043,16 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, +/obj/item/weapon/stool/padded, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "kjZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "kkf" = ( /obj/machinery/atmospherics/pipe/tank/phoron{ dir = 8; @@ -28223,7 +28126,7 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, +/turf/simulated/floor/tiled/steel_dirty, /area/maintenance/lower/atmos) "kHg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -28231,16 +28134,7 @@ /turf/simulated/floor/plating, /area/maintenance/lower/research) "kMh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/apc; - dir = 8; - name = "west bump"; - pixel_x = -28 - }, +/obj/effect/decal/cleanable/blood, /turf/simulated/floor/plating, /area/vacant/vacant_bar) "kMU" = ( @@ -28287,8 +28181,13 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "kVd" = ( /obj/machinery/atmospherics/pipe/manifold/visible/purple{ @@ -28328,9 +28227,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) +/turf/simulated/floor/tiled/white, +/area/vacant/vacant_bar) "kZc" = ( /obj/structure/railing{ dir = 4 @@ -28347,7 +28245,6 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/public_garden_maintenence) "kZI" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -28355,7 +28252,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "laN" = ( /obj/structure/cable/cyan{ @@ -28430,6 +28327,17 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) +"lhq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/table/woodentable, +/obj/machinery/light_construct, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "liI" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/machinery/light_construct{ @@ -28461,7 +28369,7 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, +/turf/simulated/floor/tiled/steel_dirty, /area/maintenance/lower/atmos) "lnR" = ( /obj/machinery/atmospherics/binary/passive_gate{ @@ -28558,12 +28466,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos/processing) -"lJn" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/sleep/maintDorm4) "lJJ" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; @@ -28575,6 +28477,9 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden) +"lNF" = ( +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "lNY" = ( /obj/structure/cable{ icon_state = "4-8" @@ -28642,10 +28547,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/hallway/lower/first_west) -"lXf" = ( -/obj/structure/symbol/sa, -/turf/simulated/wall, -/area/crew_quarters/sleep/maintDorm4) "lYE" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -28684,16 +28585,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"lZQ" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/common, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) "maK" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -28721,13 +28612,8 @@ d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "mdV" = ( /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 10 @@ -28781,6 +28667,13 @@ "moi" = ( /turf/simulated/floor/plating, /area/crew_quarters/sleep/maintDorm1) +"mos" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/vacant/vacant_bar) "mpN" = ( /obj/random/junk, /turf/simulated/floor/tiled/techfloor, @@ -28827,7 +28720,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) +/area/vacant/vacant_bar) "mwy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -28888,19 +28781,22 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) -"mDm" = ( -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/turf/simulated/floor/plating, +"mDl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/tiled/steel_dirty, /area/maintenance/lower/atmos) +"mDm" = ( +/obj/structure/table/alien{ + name = "sleek table" + }, +/obj/effect/immovablerod{ + density = 0; + desc = "Engineered for your entertainment."; + name = "Dance Pole" + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "mEg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -29037,10 +28933,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"njh" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) "njo" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; @@ -29062,7 +28954,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/tiled/steel_dirty, /area/maintenance/lower/atmos) "nlQ" = ( /obj/effect/decal/cleanable/dirt, @@ -29113,6 +29005,10 @@ /obj/effect/floor_decal/corner/black/bordercorner, /turf/simulated/floor/tiled, /area/engineering/atmos) +"nsF" = ( +/obj/structure/table/bench/padded, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "nuR" = ( /obj/machinery/atmospherics/binary/pump, /turf/simulated/floor/tiled, @@ -29161,23 +29057,15 @@ /area/crew_quarters/sleep/maintDorm2) "nzZ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/light_construct{ - icon_state = "tube-construct-stage1"; - dir = 1 - }, -/obj/structure/table/woodentable, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/wood, -/area/crew_quarters/sleep/maintDorm4) +/area/vacant/vacant_bar) "nCo" = ( /obj/machinery/atmospherics/pipe/simple/visible/universal{ name = "Distro Loop Drain" }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"nCz" = ( -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/vacant/vacant_bar) "nCB" = ( /obj/structure/cable{ icon_state = "1-2" @@ -29200,11 +29088,10 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden) "nED" = ( -/obj/structure/bed/double/padded, +/obj/structure/table/bench/padded, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/bedsheet/rainbowdouble, /turf/simulated/floor/wood, -/area/crew_quarters/sleep/maintDorm4) +/area/vacant/vacant_bar) "nHz" = ( /obj/machinery/alarm{ dir = 4; @@ -29303,11 +29190,12 @@ /turf/simulated/floor/tiled/techmaint, /area/engineering/atmos) "nUf" = ( -/obj/structure/closet/gmcloset{ - icon_closed = "black"; - icon_state = "black"; - name = "formal wardrobe" +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/vacant/vacant_bar) "nVZ" = ( @@ -29406,9 +29294,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/engineering/atmos/processing) -"ouI" = ( -/turf/simulated/floor/wood, -/area/crew_quarters/sleep/maintDorm4) "owQ" = ( /turf/simulated/wall{ can_open = 1 @@ -29522,11 +29407,6 @@ /obj/structure/table/woodentable, /turf/simulated/floor/wood, /area/crew_quarters/sleep/maintDorm2) -"oRr" = ( -/obj/structure/table/woodentable, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/wood, -/area/crew_quarters/sleep/maintDorm4) "oRG" = ( /obj/machinery/atmospherics/pipe/manifold/visible/purple{ icon_state = "map"; @@ -29678,46 +29558,22 @@ "ppK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, /obj/machinery/light_switch{ dir = 8; pixel_x = 24; pixel_y = 6 }, -/obj/machinery/button/remote/airlock{ - id = "maintdorm4"; - name = "Room 4 Lock"; - pixel_x = 23; - pixel_y = -4; - specialfunctions = 4 +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/wood, -/area/crew_quarters/sleep/maintDorm4) -"pqF" = ( -/obj/structure/table/woodentable, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) +/area/vacant/vacant_bar) "pqJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "prt" = ( /obj/machinery/atmospherics/pipe/manifold/visible/purple, /obj/machinery/meter, @@ -29734,11 +29590,6 @@ /area/crew_quarters/sleep/maintDorm2) "pvj" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/decal/cleanable/blood/oil, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) @@ -29750,6 +29601,22 @@ /obj/random/maintenance/clean, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) +"pxj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/woodentable, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "pxR" = ( /obj/effect/floor_decal/corner/lightgrey{ dir = 10 @@ -29773,12 +29640,6 @@ /obj/structure/catwalk, /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence) -"pxZ" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/sleep/maintDorm4) "pyO" = ( /obj/structure/railing, /obj/effect/floor_decal/borderfloor{ @@ -29839,8 +29700,10 @@ /turf/simulated/floor/plating, /area/maintenance/lower/research) "pTB" = ( -/turf/simulated/wall, -/area/crew_quarters/sleep/maintDorm4) +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/plating, +/area/vacant/vacant_bar) "pUD" = ( /obj/machinery/atmospherics/pipe/tank/carbon_dioxide{ dir = 8; @@ -29889,12 +29752,6 @@ /obj/machinery/portable_atmospherics/powered/scrubber, /turf/simulated/floor/tiled/techmaint, /area/engineering/atmos) -"qdF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) "qfJ" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -29974,8 +29831,8 @@ /area/crew_quarters/showers) "qsL" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/item/weapon/stool, -/turf/simulated/floor/plating, +/obj/item/weapon/stool/padded, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "qtf" = ( /obj/machinery/camera/network/tether, @@ -29994,8 +29851,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "qyw" = ( /obj/structure/cable{ icon_state = "0-4" @@ -30103,12 +29961,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/item/stack/material/wood{ - amount = 10 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) +/obj/structure/table/bench/padded, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "qQA" = ( /obj/random/trash_pile, /obj/structure/railing, @@ -30210,7 +30065,8 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/turf/simulated/floor/plating, +/obj/item/weapon/stool/padded, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "rhY" = ( /obj/structure/cable/green{ @@ -30237,13 +30093,12 @@ /turf/simulated/floor/plating, /area/maintenance/lower/atmos) "rlN" = ( -/obj/effect/floor_decal/rust, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/machinery/light_construct/small, +/obj/machinery/light/small, /turf/simulated/floor/tiled/white, -/area/crew_quarters/sleep/maintDorm4) +/area/vacant/vacant_bar) "rmb" = ( /obj/machinery/power/apc{ cell_type = /obj/item/weapon/cell/apc; @@ -30300,15 +30155,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/crew_quarters/sleep/maintDorm3) -"rrW" = ( -/obj/machinery/light/small{ - icon_state = "bulb1"; - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/plating, -/area/vacant/vacant_bar) "rtj" = ( /obj/machinery/atmospherics/omni/mixer{ name = "Air Mixer"; @@ -30464,11 +30310,6 @@ /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/engineering/atmos/processing) -"seb" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/wood, -/area/crew_quarters/sleep/maintDorm4) "sfi" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -30517,7 +30358,6 @@ /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/public_garden_one) "sma" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -30529,7 +30369,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "soV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -30635,13 +30476,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/first_west) -"sDR" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal, -/turf/simulated/floor/wood, -/area/crew_quarters/sleep/maintDorm4) "sHl" = ( /obj/machinery/alarm{ dir = 4; @@ -30653,9 +30487,9 @@ /turf/simulated/floor/plating, /area/maintenance/lower/atmos) "sHx" = ( -/obj/machinery/light/small, +/obj/structure/table, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "sJs" = ( /obj/effect/floor_decal/borderfloor{ @@ -30730,6 +30564,10 @@ }, /turf/simulated/floor/plating, /area/engineering/atmos/processing) +"taf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "taQ" = ( /obj/machinery/atmospherics/pipe/tank/oxygen{ icon_state = "o2_map"; @@ -30866,15 +30704,6 @@ /obj/machinery/meter, /turf/simulated/floor/tiled/techmaint, /area/engineering/atmos) -"ttM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) "tux" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -31044,10 +30873,19 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden) -"tPN" = ( -/obj/random/junk, +"tVd" = ( +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/apc; + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/table/bench/padded, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "tXm" = ( /obj/effect/floor_decal/corner/lightgrey{ @@ -31110,14 +30948,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/wood, /area/crew_quarters/sleep/maintDorm3) -"uep" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) "ugE" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -31173,9 +31003,6 @@ /obj/machinery/meter, /turf/simulated/floor/tiled/techmaint, /area/engineering/atmos/processing) -"uux" = ( -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) "uuF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -31183,11 +31010,12 @@ /turf/simulated/floor/tiled/freezer, /area/crew_quarters/showers) "uvM" = ( -/obj/structure/table, -/obj/random/junk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/crew_quarters/sleep/maintDorm4) +/obj/machinery/light_construct{ + icon_state = "tube-construct-stage1"; + dir = 1 + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "uwI" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 1 @@ -31364,13 +31192,20 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/crew_quarters/sleep/maintDorm1) +"vjL" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "vjX" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/engineering/atmos/processing) "vko" = ( -/obj/machinery/smartfridge, -/turf/simulated/floor/plating, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "vkK" = ( /turf/simulated/wall, @@ -31478,7 +31313,7 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, +/turf/simulated/floor/tiled/steel_dirty, /area/maintenance/lower/atmos) "vBY" = ( /obj/structure/railing{ @@ -31568,9 +31403,9 @@ /turf/simulated/floor/tiled/white, /area/crew_quarters/sleep/maintDorm2) "vMa" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/wood, -/area/crew_quarters/sleep/maintDorm4) +/obj/structure/table, +/turf/simulated/floor/plating, +/area/vacant/vacant_bar) "vMY" = ( /obj/machinery/alarm{ dir = 8; @@ -31629,9 +31464,8 @@ /turf/simulated/floor/tiled/white, /area/crew_quarters/sleep/maintDorm3) "vVa" = ( -/obj/structure/table/steel, -/obj/item/weapon/reagent_containers/food/drinks/smallmilk, -/turf/simulated/floor/plating, +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "vXn" = ( /obj/machinery/atmospherics/pipe/manifold/visible/purple, @@ -31691,8 +31525,8 @@ /area/engineering/atmos/processing) "wtU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/item/weapon/stool, -/turf/simulated/floor/plating, +/obj/item/weapon/stool/padded, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "wxS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -31872,20 +31706,12 @@ /obj/item/clothing/head/soft/purple, /turf/simulated/floor/tiled, /area/crew_quarters/showers) -"wXS" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock{ - name = "Bar Backroom"; - welded = 1 +"wWI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, +/obj/structure/table/bench/padded, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "wYi" = ( /turf/simulated/floor/plating, @@ -31997,14 +31823,13 @@ /turf/simulated/floor/plating, /area/crew_quarters/sleep/maintDorm1) "xDD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/structure/table/bench/padded, +/obj/machinery/light_construct{ + icon_state = "tube-construct-stage1"; + dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "xDX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -32185,9 +32010,8 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden) "yka" = ( -/obj/structure/table/steel, -/obj/item/frame, -/turf/simulated/floor/plating, +/obj/machinery/smartfridge, +/turf/simulated/floor/wood, /area/vacant/vacant_bar) "ylA" = ( /obj/effect/floor_decal/borderfloor{ @@ -42685,7 +42509,7 @@ aah aah aah aah -aah +aad aad aad aad @@ -42826,9 +42650,9 @@ azI aah aah aah -aah -aah -aah +aad +aad +aad aad aad aad @@ -42965,12 +42789,12 @@ azI azI azI azI -aah -aah -aah -aah -aah -aah +jiZ +jiZ +aad +aad +aad +aad aad aad aad @@ -43102,16 +42926,16 @@ vko iMg eLg fLT -jiZ -jBQ +foy +taf jBQ kMh -jiZ -aah -aah -aah -aah -aah +nsF +tVd +mos +aad +aad +aad aad aad aad @@ -43239,19 +43063,19 @@ cyE cyE azI duL -jBQ -eaK -jBQ +lNF +taf +taf hQO kZI -wXS kZI +cmD fER -fKm +kZI +pxj +lhq jiZ -aah -aah -aah +aad aad aad aad @@ -43383,17 +43207,17 @@ azI eNp vVa itW -itW +vVa sma sHx -jiZ -rrW -dym +itW +lNF +jBQ hKw -jiZ -aah -aah -aah +ija +wWI +mos +aad aad aad aad @@ -43520,22 +43344,22 @@ uiB cet bEX aLC -hHW +aLC azI qsL wtU -dGG -dDr +wtU +wtU kjb rfP -jiZ -jBQ +vjL +lNF eaK -iHh -dmW -aah -aah -aah +lNF +lNF +jiZ +jiZ +aad aad aad aad @@ -43664,20 +43488,20 @@ bEX cyE bPA azI -jBQ -itW -tPN -eaK +nsF +nsF +nsF +lNF kRQ -jBQ -jiZ +iyj +iyj nUf -eLg -eLg +nUf +iyj +iyj +dPo jiZ -aah -aah -aah +aad aad aad aad @@ -43807,20 +43631,20 @@ aLC pvj azI jmP -nCz -dYy -gaW +jmP +nsF +jBQ eel +lNF +jBQ +eaK pTB -pTB -pTB -pTB -lXf -pTB -pTB -pTB -pTB -pTB +lNF +lNF +hSp +jiZ +jiZ +jiZ mqx aad aad @@ -43946,23 +43770,23 @@ aLk aLC cyE cyE -uep +aLC azI mDm -cyE -cyE -aLC +jmP +nsF +lNF aOd -pTB -sDR -seb -euU -pqF -bTM -ouI -vMa -lJn -ckE +jBQ +lNF +lNF +taf +taf +jBQ +nsF +nsF +nsF +mos mqx mqx aad @@ -44088,10 +43912,10 @@ bEX aLD gzM cyE -ttM -lZQ -iQg -xDD +cyE +azI +jmP +jmP xDD mbM jLy @@ -44100,11 +43924,11 @@ ppK cws pqJ kjZ -qdF +kjZ qPT vMa -oRr -ckE +vVa +mos mqx mqx aad @@ -44236,17 +44060,17 @@ aLE aLE aLE hQI -cyE -pTB -pTB +dfa +jiZ +jiZ mvw -pTB -pTB +jiZ +jiZ nzZ dYn qwy -pxZ -pTB +vVa +jiZ mqx mqx aad @@ -44378,17 +44202,17 @@ pUG eUB aLE bQA -aLC -pTB +rPU +jiZ fRb kYv rlN -pTB +jiZ uvM -njh -uux -vMa -ckE +nsF +sHx +sHx +mos mqx mqx aad @@ -44520,17 +44344,17 @@ eUB eUB aLE vBq -wle -pTB +mDl +jiZ jkn jYN gcD -pTB -eFJ +jiZ +lNF cHO nED -ouI -ckE +nsF +mos aad aad aad @@ -44661,18 +44485,18 @@ toz lcu eUB aLE -bQA -cyE -pTB -pTB -pTB -pTB -pTB -pTB -pTB -pTB -pTB -pTB +wOg +wle +adK +jiZ +jiZ +jiZ +jiZ +jiZ +jiZ +jiZ +jiZ +jiZ aad aad aad @@ -44803,10 +44627,10 @@ aLE iXb nmr aLE -bQA -aLC +wOg +rPU loJ -eaW +oZQ brB dRx qPz @@ -45229,8 +45053,8 @@ toz lcu mgm aLE -hQI -aLC +lYJ +rPU loJ fah srm @@ -45372,7 +45196,7 @@ iXb dhv aLE jWP -aLC +rPU loJ cLW tEU @@ -45513,7 +45337,7 @@ qqu pUG mgm aLE -bQA +wOg wle loJ loJ @@ -45655,8 +45479,8 @@ eJQ eJQ uuF aLE -hQI -cyE +lYJ +wle kfZ qUj vbQ @@ -46082,7 +45906,7 @@ lYE xEo aLE tKM -aLC +rPU kfZ kip kva @@ -46224,7 +46048,7 @@ maK mnZ aLE wOg -cyE +wle kfZ nzv eGQ @@ -46365,8 +46189,8 @@ jod pYp qNc aLE -bQA -cyE +wOg +wle kfZ kfZ kfZ @@ -46507,7 +46331,7 @@ aLE aLE aLE aLE -hQI +lYJ qRQ qKd jfn diff --git a/maps/tether/tether-02-surface2.dmm b/maps/tether/tether-02-surface2.dmm index 18cfce8ec2..d83d87c858 100644 --- a/maps/tether/tether-02-surface2.dmm +++ b/maps/tether/tether-02-surface2.dmm @@ -11982,6 +11982,18 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) +"xn" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/reagent_containers/food/drinks/bottle/goldschlager, +/obj/item/weapon/reagent_containers/food/drinks/bottle/sake, +/obj/item/weapon/reagent_containers/food/drinks/bottle/kahlua, +/obj/item/weapon/reagent_containers/food/drinks/bottle/wine, +/obj/item/weapon/reagent_containers/food/drinks/bottle/patron, +/obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe, +/obj/item/weapon/reagent_containers/food/drinks/bottle/tequilla, +/obj/item/weapon/reagent_containers/food/drinks/bottle/specialwhiskey, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "xs" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -13223,6 +13235,15 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) +"Cc" = ( +/obj/structure/simple_door/wood, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "Cg" = ( /obj/structure/railing, /obj/machinery/light{ @@ -13514,6 +13535,13 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) +"Dw" = ( +/obj/structure/cable/green{ + icon_state = "32-1" + }, +/obj/structure/ladder, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "Dy" = ( /obj/effect/floor_decal/techfloor{ dir = 10 @@ -13921,6 +13949,9 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) +"Eu" = ( +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "Ev" = ( /obj/structure/railing{ dir = 8 @@ -15901,6 +15932,11 @@ /obj/machinery/light, /turf/simulated/floor/wood, /area/engineering/lower/breakroom) +"Ih" = ( +/turf/simulated/wall{ + can_open = 1 + }, +/area/vacant/vacant_bar_upper) "Ij" = ( /obj/machinery/alarm{ dir = 4; @@ -15932,10 +15968,11 @@ /turf/simulated/floor/tiled, /area/janitor) "Iu" = ( -/obj/structure/table/steel, -/obj/item/weapon/reagent_containers/food/drinks/bottle/goldschlager, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind, +/obj/item/weapon/reagent_containers/food/drinks/bottle/cola, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "Iw" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 8 @@ -16141,9 +16178,12 @@ /turf/simulated/floor/plating, /area/maintenance/lower/atmos) "JG" = ( -/obj/structure/lattice, -/turf/simulated/open, -/area/maintenance/lower/atmos) +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/double, +/obj/structure/curtain/open/privacy, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "JJ" = ( /obj/structure/closet, /obj/structure/catwalk, @@ -16170,10 +16210,9 @@ /turf/simulated/floor/plating, /area/maintenance/lower/south) "JU" = ( -/obj/random/obstruction, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating, +/area/vacant/vacant_bar_upper) "JV" = ( /obj/structure/railing{ dir = 4 @@ -16325,14 +16364,12 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) "KG" = ( -/obj/structure/table/steel, -/obj/item/weapon/reagent_containers/food/drinks/bottle/lemonjuice, -/obj/item/weapon/reagent_containers/food/drinks/bottle/limejuice, -/obj/item/weapon/reagent_containers/food/drinks/bottle/cream, -/obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth, +/obj/item/weapon/reagent_containers/food/drinks/bottle/rum, +/obj/item/weapon/reagent_containers/food/drinks/bottle/cognac, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "KH" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; @@ -16364,6 +16401,13 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) +"KM" = ( +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/double, +/obj/structure/curtain/open/privacy, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "KR" = ( /obj/machinery/light_switch{ pixel_y = 28 @@ -16611,10 +16655,8 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) "LN" = ( -/obj/item/weapon/contraband/poster, -/obj/structure/table/steel, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating, +/area/vacant/vacant_bar_upper) "LP" = ( /obj/structure/table/rack, /obj/random/maintenance/clean, @@ -16628,11 +16670,6 @@ /obj/item/device/flashlight/lamp, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"LR" = ( -/obj/structure/ladder_assembly, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) "LY" = ( /obj/machinery/camera/network/tether{ dir = 4 @@ -16645,11 +16682,6 @@ /obj/item/weapon/storage/fancy/candle_box, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Mk" = ( -/obj/structure/ladder_assembly, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) "Mn" = ( /obj/structure/catwalk, /obj/machinery/alarm{ @@ -16723,13 +16755,16 @@ /area/engineering/lower/lobby) "MH" = ( /obj/structure/table/rack/shelf/steel, -/obj/item/weapon/reagent_containers/food/drinks/bottle/patron, -/obj/item/weapon/reagent_containers/food/drinks/bottle/wine, -/obj/item/weapon/reagent_containers/food/drinks/bottle/kahlua, -/obj/item/weapon/reagent_containers/food/drinks/bottle/sake, -/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice, +/obj/item/weapon/reagent_containers/food/drinks/bottle/cream, +/obj/item/weapon/reagent_containers/food/drinks/bottle/limejuice, +/obj/item/weapon/reagent_containers/food/drinks/bottle/lemonjuice, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, /turf/simulated/floor/wood, -/area/maintenance/lower/atmos) +/area/vacant/vacant_bar_upper) "MI" = ( /obj/structure/table/steel, /obj/item/clothing/head/welding/demon, @@ -16797,6 +16832,14 @@ /obj/machinery/camera/network/civilian, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) +"Nc" = ( +/obj/machinery/light_construct{ + icon_state = "tube-construct-stage1"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/vacant/vacant_bar_upper) "Ne" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -16966,9 +17009,13 @@ /turf/simulated/floor/plating, /area/maintenance/lower/atmos) "Ob" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/vacant/vacant_bar_upper) "Od" = ( /obj/structure/table/steel, /obj/item/stack/medical/splint/ghetto, @@ -17148,6 +17195,14 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) +"OI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "OL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -17204,10 +17259,6 @@ /obj/machinery/portable_atmospherics/powered/pump/filled, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"OS" = ( -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) "OT" = ( /obj/structure/table/rack, /obj/item/device/flashlight, @@ -17438,9 +17489,11 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) "PT" = ( -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/double, +/obj/structure/curtain/open/privacy, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "PV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -17479,6 +17532,14 @@ }, /turf/simulated/floor/tiled, /area/janitor) +"Qj" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "Qm" = ( /obj/machinery/door/airlock/maintenance/engi{ name = "Pump Station" @@ -17817,6 +17878,14 @@ /obj/machinery/vending/assist, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) +"Sj" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "Sl" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, @@ -18032,6 +18101,14 @@ /obj/random/maintenance/clean, /turf/simulated/floor/plating, /area/maintenance/lower/south) +"TH" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/vacant/vacant_bar_upper) "TN" = ( /obj/structure/table/steel, /obj/item/weapon/paper_bin, @@ -18112,12 +18189,9 @@ /turf/simulated/floor/plating, /area/maintenance/lower/south) "Ud" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth, -/obj/item/weapon/reagent_containers/food/drinks/bottle/rum, -/obj/item/weapon/reagent_containers/food/drinks/bottle/cognac, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/wood, -/area/maintenance/lower/atmos) +/area/vacant/vacant_bar_upper) "Uf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled, @@ -18462,10 +18536,13 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) "VD" = ( -/obj/structure/closet/crate, -/obj/random/contraband, +/obj/machinery/alarm{ + frequency = 1441; + pixel_y = 22 + }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/wood, -/area/maintenance/lower/atmos) +/area/vacant/vacant_bar_upper) "VE" = ( /obj/structure/cable{ d2 = 2; @@ -18524,9 +18601,14 @@ /turf/simulated/floor/plating, /area/maintenance/lower/atmos) "VQ" = ( -/obj/item/weapon/contraband/poster, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/vacant/vacant_bar_upper) "VR" = ( /turf/simulated/floor/outdoors/rocks/virgo3b, /area/tether/surfacebase/outside/outside2) @@ -19239,12 +19321,9 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) "YU" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/reagent_containers/food/drinks/bottle/specialwhiskey, -/obj/item/weapon/reagent_containers/food/drinks/bottle/tequilla, -/obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "YX" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, @@ -19276,11 +19355,18 @@ /turf/simulated/floor/carpet, /area/maintenance/lower/atmos) "Zj" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind, -/obj/item/weapon/reagent_containers/food/drinks/bottle/cola, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "Zk" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -19290,10 +19376,9 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"Zn" = ( -/obj/item/weapon/reagent_containers/food/drinks/bottle/gin, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +"Zl" = ( +/turf/simulated/wall, +/area/vacant/vacant_bar_upper) "Zo" = ( /obj/structure/table/bench/steel, /obj/effect/floor_decal/borderfloor/corner{ @@ -19349,11 +19434,13 @@ /turf/simulated/floor/plating, /area/maintenance/lower/south) "ZB" = ( -/obj/machinery/light/small{ +/obj/machinery/light_construct{ + icon_state = "tube-construct-stage1"; dir = 8 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "ZC" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -30197,18 +30284,18 @@ Nx Tx VA UN -VA -VA -VA -VA -VA -VA -VA -VA -VA -VA -VA -VA +Zl +Zl +Zl +Zl +Zl +Zl +Zl +Zl +Zl +Zl +Zl +Zl VA ac ac @@ -30339,18 +30426,18 @@ VA VA VA Ne -VA +Zl +YU YU -Ne ZB -Jt -VA +YU +Zl PT -Ne -UN -VA -ac -ac +Eu +JG +JU +PT +Zl ac ac ac @@ -30481,18 +30568,18 @@ Yy UN ZY UN -VA +Zl Ud -Ob -Ob +Ud +Eu JU -ZY -Ne -OS -Zn -RF -ac -ac +Ih +Eu +JU +Ud +Eu +Eu +Zl ac ab ab @@ -30623,18 +30710,18 @@ Kz TN VA VA -VA +Zl Zj Ob VQ -Jt -VA +Sj +Zl JG -UN -Ne -VA -ac -ac +Eu +PT +Eu +KM +Zl ac ab ab @@ -30765,18 +30852,18 @@ No LQ VA RF -VA +Zl VD -Mk -Ob -Ne -VA -QV -JG -UN -RF -ac -ac +LN +Eu +Qj +Zl +Eu +Eu +JU +JU +Eu +Zl ac ab ab @@ -30907,18 +30994,18 @@ Yb Ne VA RF -VA +Zl LN -UN -Yy -Ob -VA -UW -LR -UN -VA -ac -ac +Eu +Eu +TH +Cc +OI +OI +VQ +OI +Dw +Zl ac ab ab @@ -31049,18 +31136,18 @@ UN UN VA RF -VA +Zl KG Iu MH -Jt -VA -VA -VA -RF -RF -ac -ac +xn +Zl +Eu +Ud +Nc +Eu +LN +Zl ac ac ac @@ -31191,18 +31278,18 @@ VA VA VA VA -VA -VA -VA -VA -VA -VA -ac -ac -ac -ac -ac -ac +Zl +Zl +Zl +Zl +Zl +Zl +Zl +Zl +Zl +Zl +Zl +Zl ac ac ac diff --git a/maps/tether/tether_areas2.dm b/maps/tether/tether_areas2.dm index fceb678cb6..3a2e9c84a7 100644 --- a/maps/tether/tether_areas2.dm +++ b/maps/tether/tether_areas2.dm @@ -89,6 +89,8 @@ name = "\improper Atrium Construction Site" /area/vacant/vacant_bar name = "\improper Vacant Bar" +/area/vacant/vacant_bar_upper + name = "\improper Upper Vacant Bar" /area/vacant/vacant_site/gateway name = "\improper Vacant Prep Area" /area/vacant/vacant_site/gateway/lower From e50c9642e682fffac2a2ccd87d3942fb8d77b071 Mon Sep 17 00:00:00 2001 From: Mewchild Date: Mon, 22 Jul 2019 20:15:30 -0500 Subject: [PATCH 009/119] Adds maint door, replaces alien tables, adds air alarm and missing APCs --- code/modules/tables/presets.dm | 9 ++++ maps/tether/tether-01-surface1.dmm | 81 +++++++++++++++++++++++++----- maps/tether/tether-02-surface2.dmm | 9 +++- 3 files changed, 86 insertions(+), 13 deletions(-) diff --git a/code/modules/tables/presets.dm b/code/modules/tables/presets.dm index 06fca65138..5d568d440e 100644 --- a/code/modules/tables/presets.dm +++ b/code/modules/tables/presets.dm @@ -75,6 +75,15 @@ material = get_material_by_name("glass") ..() +/obj/structure/table/borosilicate + icon_state = "plain_preview" + color = "#4D3EAC" + alpha = 77 + +/obj/structure/table/borosilicate/New() + material = get_material_by_name("borosilicate glass") + ..() + /obj/structure/table/holotable icon_state = "holo_preview" color = "#EEEEEE" diff --git a/maps/tether/tether-01-surface1.dmm b/maps/tether/tether-01-surface1.dmm index d0237d5871..6f4e83c053 100644 --- a/maps/tether/tether-01-surface1.dmm +++ b/maps/tether/tether-01-surface1.dmm @@ -25894,6 +25894,11 @@ d2 = 2; icon_state = "1-2" }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plating, /area/vacant/vacant_bar) "crL" = ( @@ -26297,6 +26302,12 @@ /area/engineering/atmos/processing) "dRx" = ( /obj/machinery/vending/cigarette, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/apc; + dir = 8; + name = "west bump"; + pixel_x = -28 + }, /turf/simulated/floor/plating, /area/crew_quarters/sleep/maintDorm3) "dSz" = ( @@ -27196,6 +27207,15 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden) +"hxf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "hAF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/freezer, @@ -27535,6 +27555,9 @@ pixel_x = -24 }, /obj/structure/table, +/obj/item/stack/material/wood{ + amount = 10 + }, /turf/simulated/floor/wood, /area/vacant/vacant_bar) "iNX" = ( @@ -27736,9 +27759,7 @@ /turf/simulated/floor/tiled, /area/engineering/atmos/processing) "jmP" = ( -/obj/structure/table/alien{ - name = "sleek table" - }, +/obj/structure/table/borosilicate, /turf/simulated/floor/wood, /area/vacant/vacant_bar) "jod" = ( @@ -28085,6 +28106,14 @@ /obj/effect/decal/cleanable/blood, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) +"kuB" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/material/wood{ + amount = 10 + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar) "kuC" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 @@ -28149,6 +28178,18 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) +"kOq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "kOB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled, @@ -28787,14 +28828,12 @@ /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/lower/atmos) "mDm" = ( -/obj/structure/table/alien{ - name = "sleek table" - }, /obj/effect/immovablerod{ density = 0; desc = "Engineered for your entertainment."; name = "Dance Pole" }, +/obj/structure/table/borosilicate, /turf/simulated/floor/wood, /area/vacant/vacant_bar) "mEg" = ( @@ -28833,6 +28872,16 @@ /obj/machinery/atmospherics/pipe/tank/air, /turf/simulated/floor/tiled/techmaint, /area/engineering/atmos) +"mUc" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "mUG" = ( /obj/structure/cable{ icon_state = "1-2" @@ -29215,6 +29264,14 @@ }, /turf/simulated/floor/plating, /area/engineering/atmos/processing) +"ocj" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "ocQ" = ( /obj/machinery/atmospherics/pipe/simple/visible/green, /obj/effect/floor_decal/borderfloor{ @@ -42642,8 +42699,8 @@ aLC gtV cyE pGN -cyE -aLC +kOq +ocj aLC mMD azI @@ -42785,7 +42842,7 @@ azI azI azI azI -azI +mUc azI azI azI @@ -42927,7 +42984,7 @@ iMg eLg fLT foy -taf +hxf jBQ kMh nsF @@ -44211,7 +44268,7 @@ jiZ uvM nsF sHx -sHx +kuB mos mqx mqx @@ -44487,7 +44544,7 @@ eUB aLE wOg wle -adK +jiZ jiZ jiZ jiZ diff --git a/maps/tether/tether-02-surface2.dmm b/maps/tether/tether-02-surface2.dmm index d83d87c858..68283d7a84 100644 --- a/maps/tether/tether-02-surface2.dmm +++ b/maps/tether/tether-02-surface2.dmm @@ -16737,6 +16737,13 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) +"Mz" = ( +/obj/machinery/alarm{ + frequency = 1441; + pixel_y = 22 + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "MA" = ( /obj/structure/table/steel, /obj/item/device/nif/bad, @@ -30574,7 +30581,7 @@ Ud Eu JU Ih -Eu +Mz JU Ud Eu From 68c0d3737ccf816504b8862a31b283a9c6e3dd82 Mon Sep 17 00:00:00 2001 From: Heroman Date: Tue, 23 Jul 2019 15:15:46 +1000 Subject: [PATCH 010/119] Some outposts tweaks --- maps/tether/tether-01-surface1.dmm | 330 +++++++------ maps/tether/tether-08-mining.dmm | 752 ++++++++++++++--------------- maps/tether/tether-09-solars.dmm | 56 ++- 3 files changed, 573 insertions(+), 565 deletions(-) diff --git a/maps/tether/tether-01-surface1.dmm b/maps/tether/tether-01-surface1.dmm index 330a99612d..d8e2e561af 100644 --- a/maps/tether/tether-01-surface1.dmm +++ b/maps/tether/tether-01-surface1.dmm @@ -37,14 +37,17 @@ /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/tether/surfacebase/mining_main/external) "aaj" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -28 +/obj/structure/railing{ + dir = 8 }, -/obj/structure/cable/green, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/mining_main/external) +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/virgo3b, +/area/tether/surfacebase/outside/outside1) "aak" = ( /obj/machinery/light, /turf/simulated/floor/tiled/steel_dirty/virgo3b, @@ -4085,12 +4088,17 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining_eva) "ahb" = ( -/obj/structure/catwalk, -/obj/machinery/alarm{ - pixel_y = 22 +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -28 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining_eva) +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/mining_main/external) "ahc" = ( /obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ scrub_id = "atrium" @@ -5212,6 +5220,18 @@ /obj/effect/floor_decal/steeldecal/steel_decals7, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_stairs_one) +"aiT" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) "aiU" = ( /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment{ @@ -5717,37 +5737,27 @@ /area/tether/surfacebase/outside/outside1) "ajG" = ( /obj/structure/cable/heavyduty{ - icon_state = "1-4" + icon_state = "1-2" }, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/virgo3b, -/area/tether/surfacebase/outside/outside1) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) "ajH" = ( -/obj/structure/cable/heavyduty{ - icon_state = "4-8" +/obj/structure/cable/heavyduty, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 }, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/virgo3b, -/area/tether/surfacebase/outside/outside1) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) "ajI" = ( -/obj/structure/cable/green{ - icon_state = "0-4" +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, -/obj/structure/cable/heavyduty{ - icon_state = "0-8" - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/virgo3b, -/area/tether/surfacebase/outside/outside1) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) "ajJ" = ( /obj/machinery/atmospherics/portables_connector{ dir = 1 @@ -7251,6 +7261,66 @@ }, /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/engineering/atmos/intake) +"amW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"amX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/maintenance/common{ + name = "Mining Maintenance Access" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"amY" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining_eva) +"amZ" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining_eva) +"ana" = ( +/obj/structure/catwalk, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining_eva) "anb" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -7312,6 +7382,21 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/first_west) +"anh" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining_eva) "anl" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -28073,19 +28158,6 @@ /obj/structure/window/reinforced, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_one) -"kfl" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/mining_main/external) "kfZ" = ( /turf/simulated/wall, /area/crew_quarters/sleep/maintDorm2) @@ -29510,14 +29582,6 @@ /obj/machinery/disposal, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) -"oPX" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/mining_main/external) "oRd" = ( /obj/structure/table/woodentable, /turf/simulated/floor/wood, @@ -31486,14 +31550,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"vCB" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/mining_main/external) "vCV" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/visible/yellow{ @@ -42018,26 +42074,26 @@ aad aad aad aad -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah +abT +abT +abT +abT +abT +abT +abT +abT +abT +abT +abT +abT +abT +abT +abT +abT +abT +abT +abT +abT abT afA afA @@ -42158,30 +42214,30 @@ ajE ajE ajF ajC +aaj +aDx +aiT ajG -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -abT -afA +ajG +ajG +ajG +ajH +ajI +ajI +ajI +amW +ajI +ajI +ajI +ajI +ajI +ajI +ajI +ajI +ajI +ajI +amX +amY ahp ahX axw @@ -42300,17 +42356,17 @@ aad aad aad aad -ajH -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah +aad +aad +abT +abT +abT +abT +abT +abT +abT +abT +abT abT abT abT @@ -42321,9 +42377,9 @@ aex aex aex aex -aah abT -afA +abT +amZ ahq ahX aiS @@ -42442,9 +42498,9 @@ aad aad aad aad -ajH -aah -aah +aad +aad +adK aah aah aah @@ -42465,7 +42521,7 @@ afX aex aah abT -ahb +ana ahr ahX axA @@ -42584,8 +42640,8 @@ aad aFv aad aad -ajI -aah +aad +aad aao aao aao @@ -42607,7 +42663,7 @@ aoY aex aah abT -afA +amZ ahq ahX axK @@ -42726,7 +42782,7 @@ aae aae aae aae -oPX +aaf aaf aao aau @@ -42749,7 +42805,7 @@ aoT aex aah abT -afA +amZ ahs ahZ aiV @@ -42868,8 +42924,8 @@ aae aae aae aae -kfl -aaj +aaf +ahb aao aav aav @@ -42891,7 +42947,7 @@ apj akz abT abT -afA +amZ ahs ahX axO @@ -43010,8 +43066,8 @@ aae aae aae aae +aaf aai -vCB aap aaw aaB @@ -43033,7 +43089,7 @@ apc aqW aqW asv -asv +anh avh aia aiX diff --git a/maps/tether/tether-08-mining.dmm b/maps/tether/tether-08-mining.dmm index 46f9c72ff3..963e55aca0 100644 --- a/maps/tether/tether-08-mining.dmm +++ b/maps/tether/tether-08-mining.dmm @@ -313,16 +313,64 @@ }, /turf/simulated/floor/virgo3b, /area/mine/explored) -"aR" = ( -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced{ - dir = 8 +"aP" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/cable/heavyduty{ - icon_state = "1-2" +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"aQ" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 1 + }, +/obj/machinery/meter{ + frequency = 1443; + id = "mair_mining_meter"; + name = "Mixed Air Tank" + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"aR" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"aS" = ( +/obj/machinery/camera/network/mining, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"aT" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 12; + pixel_y = 24 + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"aU" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"aV" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 }, /turf/simulated/floor/plating, /area/outpost/mining_main/maintenance) @@ -386,6 +434,63 @@ }, /turf/simulated/floor/tiled/steel_grid, /area/outpost/mining_main/break_room) +"ba" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bb" = ( +/obj/machinery/atmospherics/omni/atmos_filter{ + tag_east = 1; + tag_north = 3; + tag_south = 2 + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bc" = ( +/obj/machinery/atmospherics/omni/atmos_filter{ + tag_east = 1; + tag_north = 4; + tag_west = 2 + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bd" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"be" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bf" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) "bg" = ( /obj/structure/bed/chair{ dir = 4 @@ -447,6 +552,102 @@ /obj/item/weapon/storage/box/donkpockets, /turf/simulated/floor/tiled, /area/outpost/mining_main/break_room) +"bj" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/red, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bk" = ( +/obj/effect/floor_decal/industrial/outline/blue, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 4; + name = "Air to Supply" + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bm" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bn" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bo" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bp" = ( +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"br" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bs" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bt" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary/phoronlock{ + frequency = 1379; + scrub_id = "mining_outpost_airlock_scrubber"; + scrubbing_gas = list("phoron") + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/outpost/mining_main/airlock) +"bu" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) "bv" = ( /obj/structure/cable/green{ d1 = 2; @@ -466,6 +667,22 @@ }, /turf/simulated/floor/tiled/steel_grid, /area/outpost/mining_main/break_room) +"bw" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bx" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) "by" = ( /obj/structure/cable/green{ d1 = 4; @@ -477,10 +694,89 @@ }, /turf/simulated/floor/tiled/steel_grid, /area/outpost/mining_main/break_room) +"bz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bA" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/briefcase/inflatable, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bB" = ( +/obj/structure/cable/heavyduty{ + icon_state = "0-2" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bC" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Mining Outpost Substation Bypass" + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bD" = ( +/obj/machinery/power/smes/buildable{ + charge = 0; + output_attempt = 0; + outputting = 0; + RCon_tag = "Substation - Mining Outpost" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) "bE" = ( /obj/effect/floor_decal/rust/steel_decals_rusted2, /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/mine/explored) +"bF" = ( +/obj/machinery/power/sensor{ + long_range = 1; + name = "Powernet Sensor - Mining Outpost Subgrid"; + name_tag = "Mining Outpost Subgrid" + }, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/obj/structure/cable/green, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bG" = ( +/obj/machinery/telecomms/relay/preset/underdark, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bH" = ( +/obj/machinery/telecomms/relay/preset/mining, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bI" = ( +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/outpost/mining_main/maintenance) +"bJ" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 1 + }, +/turf/simulated/floor/bluegrid, +/area/outpost/mining_main/airlock) "bW" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/brown/border, @@ -602,32 +898,6 @@ }, /turf/simulated/floor/tiled, /area/outpost/mining_main/break_room) -"jq" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/structure/cable/green, -/obj/structure/cable/heavyduty{ - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) -"jV" = ( -/obj/machinery/atmospherics/omni/atmos_filter{ - tag_east = 1; - tag_north = 3; - tag_south = 2 - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) -"kc" = ( -/obj/effect/floor_decal/industrial/outline/blue, -/obj/machinery/atmospherics/binary/pump/on{ - dir = 4; - name = "Air to Supply" - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "kB" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -644,97 +914,16 @@ /obj/machinery/vending/cola, /turf/simulated/floor/tiled, /area/outpost/mining_main/break_room) -"mH" = ( -/obj/machinery/atmospherics/pipe/simple/visible/cyan{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/red, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) -"ol" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/visible/red{ - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) -"om" = ( -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ - frequency = 1379; - scrub_id = "mining_outpost_airlock_scrubber" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/outpost/mining_main/airlock) -"po" = ( -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/outpost/mining_main/maintenance) "qx" = ( /obj/machinery/mech_recharger, /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/outpost/mining_main/storage) -"rp" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/air, -/turf/simulated/floor/bluegrid, -/area/outpost/mining_main/airlock) "rH" = ( /obj/effect/floor_decal/rust/steel_decals_rusted1{ dir = 8 }, /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/outpost/mining_main/airlock) -"sg" = ( -/obj/machinery/atmospherics/omni/atmos_filter{ - tag_east = 1; - tag_north = 4; - tag_west = 2 - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) -"si" = ( -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/machinery/power/sensor{ - long_range = 1; - name = "Powernet Sensor - Mining Station"; - name_tag = "Mining Station" - }, -/obj/machinery/atmospherics/pipe/simple/visible/red{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) -"so" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/visible/red{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "tk" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -776,13 +965,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, /area/outpost/mining_main/break_room) -"uo" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/cyan, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "uE" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -817,24 +999,6 @@ }, /turf/simulated/floor/tiled/dark, /area/outpost/mining_main/airlock) -"xA" = ( -/obj/effect/floor_decal/techfloor{ - dir = 10 - }, -/obj/structure/cable/heavyduty{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) -"xC" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/tank/air{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "BD" = ( /obj/machinery/embedded_controller/radio/airlock/phoron{ id_tag = "mining_outpost_airlock"; @@ -854,21 +1018,6 @@ }, /turf/simulated/floor/bluegrid, /area/outpost/mining_main/airlock) -"BR" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "Cx" = ( /turf/simulated/mineral/floor/virgo3b{ color = "#AAAAAA" @@ -919,26 +1068,6 @@ }, /turf/simulated/floor/tiled/dark, /area/outpost/mining_main/airlock) -"Ex" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 12; - pixel_y = 24 - }, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "Fa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -985,16 +1114,6 @@ }, /turf/simulated/floor/tiled/steel_grid, /area/outpost/mining_main/break_room) -"Fo" = ( -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/outpost/mining_main/maintenance) "Gs" = ( /obj/machinery/power/apc{ dir = 1; @@ -1007,15 +1126,6 @@ }, /turf/simulated/floor/bluegrid, /area/outpost/mining_main/airlock) -"Gw" = ( -/obj/machinery/atmospherics/pipe/tank/air{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "GU" = ( /obj/machinery/status_display, /turf/simulated/wall/r_wall, @@ -1027,14 +1137,6 @@ /obj/structure/ore_box, /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/outpost/mining_main/storage) -"Hl" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "HP" = ( /obj/effect/floor_decal/rust/steel_decals_rusted1{ dir = 8 @@ -1045,19 +1147,6 @@ }, /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/outpost/mining_main/airlock) -"HS" = ( -/obj/machinery/atmospherics/pipe/manifold/visible/cyan, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) -"Ir" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "IA" = ( /obj/structure/closet/firecloset, /obj/machinery/atmospherics/unary/vent_pump/high_volume{ @@ -1067,20 +1156,6 @@ }, /turf/simulated/floor/bluegrid, /area/outpost/mining_main/airlock) -"IX" = ( -/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ - dir = 1 - }, -/obj/machinery/meter{ - frequency = 1443; - id = "mair_mining_meter"; - name = "Mixed Air Tank" - }, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "IY" = ( /obj/effect/step_trigger/teleporter/to_underdark{ dir = 4; @@ -1094,31 +1169,6 @@ /obj/structure/bed/padded, /turf/simulated/floor/wood, /area/outpost/mining_main/dorms) -"Kj" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/visible/universal{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) -"KJ" = ( -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) -"KL" = ( -/obj/machinery/telecomms/relay/preset/underdark, -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "Ma" = ( /obj/machinery/door/airlock/mining{ name = "Quarters" @@ -1137,9 +1187,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/wood, /area/outpost/mining_main/dorms) -"MV" = ( -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "Nh" = ( /obj/structure/railing{ icon_state = "railing0"; @@ -1147,30 +1194,9 @@ }, /turf/simulated/floor/outdoors/grass/sif/virgo3b, /area/mine/explored) -"Pr" = ( -/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "Px" = ( /turf/simulated/wall/r_wall, /area/outpost/mining_main/airlock) -"QH" = ( -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/outpost/mining_main/maintenance) "QI" = ( /obj/structure/sign/mining, /turf/simulated/wall/r_wall, @@ -1194,14 +1220,6 @@ }, /turf/simulated/floor/tiled/dark, /area/outpost/mining_main/airlock) -"RB" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "Sq" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -1221,34 +1239,10 @@ /obj/structure/window/reinforced, /turf/simulated/floor/plating, /area/outpost/mining_main/maintenance) -"SQ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/visible/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "SW" = ( /obj/structure/railing, /turf/simulated/floor/outdoors/grass/sif/virgo3b, /area/mine/explored) -"TC" = ( -/obj/machinery/camera/network/mining, -/obj/machinery/atmospherics/pipe/simple/visible/cyan{ - dir = 10 - }, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "Uk" = ( /turf/simulated/floor/tiled/steel_grid, /area/outpost/mining_main/break_room) @@ -1280,13 +1274,6 @@ /obj/machinery/vending/snack, /turf/simulated/floor/tiled, /area/outpost/mining_main/break_room) -"Vk" = ( -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/obj/machinery/telecomms/relay/preset/mining, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "VG" = ( /obj/structure/cable/green{ d1 = 4; @@ -1355,24 +1342,6 @@ /obj/structure/closet/secure_closet/miner, /turf/simulated/floor/tiled, /area/outpost/mining_main/break_room) -"XA" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/briefcase/inflatable, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) -"XR" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/portables_connector{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "YA" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -1389,17 +1358,6 @@ /obj/structure/closet/secure_closet/miner, /turf/simulated/floor/tiled, /area/outpost/mining_main/break_room) -"Zg" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/universal{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "Zn" = ( /obj/effect/floor_decal/borderfloorblack, /obj/effect/floor_decal/borderfloorblack{ @@ -1415,16 +1373,6 @@ /obj/machinery/meter, /turf/simulated/floor/tiled/dark, /area/outpost/mining_main/airlock) -"Zy" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/floor_decal/techfloor{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/outpost/mining_main/maintenance) "ZC" = ( /obj/structure/window/reinforced/full, /obj/machinery/door/firedoor/glass, @@ -3427,12 +3375,12 @@ ab ab ab ay -QH +vo vo vo ZC vo -Fo +vo ay ab ab @@ -3569,13 +3517,13 @@ ab ab ab ay -Gw -XR -xC -so -jq -xA -aR +aP +aV +aP +bn +bs +bB +bI aA aB ab @@ -3711,12 +3659,12 @@ ab ab ab ay -IX -uo -HS -si -MV -KJ +aQ +ba +bf +bn +bu +bC SF ab aF @@ -3853,12 +3801,12 @@ ab ab ab ay -Pr -jV -mH -ol -MV -KJ +aR +bb +bj +bo +bw +bD SF ab aF @@ -3995,12 +3943,12 @@ ab ab ab ay -TC -sg -kc -Hl -MV -KJ +aS +bc +bk +bp +bx +bF SF ab aF @@ -4137,12 +4085,12 @@ ab ab ab ay -Ex -Kj -Zg -RB -MV -KL +aT +bd +bl +bq +bz +bG SF ab aF @@ -4279,13 +4227,13 @@ ab ab ab ay -Zy -SQ -BR -Ir -XA -Vk -po +aU +be +bm +br +bA +bH +SF ab aF ab @@ -5560,9 +5508,9 @@ ab ab ab Px -om +bt VG -om +bt Px ab aF @@ -5702,9 +5650,9 @@ ab ab ab Px -om +bt DX -om +bt Px ab aF @@ -6130,7 +6078,7 @@ ab Px IA vG -rp +bJ Px ab aF diff --git a/maps/tether/tether-09-solars.dmm b/maps/tether/tether-09-solars.dmm index f6e23ed4aa..4bbbcfe005 100644 --- a/maps/tether/tether-09-solars.dmm +++ b/maps/tether/tether-09-solars.dmm @@ -1174,16 +1174,17 @@ pixel_x = 0; pixel_y = 28 }, -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ - frequency = 1379; - scrub_id = "sci_outpost_scrubber" - }, /obj/structure/cable/green{ icon_state = "0-4" }, /obj/structure/railing{ dir = 4 }, +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary/phoronlock{ + frequency = 1379; + scrub_id = "sci_outpost_scrubber"; + scrubbing_gas = list("phoron") + }, /turf/simulated/floor/plating, /area/rnd/outpost/airlock) "cD" = ( @@ -1201,14 +1202,15 @@ /turf/simulated/floor/tiled, /area/rnd/outpost/airlock) "cF" = ( -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ - frequency = 1379; - scrub_id = "sci_outpost_scrubber" - }, /obj/structure/railing, /obj/structure/railing{ dir = 8 }, +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary/phoronlock{ + frequency = 1379; + scrub_id = "sci_outpost_scrubber"; + scrubbing_gas = list("phoron") + }, /turf/simulated/floor/plating, /area/rnd/outpost/airlock) "cG" = ( @@ -1405,16 +1407,17 @@ /turf/simulated/floor/tiled, /area/rnd/outpost/eva) "cZ" = ( -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ - frequency = 1379; - scrub_id = "sci_outpost_scrubber" - }, /obj/structure/railing{ dir = 4 }, /obj/machinery/camera/network/research_outpost{ dir = 4 }, +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary/phoronlock{ + frequency = 1379; + scrub_id = "sci_outpost_scrubber"; + scrubbing_gas = list("phoron") + }, /turf/simulated/floor/plating, /area/rnd/outpost/airlock) "da" = ( @@ -1620,13 +1623,14 @@ /turf/simulated/floor/tiled, /area/rnd/outpost/eva) "dA" = ( -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ - frequency = 1379; - scrub_id = "sci_outpost_scrubber" - }, /obj/structure/railing{ dir = 4 }, +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary/phoronlock{ + frequency = 1379; + scrub_id = "sci_outpost_scrubber"; + scrubbing_gas = list("phoron") + }, /turf/simulated/floor/plating, /area/rnd/outpost/airlock) "dB" = ( @@ -1655,16 +1659,17 @@ /turf/simulated/floor/tiled, /area/rnd/outpost/airlock) "dD" = ( -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ - frequency = 1379; - scrub_id = "sci_outpost_scrubber" - }, /obj/structure/railing{ dir = 1 }, /obj/structure/railing{ dir = 8 }, +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary/phoronlock{ + frequency = 1379; + scrub_id = "sci_outpost_scrubber"; + scrubbing_gas = list("phoron") + }, /turf/simulated/floor/plating, /area/rnd/outpost/airlock) "dE" = ( @@ -3358,8 +3363,7 @@ /turf/simulated/floor/tiled, /area/rnd/outpost) "gn" = ( -/obj/machinery/atmospherics/portables_connector, -/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/pipe/tank/air, /turf/simulated/floor, /area/rnd/outpost/atmos) "go" = ( @@ -4700,8 +4704,8 @@ /obj/machinery/atmospherics/pipe/vent{ dir = 8 }, -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/tether/outpost/solars_outside) +/turf/simulated/floor/virgo3b, +/area/rnd/outpost/atmos) "iL" = ( /obj/machinery/door/blast/regular{ dir = 8; @@ -21611,8 +21615,8 @@ gK gK gK gK -ab -ab +gj +gj jE jR ki From e4aae2a5a31ed77b21ed58086b6d9ca310abe4c5 Mon Sep 17 00:00:00 2001 From: Heroman Date: Wed, 24 Jul 2019 04:58:59 +1000 Subject: [PATCH 011/119] Fixes hardsuit crates not using one_access --- code/datums/supplypacks/misc_vr.dm | 4 +++- code/datums/supplypacks/security_vr.dm | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/code/datums/supplypacks/misc_vr.dm b/code/datums/supplypacks/misc_vr.dm index f85d7b9723..613a01cfd4 100644 --- a/code/datums/supplypacks/misc_vr.dm +++ b/code/datums/supplypacks/misc_vr.dm @@ -43,6 +43,7 @@ access_eva, access_explorer, access_pilot) + one_access = TRUE /datum/supply_pack/misc/mining_rig name = "industrial hardsuit (empty)" @@ -53,4 +54,5 @@ containertype = /obj/structure/closet/crate/secure/gear containername = "industrial hardsuit crate" access = list(access_mining, - access_eva) \ No newline at end of file + access_eva) + one_access = TRUE \ No newline at end of file diff --git a/code/datums/supplypacks/security_vr.dm b/code/datums/supplypacks/security_vr.dm index 12f2fa33b3..852b44adee 100644 --- a/code/datums/supplypacks/security_vr.dm +++ b/code/datums/supplypacks/security_vr.dm @@ -6,6 +6,7 @@ access = list( access_security, access_xenobiology) + one_access = TRUE /datum/supply_pack/security/guardmutant name = "VARMAcorp autoNOMous security solution for hostile environments" @@ -15,6 +16,7 @@ access = list( access_security, access_xenobiology) + one_access = TRUE */ /datum/supply_pack/randomised/security/armor From a6d7c4ee819f6238e4b628dd4dfa753e1e99d9a2 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Tue, 23 Jul 2019 12:20:51 -0800 Subject: [PATCH 012/119] Merge pull request #6285 from Mechoid/SLED Adds the SLED. --- code/modules/mob/living/bot/SLed209bot.dm | 173 +++++++++++++++++++ code/modules/mob/living/bot/ed209bot.dm | 22 ++- code/modules/mob/living/bot/secbot.dm | 2 - code/modules/projectiles/projectile/beams.dm | 15 +- html/changelogs/Mechoid - SLED.yml | 36 ++++ icons/obj/aibots.dmi | Bin 56034 -> 57188 bytes vorestation.dme | 1 + 7 files changed, 244 insertions(+), 5 deletions(-) create mode 100644 code/modules/mob/living/bot/SLed209bot.dm create mode 100644 html/changelogs/Mechoid - SLED.yml diff --git a/code/modules/mob/living/bot/SLed209bot.dm b/code/modules/mob/living/bot/SLed209bot.dm new file mode 100644 index 0000000000..989c2e708d --- /dev/null +++ b/code/modules/mob/living/bot/SLed209bot.dm @@ -0,0 +1,173 @@ +/mob/living/bot/secbot/ed209/slime + name = "SL-ED-209 Security Robot" + desc = "A security robot. He looks less than thrilled." + icon = 'icons/obj/aibots.dmi' + icon_state = "sled2090" + density = 1 + health = 200 + maxHealth = 200 + + is_ranged = 1 + preparing_arrest_sounds = new() + + a_intent = I_HURT + mob_bump_flag = HEAVY + mob_swap_flags = ~HEAVY + mob_push_flags = HEAVY + + used_weapon = /obj/item/weapon/gun/energy/taser/xeno + + stun_strength = 10 + xeno_harm_strength = 9 + req_one_access = list(access_research, access_robotics) + botcard_access = list(access_research, access_robotics, access_xenobiology, access_xenoarch, access_tox, access_tox_storage, access_maint_tunnels) + used_weapon = /obj/item/weapon/melee/baton/slime + var/xeno_stun_strength = 6 + +/mob/living/bot/secbot/ed209/slime/update_icons() + if(on && busy) + icon_state = "sled209-c" + else + icon_state = "sled209[on]" + +/mob/living/bot/secbot/ed209/slime/RangedAttack(var/atom/A) + if(last_shot + shot_delay > world.time) + to_chat(src, "You are not ready to fire yet!") + return + + last_shot = world.time + + var/projectile = /obj/item/projectile/beam/stun/xeno + if(emagged) + projectile = /obj/item/projectile/beam/shock + + playsound(loc, emagged ? 'sound/weapons/laser3.ogg' : 'sound/weapons/Taser.ogg', 50, 1) + var/obj/item/projectile/P = new projectile(loc) + + P.firer = src + P.old_style_target(A) + P.fire() + +/mob/living/bot/secbot/ed209/slime/UnarmedAttack(var/mob/living/L, var/proximity) + ..() + + if(istype(L, /mob/living/simple_mob/slime/xenobio)) + var/mob/living/simple_mob/slime/xenobio/S = L + S.slimebatoned(src, xeno_stun_strength) + +// Assembly + +/obj/item/weapon/secbot_assembly/ed209_assembly/slime + name = "SL-ED-209 assembly" + desc = "Some sort of bizarre assembly." + icon = 'icons/obj/aibots.dmi' + icon_state = "ed209_frame" + item_state = "buildpipe" + created_name = "SL-ED-209 Security Robot" + +/obj/item/weapon/secbot_assembly/ed209_assembly/slime/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob) // Here in the event it's added into a PoI or some such. Standard construction relies on the standard ED up until taser. + if(istype(W, /obj/item/weapon/pen)) + var/t = sanitizeSafe(input(user, "Enter new robot name", name, created_name), MAX_NAME_LEN) + if(!t) + return + if(!in_range(src, usr) && src.loc != usr) + return + created_name = t + return + + switch(build_step) + if(0, 1) + if(istype(W, /obj/item/robot_parts/l_leg) || istype(W, /obj/item/robot_parts/r_leg) || (istype(W, /obj/item/organ/external/leg) && ((W.name == "robotic right leg") || (W.name == "robotic left leg")))) + user.drop_item() + qdel(W) + build_step++ + to_chat(user, "You add the robot leg to [src].") + name = "legs/frame assembly" + if(build_step == 1) + icon_state = "ed209_leg" + else + icon_state = "ed209_legs" + + if(2) + if(istype(W, /obj/item/clothing/suit/storage/vest)) + user.drop_item() + qdel(W) + build_step++ + to_chat(user, "You add the armor to [src].") + name = "vest/legs/frame assembly" + item_state = "ed209_shell" + icon_state = "ed209_shell" + + if(3) + if(istype(W, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = W + if(WT.remove_fuel(0, user)) + build_step++ + name = "shielded frame assembly" + to_chat(user, "You welded the vest to [src].") + if(4) + if(istype(W, /obj/item/clothing/head/helmet)) + user.drop_item() + qdel(W) + build_step++ + to_chat(user, "You add the helmet to [src].") + name = "covered and shielded frame assembly" + item_state = "ed209_hat" + icon_state = "ed209_hat" + + if(5) + if(isprox(W)) + user.drop_item() + qdel(W) + build_step++ + to_chat(user, "You add the prox sensor to [src].") + name = "covered, shielded and sensored frame assembly" + item_state = "ed209_prox" + icon_state = "ed209_prox" + + if(6) + if(istype(W, /obj/item/stack/cable_coil)) + var/obj/item/stack/cable_coil/C = W + if (C.get_amount() < 1) + to_chat(user, "You need one coil of wire to wire [src].") + return + to_chat(user, "You start to wire [src].") + if(do_after(user, 40) && build_step == 6) + if(C.use(1)) + build_step++ + to_chat(user, "You wire the ED-209 assembly.") + name = "wired ED-209 assembly" + return + + if(7) + if(istype(W, /obj/item/weapon/gun/energy/taser/xeno)) + name = "xenotaser SL-ED-209 assembly" + item_state = "sled209_taser" + icon_state = "sled209_taser" + build_step++ + to_chat(user, "You add [W] to [src].") + user.drop_item() + qdel(W) + + if(8) + if(W.is_screwdriver()) + playsound(src, W.usesound, 100, 1) + var/turf/T = get_turf(user) + to_chat(user, "Now attaching the gun to the frame...") + sleep(40) + if(get_turf(user) == T && build_step == 8) + build_step++ + name = "armed [name]" + to_chat(user, "Taser gun attached.") + + if(9) + if(istype(W, /obj/item/weapon/cell)) + build_step++ + to_chat(user, "You complete the ED-209.") + var/turf/T = get_turf(src) + new /mob/living/bot/secbot/ed209/slime(T,created_name,lasercolor) + user.drop_item() + qdel(W) + user.drop_from_inventory(src) + qdel(src) + diff --git a/code/modules/mob/living/bot/ed209bot.dm b/code/modules/mob/living/bot/ed209bot.dm index b8f1c85485..4db5978d0d 100644 --- a/code/modules/mob/living/bot/ed209bot.dm +++ b/code/modules/mob/living/bot/ed209bot.dm @@ -160,12 +160,30 @@ return if(7) - if(istype(W, /obj/item/weapon/gun/energy/taser)) - name = "taser ED-209 assembly" + if(istype(W, /obj/item/weapon/gun/energy/taser/xeno)) + name = "xenotaser SL-ED-209 assembly" + item_state = "sled209_taser" + icon_state = "sled209_taser" build_step++ to_chat(user, "You add [W] to [src].") + user.drop_item() + qdel(W) + var/turf/T = get_turf(src) + var/obj/item/weapon/secbot_assembly/ed209_assembly/slime/S = new /obj/item/weapon/secbot_assembly/ed209_assembly/slime(T) + S.name = name + S.item_state = item_state + S.icon_state = icon_state + S.build_step = build_step + S.created_name = created_name + user.drop_from_inventory(src) + qdel(src) + + else if(istype(W, /obj/item/weapon/gun/energy/taser)) + name = "taser ED-209 assembly" item_state = "ed209_taser" icon_state = "ed209_taser" + build_step++ + to_chat(user, "You add [W] to [src].") user.drop_item() qdel(W) diff --git a/code/modules/mob/living/bot/secbot.dm b/code/modules/mob/living/bot/secbot.dm index 2372def546..5af7e94582 100644 --- a/code/modules/mob/living/bot/secbot.dm +++ b/code/modules/mob/living/bot/secbot.dm @@ -289,8 +289,6 @@ var/mob/living/simple_mob/slime/xenobio/S = L S.slimebatoned(src, xeno_stun_strength) - - /mob/living/bot/secbot/explode() visible_message("[src] blows apart!") var/turf/Tsec = get_turf(src) diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index c892175c9a..f1a1f28e6c 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -222,4 +222,17 @@ /obj/item/projectile/beam/stun/med name = "stun beam" icon_state = "stun" - agony = 30 \ No newline at end of file + agony = 30 + +/obj/item/projectile/beam/shock + name = "shock beam" + icon_state = "lightning" + damage_type = ELECTROCUTE + + muzzle_type = /obj/effect/projectile/muzzle/lightning + tracer_type = /obj/effect/projectile/tracer/lightning + impact_type = /obj/effect/projectile/impact/lightning + + damage = 30 + agony = 15 + eyeblur = 2 diff --git a/html/changelogs/Mechoid - SLED.yml b/html/changelogs/Mechoid - SLED.yml new file mode 100644 index 0000000000..d018aff60f --- /dev/null +++ b/html/changelogs/Mechoid - SLED.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Mechoid + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added a Xenobio-compatible ED-209." diff --git a/icons/obj/aibots.dmi b/icons/obj/aibots.dmi index d6332e0d2992b1f07397f24712647508596d7b81..87f78139699db88219ae3438a16ffec50611092d 100644 GIT binary patch literal 57188 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≠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