diff --git a/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm b/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm index dce2db8cffc9f..fa4f3122564a3 100644 --- a/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm +++ b/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm @@ -1,704 +1,1514 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/template_noop, -/area/template_noop) -"ab" = ( +"am" = ( +/obj/effect/spawner/random/trash/grime, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/has_grav/turretedoutpost) +"aC" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mob_spawn/corpse/human/syndicatecommando/lessenedgear, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"aH" = ( +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"bP" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"bQ" = ( +/obj/effect/turf_decal/trimline/red/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"bU" = ( /obj/structure/lattice, /turf/template_noop, -/area/template_noop) -"ac" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless, /area/ruin/space/has_grav/turretedoutpost) -"ad" = ( -/turf/closed/wall/r_wall, +"ci" = ( +/obj/effect/turf_decal/trimline/red/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/fuel_pool, +/turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"ae" = ( -/obj/structure/table/reinforced, -/obj/item/stock_parts/power_store/cell/hyper, +"cD" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/ruin/space/has_grav/turretedoutpost) +"eT" = ( +/obj/effect/turf_decal/trimline/red/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/fuel_pool, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"fA" = ( +/obj/effect/turf_decal/trimline/red/corner, +/obj/effect/turf_decal/trimline/red/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor/left/directional/west{ + req_access = list("syndicate") + }, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"fF" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/rack, +/obj/effect/spawner/random/exotic/syndie, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"ge" = ( +/obj/effect/turf_decal/siding/thinplating_new/dark, +/obj/structure/window/reinforced/tinted/spawner/directional/south, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/ruin/space/has_grav/turretedoutpost) -"af" = ( -/obj/structure/frame/computer, +"gn" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/guncase{ + req_access = list("syndicate") + }, +/obj/item/gun/energy/recharge/fisher, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"gP" = ( +/obj/effect/decal/cleanable/glass, +/obj/effect/mob_spawn/corpse/human/syndicatepilot/lessenedgear, +/turf/open/floor/wood/parquet, +/area/ruin/space/has_grav/turretedoutpost) +"hr" = ( +/obj/effect/turf_decal/trimline/red/line{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"hP" = ( +/obj/effect/turf_decal/trimline/red/line{ + dir = 6 + }, +/obj/machinery/light/dim/directional/east, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"ir" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/vending/clothing, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"iZ" = ( +/obj/effect/turf_decal/trimline/red/line, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"ju" = ( +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/machinery/microwave, /turf/open/floor/iron, /area/ruin/space/has_grav/turretedoutpost) -"ag" = ( +"jy" = ( +/obj/effect/turf_decal/siding/thinplating_new/dark/corner{ + dir = 4 + }, +/obj/structure/chair/plastic{ + dir = 8 + }, /turf/open/floor/iron, /area/ruin/space/has_grav/turretedoutpost) -"aj" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/plating, +"jM" = ( +/turf/template_noop, +/area/template_noop) +"jO" = ( +/obj/effect/decal/cleanable/fuel_pool, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"lw" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/machinery/light/broken/directional/south, +/obj/item/flashlight/lamp/green{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/computer_disk/syndicate/camera_app{ + pixel_x = -5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"lF" = ( +/obj/effect/turf_decal/trimline/red/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/structure/reagent_dispensers/wall/peppertank/directional/north, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"lV" = ( +/obj/effect/turf_decal/trimline/red/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"ak" = ( +"mf" = ( +/obj/structure/lattice, +/obj/structure/girder, +/turf/open/floor/plating/rust, +/area/template_noop) +"my" = ( +/obj/effect/turf_decal/trimline/red/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"nd" = ( +/obj/structure/girder/reinforced, /turf/open/floor/plating, /area/ruin/space/has_grav/turretedoutpost) -"al" = ( -/turf/open/floor/plating/airless, +"no" = ( +/obj/machinery/light/dim/directional/west, +/obj/effect/turf_decal/trimline/red/line{ + dir = 9 + }, +/turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"an" = ( -/obj/structure/chair/office{ +"nB" = ( +/obj/effect/turf_decal/trimline/red/line{ dir = 8 }, -/turf/open/floor/iron, +/obj/effect/decal/cleanable/fuel_pool, +/obj/structure/cable, +/turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"ao" = ( -/obj/machinery/porta_turret, -/turf/open/floor/plating/airless, +"nM" = ( +/obj/effect/turf_decal/trimline/red/line{ + dir = 4 + }, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"ap" = ( -/obj/structure/filingcabinet, +"ol" = ( +/obj/structure/bed/double, +/obj/item/bedsheet/red/double, +/turf/open/floor/wood/parquet, +/area/ruin/space/has_grav/turretedoutpost) +"oH" = ( +/obj/effect/turf_decal/trimline/red/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/obj/machinery/door/airlock/grunge{ + req_access = list("syndicate") + }, +/obj/effect/decal/cleanable/fuel_pool, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"oJ" = ( +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, /area/ruin/space/has_grav/turretedoutpost) -"ar" = ( -/obj/machinery/power/apc/auto_name/directional/south, +"pi" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/bottle/vodka{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = 7; + pixel_y = 8 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = 8 + }, /turf/open/floor/iron, /area/ruin/space/has_grav/turretedoutpost) -"as" = ( -/obj/structure/rack, -/obj/effect/spawner/random/exotic/syndie, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +"pO" = ( +/obj/structure/foamedmetal/iron, +/turf/open/floor/plating/foam, +/area/ruin/space/has_grav/turretedoutpost) +"qJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"qQ" = ( +/obj/effect/turf_decal/trimline/red/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/fuel_pool, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"qR" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/power_store/cell/hyper{ + pixel_y = 2 }, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"at" = ( +"ro" = ( +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/turretedoutpost) +"rw" = ( +/obj/structure/window/reinforced/tinted/spawner/directional/west, +/obj/item/stack/sheet/iron/five{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"rK" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/template_noop) +"sb" = ( +/turf/open/floor/wood/parquet, +/area/ruin/space/has_grav/turretedoutpost) +"sy" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, /obj/item/rack_parts, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/grenade/chem_grenade/teargas, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"tD" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"av" = ( -/obj/structure/rack, -/obj/item/firing_pin, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +"tT" = ( +/turf/open/floor/plating, +/area/ruin/space/has_grav/turretedoutpost) +"uc" = ( +/obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/turretedoutpost) +"up" = ( +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav/turretedoutpost) +"ur" = ( +/obj/structure/table/wood, +/obj/item/food/breadslice/meat{ + pixel_y = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/turretedoutpost) +"uC" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/suit_storage_unit/industrial, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"aw" = ( -/obj/machinery/door/airlock/public/glass, +"vi" = ( +/obj/structure/bed, +/obj/item/bedsheet/red, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"vj" = ( +/obj/effect/decal/cleanable/fuel_pool, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"vD" = ( +/obj/machinery/door/airlock/grunge, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"vG" = ( +/obj/effect/turf_decal/siding/thinplating_new/dark, +/obj/structure/window/reinforced/tinted/spawner/directional/south, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, /area/ruin/space/has_grav/turretedoutpost) -"ax" = ( -/obj/machinery/door/airlock, +"vZ" = ( +/obj/effect/decal/cleanable/glass, +/obj/effect/spawner/random/trash/grime, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"wJ" = ( +/obj/item/kirbyplants/random/fullysynthetic, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"wQ" = ( +/obj/effect/turf_decal/siding/thinplating_new/dark, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, /area/ruin/space/has_grav/turretedoutpost) -"ay" = ( -/obj/item/rack_parts, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +"xa" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"xn" = ( +/obj/effect/turf_decal/trimline/red/line{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"az" = ( +"yh" = ( +/obj/structure/window/reinforced/tinted/spawner/directional/east, +/obj/structure/closet/syndicate{ + name = "equipment closet"; + desc = "An eerie-looking black and red closet." + }, +/obj/effect/spawner/random/exotic/syndie, +/obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"aA" = ( +"yC" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, /obj/structure/tank_dispenser/oxygen, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"aB" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/head/costume/ushanka, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, +"zN" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/item/firing_pin{ + pixel_x = 5 + }, +/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka{ + pixel_x = -4; + pixel_y = 3 + }, +/turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"aC" = ( +"Aw" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "turret_outpost" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/turretedoutpost) +"Bl" = ( +/obj/structure/dresser, +/turf/open/floor/wood/parquet, +/area/ruin/space/has_grav/turretedoutpost) +"Bp" = ( +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/wall/peppertank/directional/north, -/obj/item/gps/spaceruin, -/turf/open/floor/iron, +/obj/item/paper_bin, +/obj/item/pen/blue, +/obj/structure/cable, +/turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"aE" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/iron, +"Bw" = ( +/obj/effect/decal/cleanable/fuel_pool, +/obj/effect/turf_decal/trimline/red/corner, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"aG" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/neutral/fourcorners, +"BU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/space/has_grav/turretedoutpost) +"Ci" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/burgundy, +/turf/template_noop, +/area/ruin/space/has_grav/turretedoutpost) +"Cu" = ( +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/ruin/space/has_grav/turretedoutpost) +"Cz" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"aH" = ( -/obj/structure/rack, -/obj/item/ammo_box/c9mm, -/obj/effect/turf_decal/tile/neutral/fourcorners, +"CC" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/light/directional/south, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"aI" = ( -/obj/machinery/door/airlock/public/glass, +"Df" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"aL" = ( +"EA" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, /obj/structure/rack, /obj/effect/spawner/random/exotic/syndie, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"aM" = ( -/obj/structure/rack, -/obj/item/crowbar/red, -/obj/item/paper/crumpled, -/obj/effect/turf_decal/tile/neutral/fourcorners, +"Fe" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/item/rack_parts, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"aN" = ( -/obj/structure/chair/office, -/turf/open/floor/iron, +"Gu" = ( +/obj/effect/turf_decal/trimline/red/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/fuel_pool, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"aP" = ( -/obj/structure/bed, -/obj/item/bedsheet/orange, -/turf/open/floor/iron, +"GN" = ( +/obj/structure/sign/poster/contraband/c20r/directional/north, +/turf/open/floor/wood/parquet, /area/ruin/space/has_grav/turretedoutpost) -"aQ" = ( -/obj/structure/rack, -/obj/item/grenade/chem_grenade/teargas, +"Hi" = ( +/obj/effect/decal/cleanable/fuel_pool, +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"aR" = ( -/obj/structure/table/reinforced, -/obj/item/paper/crumpled, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron, +"Hv" = ( +/obj/structure/tank_holder, +/turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"aT" = ( +"Hw" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, /obj/structure/table/reinforced, -/obj/item/paper_bin, -/turf/open/floor/iron, +/obj/item/clipboard, +/obj/item/radio{ + pixel_x = 5; + pixel_y = 2 + }, +/obj/item/gps/spaceruin{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"aU" = ( -/obj/structure/table/reinforced, -/obj/item/pen/blue, -/turf/open/floor/iron, +"ID" = ( +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating, /area/ruin/space/has_grav/turretedoutpost) -"aV" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/cup/glass/bottle/vodka{ - pixel_x = -4; - pixel_y = 4 +"Jj" = ( +/obj/effect/turf_decal/trimline/red/line{ + dir = 10 }, -/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka{ - pixel_x = 3 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"JV" = ( +/obj/item/chair/plastic{ + pixel_y = 8 + }, +/obj/effect/decal/cleanable/glass, /turf/open/floor/iron, /area/ruin/space/has_grav/turretedoutpost) -"aW" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +"Lf" = ( +/obj/machinery/power/smes/full, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"aX" = ( -/obj/item/rack_parts, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +"Mv" = ( +/obj/effect/decal/cleanable/fuel_pool, +/obj/effect/turf_decal/trimline/red/line{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"aZ" = ( -/obj/structure/rack, -/obj/effect/spawner/random/exotic/syndie, -/obj/effect/turf_decal/tile/neutral/half/contrasted, +"MN" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/door/airlock/grunge{ + req_access = list("syndicate") + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"NU" = ( +/obj/effect/turf_decal/trimline/red/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"Oc" = ( +/obj/effect/turf_decal/trimline/red/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"Of" = ( +/obj/structure/cable, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"df" = ( -/obj/structure/chair/comfy/beige{ +"OJ" = ( +/obj/structure/frame/computer{ dir = 4 }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"fk" = ( -/obj/structure/table/wood, -/obj/item/food/breadslice/meat, +"Pf" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/guncase{ + req_access = list("syndicate") + }, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"Qk" = ( +/obj/structure/chair/plastic{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark, +/obj/structure/window/reinforced/tinted/spawner/directional/south, /turf/open/floor/iron, /area/ruin/space/has_grav/turretedoutpost) -"iq" = ( -/obj/structure/rack, -/obj/effect/spawner/random/exotic/syndie, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +"QM" = ( +/obj/effect/turf_decal/trimline/red/corner{ dir = 8 }, -/obj/machinery/light/directional/west, +/obj/effect/turf_decal/trimline/red/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/corner, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"kK" = ( -/obj/structure/bed, -/obj/item/bedsheet/orange, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron, +"Rg" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, /area/ruin/space/has_grav/turretedoutpost) -"tK" = ( -/obj/effect/turf_decal/tile/red/fourcorners, +"St" = ( +/obj/structure/table/wood, +/obj/item/paper/crumpled{ + pixel_y = -1; + pixel_x = -2 + }, +/obj/item/paper/crumpled{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron, /area/ruin/space/has_grav/turretedoutpost) -"vd" = ( +"Tg" = ( +/obj/effect/turf_decal/siding/thinplating_new/dark, /obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/radio, +/obj/item/folder{ + pixel_x = -4; + pixel_y = -1 + }, +/obj/item/radio{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/structure/window/reinforced/tinted/spawner/directional/south, /turf/open/floor/iron, /area/ruin/space/has_grav/turretedoutpost) -"Ar" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron, +"Tn" = ( +/obj/structure/window/reinforced/tinted/spawner/directional/east, +/obj/structure/closet/syndicate{ + name = "equipment closet"; + desc = "An eerie-looking black and red closet." + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"Iq" = ( -/obj/structure/table/reinforced, -/obj/item/computer_disk/syndicate/camera_app, -/turf/open/floor/iron, +"TL" = ( +/obj/structure/window/reinforced/tinted/spawner/directional/west, +/obj/structure/closet/syndicate{ + name = "equipment closet"; + desc = "An eerie-looking black and red closet." + }, +/obj/effect/spawner/random/exotic/syndie, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"LS" = ( -/obj/machinery/door/airlock/external/ruin, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "turret_outpost" +"TY" = ( +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"UD" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"US" = ( +/obj/structure/closet/crate, +/obj/item/ammo_box/c9mm, +/obj/machinery/light/small/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"Vn" = ( +/obj/machinery/porta_turret_construct, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/turretedoutpost) +"Vx" = ( +/obj/structure/chair/office, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/siding/wood{ + dir = 5 }, -/turf/open/floor/plating, +/turf/open/floor/iron/dark, /area/ruin/space/has_grav/turretedoutpost) -"WF" = ( +"VA" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, /obj/structure/table/reinforced, -/obj/item/folder, -/obj/item/radio, -/obj/machinery/light/directional/west, +/obj/item/crowbar/red, +/obj/item/clothing/head/costume/ushanka, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"VB" = ( +/obj/structure/girder/displaced, +/obj/structure/grille/broken, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/ruin/space/has_grav/turretedoutpost) +"VO" = ( +/obj/machinery/porta_turret/syndicate/energy/ruin, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/turretedoutpost) +"Wa" = ( +/obj/effect/turf_decal/trimline/red/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"Wy" = ( +/obj/effect/turf_decal/trimline/red/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"Xi" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/frame/computer, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"XL" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/light/broken/directional/south, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"XM" = ( +/obj/effect/turf_decal/trimline/red/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/turretedoutpost) +"Yy" = ( +/obj/effect/turf_decal/siding/thinplating_new/dark, /turf/open/floor/iron, /area/ruin/space/has_grav/turretedoutpost) (1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -aa -aa -aa -aa -aa -aa -aa +jM +jM +jM +jM +jM +jM +jM +VO +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM "} (2,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -aa -ab -aa -aa -aa +jM +jM +jM +jM +jM +jM +jM +bU +jM +jM +jM +jM +jM +Vn +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM "} (3,1,1) = {" -aa -aa -aa -aa -aa -aa -al -al -al -al -al -al -al -al -ab -ab -aa -aa +jM +jM +jM +jM +jM +jM +jM +bU +jM +Ci +jM +jM +jM +bU +jM +jM +jM +VO +jM +jM +jM +VO +jM +jM +jM +jM +jM +jM +jM "} (4,1,1) = {" -aa -aa -aa -aa -aa -al -ao -ad -ad -ad -ad -ad -ad -ao -al -ab -ab -aa +jM +jM +jM +jM +jM +jM +jM +bU +jM +bU +jM +jM +jM +bU +jM +jM +jM +bU +jM +jM +jM +bU +jM +jM +jM +jM +jM +jM +jM "} (5,1,1) = {" -aa -aa -aa -aa -aa -al -ad -ad -ay -iq -iq -aL -ad -ad -al -ab -aa -aa +jM +jM +jM +jM +jM +jM +ro +ro +ro +ro +nd +up +ro +ro +ro +jM +jM +bU +bU +Ci +bU +bU +jM +jM +jM +jM +jM +jM +jM "} (6,1,1) = {" -aa -ab -ab -ab -ab -al -ad -as -az -az -az -az -aW -ad -al -ab -aa -aa +jM +jM +jM +jM +jM +ro +ro +ID +cD +ID +ID +VB +ID +pO +ro +ro +jM +bU +jM +jM +jM +bU +jM +jM +jM +jM +jM +jM +jM "} (7,1,1) = {" -aa -aa -aa -ab -aa -al -ad -at -az -aG -aG -az -aX -ad -al -ab -ab -aa +jM +jM +Ci +bU +ro +ro +ID +ID +ro +ro +ro +ro +ro +pO +pO +ro +ro +ro +BU +BU +BU +ro +ro +jM +jM +jM +jM +jM +jM "} (8,1,1) = {" -aa -aa -ab -ab -aa -al -ad -at -az -aH -aM -az -aZ -ad -al -aa -aa -aa +jM +jM +jM +jM +ro +ID +ID +ro +ro +sy +fF +EA +ro +ro +ID +ro +St +pi +ur +Qk +Df +Df +ro +rK +jM +jM +jM +jM +jM "} (9,1,1) = {" -aa -ab -ab -ab -aa -al -ad -av -az -az -az -az -aZ -ad -al -ab -aa -aa +jM +jM +jM +jM +ro +ID +ro +ro +hr +lV +lV +lV +Jj +ro +ro +ro +ju +jy +JV +Yy +xa +CC +ro +rK +jM +jM +jM +jM +jM "} (10,1,1) = {" -aa -ab -aa -ab -aa -al -ad -ad -aA -az -az -aQ -ad -ad -al -ab -aa -aa +jM +jM +jM +jM +ro +ID +ro +Pf +aH +yC +UD +Hw +iZ +Fe +ro +Xi +UD +uc +oJ +ge +Tn +yh +ro +bU +bU +Ci +jM +jM +jM "} (11,1,1) = {" -aa -aa -ac -ac -ac -ac -ac -ad -ad -aI -aI -ad -ad -ao -al -ab -aa -aa +VO +bU +jM +rK +ro +ID +ro +gn +aH +uC +xa +VA +iZ +EA +ro +ir +xa +uc +am +vG +TL +rw +ro +rK +jM +jM +jM +jM +jM "} (12,1,1) = {" -aa -aa -ac -ad -ad -ad -ad -ad -aB -tK -tK -aR -ad -al -ab -ab -ab -aa +jM +bU +bU +bU +ro +pO +ro +ro +lF +XM +fA +XM +Wy +ro +ro +ro +vD +ro +ro +wQ +aC +XL +ro +mf +rK +jM +jM +jM +jM "} (13,1,1) = {" -aa -aa -ac -ad -ae -WF -ap -ad -aC -ag -ag -Iq -ad -al -ab -aa -aa -aa +jM +Ci +jM +rK +ro +pO +cD +ro +Lf +US +eT +Hi +ro +ro +qR +Bp +bQ +wJ +ro +Tg +vi +vi +ro +ro +ro +rK +rK +jM +jM "} (14,1,1) = {" -aa -aa -ac -ad -af -an -ag -ad -vd -ag -aN -aT -ad -al -aa -aa -aa -aa +jM +jM +jM +jM +ro +ro +ro +ro +ro +ro +oH +ro +ro +vZ +TY +Of +bQ +qJ +ro +ro +ro +ro +ro +ID +ro +rK +jM +jM +jM "} (15,1,1) = {" -aa -aa -ac -ad -af -ag -ag -aw -ag -Ar -ag -aU -ad -ac -ac -ab -ab -ab +jM +jM +jM +jM +jM +jM +ro +Cz +tD +no +Gu +Oc +nB +qQ +NU +Oc +QM +my +MN +sb +OJ +zN +ro +ID +ro +rK +jM +jM +jM "} (16,1,1) = {" -aa -ab -ac -ad -af -ag -ag -ad -ad -ad -ad -ad -ad -ad -ac -ab -aa -aa +jM +jM +jM +jM +Ci +bU +ro +jO +vj +Bw +Mv +ci +xn +nM +Wa +Wa +hP +Hv +ro +sb +Vx +lw +ro +cD +ro +jM +jM +jM +jM "} (17,1,1) = {" -aa -aa -ac -ad -ag -ag -ag -ax -ag -ag -df -aV -fk -ad -ac -ab -ab -aa +jM +jM +jM +jM +jM +jM +ro +ro +BU +Aw +ro +ro +BU +BU +BU +ro +ro +ro +ro +GN +gP +bP +ro +ID +ro +bU +bU +bU +VO "} (18,1,1) = {" -aa -ab -ac -ad -ag -ag -ar -ad -aE -ag -ag -ag -ag -ad -ac -aa -aa -aa +jM +jM +jM +jM +jM +jM +jM +ro +tT +Cu +ro +jM +Ci +rK +bU +rK +ro +ID +ro +Bl +ol +ro +ro +ID +ro +jM +bU +jM +jM "} (19,1,1) = {" -ab -aa -ac -ad -LS -LS -ad -ad -ad -ag -ag -ag -ag -ad -ac -aa -aa -aa +jM +jM +jM +jM +jM +jM +jM +ro +Rg +up +ro +jM +jM +rK +VO +jM +ro +ID +ro +ro +ro +ro +ID +ID +ro +jM +Ci +jM +jM "} (20,1,1) = {" -ab -ab -ac -ad -aj -ak -ad -al -ad -aP -kK -aP -aP -ad -ac -aa -aa -aa +jM +jM +jM +jM +jM +VO +bU +ro +up +up +ro +jM +jM +jM +jM +jM +ro +ID +ID +pO +pO +ID +ID +ro +ro +jM +jM +jM +jM "} (21,1,1) = {" -aa -ab -ac -ad -ak -ak -ad -al -ad -ad -ad -ad -ad -ad -ac -ab -ab -aa +jM +jM +jM +jM +jM +jM +jM +ro +BU +Aw +ro +jM +jM +jM +jM +jM +ro +ro +ro +ro +ro +ro +ro +ro +bU +jM +jM +jM +jM "} (22,1,1) = {" -ab -ab -ac -ad -LS -LS -ad -ac -ac -ac -ac -ac -ac -ac -ac -aa -ab -aa +jM +jM +jM +jM +jM +jM +jM +jM +rK +rK +rK +rK +jM +jM +jM +jM +jM +jM +bU +bU +bU +bU +jM +jM +bU +bU +jM +jM +jM +"} +(23,1,1) = {" +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +rK +jM +jM +jM +jM +jM +jM +jM +jM +bU +jM +jM +jM +jM +bU +jM +jM +jM +jM +"} +(24,1,1) = {" +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +jM +Ci +jM +jM +jM +jM +jM +jM +jM +jM +jM "} diff --git a/_maps/map_files/Birdshot/birdshot.dmm b/_maps/map_files/Birdshot/birdshot.dmm index 49bb9259f745b..19080f9d93c86 100644 --- a/_maps/map_files/Birdshot/birdshot.dmm +++ b/_maps/map_files/Birdshot/birdshot.dmm @@ -196,6 +196,9 @@ /obj/effect/turf_decal/bot{ dir = 1 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "aeX" = ( @@ -660,6 +663,9 @@ "apF" = ( /obj/machinery/rnd/destructive_analyzer, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/science/lab) "apP" = ( @@ -902,6 +908,9 @@ "auf" = ( /obj/structure/cable, /obj/machinery/light/small/dim/directional/south, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, /turf/open/floor/iron, /area/station/maintenance/port/aft) "aul" = ( @@ -1584,6 +1593,7 @@ /obj/effect/turf_decal/weather/dirt{ dir = 1 }, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/grass, /area/station/service/chapel) "aFh" = ( @@ -1897,6 +1907,13 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/construction/mining/aux_base) +"aLs" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "aLv" = ( /obj/structure/transport/linear/tram, /obj/effect/turf_decal/stripes/white/line{ @@ -2165,6 +2182,9 @@ "aPX" = ( /obj/structure/cable, /obj/machinery/holopad, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/smooth_large, /area/station/science/robotics/mechbay) "aQf" = ( @@ -2231,6 +2251,9 @@ dir = 4 }, /obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/iron/cafeteria, /area/station/hallway/secondary/exit/departure_lounge) "aRo" = ( @@ -2687,6 +2710,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/opposingcorners, /obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) "baO" = ( @@ -2822,6 +2848,7 @@ dir = 4 }, /obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/iron, /area/station/hallway/secondary/entry) "beK" = ( @@ -2997,6 +3024,9 @@ /area/station/engineering/supermatter/room) "biB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron/dark/smooth_large, /area/station/command/bridge) "biM" = ( @@ -3117,6 +3147,13 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) +"bkD" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "bkY" = ( /obj/machinery/requests_console/directional/west{ department = "Chief Medical Officer's Desk"; @@ -3134,6 +3171,12 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"ble" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "blf" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -3175,6 +3218,14 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"blw" = ( +/obj/structure/chair/stool/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/prison/rec) "bly" = ( /obj/structure/closet/crate/miningcar, /turf/open/floor/iron, @@ -3209,6 +3260,9 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron, /area/station/commons/fitness/locker_room) "bmA" = ( @@ -3334,6 +3388,9 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron/herringbone, /area/station/commons/dorms) "bob" = ( @@ -3362,6 +3419,12 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron, /area/station/hallway/secondary/recreation) +"boj" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 2 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "bor" = ( /obj/machinery/firealarm/directional/east, /obj/machinery/power/apc/auto_name/directional/south, @@ -3657,7 +3720,7 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, +/turf/open/floor/fake_snow, /area/station/medical/treatment_center) "bsy" = ( /obj/machinery/camera/directional/east{ @@ -3804,6 +3867,9 @@ /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/medical/chemistry) "bvh" = ( @@ -3844,6 +3910,12 @@ /obj/machinery/light/cold/directional/north, /turf/open/floor/iron/cafeteria, /area/station/security/prison/mess) +"bwP" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/stone, +/area/station/service/bar) "bwW" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/siding/yellow{ @@ -4036,6 +4108,22 @@ }, /turf/open/floor/wood, /area/station/hallway/secondary/entry) +"bAY" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark_red/opposingcorners, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/prison) +"bBg" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/misc/dirt/station, +/area/station/service/chapel) "bBh" = ( /obj/effect/turf_decal/weather/dirt{ dir = 1 @@ -4188,6 +4276,9 @@ /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, /turf/open/floor/iron/white, /area/station/medical/treatment_center) "bDD" = ( @@ -4216,6 +4307,7 @@ dir = 1 }, /obj/machinery/light/no_nightlight/directional/north, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/iron, /area/station/engineering/atmos/project) "bEd" = ( @@ -4286,12 +4378,22 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/iron, /area/station/commons/dorms) "bFw" = ( /obj/machinery/telecomms/server/presets/science, /turf/open/floor/circuit, /area/station/tcommsat/server) +"bFJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 2 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "bFO" = ( /obj/effect/spawner/random/trash, /obj/structure/cable, @@ -5050,6 +5152,12 @@ /obj/machinery/chem_heater/withbuffer, /turf/open/floor/iron, /area/station/science/xenobiology) +"bWK" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) "bXi" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -5070,6 +5178,9 @@ "bXG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/light_switch/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/white/side{ dir = 4 }, @@ -5080,6 +5191,9 @@ dir = 4 }, /obj/structure/closet/crate/bin, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/white, /area/station/medical/virology) "bXO" = ( @@ -5095,7 +5209,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/stone, +/turf/open/floor/fake_snow, /area/station/service/bar) "bYf" = ( /obj/structure/reagent_dispensers/fueltank, @@ -5244,6 +5358,9 @@ "caK" = ( /obj/structure/closet/secure_closet/personal, /obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/commons/fitness/locker_room) "caW" = ( @@ -5539,6 +5656,13 @@ /obj/effect/spawner/structure/window/survival_pod, /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/ai) +"cfn" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/iron, +/area/station/cargo/storage) "cfH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -5656,6 +5780,9 @@ dir = 1 }, /obj/structure/flora/bush/flowers_pp/style_random, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/grass, /area/station/service/chapel) "cig" = ( @@ -5993,6 +6120,10 @@ /obj/machinery/suit_storage_unit/rd, /turf/open/floor/iron/dark/small, /area/station/command/heads_quarters/rd) +"cnT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/fake_snow, +/area/station/hallway/secondary/exit/departure_lounge) "cob" = ( /obj/effect/turf_decal/tile/brown/opposingcorners, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -6323,6 +6454,19 @@ /obj/machinery/light/cold/directional/north, /turf/open/floor/iron, /area/station/security/prison/rec) +"cuw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/hallway/secondary/entry) "cuZ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -6337,6 +6481,9 @@ /obj/machinery/light/directional/east, /obj/structure/table, /obj/item/stack/sheet/mineral/plasma/five, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "cvk" = ( @@ -6669,6 +6816,15 @@ /obj/machinery/meter, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"cBu" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/holopad, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "cBw" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners, /obj/structure/filingcabinet/chestdrawer, @@ -7532,6 +7688,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/table/wood, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/stone, /area/station/service/bar) "cQP" = ( @@ -7892,6 +8049,13 @@ dir = 1 }, /area/station/hallway/secondary/entry) +"cXa" = ( +/obj/structure/hedge, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "cXb" = ( /obj/machinery/light/small/directional/north, /obj/effect/turf_decal/weather/dirt{ @@ -8121,6 +8285,15 @@ }, /turf/open/floor/iron/white/small, /area/station/service/janitor) +"dag" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) "dah" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/dark_red/half/contrasted{ @@ -8358,6 +8531,7 @@ "deb" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/iron, /area/station/hallway/secondary/recreation) "deh" = ( @@ -8521,6 +8695,9 @@ /obj/effect/turf_decal/weather/dirt{ dir = 10 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/grass, /area/station/service/chapel) "dhy" = ( @@ -8761,6 +8938,9 @@ /obj/structure/closet/secure_closet/engineering_personal, /obj/item/clothing/suit/hooded/wintercoat/engineering, /obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/small, /area/station/engineering/break_room) "dkI" = ( @@ -8852,6 +9032,9 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 10 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/engine, /area/station/science/xenobiology) "dmW" = ( @@ -9407,6 +9590,12 @@ /obj/effect/mapping_helpers/airlock/access/all/science/ordnance, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"dyd" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/misc/dirt/station, +/area/station/service/chapel) "dyp" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/decal/cleanable/dirt, @@ -9709,6 +9898,9 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 9 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 2 + }, /turf/open/floor/engine, /area/station/science/xenobiology) "dDQ" = ( @@ -9939,6 +10131,15 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"dJJ" = ( +/obj/effect/turf_decal/siding/wideplating{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/engineering/main) "dJT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -10090,10 +10291,14 @@ /area/station/hallway/primary/central/fore) "dMM" = ( /obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) "dMX" = ( /obj/machinery/holopad/secure, +/obj/structure/statue/snow/snowman, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) "dMY" = ( @@ -10350,6 +10555,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/auxiliary) "dSO" = ( @@ -10391,6 +10597,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/light/floor, /obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) "dTi" = ( @@ -10534,6 +10743,9 @@ dir = 4 }, /obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron, /area/station/maintenance/department/medical/central) "dWF" = ( @@ -10601,6 +10813,13 @@ /obj/machinery/door/firedoor, /turf/open/floor/catwalk_floor/iron, /area/station/science/lower) +"dXj" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) "dXu" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -11171,6 +11390,10 @@ /obj/machinery/light/cold/directional/south, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) +"ehc" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/iron/white/small, +/area/station/service/hydroponics) "ehd" = ( /obj/item/stack/cable_coil, /obj/item/electronics/airlock, @@ -11503,6 +11726,9 @@ dir = 1 }, /obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, /turf/open/floor/iron/cafeteria, /area/station/hallway/secondary/exit/departure_lounge) "elC" = ( @@ -11648,6 +11874,9 @@ /obj/effect/turf_decal/tile/dark_red{ dir = 1 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron, /area/station/security/prison) "eof" = ( @@ -11750,6 +11979,9 @@ /area/station/science/xenobiology) "eqG" = ( /obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, /turf/open/floor/iron/dark/small, /area/station/maintenance/central/lesser) "eqI" = ( @@ -11909,6 +12141,15 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/stone, /area/station/service/chapel) +"etX" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/stone, +/area/station/service/bar) "etZ" = ( /obj/effect/turf_decal/tile/dark_red/half/contrasted, /obj/effect/turf_decal/siding/wideplating/dark/corner{ @@ -11982,6 +12223,9 @@ }, /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron/white, /area/station/medical/treatment_center) "evj" = ( @@ -12228,6 +12472,9 @@ /area/station/command/heads_quarters/hop) "eAf" = ( /obj/machinery/light/floor, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron, /area/station/cargo/storage) "eAm" = ( @@ -12730,6 +12977,12 @@ /obj/structure/holosign/barrier/atmos/tram, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"eHE" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons/dorms) "eHN" = ( /obj/structure/cable, /turf/open/floor/wood/tile, @@ -12815,6 +13068,9 @@ name = "Quartermaster's Fax Machine"; pixel_y = 7 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, /turf/open/floor/wood, /area/station/command/heads_quarters/qm) "eJm" = ( @@ -12842,6 +13098,9 @@ /obj/effect/turf_decal/stripes/asteroid/end, /turf/open/floor/circuit/green, /area/station/science/robotics/mechbay) +"eKc" = ( +/turf/open/floor/fake_snow, +/area/station/commons/dorms) "eKf" = ( /obj/structure/table, /obj/item/storage/box/donkpockets/donkpocketpizza, @@ -12942,6 +13201,9 @@ /area/station/medical/medbay/lobby) "eMQ" = ( /obj/machinery/light_switch/directional/east, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron, /area/station/commons/fitness/locker_room) "eMS" = ( @@ -12949,6 +13211,7 @@ pixel_y = -2 }, /obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/iron, /area/station/commons/fitness/locker_room) "eMU" = ( @@ -13210,6 +13473,10 @@ /obj/machinery/door/firedoor, /turf/open/floor/catwalk_floor/iron, /area/station/science/lower) +"eSj" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/stone, +/area/station/service/bar) "eSA" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, @@ -13264,8 +13531,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/item/kirbyplants/random/fullysynthetic, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/iron, /area/station/security/prison) +"eTy" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/dock) "eTJ" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 4 @@ -13412,6 +13688,9 @@ /obj/structure/hedge, /obj/machinery/status_display/evac/directional/west, /obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) "eVX" = ( @@ -13614,6 +13893,12 @@ /obj/structure/window/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/commons/dorms) +"eZs" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) "eZM" = ( /obj/structure/cable/layer3, /obj/effect/decal/cleanable/dirt, @@ -13755,6 +14040,13 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) +"fcF" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) "fcU" = ( /obj/structure/window/spawner/directional/south, /obj/structure/flora/bush/large/style_random{ @@ -14112,6 +14404,15 @@ /obj/structure/chair/stool/directional/east, /turf/open/floor/carpet/blue, /area/station/commons/dorms) +"fjT" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/dorms) "fjV" = ( /obj/item/radio/intercom/directional/south{ broadcasting = 1; @@ -14587,6 +14888,9 @@ /obj/structure/table, /obj/item/stack/sheet/iron/fifty, /obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, /turf/open/floor/iron, /area/station/medical/chemistry) "fsL" = ( @@ -14667,6 +14971,7 @@ /area/station/engineering/main) "ftX" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/iron, /area/station/hallway/primary/port) "fuj" = ( @@ -15477,6 +15782,12 @@ }, /turf/open/floor/plating/rust, /area/station/ai_monitored/turret_protected/aisat/maint) +"fGd" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "fGf" = ( /obj/structure/cable, /obj/machinery/modular_computer/preset/engineering{ @@ -15611,6 +15922,9 @@ dir = 8 }, /obj/machinery/light/floor, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/stone, /area/station/service/bar) "fIq" = ( @@ -15688,6 +16002,9 @@ "fKa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/hallway/secondary/dock) "fKc" = ( @@ -15729,6 +16046,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/space/basic, /area/space/nearstation) +"fKy" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) "fKN" = ( /obj/effect/landmark/event_spawn, /obj/machinery/computer/security/telescreen/test_chamber/directional/west, @@ -16177,6 +16498,9 @@ dir = 8 }, /obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/science/genetics) "fRq" = ( @@ -16464,6 +16788,9 @@ "fVM" = ( /obj/structure/extinguisher_cabinet/directional/west, /obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) "fVU" = ( @@ -16488,6 +16815,9 @@ /obj/effect/turf_decal/tile/brown/opposingcorners{ dir = 1 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, /turf/open/floor/iron, /area/station/cargo/office) "fWr" = ( @@ -16761,6 +17091,9 @@ /area/station/service/kitchen) "gby" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/herringbone, /area/station/commons/dorms) "gbD" = ( @@ -16814,6 +17147,12 @@ "gcz" = ( /turf/closed/wall/r_wall, /area/station/maintenance/fore/lesser) +"gcF" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) "gcL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/crate_abandoned, @@ -16980,6 +17319,9 @@ }, /turf/open/floor/plating, /area/station/engineering/supermatter/room) +"gfB" = ( +/turf/open/floor/fake_snow, +/area/station/service/hydroponics) "gfJ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -17057,6 +17399,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) +"ggD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "ggJ" = ( /obj/machinery/light/no_nightlight/directional/east, /obj/structure/sign/poster/official/nanotrasen_logo/directional/east, @@ -17515,6 +17866,9 @@ /obj/machinery/incident_display/delam/directional/north, /obj/structure/closet/secure_closet/engineering_personal, /obj/item/clothing/suit/hooded/wintercoat/engineering, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/small, /area/station/engineering/break_room) "goT" = ( @@ -17681,6 +18035,21 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron/white/small, /area/station/science/lab) +"gsT" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) +"gsW" = ( +/obj/effect/turf_decal/siding/wideplating{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/engineering/main) "gsY" = ( /turf/open/floor/iron/smooth, /area/station/engineering/break_room) @@ -18469,6 +18838,12 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron, /area/station/hallway/primary/fore) +"gFc" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) "gFg" = ( /obj/machinery/computer/cargo/request, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -18612,6 +18987,9 @@ /area/station/security/prison) "gGK" = ( /obj/effect/landmark/start/roboticist, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 2 + }, /turf/open/floor/iron/smooth_large, /area/station/science/robotics/mechbay) "gGO" = ( @@ -18688,6 +19066,16 @@ /obj/effect/spawner/random/trash, /turf/open/floor/plating, /area/station/maintenance/fore/lesser) +"gIk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/green{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/small, +/area/station/medical/chemistry) "gIl" = ( /obj/machinery/light/small/directional/north, /turf/open/floor/catwalk_floor/iron_smooth, @@ -19122,6 +19510,9 @@ /area/station/hallway/primary/port) "gNX" = ( /obj/machinery/light/floor, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/white/small, /area/station/service/hydroponics) "gOm" = ( @@ -19221,6 +19612,10 @@ /obj/effect/turf_decal/delivery/white, /turf/open/floor/iron/dark/side, /area/station/cargo/sorting) +"gPR" = ( +/obj/structure/statue/snow/snowman, +/turf/open/floor/fake_snow, +/area/station/commons/dorms) "gPY" = ( /obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/white/line{ @@ -19438,7 +19833,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, +/turf/open/floor/fake_snow, /area/station/medical/treatment_center) "gUm" = ( /obj/structure/cable, @@ -19629,6 +20024,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/greater) +"gYK" = ( +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons/fitness/locker_room) "gZh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/holopad, @@ -20221,6 +20623,9 @@ /obj/effect/turf_decal/tile/brown/opposingcorners{ dir = 1 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron, /area/station/cargo/office) "hgu" = ( @@ -20235,6 +20640,12 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron/smooth, /area/station/engineering/main) +"hgy" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) "hgF" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -20330,6 +20741,12 @@ /obj/machinery/holopad, /turf/open/floor/wood/large, /area/station/command/corporate_suite) +"hin" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) "hiq" = ( /obj/structure/closet{ name = "Evidence Closet 1" @@ -20409,8 +20826,18 @@ /obj/effect/turf_decal/tile/brown/opposingcorners{ dir = 1 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/iron, /area/station/cargo/office) +"hjP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "hjQ" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral{ @@ -20518,6 +20945,9 @@ /obj/machinery/computer/rdconsole, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/cold/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/science/lab) "hkW" = ( @@ -20617,7 +21047,7 @@ "hmH" = ( /obj/effect/spawner/xmastree, /obj/structure/flora/tree/jungle/style_3, -/turf/open/floor/grass, +/turf/open/floor/fake_snow, /area/station/service/chapel) "hmK" = ( /obj/machinery/door/airlock/wood{ @@ -21120,6 +21550,9 @@ /area/station/science/ordnance/storage) "hwn" = ( /obj/machinery/light_switch/directional/east, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/auxiliary) "hwo" = ( @@ -21289,6 +21722,16 @@ }, /turf/open/floor/iron/dark/herringbone, /area/station/ai_monitored/command/nuke_storage) +"hzj" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/stone, +/area/station/service/bar) "hzp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/neutral/line, @@ -21709,6 +22152,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating/rust, /area/station/maintenance/fore/lesser) +"hFD" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/statue/snow/snowman, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) "hFG" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -21749,6 +22197,9 @@ "hGA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/effect/landmark/start/cargo_technician, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron, /area/station/cargo/sorting) "hGE" = ( @@ -22102,6 +22553,9 @@ }, /obj/item/storage/toolbox/mechanical, /obj/item/clothing/head/utility/welding, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron, /area/station/medical/chemistry) "hNP" = ( @@ -22335,6 +22789,11 @@ }, /turf/open/misc/sandy_dirt, /area/station/security/tram) +"hSg" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/iron, +/area/station/hallway/secondary/recreation) "hSn" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -22414,6 +22873,9 @@ /area/station/security/execution/transfer) "hUq" = ( /obj/structure/table/glass, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron/smooth, /area/station/hallway/secondary/command) "hUC" = ( @@ -23067,6 +23529,10 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/diagonal, /area/station/command/heads_quarters/hop) +"idS" = ( +/obj/structure/table/wood, +/turf/open/floor/fake_snow, +/area/station/service/bar) "idW" = ( /obj/structure/reagent_dispensers/water_cooler, /obj/machinery/light/small/directional/south, @@ -23295,6 +23761,13 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/dock) +"iij" = ( +/obj/structure/hedge, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/iron/smooth, +/area/station/hallway/secondary/command) "iio" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/stripes/line{ @@ -23329,6 +23802,9 @@ /obj/machinery/camera/directional/west{ c_tag = "Engineering Supermatter Port" }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "iiI" = ( @@ -23364,6 +23840,9 @@ /area/station/science/xenobiology) "iiX" = ( /obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/maintenance/port/aft) "ijk" = ( @@ -23936,6 +24415,12 @@ "isj" = ( /turf/closed/wall/r_wall, /area/station/ai_monitored/turret_protected/aisat/teleporter) +"isl" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) "ist" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -23998,6 +24483,12 @@ dir = 1 }, /area/station/command/gateway) +"isR" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "itb" = ( /turf/closed/wall/r_wall/rust, /area/station/ai_monitored/turret_protected/aisat/maint) @@ -24327,6 +24818,9 @@ /obj/machinery/light/cold/dim/directional/north, /obj/structure/closet/secure_closet/engineering_personal, /obj/item/clothing/suit/hooded/wintercoat/engineering, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/small, /area/station/engineering/break_room) "izh" = ( @@ -25017,6 +25511,10 @@ /obj/item/wrench, /turf/open/floor/iron/dark, /area/station/science/lab) +"iIz" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) "iIA" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/blue{ @@ -25598,6 +26096,9 @@ /area/station/engineering/supermatter/room) "iPy" = ( /obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/security/prison/garden) "iPF" = ( @@ -25914,6 +26415,9 @@ /obj/effect/turf_decal/bot, /obj/machinery/airalarm/directional/north, /obj/machinery/disposal/bin/tagger, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, /turf/open/floor/iron, /area/station/cargo/storage) "iUT" = ( @@ -25923,6 +26427,12 @@ /obj/machinery/duct, /turf/open/floor/iron/showroomfloor, /area/station/commons/dorms) +"iVk" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) "iVq" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 10 @@ -26021,6 +26531,16 @@ }, /turf/open/floor/iron/smooth, /area/station/maintenance/port/aft) +"iWc" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"iWd" = ( +/turf/open/floor/fake_snow, +/area/station/engineering/supermatter/room) "iWe" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, @@ -26332,6 +26852,9 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/port) +"jaa" = ( +/turf/open/floor/fake_snow, +/area/station/security/prison/workout) "jab" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, @@ -26526,10 +27049,23 @@ /obj/effect/landmark/start/captain, /turf/open/floor/iron/freezer, /area/station/command/heads_quarters/captain/private) +"jdu" = ( +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "jdx" = ( /obj/structure/table/wood, /turf/open/floor/carpet, /area/station/service/library) +"jdJ" = ( +/obj/structure/statue/snow/snowman, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/command/bridge) "jdR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, @@ -26837,6 +27373,7 @@ /obj/structure/bed/dogbed/renault, /mob/living/basic/pet/fox/renault, /obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/carpet/executive, /area/station/command/heads_quarters/captain/private) "jjO" = ( @@ -26873,6 +27410,13 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) +"jkH" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "jkT" = ( /obj/structure/table/wood, /obj/machinery/fax/auto_name, @@ -26936,6 +27480,9 @@ /obj/item/lighter, /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, /turf/open/floor/wood, /area/station/command/heads_quarters/ce) "jlN" = ( @@ -27359,6 +27906,9 @@ "jsN" = ( /obj/structure/hedge, /obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/plating, /area/station/command/heads_quarters/hop) "jsS" = ( @@ -27397,6 +27947,9 @@ /area/station/command/heads_quarters/hop) "jtB" = ( /obj/effect/turf_decal/stripes/white/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/dark/corner, /area/station/cargo/storage) "jtD" = ( @@ -29086,6 +29639,9 @@ /obj/structure/table, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/item/instrument/harmonica, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/iron, /area/station/security/prison/rec) "jUr" = ( @@ -29157,6 +29713,13 @@ "jVM" = ( /turf/closed/wall, /area/station/maintenance/central/greater) +"jVQ" = ( +/obj/effect/spawner/random/trash, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) "jVY" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -29167,6 +29730,9 @@ /obj/machinery/power/apc/auto_name/directional/north, /obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/security/prison/garden) "jWe" = ( @@ -29380,6 +29946,12 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/station/service/bar) +"jYQ" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) "jYU" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "hopqueue"; @@ -30743,6 +31315,9 @@ }, /obj/machinery/airalarm/directional/north, /obj/structure/chair, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/iron, /area/station/commons/storage/tools) "kvl" = ( @@ -31163,6 +31738,14 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"kDi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "kDs" = ( /obj/structure/chair/stool/directional/north, /turf/open/floor/carpet/purple, @@ -31645,6 +32228,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/blue/warning, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/white, /area/station/medical/treatment_center) "kNn" = ( @@ -31834,6 +32420,9 @@ /obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/cargo/storage) "kQk" = ( @@ -31848,9 +32437,12 @@ /area/station/maintenance/starboard/aft) "kQM" = ( /obj/machinery/holopad, -/turf/open/floor/iron, +/turf/open/floor/fake_snow, /area/station/cargo/storage) "kRb" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, /turf/open/floor/iron, /area/station/cargo/sorting) "kRi" = ( @@ -32007,6 +32599,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/catwalk_floor/iron_smooth, /area/station/hallway/secondary/command) +"kTM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/courtroom) "kTX" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/red/line{ @@ -32505,6 +33105,12 @@ dir = 8 }, /area/station/hallway/primary/starboard) +"les" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/misc/dirt/station, +/area/station/service/chapel) "ley" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -32793,6 +33399,18 @@ /obj/machinery/suit_storage_unit/ce, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) +"lht" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/station/hallway/primary/starboard) "lhv" = ( /obj/structure/cable, /obj/machinery/power/solar{ @@ -32865,6 +33483,9 @@ dir = 4 }, /obj/machinery/incident_display/tram/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/maintenance/department/medical/central) "liJ" = ( @@ -33057,6 +33678,9 @@ pixel_y = 7 }, /obj/item/pen, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron, /area/station/security/prison/rec) "lkJ" = ( @@ -33073,6 +33697,9 @@ pixel_x = -2; pixel_y = 3 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron, /area/station/cargo/sorting) "lkM" = ( @@ -33106,6 +33733,9 @@ /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 9 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron/white, /area/station/medical/treatment_center) "llH" = ( @@ -33186,6 +33816,14 @@ "lmJ" = ( /turf/open/floor/iron, /area/station/engineering/atmos/project) +"lmK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/courtroom) "lmZ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -34215,6 +34853,9 @@ /turf/open/floor/iron, /area/station/science/robotics/lab) "lEa" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron/half, /area/station/hallway/primary/central/fore) "lEg" = ( @@ -34354,6 +34995,9 @@ "lHb" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/computer/robotics, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/rd) "lHc" = ( @@ -34480,6 +35124,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/medical/medbay/central) +"lIk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/kirbyplants/organic/applebush, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/iron/smooth, +/area/station/hallway/secondary/command) "lIt" = ( /obj/effect/turf_decal/siding/thinplating_new/terracotta{ dir = 6 @@ -34586,6 +35239,9 @@ /turf/open/floor/iron, /area/station/maintenance/starboard/aft) "lKV" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/smooth, /area/station/commons/storage/tools) "lLb" = ( @@ -34852,6 +35508,15 @@ }, /turf/open/floor/iron/dark, /area/station/commons/storage/tools) +"lPz" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/exit/departure_lounge) "lPC" = ( /obj/structure/bookcase/random, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -35063,6 +35728,10 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) +"lTk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/fake_snow, +/area/station/commons/fitness/locker_room) "lTt" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -35188,6 +35857,9 @@ /area/station/maintenance/disposal/incinerator) "lWk" = ( /obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, /turf/open/floor/iron/large, /area/station/hallway/primary/central/fore) "lWp" = ( @@ -35527,6 +36199,7 @@ "mag" = ( /obj/structure/cable, /obj/effect/spawner/random/trash, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/iron, /area/station/maintenance/port/aft) "mak" = ( @@ -35542,6 +36215,13 @@ }, /turf/open/floor/iron/white/small, /area/station/science/cubicle) +"maw" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/iron/smooth, +/area/station/command/bridge) "maE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -35580,6 +36260,10 @@ /obj/machinery/pdapainter/medbay, /turf/open/floor/wood/parquet, /area/station/command/heads_quarters/cmo) +"mbx" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/wood, +/area/station/engineering/main) "mbG" = ( /obj/structure/fluff/broken_canister_frame, /turf/open/floor/plating, @@ -35759,6 +36443,15 @@ dir = 4 }, /area/station/hallway/secondary/entry) +"meS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron/smooth, +/area/station/hallway/secondary/command) "mfl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/firealarm/directional/west, @@ -35864,6 +36557,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/sign/poster/official/random/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron/dark/smooth_large, /area/station/service/lawoffice) "mib" = ( @@ -35918,6 +36614,13 @@ }, /turf/open/floor/wood, /area/station/service/abandoned_gambling_den) +"miT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "mjc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, @@ -36222,6 +36925,9 @@ "mnw" = ( /obj/effect/spawner/random/vending/colavend, /obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron/smooth, /area/station/hallway/secondary/command) "mny" = ( @@ -36366,6 +37072,12 @@ }, /turf/open/floor/wood/parquet, /area/station/medical/psychology) +"mpJ" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/iron/half{ + dir = 8 + }, +/area/station/hallway/primary/central/fore) "mpL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/table, @@ -36386,6 +37098,12 @@ }, /turf/open/floor/iron/dark, /area/station/commons/storage/tools) +"mpM" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "mpQ" = ( /obj/structure/bed{ dir = 4 @@ -36414,6 +37132,11 @@ }, /turf/open/floor/iron, /area/station/maintenance/hallway/abandoned_command) +"mqD" = ( +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) "mqH" = ( /obj/structure/cable, /obj/effect/landmark/generic_maintenance_landmark, @@ -36489,6 +37212,9 @@ /obj/structure/dresser, /obj/structure/sign/poster/contraband/random/directional/east, /obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/wood, /area/station/command/heads_quarters/qm) "mtc" = ( @@ -36500,6 +37226,12 @@ }, /turf/open/floor/wood/tile, /area/station/maintenance/central/lesser) +"mtI" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/turf/open/floor/fake_snow, +/area/station/engineering/atmos) "mtP" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -36663,6 +37395,9 @@ /obj/item/multitool, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/engine, /area/station/science/xenobiology) "mwN" = ( @@ -37298,6 +38033,12 @@ /obj/machinery/atmospherics/pipe/smart/simple/dark/hidden, /turf/open/floor/iron/grimy, /area/station/tcommsat/server) +"mIe" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/workout) "mIg" = ( /obj/machinery/light/small/directional/west, /turf/open/floor/catwalk_floor/iron_dark, @@ -37317,6 +38058,9 @@ dir = 4 }, /obj/effect/landmark/start/lawyer, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron/dark/herringbone, /area/station/security/courtroom) "mIm" = ( @@ -37381,6 +38125,9 @@ "mIR" = ( /obj/structure/chair/stool/directional/east, /obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron/herringbone, /area/station/commons/dorms) "mIT" = ( @@ -37565,6 +38312,9 @@ }, /obj/effect/decal/cleanable/cobweb, /obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron, /area/station/science/xenobiology) "mLH" = ( @@ -37672,6 +38422,14 @@ /obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/plating, /area/station/maintenance/aft) +"mNz" = ( +/obj/structure/closet/emcloset, +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "mNQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral{ @@ -38521,6 +39279,9 @@ /obj/effect/turf_decal/tile/green/opposingcorners{ dir = 1 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/medical/chemistry) "neF" = ( @@ -38536,6 +39297,15 @@ }, /turf/open/floor/iron/dark, /area/station/security/lockers) +"nfl" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/stone, +/area/station/service/bar) "nfm" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -38774,6 +39544,9 @@ /obj/structure/sign/poster/official/random/directional/north, /obj/machinery/camera/autoname/directional/north, /obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/wood/tile, /area/station/command/heads_quarters/hop) "njL" = ( @@ -38906,6 +39679,10 @@ dir = 4 }, /area/station/science/xenobiology) +"nlP" = ( +/obj/structure/cable, +/turf/open/floor/fake_snow, +/area/station/commons/fitness/locker_room) "nlQ" = ( /obj/machinery/holopad, /obj/effect/turf_decal/siding/thinplating{ @@ -39008,6 +39785,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/smooth_large, /area/station/engineering/break_room) +"nnD" = ( +/turf/open/floor/fake_snow, +/area/station/hallway/secondary/entry) "noe" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -39248,6 +40028,9 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, /turf/open/floor/iron/white/side, /area/station/hallway/primary/central/aft) "nsD" = ( @@ -39384,6 +40167,13 @@ }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/rd) +"nuz" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) "nuC" = ( /obj/effect/turf_decal/siding, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -39458,6 +40248,9 @@ dir = 4 }, /obj/machinery/camera/autoname/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/white/corner{ dir = 1 }, @@ -39625,6 +40418,10 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"nyZ" = ( +/obj/structure/statue/snow/snowman, +/turf/open/floor/fake_snow, +/area/station/cargo/storage) "nzc" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -40234,6 +41031,13 @@ dir = 4 }, /area/station/hallway/primary/central/fore) +"nJn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron/white/small, +/area/station/service/hydroponics) "nJo" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -40406,6 +41210,9 @@ /area/station/holodeck/rec_center) "nNe" = ( /obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/dark/textured_half{ dir = 1 }, @@ -40518,6 +41325,9 @@ "nPH" = ( /obj/structure/closet/secure_closet/brig, /obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron, /area/station/security/execution/transfer) "nPM" = ( @@ -40741,6 +41551,9 @@ /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /obj/machinery/chem_dispenser, /obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, /turf/open/floor/iron/dark, /area/station/medical/pharmacy) "nTC" = ( @@ -40878,6 +41691,12 @@ /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/station/tcommsat/server) +"nVS" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/department/medical/central) "nVU" = ( /obj/effect/turf_decal/stripes/red/line{ dir = 4 @@ -40966,6 +41785,12 @@ }, /turf/open/floor/grass, /area/station/medical/virology) +"nXQ" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/fake_snow, +/area/station/service/bar) "nXS" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -41496,6 +42321,9 @@ dir = 4 }, /obj/structure/sign/warning/no_smoking/directional/east, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron, /area/station/cargo/lobby) "ois" = ( @@ -41527,6 +42355,9 @@ }, /obj/machinery/chem_master, /obj/machinery/camera/autoname/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/medical/pharmacy) "oiT" = ( @@ -41684,6 +42515,12 @@ /obj/structure/cable, /turf/open/floor/wood/parquet, /area/station/service/library) +"omw" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/workout) "omW" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron/white/corner, @@ -41869,6 +42706,12 @@ /obj/effect/turf_decal/siding/wideplating, /turf/open/floor/wood, /area/station/engineering/atmospherics_engine) +"oqB" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/project) "oqK" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants/random, @@ -42746,6 +43589,7 @@ /area/station/maintenance/department/electrical) "oIx" = ( /obj/structure/closet/firecloset, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/auxiliary) "oIE" = ( @@ -42930,6 +43774,13 @@ /obj/effect/landmark/start/prisoner, /turf/open/floor/iron/dark, /area/station/security/prison/safe) +"oKs" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tcomms) "oKz" = ( /obj/structure/cable, /obj/machinery/door/airlock/security{ @@ -43325,6 +44176,9 @@ /obj/item/radio/intercom/directional/south, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, /turf/open/floor/iron/smooth, /area/station/service/greenroom) "oRw" = ( @@ -43410,6 +44264,13 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/carpet/lone, /area/station/service/chapel/office) +"oSH" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/misc/dirt/station, +/area/station/service/chapel) "oTf" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -43572,6 +44433,12 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/smooth, /area/station/engineering/main) +"oVD" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) "oVE" = ( /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood{ @@ -43695,6 +44562,9 @@ "oYj" = ( /obj/machinery/light_switch/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/commons/fitness/locker_room) "oYv" = ( @@ -43781,6 +44651,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron, /area/station/maintenance/department/medical/central) "oZZ" = ( @@ -44242,6 +45115,9 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/stone, /area/station/service/bar) "phY" = ( @@ -44449,6 +45325,9 @@ }, /turf/open/floor/grass, /area/station/service/hydroponics) +"ple" = ( +/turf/open/floor/fake_snow, +/area/station/service/chapel) "plf" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -44478,6 +45357,12 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/station/service/abandoned_gambling_den/gaming) +"plE" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/fitness/locker_room) "plJ" = ( /obj/machinery/photocopier, /obj/effect/turf_decal/siding/wood{ @@ -44787,6 +45672,9 @@ "pqT" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/item/kirbyplants/random, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) "prf" = ( @@ -45106,6 +45994,16 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) +"pzs" = ( +/obj/effect/turf_decal/box/red/corners, +/obj/effect/turf_decal/stripes/white/line{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "pzy" = ( /obj/structure/table, /obj/item/storage/box/prisoner{ @@ -45177,6 +46075,9 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 9 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, /turf/open/floor/engine, /area/station/science/xenobiology) "pAH" = ( @@ -45372,6 +46273,15 @@ /obj/structure/chair/stool/directional/east, /turf/open/floor/iron/herringbone, /area/station/commons/dorms) +"pEe" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "pEo" = ( /obj/item/radio/intercom/directional/west, /obj/structure/disposalpipe/segment, @@ -45618,6 +46528,7 @@ "pHq" = ( /obj/machinery/camera/autoname/directional/south, /obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/iron, /area/station/hallway/secondary/entry) "pHw" = ( @@ -46346,6 +47257,15 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron, /area/station/engineering/storage/tech) +"pTh" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 10 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) "pTk" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -46553,6 +47473,12 @@ }, /turf/open/space/basic, /area/space/nearstation) +"pWw" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/misc/dirt/station, +/area/station/service/chapel) "pWB" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -46703,6 +47629,9 @@ "pXQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/white, /area/station/science/robotics/augments) "pXS" = ( @@ -46812,6 +47741,11 @@ /obj/item/shard/titanium, /turf/open/floor/plating, /area/station/maintenance/department/engine/atmos) +"qak" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/fake_snow, +/area/station/commons/dorms) "qan" = ( /obj/structure/cable/layer3, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -46896,6 +47830,13 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/security/checkpoint/supply) +"qbz" = ( +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) "qbA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white/small, @@ -47015,6 +47956,9 @@ normaldoorcontrol = 1; specialfunctions = 4 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/auxiliary) "qdS" = ( @@ -47510,6 +48454,7 @@ /obj/machinery/atmospherics/components/binary/volume_pump{ dir = 8 }, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "qmv" = ( @@ -47910,6 +48855,14 @@ /obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, /area/station/medical/treatment_center) +"qwi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/maintenance/department/medical/central) "qwq" = ( /obj/effect/turf_decal/tile/dark_red/opposingcorners, /obj/machinery/computer/prisoner/management{ @@ -48027,6 +48980,9 @@ dir = 8 }, /obj/effect/turf_decal/siding/wideplating/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/wood, /area/station/engineering/main) "qyx" = ( @@ -48373,6 +49329,9 @@ pixel_x = -4; pixel_y = 4 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, /turf/open/floor/iron/large, /area/station/command/heads_quarters/hop) "qCK" = ( @@ -48603,6 +49562,12 @@ }, /turf/open/floor/iron/dark, /area/station/medical/chemistry) +"qFL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/iron/herringbone, +/area/station/commons/dorms) "qGc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/firedoor, @@ -48933,6 +49898,9 @@ dir = 1 }, /obj/machinery/camera/autoname/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/iron, /area/station/security/courtroom) "qMG" = ( @@ -49103,6 +50071,7 @@ dir = 6 }, /obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/iron/dark/small, /area/station/medical/chemistry) "qQv" = ( @@ -49140,6 +50109,9 @@ pixel_x = 1; pixel_y = 3 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, /turf/open/floor/wood, /area/station/command/heads_quarters/ce) "qRb" = ( @@ -49407,6 +50379,9 @@ dir = 8 }, /obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "qUS" = ( @@ -49532,6 +50507,13 @@ /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, /area/station/commons/dorms) +"qWD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/iron/white/small, +/area/station/service/hydroponics) "qWF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -49631,6 +50613,10 @@ /obj/effect/turf_decal/tile/dark_red/fourcorners, /turf/open/floor/iron, /area/station/security/tram) +"qXk" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/iron/dark, +/area/station/security/prison/workout) "qXl" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -49923,6 +50909,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/camera/autoname/directional/west, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron, /area/station/hallway/secondary/recreation) "rbc" = ( @@ -49973,6 +50962,9 @@ /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron/white, /area/station/medical/treatment_center) "rbT" = ( @@ -50087,6 +51079,9 @@ /area/station/maintenance/central/lesser) "rdH" = ( /obj/machinery/keycard_auth/wall_mounted/directional/south, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, /turf/open/floor/mineral/titanium, /area/station/command/heads_quarters/ce) "rdM" = ( @@ -50243,6 +51238,9 @@ "rfB" = ( /obj/item/kirbyplants/random, /obj/structure/sign/poster/official/random/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/iron, /area/station/commons/fitness/locker_room) "rfD" = ( @@ -50298,6 +51296,9 @@ dir = 8 }, /obj/item/kirbyplants/random/fullysynthetic, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/white, /area/station/medical/treatment_center) "rgM" = ( @@ -50432,6 +51433,9 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) "rjo" = ( @@ -50593,6 +51597,9 @@ /obj/structure/table, /obj/effect/turf_decal/tile/blue/fourcorners, /obj/item/book/manual/wiki/security_space_law, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/security/courtroom) "rnc" = ( @@ -50758,6 +51765,9 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/commons/fitness/locker_room) "rqF" = ( @@ -50863,6 +51873,9 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/mineral/titanium, /area/station/command/heads_quarters/ce) "rss" = ( @@ -50982,7 +51995,7 @@ /obj/machinery/camera/directional/south{ c_tag = "atmospherics - lower" }, -/turf/open/floor/iron, +/turf/open/floor/fake_snow, /area/station/engineering/atmos) "rui" = ( /obj/structure/cable, @@ -51091,6 +52104,9 @@ "rwo" = ( /obj/structure/reagent_dispensers/water_cooler, /obj/machinery/camera/directional/west, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) "rwq" = ( @@ -51237,6 +52253,12 @@ }, /turf/open/floor/grass, /area/station/service/chapel) +"ryh" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/storage/art) "ryi" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -51739,6 +52761,9 @@ /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/white, /area/station/medical/virology) "rGO" = ( @@ -51764,6 +52789,9 @@ }, /obj/effect/turf_decal/tile/blue, /obj/machinery/vending/cigarette, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, /turf/open/floor/iron/dark/side, /area/station/hallway/primary/central/fore) "rHp" = ( @@ -51953,6 +52981,9 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 10 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/engine, /area/station/science/explab) "rLp" = ( @@ -52263,6 +53294,14 @@ "rQi" = ( /turf/closed/wall/r_wall, /area/station/engineering/main) +"rQm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/service/lawoffice) "rQw" = ( /obj/machinery/light/small/directional/north, /turf/open/floor/engine, @@ -52397,6 +53436,7 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/iron/dark, /area/station/service/lawoffice) "rSB" = ( @@ -52710,6 +53750,12 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/iron, /area/station/maintenance/port/aft) +"rXh" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/stone, +/area/station/service/bar) "rXm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/effect/turf_decal/stripes/line, @@ -52853,6 +53899,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/iron/dark, /area/station/service/lawoffice) "rZz" = ( @@ -52929,6 +53976,9 @@ dir = 4 }, /obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/iron/cafeteria, /area/station/hallway/secondary/exit/departure_lounge) "sbN" = ( @@ -53384,6 +54434,9 @@ /area/station/security/warden) "skT" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/rd) "skU" = ( @@ -53471,6 +54524,9 @@ codes_txt = "patrol;next_patrol=23.4-Evac"; location = "23.3-Evac" }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) "smk" = ( @@ -53512,6 +54568,9 @@ "sny" = ( /obj/machinery/holopad, /obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 2 + }, /turf/open/floor/iron, /area/station/security/courtroom) "snB" = ( @@ -53530,6 +54589,9 @@ "snK" = ( /obj/effect/turf_decal/siding/thinplating_new/dark/corner, /obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 2 + }, /turf/open/floor/iron, /area/station/security/courtroom) "snW" = ( @@ -53627,6 +54689,9 @@ pixel_y = -2 }, /obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/iron/dark/small, /area/station/security/checkpoint/customs/auxiliary) "spk" = ( @@ -53741,6 +54806,9 @@ /obj/structure/chair/sofa/bench/left{ dir = 4 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, /turf/open/floor/iron, /area/station/maintenance/department/medical/central) "sqY" = ( @@ -54133,6 +55201,12 @@ /obj/structure/closet/firecloset, /turf/open/floor/iron/small, /area/station/engineering/break_room) +"swL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/courtroom) "swM" = ( /obj/effect/turf_decal/weather/dirt{ dir = 1 @@ -54280,6 +55354,18 @@ /obj/structure/flora/bush/flowers_yw/style_random, /turf/open/misc/sandy_dirt, /area/station/medical/medbay/lobby) +"syK" = ( +/obj/effect/turf_decal/box/red/corners{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "syN" = ( /obj/effect/spawner/random/trash, /turf/open/floor/plating, @@ -54345,6 +55431,9 @@ /obj/item/clothing/gloves/color/orange, /obj/item/clothing/shoes/galoshes, /obj/structure/sign/poster/official/random/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/small, /area/station/service/janitor) "sBL" = ( @@ -54493,6 +55582,9 @@ "sDs" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/siding/wideplating/dark, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/commons/dorms) "sDA" = ( @@ -54595,6 +55687,9 @@ dir = 6 }, /obj/structure/flora/bush/flowers_yw, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/grass, /area/station/service/chapel) "sGp" = ( @@ -55064,6 +56159,10 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"sOf" = ( +/obj/structure/statue/snow/snowman, +/turf/open/floor/fake_snow, +/area/station/engineering/atmos/project) "sOi" = ( /obj/effect/turf_decal/siding/wood/end{ dir = 1 @@ -55442,6 +56541,9 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, /turf/open/floor/iron, /area/station/security/courtroom) "sUr" = ( @@ -55593,6 +56695,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron, /area/station/hallway/secondary/recreation) "sXi" = ( @@ -55652,6 +56757,9 @@ /obj/effect/turf_decal/siding/wood, /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/wood/parquet, /area/station/service/library) "sXE" = ( @@ -55730,6 +56838,9 @@ dir = 1 }, /obj/machinery/camera/autoname/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, /turf/open/floor/iron/cafeteria, /area/station/hallway/secondary/exit/departure_lounge) "sYs" = ( @@ -55749,6 +56860,13 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, /turf/open/floor/catwalk_floor/iron, /area/station/engineering/storage/tech) +"sYu" = ( +/obj/machinery/status_display/ai/directional/east, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "sYw" = ( /obj/structure/chair{ pixel_y = -2 @@ -56278,6 +57396,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/small, /area/station/medical/cryo) "thb" = ( @@ -56365,6 +57486,9 @@ "tiQ" = ( /obj/machinery/rnd/production/protolathe/department/science, /obj/machinery/camera/autoname/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/science/lab) "tiW" = ( @@ -56774,6 +57898,14 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron, /area/station/commons/fitness/recreation/entertainment) +"tpI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 2 + }, +/obj/structure/statue/snow/snowman, +/turf/open/floor/iron/dark, +/area/station/science/genetics) "tpK" = ( /obj/effect/turf_decal/trimline/white/warning{ dir = 4 @@ -57093,6 +58225,9 @@ /area/station/hallway/secondary/entry) "tuW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron/dark/smooth_large, /area/station/command/bridge) "tuY" = ( @@ -57137,6 +58272,13 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/carpet/executive, /area/station/command/heads_quarters/captain/private) +"tvU" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 2 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "tvW" = ( /obj/structure/chair/stool/directional/west, /obj/effect/turf_decal/siding/wood{ @@ -57196,6 +58338,12 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/small, /area/station/security/tram) +"twx" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "twA" = ( /obj/machinery/portable_atmospherics/scrubber/huge, /turf/open/floor/iron/dark, @@ -57301,6 +58449,13 @@ /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output, /turf/open/floor/engine/o2, /area/station/engineering/atmos) +"tye" = ( +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) "tyh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -57630,6 +58785,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/iron/white, /area/station/medical/treatment_center) "tDb" = ( @@ -57648,6 +58804,9 @@ dir = 4 }, /obj/machinery/shower/directional/west, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/medical/pharmacy) "tDn" = ( @@ -57880,6 +59039,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/firedoor, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/catwalk_floor, /area/station/hallway/secondary/entry) "tIa" = ( @@ -58019,6 +59181,9 @@ }, /obj/structure/extinguisher_cabinet/directional/south, /obj/machinery/light/no_nightlight/directional/south, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron, /area/station/engineering/atmos) "tKG" = ( @@ -58104,6 +59269,7 @@ name = "Command Desk"; req_access = list("command") }, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/iron/dark/textured_half{ dir = 1 }, @@ -58451,6 +59617,10 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"tRr" = ( +/obj/structure/statue/snow/snowman, +/turf/open/floor/stone, +/area/station/service/chapel) "tRw" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -58637,6 +59807,15 @@ }, /turf/open/floor/iron/white/small, /area/station/science/lobby) +"tUq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/prison) "tUz" = ( /obj/structure/disposalpipe/trunk{ dir = 4 @@ -58696,6 +59875,10 @@ }, /turf/open/floor/plating, /area/station/science/robotics/lab) +"tWl" = ( +/obj/structure/statue/snow/snowman, +/turf/open/floor/fake_snow, +/area/station/medical/chemistry) "tWm" = ( /obj/structure/flora/bush/jungle/c/style_3, /obj/effect/turf_decal/weather/dirt, @@ -58781,6 +59964,9 @@ dir = 8 }, /obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) "tXL" = ( @@ -59203,6 +60389,7 @@ /area/station/hallway/primary/starboard) "udO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "udW" = ( @@ -59696,6 +60883,9 @@ /obj/machinery/light_switch/directional/south, /obj/machinery/camera/autoname/directional/east, /obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) "ukA" = ( @@ -59822,6 +61012,9 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 4 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/engine, /area/station/science/explab) "ums" = ( @@ -59845,12 +61038,21 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"umJ" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "umL" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/effect/turf_decal/tile/brown/opposingcorners{ dir = 1 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/cargo/office) "unc" = ( @@ -60420,6 +61622,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/landmark/transport/nav_beacon/tram/nav/immovable_rod, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) "uwO" = ( @@ -60908,6 +62113,9 @@ /obj/effect/turf_decal/siding/wood, /obj/machinery/vending/wardrobe/jani_wardrobe, /obj/machinery/camera/autoname/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/small, /area/station/service/janitor) "uGj" = ( @@ -61338,6 +62546,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/small, /area/station/medical/cryo) "uMu" = ( @@ -61654,6 +62865,9 @@ /obj/structure/table, /obj/item/plant_analyzer, /obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/security/prison/garden) "uRW" = ( @@ -61871,6 +63085,14 @@ /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, /area/station/engineering/atmos) +"uVc" = ( +/obj/effect/turf_decal/tile/green/opposingcorners, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/iron, +/area/station/service/hydroponics) "uVo" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -62084,6 +63306,13 @@ }, /turf/open/floor/iron, /area/station/security/brig/entrance) +"uZr" = ( +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) "uZA" = ( /obj/structure/chair{ dir = 1; @@ -62150,6 +63379,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/item/kirbyplants/organic/applebush, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron/smooth, /area/station/hallway/secondary/command) "vba" = ( @@ -62213,6 +63445,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"vbS" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "vcd" = ( /obj/structure/chair{ dir = 8 @@ -62319,6 +63558,12 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"vdN" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) "vdX" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/blue/fourcorners, @@ -62669,6 +63914,9 @@ /area/station/maintenance/starboard/central) "viT" = ( /obj/machinery/light/cold/directional/east, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) "viV" = ( @@ -62789,6 +64037,9 @@ }, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/security/science, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) "vkN" = ( @@ -62924,6 +64175,9 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/science/genetics) "vmr" = ( @@ -63209,6 +64463,7 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/iron/dark/side, /area/station/hallway/primary/central/fore) "vpZ" = ( @@ -63289,6 +64544,13 @@ dir = 8 }, /area/station/engineering/main) +"vrj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/iron, +/area/station/cargo/storage) "vrn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral{ @@ -63310,6 +64572,9 @@ /area/station/security/detectives_office) "vrB" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, /turf/open/floor/iron/herringbone, /area/station/commons/dorms) "vrO" = ( @@ -63763,6 +65028,9 @@ /area/station/maintenance/department/science/xenobiology) "vxs" = ( /obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/commons/storage/art) "vxt" = ( @@ -63885,6 +65153,9 @@ /area/station/security/prison/mess) "vzD" = ( /obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/dark/side, /area/station/cargo/storage) "vzE" = ( @@ -63962,6 +65233,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral, /obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) "vAx" = ( @@ -64028,6 +65302,12 @@ }, /turf/open/floor/iron/dark, /area/station/security/office) +"vBZ" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "vCc" = ( /obj/machinery/door/airlock/public/glass{ name = "Lockers" @@ -64143,6 +65423,15 @@ "vDX" = ( /turf/closed/wall, /area/station/maintenance/starboard/lesser) +"vDZ" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/stone, +/area/station/service/bar) "vEa" = ( /obj/machinery/griddle, /turf/open/floor/iron/kitchen/small, @@ -64652,6 +65941,9 @@ /turf/open/floor/iron, /area/station/maintenance/starboard/greater) "vLv" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/circuit/telecomms/mainframe, /area/station/science/xenobiology) "vLC" = ( @@ -64815,6 +66107,12 @@ /obj/structure/cable, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"vOb" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 2 + }, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "vOf" = ( /obj/structure/cable, /obj/structure/chair{ @@ -65493,6 +66791,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) +"vYv" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "vYx" = ( /obj/effect/turf_decal/siding/thinplating_new/light{ dir = 1 @@ -65636,6 +66940,9 @@ /obj/structure/table, /obj/effect/turf_decal/tile/red/fourcorners, /obj/item/folder/red, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/security/courtroom) "wap" = ( @@ -65654,6 +66961,9 @@ /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 4 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/security/courtroom) "waD" = ( @@ -65804,6 +67114,12 @@ /area/station/hallway/secondary/exit/departure_lounge) "wcP" = ( /obj/machinery/modular_computer/preset/cargochat/cargo, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 2 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron, /area/station/cargo/sorting) "wcR" = ( @@ -65842,6 +67158,9 @@ }, /obj/structure/cable, /obj/machinery/meter, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "wdd" = ( @@ -65946,6 +67265,12 @@ "wfr" = ( /turf/closed/wall/r_wall, /area/station/medical/pharmacy) +"wfu" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) "wfG" = ( /obj/structure/disposalpipe/segment, /obj/machinery/firealarm/directional/west, @@ -66131,6 +67456,9 @@ dir = 8 }, /obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "wie" = ( @@ -66139,6 +67467,9 @@ }, /obj/effect/spawner/random/vending/colavend, /obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, /turf/open/floor/iron/dark/side, /area/station/cargo/lobby) "win" = ( @@ -66147,6 +67478,24 @@ }, /turf/closed/wall/r_wall, /area/station/security/brig/entrance) +"wir" = ( +/obj/effect/turf_decal/box/red/corners{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 2 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"wiw" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/fitness/locker_room) "wiC" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -66178,6 +67527,9 @@ /obj/structure/sign/painting/large/library{ dir = 1 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/commons/fitness/locker_room) "wjr" = ( @@ -66476,6 +67828,9 @@ /obj/structure/chair/sofa/bench/left{ dir = 8 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) "woY" = ( @@ -66571,6 +67926,9 @@ "wqY" = ( /obj/machinery/camera/autoname/directional/east, /obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/security/prison/workout) "wrj" = ( @@ -66698,6 +68056,9 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron, /area/station/security/prison) "wsL" = ( @@ -66749,6 +68110,12 @@ /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron/white/small, /area/station/medical/storage) +"wtp" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/misc/dirt/station, +/area/station/service/chapel) "wtq" = ( /obj/machinery/light/small/directional/south, /turf/open/floor/plating, @@ -67110,6 +68477,9 @@ /obj/machinery/chem_dispenser, /obj/effect/decal/cleanable/cobweb, /obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, /turf/open/floor/iron/dark, /area/station/medical/pharmacy) "wyb" = ( @@ -67349,6 +68719,9 @@ /obj/machinery/flasher/directional/east{ id = "hopflash" }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron/half, /area/station/hallway/primary/central/fore) "wCx" = ( @@ -68589,6 +69962,9 @@ req_access = list("medical") }, /obj/machinery/keycard_auth/wall_mounted/directional/east, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, /turf/open/floor/wood/parquet, /area/station/command/heads_quarters/cmo) "wTX" = ( @@ -68692,6 +70068,9 @@ /obj/item/restraints/handcuffs, /obj/item/reagent_containers/spray/pepper, /obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron, /area/station/security/execution/transfer) "wWS" = ( @@ -68805,6 +70184,9 @@ "wYH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron/herringbone, /area/station/commons/dorms) "wYK" = ( @@ -68834,6 +70216,12 @@ }, /turf/open/floor/catwalk_floor/iron_smooth, /area/station/hallway/secondary/exit/departure_lounge) +"wZk" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) "wZp" = ( /obj/effect/turf_decal/arrows{ dir = 8 @@ -69239,6 +70627,9 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 10 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/engine, /area/station/science/xenobiology) "xeV" = ( @@ -69383,6 +70774,9 @@ /obj/structure/chair{ pixel_y = -2 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron/dark/small, /area/station/security/checkpoint/customs/auxiliary) "xgw" = ( @@ -69453,6 +70847,14 @@ dir = 8 }, /area/station/hallway/primary/central/fore) +"xhl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "xhC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -69866,6 +71268,9 @@ chamber_id = "ordnanceburn" }, /obj/effect/mapping_helpers/airalarm/tlv_no_checks, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/science/ordnance) "xoa" = ( @@ -69910,6 +71315,9 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 2 + }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "xpb" = ( @@ -70047,6 +71455,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/dark/textured_half{ dir = 1 }, @@ -70102,6 +71513,7 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, +/obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/iron/dark/side, /area/station/hallway/primary/central/fore) "xru" = ( @@ -70165,6 +71577,9 @@ name = "Upload Console Window"; req_access = list("ai_upload") }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 2 + }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "xrZ" = ( @@ -70181,6 +71596,9 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 2 + }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "xsb" = ( @@ -70682,6 +72100,9 @@ /area/station/maintenance/starboard/greater) "xxD" = ( /obj/structure/closet/secure_closet/personal, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, /turf/open/floor/iron, /area/station/commons/fitness/locker_room) "xxL" = ( @@ -70872,6 +72293,9 @@ /obj/structure/chair{ pixel_y = -2 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/white, /area/station/medical/virology) "xAG" = ( @@ -70902,6 +72326,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"xAU" = ( +/turf/open/floor/fake_snow, +/area/station/engineering/atmos/project) "xBd" = ( /obj/effect/turf_decal/plaque{ icon_state = "L7"; @@ -70938,6 +72365,9 @@ dir = 8 }, /obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, /turf/open/floor/iron/white/corner{ dir = 1 }, @@ -71146,6 +72576,9 @@ pixel_x = -5 }, /obj/machinery/light/cold/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/small, /area/station/medical/cryo) "xFd" = ( @@ -71303,6 +72736,16 @@ }, /turf/open/floor/iron/terracotta/small, /area/station/security/checkpoint/escape) +"xHf" = ( +/obj/structure/chair{ + dir = 1; + pixel_y = -2 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/iron/dark/small, +/area/station/security/checkpoint/customs/auxiliary) "xHi" = ( /obj/structure/bed, /obj/effect/spawner/random/bedsheet, @@ -71346,6 +72789,9 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/herringbone, /area/station/commons/dorms) "xIj" = ( @@ -71559,6 +73005,9 @@ name = "xenobiology camera"; network = list("ss13","xeno","rd") }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/circuit/telecomms/mainframe, /area/station/science/xenobiology) "xLl" = ( @@ -71608,6 +73057,9 @@ dir = 8 }, /obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "xLS" = ( @@ -71771,6 +73223,9 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/item/storage/dice, /obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron, /area/station/security/prison/rec) "xPd" = ( @@ -71915,6 +73370,9 @@ /obj/structure/cable, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) "xQD" = ( @@ -71982,6 +73440,13 @@ /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"xRr" = ( +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/iron/smooth, +/area/station/hallway/secondary/command) "xRA" = ( /obj/structure/chair/sofa/bench/left{ dir = 8 @@ -72208,6 +73673,9 @@ name = "Medbay Lockdown Control"; req_access = list("medical") }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) "xUr" = ( @@ -72219,6 +73687,9 @@ "xUt" = ( /obj/structure/cable, /obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "xUy" = ( @@ -72232,6 +73703,9 @@ /obj/structure/sign/plaques/kiddie{ pixel_y = -4 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "xUK" = ( @@ -72273,6 +73747,9 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, /turf/open/floor/iron, /area/station/commons/dorms) "xUV" = ( @@ -72302,6 +73779,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 4 }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/science/ordnance) "xVd" = ( @@ -72494,6 +73974,15 @@ dir = 1 }, /area/station/hallway/primary/aft) +"xXv" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/courtroom) "xXy" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -72651,6 +74140,9 @@ dir = 4 }, /obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/rd) "xZJ" = ( @@ -72749,6 +74241,9 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"ybf" = ( +/turf/open/floor/fake_snow, +/area/station/engineering/main) "ybh" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, @@ -73046,6 +74541,12 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron/white/side, /area/station/science/xenobiology) +"yfz" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) "yfA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, @@ -73101,6 +74602,9 @@ c_tag = "Xenobiology Lab - Test Chamber"; network = list("ss13","rd","xeno") }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, /turf/open/floor/engine, /area/station/science/xenobiology) "ygu" = ( @@ -79696,9 +81200,9 @@ dDB blb oBP mHG -lmJ -lmJ -lmJ +iIz +gFc +jYQ lmJ yaT cwf @@ -79953,10 +81457,10 @@ tYT liQ oBP mHG -lmJ -lmJ -lmJ -lmJ +iIz +xAU +xAU +oqB yaT cwf gbh @@ -80210,10 +81714,10 @@ aJq liQ oBP mHG -lmJ -lmJ -lmJ -lmJ +gcF +sOf +xAU +gFc rDU hYC bLp @@ -80467,10 +81971,10 @@ aJq aJq pCn bDQ -lmJ -lmJ -lmJ -lmJ +xAU +xAU +xAU +bWK yaT cwf gbh @@ -80724,9 +82228,9 @@ tYT liQ oBP mHG -lmJ -lmJ -lmJ +hgy +hgy +hgy lmJ yaT krb @@ -82549,7 +84053,7 @@ ybO ybO xNX fAD -civ +iWc ruh ybO tYT @@ -82806,8 +84310,8 @@ dEw cwf amb fAD -civ -gbh +iWc +mtI ybO tYT aJq @@ -83063,8 +84567,8 @@ lRy klg gjU eyY -civ -gbh +iWc +mtI ybO ybO bNq @@ -83321,9 +84825,9 @@ cwf amb fAD civ -urh -pUQ -pZp +pTh +nuz +dag bNq aJq aJq @@ -83642,7 +85146,7 @@ aNZ rQS rQS dBH -snZ +fGd mni rQS jGN @@ -83898,8 +85402,8 @@ yal tWB yal yal -yal -tms +kDi +cnT smh tms lxZ @@ -84156,7 +85660,7 @@ yaI xyM yaI xQy -qRN +cBu erg yaI xdv @@ -84660,7 +86164,7 @@ tzq mhk mhk aRa -onw +lPz onw onw gdn @@ -84898,9 +86402,9 @@ lPi uzJ eib knk -ppk -uzJ -ovQ +vrj +nyZ +vbS oSb edA uzJ @@ -85155,7 +86659,7 @@ lOj jTA qYG pZK -xKI +cfn kQM kQj pZK @@ -85413,7 +86917,7 @@ moz vjs odX odX -odX +ggD odX odX rWK @@ -85425,7 +86929,7 @@ ozt sqz bHw mhk -iSD +pWw pbw twN mSQ @@ -85665,7 +87169,7 @@ cvP rWP kMY jWA -uzJ +boj jtB jJw fxO @@ -85922,7 +87426,7 @@ ggn nyf ejq oEL -uzJ +boj vzD amq mRD @@ -85945,8 +87449,8 @@ uoR neF hed hAB -jCm -iSD +oSH +wtp bnQ fVF wBm @@ -86203,7 +87707,7 @@ hmC xZe eWk hAB -iSD +ple cib vTn wBm @@ -86460,7 +87964,7 @@ sOi tts dRn keL -iSD +pWw rnr aCz wAW @@ -86898,8 +88402,8 @@ yil pnl wFZ oLc -jDi -jDi +hin +wZk jDi pnl emz @@ -86971,7 +88475,7 @@ oyz tmi klN nDj -miF +tRr oiZ lvJ xYD @@ -87154,9 +88658,9 @@ pWm aNn pnl jDi -jDi -jDi -jDi +fKy +iVk +eZs jDi pnl oCE @@ -87487,7 +88991,7 @@ rYs dPx nqY oiZ -iSD +bBg fGW bIJ cdB @@ -88712,8 +90216,8 @@ dgm kEo hkd hkd -hkd -hkd +gsW +gsW eue dfT bNq @@ -88968,9 +90472,9 @@ bsG wqW jHS tdb -tdb -tdb -tdb +mbx +ybf +ybf qyr mLZ naK @@ -89127,7 +90631,7 @@ hTZ wjZ jUp lku -ume +blw tyh pDu egb @@ -89226,8 +90730,8 @@ ayR kEo aQX aQX -aQX -aQX +dJJ +dJJ oRW qsr bNq @@ -89324,7 +90828,7 @@ erZ tCh eiy wuc -npH +jVQ sos jXi lhn @@ -89539,7 +91043,7 @@ jQv mhk rqF aFb -qzP +ple sQy miF yhX @@ -89581,7 +91085,7 @@ lyc iTe gEG wuc -xul +oVD sos wuc wuc @@ -89628,7 +91132,7 @@ kws xAG lQA xAG -dSu +dXj nPH wWR pzy @@ -89838,7 +91342,7 @@ bqx bqx uvf wuc -xul +oVD qTG wuc wpw @@ -90095,7 +91599,7 @@ dOd nVs lrP wuc -xul +oVD sos wuc ufg @@ -90352,8 +91856,8 @@ xur xYu xur wuc -xul -sos +yfz +qbz wuc mqH tiW @@ -90609,7 +92113,7 @@ jaQ jWs lnz wuc -xul +wfu auf wuc ufg @@ -90867,7 +92371,7 @@ fvL lnZ wuc xul -sos +mqD wuc ufg iVY @@ -91085,7 +92589,7 @@ lFm ftC oUb vXd -iSD +dyd gVL pyt tXy @@ -91124,7 +92628,7 @@ jiq bBk wuc rWU -sos +mqD wuc ufg rWs @@ -91342,7 +92846,7 @@ mXb kZI oUb yhX -iSD +dyd ojA uPW rPW @@ -91638,7 +93142,7 @@ leB dYj wuc aTn -sos +mqD wuc wuc wuc @@ -91941,8 +93445,8 @@ hrO wtr skn wsG -wtr -skn +tUq +bAY eoa wtr leC @@ -92116,7 +93620,7 @@ bej spk iSD iSD -iSD +les wAW wXk qjt @@ -92429,7 +93933,7 @@ trp trp yhQ xqd -xul +vdN trp vJH vJH @@ -92722,7 +94226,7 @@ wbf bJZ yeO muS -muS +mIe muS jKJ cMS @@ -92797,12 +94301,12 @@ ayK ayK tpW udO -aNd -aNd -aNd -aNd -aNd -aNd +iWd +iWd +iWd +iWd +iWd +mpM abc aNd aNd @@ -92978,9 +94482,9 @@ cLW wbf bJZ yeO -muS -muS -muS +qXk +jaa +omw fOQ ulp sVN @@ -93054,11 +94558,11 @@ lsF ayK rzb qme -aNd -aNd -aNd -aNd -aNd +iWd +pEe +iWd +mpM +ble aNd wqz wqz @@ -93149,7 +94653,7 @@ qGe gNP hzp atS -ftX +aLs fnP gvV itL @@ -93889,7 +95393,7 @@ ueH xQw uVT jsN -jLI +mpJ xZS vrn nzK @@ -95713,7 +97217,7 @@ pIC mWT pIC oun -wBc +uVc mKY mka vCi @@ -95724,7 +97228,7 @@ trB trB ryW diP -kHX +hFD tYX blb blb @@ -95931,7 +97435,7 @@ dDB ycC bQm wkh -uFm +jdJ xMk xsh hcc @@ -95966,11 +97470,11 @@ wEv uJi ntu uMJ -uMJ +nJn uMJ dvd tRJ -wBc +uVc kxY bMV dPp @@ -96222,12 +97726,12 @@ dEq yfC lZf qCK -dvd -dvd +ehc +gfB gNX dvd tRJ -wBc +uVc oIY bMV dPp @@ -96480,7 +97984,7 @@ yfC edk wyg qbA -qbA +qWD hLb dvd tRJ @@ -98760,7 +100264,7 @@ ycC ycC ycC ycC -noq +maw ueC tJF qoD @@ -99021,8 +100525,8 @@ nRd hdH nRd qoD -vaF -jVe +lIk +xRr hUq qSZ rpY @@ -100043,7 +101547,7 @@ qjy nWr hsO mzz -qjy +iij vPP otX hei @@ -100054,7 +101558,7 @@ gIb nsc vzt mnw -soO +meS vaF jye jOs @@ -100078,7 +101582,7 @@ fYJ eGU eTJ vkI -oeZ +nfl wuY oeZ luP @@ -100334,8 +101838,8 @@ fzw bKO qhR pPU -xkV -gyy +eSj +idS phG gyy xkV @@ -100395,7 +101899,7 @@ yfL wgL tLt sSQ -uOw +nVS dZT sSQ ndp @@ -100592,7 +102096,7 @@ fVl qJz ebk xkV -mDf +hzj mDf aYU dao @@ -100851,7 +102355,7 @@ pPU ecC cIX ofU -xkV +rXh ecC cvV spH @@ -100909,7 +102413,7 @@ wCY wgL ngq sSQ -ewW +qwi uOw cku ndp @@ -101107,9 +102611,9 @@ vgS pPU xkV oDX -oeZ -oeZ -xkV +etX +nXQ +bwP cvV spH nUd @@ -101365,8 +102869,8 @@ pPU xkV cQN bXR -gyy -xkV +idS +bwP swW vkh kPh @@ -101622,7 +103126,7 @@ lTy wAa uUB fIl -aYU +vDZ pPO jFm jYM @@ -103429,7 +104933,7 @@ xJB mNQ xpU uBY -ygu +lht gVi dba dse @@ -103678,9 +105182,9 @@ uLD vmr qLt vrY -vrY -vrY -vrY +swL +lmK +kTM sXq wGu lNU @@ -103715,14 +105219,14 @@ xSO tFQ tFQ xSO -qNw +cXa xUL xrC wYA wnY wfi wfi -wfi +gIk wCx wCx piG @@ -103937,7 +105441,7 @@ azN vcN vrY mIi -vcN +xXv xpp xJB bUD @@ -103978,9 +105482,9 @@ xrC wYA uia tAS -tAS -tAS -tAS +vOb +tWl +gsT tXP jrG aCi @@ -104181,7 +105685,7 @@ niW ylX jwf bmz -mSa +wiw tPW qUt bxk @@ -104437,8 +105941,8 @@ pBO jyd ylX eMS -tzZ -thx +nlP +lTk caK qUt rex @@ -104694,7 +106198,7 @@ jAf vpF eeJ wKn -tzZ +gYK eMQ xxD qUt @@ -107022,7 +108526,7 @@ tnb wua xgg dqO -taD +xHf pzL xvh xpU @@ -107577,7 +109081,7 @@ kMW pXz xaP nwN -ufn +umJ jIj ufn tbK @@ -107775,7 +109279,7 @@ gnK piJ hBh eeJ -mSa +plE dtv uQG vCc @@ -107799,7 +109303,7 @@ mNQ nkH xMr slJ -vxM +ryh vxM aXU ldq @@ -107833,8 +109337,8 @@ uNe fVG eJe cwt -nwN -ufn +bFJ +nnD dMM nAn rUV @@ -108091,7 +109595,7 @@ gHl elT frP wEf -uub +jdu uub uub tbK @@ -108616,7 +110120,7 @@ cqa ufn ufn ycm -jcu +bkD jiY ufn yhF @@ -108802,8 +110306,8 @@ gdF kkS oZO kkS -kkS -kkS +fjT +fjT xjC xuQ rqw @@ -108882,8 +110386,8 @@ vbR vbR kms uwI -vbR -vbR +xhl +xhl fnz fnz ufn @@ -109306,9 +110810,9 @@ gpV fjp xcF gpA -fYH -wYH -ctH +qFL +qak +eKc xIf lKs fex @@ -109565,7 +111069,7 @@ lXX rLx fYH vrB -ctH +eKc gby ntZ jpp @@ -110407,7 +111911,7 @@ uLj foL blb oig -oqg +cuw idp vtC blb @@ -110611,7 +112115,7 @@ oss yio ibv sCc -pTz +rQm pTz qfA mlK @@ -110921,7 +112425,7 @@ uLj foL blb oig -oqg +cuw idp vtC blb @@ -111156,7 +112660,7 @@ xQI ssz heB nZQ -srb +wir yeQ gjg hUH @@ -111166,7 +112670,7 @@ qKt mJy bcO yeQ -pus +pzs nZQ srb ssz @@ -111361,7 +112865,7 @@ exM nFW uKD bFt -xcF +gPR sDs aFu bbT @@ -111379,7 +112883,7 @@ bqy nMX rnD oss -yio +hSg wkF pkS pDQ @@ -111618,7 +113122,7 @@ reS nFW xFD xIW -xcF +eHE rax uek pTZ @@ -111659,7 +113163,7 @@ ykL tjj wKc xol -xAM +uZr xAM rMH tjj @@ -111676,7 +113180,7 @@ pVU bLT tEj bqD -rcl +tvU aAL xkK yeQ @@ -111950,7 +113454,7 @@ xCI ufn rFi vbR -oDB +miT rwo eVM tuT @@ -112207,9 +113711,9 @@ ufn qRh ufn vbR -oDB -ufn -ufn +miT +twx +vYv sqh bEN afJ @@ -112419,7 +113923,7 @@ wPd cmn vMt tQQ -vMt +oKs pqm eDz fTM @@ -112458,7 +113962,7 @@ pQE sMu vks gWN -tbK +hjP mPu tbK tbK @@ -112485,7 +113989,7 @@ vbR vbR vbR ufn -yhH +mNz tuT blb dDB @@ -112687,7 +114191,7 @@ ykL tjj wME xAM -xAM +tye xAM rMH tjj @@ -112731,9 +114235,9 @@ vJB uKN lNk ufn -yhF +jkH viT -hMA +sYu ufn ufn uKN @@ -113218,7 +114722,7 @@ pVU iTB tNw nZQ -srb +syK wtc xkK aSy @@ -116529,7 +118033,7 @@ vRh uMH xfc rYm -phm +tpI vmp phm wPK @@ -117816,7 +119320,7 @@ vbK dtC vym phm -phm +fcF dss vbK sfq @@ -118356,9 +119860,9 @@ ryy boW sYa mwJ -xlP +vBZ ygf -xlP +isR fvH eWI blb @@ -120429,7 +121933,7 @@ fDO ldx gMe ccF -msJ +eTy xQj svs svs @@ -120686,7 +122190,7 @@ wos oGk eFV nVF -msJ +eTy xQj grm blb @@ -123227,7 +124731,7 @@ rlM oZz xZJ aVT -enG +isl kUa kUa kUa diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm index e6be4e9898c96..4a673104f2407 100644 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm @@ -155,6 +155,14 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/station/commons/fitness) +"adf" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 2; + pixel_x = -5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "adq" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/unres{ @@ -304,6 +312,13 @@ dir = 4 }, /area/station/science/explab) +"age" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/meeting_room) "agk" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -676,12 +691,6 @@ "alT" = ( /turf/open/floor/carpet, /area/station/command/heads_quarters/qm) -"alW" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/storage) "amg" = ( /obj/machinery/door/poddoor/shutters/window/preopen{ dir = 4; @@ -736,6 +745,15 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/medical/medbay/aft) +"amL" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) "amN" = ( /obj/structure/disposalpipe/segment, /obj/item/radio/intercom/directional/west, @@ -832,6 +850,14 @@ /obj/machinery/light/floor, /turf/open/floor/iron, /area/station/command/bridge) +"aol" = ( +/obj/effect/spawner/random/trash/hobo_squat, +/obj/structure/closet/crate/coffin, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/commons/storage/mining) "aom" = ( /obj/machinery/pdapainter/engineering, /obj/effect/turf_decal/tile/neutral/full, @@ -985,6 +1011,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"aph" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "api" = ( /obj/structure/chair/office/light{ dir = 8 @@ -1028,6 +1060,12 @@ /obj/item/radio/intercom/directional/east, /turf/open/floor/iron, /area/station/commons/locker) +"apt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/large, +/area/station/engineering/storage/tech) "apB" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 @@ -1081,6 +1119,10 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/mine/laborcamp) +"aqd" = ( +/obj/structure/sign/warning/secure_area/directional/north, +/turf/open/openspace, +/area/station/engineering/storage/tech) "aqp" = ( /obj/effect/turf_decal/trimline/green/filled/warning{ dir = 8 @@ -1146,6 +1188,17 @@ dir = 1 }, /area/station/security/office) +"arg" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/janitor) "aro" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -1188,6 +1241,17 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"arQ" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Public Mining"; + opacity = 0 + }, +/turf/open/floor/iron/smooth, +/area/station/commons/storage/mining) "arT" = ( /obj/machinery/computer/security/labor{ dir = 4 @@ -1454,6 +1518,13 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/dark, /area/station/science/ordnance/office) +"auU" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "avb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, @@ -1645,6 +1716,17 @@ /obj/machinery/modular_computer/preset/id, /turf/open/floor/iron, /area/station/command/bridge) +"axg" = ( +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/machinery/door/airlock/external/glass{ + name = "Mining Airlock"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "miner-passthrough" + }, +/turf/open/floor/plating, +/area/station/cargo/miningdock) "axj" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 4 @@ -1674,6 +1756,10 @@ }, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"axr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "axu" = ( /obj/structure/grille, /turf/open/floor/plating, @@ -1886,6 +1972,16 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron, /area/station/command/bridge) +"aAM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "aBf" = ( /obj/effect/landmark/start/hangover, /turf/open/floor/engine{ @@ -1960,10 +2056,6 @@ }, /turf/open/floor/iron, /area/mine/laborcamp/security) -"aCk" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/wood, -/area/station/command/meeting_room) "aCo" = ( /obj/structure/chair/wood{ dir = 8 @@ -2018,26 +2110,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"aCX" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) -"aDc" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Public Mining Storage"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/mine/storage) "aDl" = ( /obj/structure/rack, /obj/item/bouquet, @@ -2078,11 +2150,6 @@ "aEj" = ( /turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/starboard/fore) -"aEz" = ( -/obj/machinery/newscaster/directional/west, -/obj/machinery/keycard_auth/wall_mounted/directional/south, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "aEA" = ( /obj/structure/rack, /obj/item/clothing/mask/gas, @@ -2103,9 +2170,9 @@ /turf/open/floor/iron/white, /area/station/science/robotics/lab) "aEM" = ( -/obj/structure/sign/departments/cargo/directional/west, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/turf/open/floor/plating, +/area/station/cargo/warehouse) "aES" = ( /obj/structure/table/wood/fancy/blue, /obj/effect/spawner/random/aimodule/neutral, @@ -2282,9 +2349,30 @@ /obj/effect/turf_decal/tile/brown/anticorner/contrasted, /turf/open/floor/iron, /area/station/cargo/office) +"aHR" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown/half{ + dir = 4 + }, +/turf/open/floor/iron/half{ + dir = 1 + }, +/area/station/commons/storage/mining) "aHT" = ( /turf/closed/wall, /area/station/security/checkpoint/science) +"aHV" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/brown/half{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/half{ + dir = 1 + }, +/area/station/commons/storage/mining) "aHW" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -2429,16 +2517,22 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/primary/port) +"aJE" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) "aJG" = ( /obj/machinery/light/directional/west, /obj/structure/cable, /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"aJN" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/station/command/heads_quarters/captain) "aJQ" = ( /obj/structure/chair{ dir = 4 @@ -2729,19 +2823,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/chapel) "aOE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "cargo-warehouse-external" - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Cargo Warehouse External Airlock"; - opacity = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/smooth_large, /area/station/cargo/warehouse) "aOG" = ( @@ -2809,6 +2891,14 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"aPA" = ( +/obj/structure/fence{ + dir = 2; + pixel_y = 0 + }, +/obj/structure/sign/warning/directional/south, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) "aPD" = ( /turf/closed/wall/r_wall, /area/station/engineering/storage_shared) @@ -2867,11 +2957,27 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/station/maintenance/aft/greater) +"aQm" = ( +/obj/structure/sign/warning/directional/west, +/obj/machinery/light/small/directional/west, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) "aQJ" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/service/chapel) +"aQO" = ( +/obj/item/clothing/glasses/meson, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/mining_scanner, +/obj/item/flashlight, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/gps/mining, +/obj/structure/rack, +/turf/open/floor/iron/textured_large, +/area/station/commons/storage/mining) "aQQ" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/mapping_helpers/burnt_floor, @@ -2941,15 +3047,6 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/medical/virology) -"aRt" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 8 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/underground/explored) "aRx" = ( /obj/structure/sign/warning/cold_temp/directional/north, /turf/open/floor/plating, @@ -3088,13 +3185,15 @@ /obj/machinery/meter/layer4, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) -"aTw" = ( -/obj/structure/displaycase/captain, -/obj/structure/sign/nanotrasen{ - pixel_x = 32 +"aTx" = ( +/obj/structure/chair{ + dir = 1 }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb/planet) "aTE" = ( /obj/structure/table/reinforced, /obj/machinery/light_switch/directional/east, @@ -3279,10 +3378,6 @@ }, /turf/open/floor/iron/cafeteria, /area/station/hallway/secondary/exit/departure_lounge) -"aVq" = ( -/obj/structure/ore_box, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) "aVr" = ( /obj/item/radio/intercom/directional/north, /obj/machinery/light/directional/north, @@ -3308,6 +3403,9 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) +"aVL" = ( +/turf/open/genturf/blue, +/area/icemoon/underground/unexplored/rivers/deep) "aVM" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 9 @@ -3443,6 +3541,12 @@ /mob/living/simple_animal/bot/secbot/beepsky, /turf/open/floor/plating, /area/station/maintenance/fore) +"aXG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/commons/storage/mining) "aXP" = ( /obj/structure/barricade/wooden, /obj/structure/sign/warning/cold_temp/directional/north, @@ -3480,19 +3584,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/cargo/office) -"aYq" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Public Mining Storage"; - start_active = 1 - }, -/turf/open/floor/iron, -/area/station/commons/storage/mining) -"aYt" = ( -/obj/item/target, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/icemoon, -/area/station/science/ordnance/bomb/planet) "aYu" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/disposalpipe/segment{ @@ -3552,6 +3643,13 @@ /obj/item/kirbyplants/potty, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"aZw" = ( +/obj/structure/sign/warning/secure_area{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/closed/wall, +/area/station/science/ordnance/bomb/planet) "aZx" = ( /obj/machinery/camera/directional/east{ c_tag = "Telecomms Monitoring"; @@ -3667,13 +3765,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/cafeteria, /area/station/commons/dorms/laundry) -"baA" = ( -/obj/structure/cable, -/obj/machinery/camera/directional/east{ - c_tag = "Tech Storage - Secure" - }, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) +"baB" = ( +/obj/effect/spawner/random/engineering/tank, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "baF" = ( /obj/structure/closet/l3closet/scientist, /obj/item/extinguisher, @@ -3712,6 +3807,7 @@ "baV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/smooth_large, /area/station/cargo/warehouse) "baX" = ( @@ -4517,10 +4613,6 @@ /obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"bmc" = ( -/obj/structure/fence/post, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) "bml" = ( /obj/structure/table, /obj/item/storage/medkit/regular, @@ -4529,6 +4621,22 @@ }, /turf/open/floor/iron/white, /area/mine/laborcamp) +"bmu" = ( +/obj/structure/table, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/requests_console/directional/south{ + department = "Janitorial"; + name = "Janitorial Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/janitor) "bmv" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -4739,6 +4847,11 @@ }, /turf/open/floor/plastic, /area/station/commons/dorms/laundry) +"bpr" = ( +/obj/structure/marker_beacon/jade, +/obj/effect/mapping_helpers/no_atoms_ontop, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) "bpw" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/landmark/event_spawn, @@ -4801,6 +4914,20 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/surface/outdoors/labor_camp) +"bqi" = ( +/obj/item/clothing/glasses/meson, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/mining_scanner, +/obj/item/flashlight, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/gps/mining, +/obj/machinery/light/small/directional/east, +/obj/structure/rack, +/obj/machinery/firealarm/directional/east, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/textured_large, +/area/station/commons/storage/mining) "bqq" = ( /obj/structure/grille, /obj/structure/window/reinforced/spawner/directional/west, @@ -4984,12 +5111,6 @@ }, /turf/open/floor/iron/checker, /area/station/commons/storage/emergency/port) -"bst" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/mine/storage) "bsG" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research/glass{ @@ -5474,14 +5595,6 @@ /obj/item/trash/semki, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"byx" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/station/command/heads_quarters/captain) "byH" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/open/floor/iron/dark, @@ -5849,13 +5962,6 @@ /obj/item/clothing/suit/hooded/wintercoat, /turf/open/floor/iron, /area/mine/laborcamp) -"bDO" = ( -/obj/structure/fluff/tram_rail, -/obj/structure/fluff/tram_rail{ - pixel_y = 17 - }, -/turf/open/openspace/icemoon/keep_below, -/area/icemoon/underground/explored) "bDR" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -5931,6 +6037,12 @@ /obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/iron/dark/textured, /area/station/ai_monitored/command/storage/eva) +"bEC" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/meeting_room) "bEJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -5957,6 +6069,13 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/engine/n2, /area/station/engineering/atmos) +"bFf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/construction) "bFm" = ( /obj/effect/decal/cleanable/plasma, /obj/effect/landmark/blobstart, @@ -5974,12 +6093,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"bFx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/warning/cold_temp/directional/north, -/turf/open/floor/iron/dark, -/area/mine/storage) "bFA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -6025,6 +6138,14 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/station/command/bridge) +"bGl" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "bGm" = ( /obj/machinery/firealarm/directional/south, /obj/structure/filingcabinet/filingcabinet, @@ -6097,6 +6218,17 @@ /obj/item/kirbyplants/random/dead, /turf/open/floor/plating, /area/station/maintenance/aft/greater) +"bHj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/vending/assist, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/effect/turf_decal/siding/dark_blue/inner_corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "bHu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -6454,6 +6586,19 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/wood, /area/station/commons/lounge) +"bMt" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 3; + pixel_x = 1 + }, +/obj/item/stock_parts/power_store/cell/high, +/obj/item/stock_parts/power_store/cell/high{ + pixel_y = 2; + pixel_x = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "bMz" = ( /obj/docking_port/stationary{ dir = 8; @@ -6466,6 +6611,24 @@ }, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) +"bMC" = ( +/obj/structure/table, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/flashlight{ + pixel_x = 4; + pixel_y = 11 + }, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld{ + pixel_y = 2; + pixel_x = 2 + }, +/obj/structure/sign/warning/secure_area/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "bMF" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/abandoned, @@ -6574,6 +6737,15 @@ }, /turf/open/floor/plating, /area/mine/living_quarters) +"bON" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/window{ + dir = 8; + id = "dontdeadopeninside"; + name = "Shutters" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "bOO" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 @@ -6674,10 +6846,6 @@ "bPw" = ( /turf/open/floor/iron/grimy, /area/station/commons/vacant_room/office) -"bPx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/construction) "bPz" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating, @@ -6746,6 +6914,15 @@ /obj/effect/mapping_helpers/airlock/access/all/science/robotics, /turf/open/floor/iron, /area/station/science/robotics/mechbay) +"bRe" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/surgery_tray/full/morgue, +/obj/structure/table/reinforced, +/obj/machinery/requests_console/auto_name/directional/north, +/obj/effect/turf_decal/bot_white, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "bRj" = ( /obj/machinery/light/small/directional/west, /obj/structure/closet/emcloset/anchored, @@ -6805,6 +6982,22 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) +"bRM" = ( +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage" + }, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/siding/yellow, +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/storage/tech) "bSi" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/structure/railing/corner{ @@ -7163,7 +7356,6 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "bWV" = ( -/obj/structure/closet/crate, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, @@ -7178,18 +7370,6 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) -"bXi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/transport/linear{ - radial_travel = 0 - }, -/obj/structure/railing{ - dir = 9 - }, -/turf/open/floor/plating/elevatorshaft, -/area/mine/storage) "bXl" = ( /obj/machinery/air_sensor/nitrous_tank, /turf/open/floor/engine/n2o, @@ -7223,11 +7403,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/upper) -"bXF" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/ai_all, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "bXI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -7946,11 +8121,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/hydroponics/garden) -"cgB" = ( -/obj/item/fish_tank/lawyer, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/station/service/lawoffice) "cgC" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -8211,11 +8381,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"clm" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance/seven, -/turf/open/floor/plating, -/area/station/construction) "clq" = ( /turf/open/floor/iron/dark, /area/station/security/processing) @@ -8226,10 +8391,6 @@ }, /turf/open/floor/iron/smooth_large, /area/station/cargo/warehouse) -"clE" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/commons/storage/mining) "clI" = ( /obj/structure/sign/warning/biohazard/directional/north, /turf/open/misc/asteroid/snow/icemoon, @@ -8791,15 +8952,6 @@ }, /turf/open/floor/plating, /area/station/cargo/drone_bay) -"cun" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "cuq" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 9 @@ -8922,6 +9074,15 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/fore) +"cvE" = ( +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) "cvF" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, @@ -9013,6 +9174,11 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"cwS" = ( +/obj/effect/spawner/random/structure/closet_empty/crate, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) "cwT" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt/dust, @@ -9024,11 +9190,6 @@ dir = 1 }, /area/station/hallway/primary/starboard) -"cxg" = ( -/obj/machinery/light_switch/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "cxl" = ( /obj/machinery/status_display/evac/directional/west, /turf/open/floor/circuit, @@ -9139,19 +9300,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"cyK" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "miner-passthrough" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/turf/open/floor/plating, -/area/station/cargo/miningdock) "cyL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, @@ -9406,12 +9554,6 @@ /obj/structure/flora/tree/pine/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) -"cCt" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/rnd_all, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "cCu" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, @@ -9426,6 +9568,12 @@ }, /turf/open/floor/iron, /area/mine/laborcamp) +"cCP" = ( +/obj/structure/closet/crate/miningcar, +/obj/item/shovel, +/obj/item/pickaxe, +/turf/open/floor/iron/textured_large, +/area/station/commons/storage/mining) "cCW" = ( /obj/machinery/conveyor/inverted{ dir = 6; @@ -9505,10 +9653,6 @@ /obj/machinery/power/energy_accumulator/tesla_coil/anchored, /turf/open/floor/engine, /area/station/engineering/supermatter) -"cDQ" = ( -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) "cDT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -9526,11 +9670,6 @@ /obj/machinery/duct, /turf/open/floor/wood/large, /area/station/service/bar) -"cEi" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/medical_all, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "cEl" = ( /obj/effect/turf_decal/siding/brown{ dir = 4 @@ -9556,6 +9695,10 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/white, /area/station/medical/surgery/aft) +"cEr" = ( +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron, +/area/station/commons/storage/mining) "cEs" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -9908,6 +10051,19 @@ dir = 6 }, /area/station/science/research) +"cKo" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/item/key/janitor, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/janitor) "cKq" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -10128,11 +10284,6 @@ /obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/checkpoint/medical) -"cMS" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/service_all, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "cMT" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, @@ -10168,6 +10319,15 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/station/science/xenobiology) +"cNK" = ( +/obj/effect/spawner/random/entertainment/arcade{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) "cNL" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -10206,6 +10366,12 @@ /obj/effect/turf_decal/tile/red/half, /turf/open/floor/iron/smooth_half, /area/station/security/brig/upper) +"cOv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/smooth, +/area/station/commons/storage/mining) "cOy" = ( /obj/machinery/smartfridge, /obj/machinery/door/window/right/directional/south{ @@ -10244,6 +10410,18 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) +"cPi" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown/half{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/half{ + dir = 1 + }, +/area/station/commons/storage/mining) "cPp" = ( /obj/item/stack/cable_coil{ amount = 5 @@ -10269,35 +10447,6 @@ dir = 1 }, /area/station/security/prison/garden) -"cPK" = ( -/obj/structure/table, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = 2; - pixel_y = -1 - }, -/obj/item/clothing/mask/breath{ - pixel_x = 2; - pixel_y = -1 - }, -/obj/item/clothing/mask/breath{ - pixel_x = 2; - pixel_y = -1 - }, -/obj/structure/sign/warning/directional/north, -/turf/open/floor/iron, -/area/station/commons/storage/mining) "cPQ" = ( /obj/effect/turf_decal/stripes/white/line, /obj/effect/decal/cleanable/dirt, @@ -10306,6 +10455,11 @@ }, /turf/open/floor/iron, /area/station/security/prison/workout) +"cPV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "cQc" = ( /obj/structure/table/wood, /obj/item/reagent_containers/cup/rag, @@ -10570,20 +10724,16 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"cUs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_empty/crate, +/obj/effect/spawner/random/maintenance/no_decals/two, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) "cUB" = ( /obj/structure/window/spawner/directional/east, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"cUF" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Aft Primary Hallway North" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "cUS" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/blue/filled/warning, @@ -10888,6 +11038,11 @@ "cZD" = ( /turf/open/floor/iron/checker, /area/station/maintenance/port/fore) +"cZJ" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/commons/storage/mining) "cZN" = ( /obj/structure/table/wood, /obj/item/soap/nanotrasen, @@ -11031,11 +11186,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"dbs" = ( -/obj/structure/cable, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/carpet, -/area/station/command/heads_quarters/captain) "dbw" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -11336,12 +11486,6 @@ /obj/effect/decal/cleanable/blood/gibs, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) -"deO" = ( -/obj/structure/closet/crate, -/obj/effect/landmark/blobstart, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/construction) "deP" = ( /obj/machinery/camera/directional/north{ c_tag = "Chapel Office" @@ -11460,6 +11604,13 @@ /obj/structure/sign/poster/random/directional/north, /turf/open/floor/iron/dark, /area/station/service/chapel) +"dgQ" = ( +/obj/structure/window/reinforced/spawner/directional/east, +/obj/effect/turf_decal/siding/dark_blue/inner_corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "dgR" = ( /obj/machinery/smartfridge, /turf/open/floor/iron/dark, @@ -11643,6 +11794,14 @@ dir = 1 }, /area/mine/living_quarters) +"djh" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "djr" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -11838,10 +11997,6 @@ }, /turf/open/floor/iron, /area/station/commons/locker) -"dms" = ( -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "dmt" = ( /obj/structure/ladder, /turf/open/floor/plating, @@ -12005,6 +12160,12 @@ /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/open/floor/plating, /area/station/maintenance/fore) +"doy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb/planet) "doG" = ( /obj/structure/rack, /obj/machinery/light/small/directional/north, @@ -12070,10 +12231,6 @@ /obj/structure/tank_holder/extinguisher, /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) -"dpw" = ( -/obj/structure/sign/warning/cold_temp/directional/north, -/turf/open/floor/iron/dark, -/area/mine/storage) "dpx" = ( /obj/effect/spawner/random/maintenance, /obj/structure/disposalpipe/segment, @@ -12219,6 +12376,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/commons/dorms) +"drw" = ( +/obj/structure/closet/toolcloset, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron, +/area/station/construction) "dry" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12234,18 +12397,6 @@ dir = 1 }, /area/mine/living_quarters) -"drE" = ( -/obj/structure/table, -/obj/item/clothing/glasses/meson, -/obj/item/storage/bag/ore, -/obj/item/pickaxe, -/obj/item/mining_scanner, -/obj/item/flashlight, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/gps/mining, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron, -/area/station/commons/storage/mining) "drH" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -12486,6 +12637,16 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) +"dvA" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/meeting_room) "dvK" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -12675,15 +12836,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/white, /area/station/medical/cryo) -"dxU" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "dyf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -12702,6 +12854,12 @@ /obj/structure/chair/stool/directional/west, /turf/open/floor/plating, /area/station/maintenance/fore) +"dyB" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "dyE" = ( /obj/structure/chair/pew/right{ dir = 1 @@ -12759,6 +12917,11 @@ /obj/structure/closet/firecloset, /turf/open/floor/iron/dark, /area/mine/eva/lower) +"dzO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/commons/storage/mining) "dzZ" = ( /obj/structure/fence/cut/medium{ dir = 4 @@ -12931,11 +13094,6 @@ "dBZ" = ( /turf/open/floor/iron, /area/station/cargo/sorting) -"dCq" = ( -/obj/machinery/light/directional/north, -/obj/structure/sign/warning/directional/north, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) "dCy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, @@ -12945,6 +13103,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/commons/fitness) +"dCR" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/tcomms_all, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/large, +/area/station/engineering/storage/tech) "dDm" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 @@ -13058,15 +13222,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/fore) -"dEQ" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Public Mining Ladder" - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/station/commons/storage/mining) "dER" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -13202,6 +13357,15 @@ /obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/checkpoint/medical) +"dGu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/storage/tech) "dGK" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -13233,25 +13397,6 @@ /obj/effect/mapping_helpers/airlock/access/all/command/captain, /turf/open/floor/plating, /area/station/maintenance/central/lesser) -"dHa" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/button/elevator/directional/north{ - id = "publicElevator" - }, -/obj/machinery/door/window/elevator/left/directional/west{ - elevator_mode = 1; - transport_linked_id = "publicElevator" - }, -/obj/machinery/lift_indicator/directional/north{ - linked_elevator_id = "publicElevator" - }, -/turf/open/floor/iron/dark, -/area/station/commons/storage/mining) "dHb" = ( /obj/structure/flora/grass/jungle/b/style_random, /obj/structure/window/reinforced/spawner/directional/west, @@ -13300,6 +13445,20 @@ /obj/item/wrench, /turf/open/floor/plating, /area/station/medical/virology) +"dHs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/storage/tech) +"dHu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/ripped/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "dHw" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -13329,15 +13488,6 @@ /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"dIy" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/commons/storage/mining) "dIG" = ( /obj/structure/table/wood, /obj/machinery/newscaster/directional/south, @@ -13356,6 +13506,13 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"dJd" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "dJx" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, @@ -13643,6 +13800,14 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) +"dOa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/girder, +/obj/effect/spawner/structure/electrified_grille, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "dOp" = ( /obj/structure/table/wood, /obj/item/instrument/saxophone, @@ -13653,11 +13818,6 @@ }, /turf/open/floor/iron/grimy, /area/station/commons/lounge) -"dOq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/mine/storage) "dOw" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -13703,6 +13863,12 @@ /obj/effect/turf_decal/tile/dark_blue/diagonal_edge, /turf/open/floor/iron/dark/diagonal, /area/station/engineering/atmos/storage) +"dPq" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/rnd_all, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/large, +/area/station/engineering/storage/tech) "dPy" = ( /obj/machinery/camera/directional/west{ c_tag = "Xenobiology Kill Chamber"; @@ -13713,6 +13879,11 @@ }, /turf/open/floor/iron/freezer, /area/station/science/xenobiology) +"dPG" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) "dPH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/machinery/camera/directional/north{ @@ -13834,12 +14005,6 @@ dir = 1 }, /area/station/command/gateway) -"dRU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/icemoon, -/area/station/science/ordnance/bomb/planet) "dRX" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -14041,6 +14206,12 @@ "dUO" = ( /turf/closed/wall, /area/station/security/brig) +"dUP" = ( +/obj/item/kirbyplants/photosynthetic, +/obj/effect/turf_decal/box/white, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/storage/tech) "dUR" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/poster/random/directional/north, @@ -14088,9 +14259,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/engineering/lobby) -"dVN" = ( -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/unexplored/rivers/deep/shoreline) "dVS" = ( /obj/machinery/door/firedoor{ dir = 4 @@ -14106,10 +14274,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/dark/textured, /area/station/medical/cryo) -"dWf" = ( -/obj/item/trash/pistachios, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "dWl" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -14553,11 +14717,6 @@ /obj/effect/mapping_helpers/airlock/access/all/science/genetics, /turf/open/floor/iron, /area/station/science/genetics) -"ecJ" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "ecU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -14665,6 +14824,14 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"eeR" = ( +/obj/structure/stairs/south{ + dir = 2 + }, +/turf/open/floor/iron/stairs/medium{ + dir = 1 + }, +/area/station/commons/storage/mining) "eeT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -14874,18 +15041,6 @@ /obj/structure/noticeboard/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/central) -"ehD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/transport/linear{ - radial_travel = 0 - }, -/obj/structure/railing{ - dir = 6 - }, -/turf/open/floor/plating/elevatorshaft, -/area/mine/storage) "ehJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -15063,6 +15218,12 @@ }, /turf/open/floor/plating, /area/station/engineering/lobby) +"ejT" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "ejX" = ( /turf/open/floor/plating, /area/station/security/prison/safe) @@ -15162,6 +15323,14 @@ dir = 1 }, /area/station/hallway/primary/starboard) +"emv" = ( +/obj/machinery/door/window/right/directional/north{ + name = "Public Mining" + }, +/turf/open/floor/iron/stairs/medium{ + dir = 1 + }, +/area/station/commons/storage/mining) "emx" = ( /obj/structure/closet/secure_closet/freezer/kitchen/maintenance, /obj/effect/decal/cleanable/cobweb, @@ -15276,15 +15445,6 @@ /obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) -"eoJ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/commons/storage/mining) "eoL" = ( /obj/structure/table, /obj/item/taperecorder, @@ -15508,6 +15668,15 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/maintenance/disposal) +"ery" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/dark_blue/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "erA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch/directional/east, @@ -15553,6 +15722,19 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/cargo/storage) +"erO" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"erR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb/planet) "erV" = ( /obj/structure/railing/corner/end/flip{ dir = 8 @@ -15635,6 +15817,19 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, /area/station/commons/lounge) +"etp" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/machinery/mining_weather_monitor/directional/west, +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/commons/storage/mining) "etv" = ( /obj/machinery/chem_heater/withbuffer, /obj/effect/turf_decal/tile/yellow/full, @@ -15755,9 +15950,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/hallway/primary/central) -"evb" = ( -/turf/open/floor/iron, -/area/station/service/janitor) "evh" = ( /obj/structure/flora/tree/pine/style_random{ pixel_x = -15 @@ -16112,6 +16304,12 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"eBh" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/commons/storage/mining) "eBz" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -16303,6 +16501,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"eEQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb/planet) "eEY" = ( /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, @@ -16784,6 +16988,11 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/storage) +"eMf" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron, +/area/station/service/janitor) "eMn" = ( /obj/machinery/light/small/directional/north, /obj/structure/sign/warning/secure_area/directional/north{ @@ -16970,6 +17179,17 @@ }, /turf/open/floor/iron/cafeteria, /area/station/commons/dorms/laundry) +"ePq" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/flag/terragov/directional/north, +/obj/structure/weightmachine/weightlifter, +/turf/open/floor/iron, +/area/station/commons/fitness) "ePr" = ( /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/hos) @@ -17469,12 +17689,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply, /turf/open/floor/iron/white, /area/station/medical/virology) -"eWb" = ( -/obj/structure/table, -/obj/item/aicard, -/obj/item/ai_module/reset, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "eWc" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -17605,6 +17819,15 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"eYs" = ( +/obj/structure/table, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "eYx" = ( /obj/machinery/light/small/directional/south, /turf/open/floor/plating, @@ -17947,6 +18170,13 @@ }, /turf/open/floor/engine/n2o, /area/station/engineering/atmos) +"fcR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/north, +/obj/structure/closet/crate, +/obj/effect/spawner/random/structure/furniture_parts, +/turf/open/floor/plating, +/area/station/construction) "fcY" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, @@ -18139,6 +18369,10 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"fgq" = ( +/obj/structure/cable, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "fgs" = ( /obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, @@ -18319,12 +18553,6 @@ "fiL" = ( /turf/closed/wall/r_wall, /area/station/security/evidence) -"fiN" = ( -/obj/structure/table/wood, -/obj/structure/secure_safe/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "fiO" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -18484,6 +18712,12 @@ dir = 1 }, /area/station/engineering/atmos/storage/gas) +"fkS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb/planet) "fkV" = ( /obj/machinery/door/airlock/maintenance{ name = "Permabrig Maintenance" @@ -18530,10 +18764,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"flI" = ( -/obj/machinery/vending/wardrobe/jani_wardrobe, -/turf/open/floor/iron, -/area/station/service/janitor) "flK" = ( /obj/effect/spawner/random/entertainment/arcade, /obj/machinery/status_display/ai/directional/north, @@ -18816,6 +19046,14 @@ dir = 8 }, /area/station/medical/chem_storage) +"frc" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "frd" = ( /obj/structure/railing/corner{ dir = 1 @@ -19022,17 +19260,6 @@ /obj/effect/landmark/navigate_destination/hydro, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"fue" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_y = 14 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/book/manual/wiki/security_space_law{ - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "fuf" = ( /obj/effect/spawner/random/structure/closet_maintenance, /obj/structure/disposalpipe/segment{ @@ -19043,10 +19270,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"fum" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "fuD" = ( /obj/structure/tank_holder/extinguisher, /obj/structure/sign/poster/random/directional/north, @@ -19138,6 +19361,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/open/floor/iron/dark/textured, /area/station/maintenance/disposal/incinerator) +"fwf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/storage/tech) "fwh" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -19242,13 +19472,6 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/disposal) -"fxl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "fxn" = ( /obj/structure/reagent_dispensers/wall/peppertank/directional/east, /obj/machinery/newscaster/directional/south, @@ -19311,6 +19534,15 @@ "fyI" = ( /turf/closed/wall/mineral/wood/nonmetal, /area/icemoon/underground/explored) +"fyK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/siding/dark_blue{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) "fyQ" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/meter, @@ -19336,6 +19568,11 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"fzg" = ( +/obj/effect/spawner/random/structure/closet_empty/crate, +/obj/effect/spawner/random/maintenance/no_decals/two, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) "fzo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -19408,10 +19645,6 @@ /obj/effect/landmark/start/geneticist, /turf/open/floor/iron/white, /area/station/science/genetics) -"fzU" = ( -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "fAF" = ( /obj/structure/rack, /obj/item/clothing/gloves/boxing/green, @@ -19597,13 +19830,6 @@ /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron/white, /area/station/medical/psychology) -"fDJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/service/janitor) "fDP" = ( /obj/structure/cable, /obj/item/radio/intercom/prison/directional/north, @@ -19724,6 +19950,18 @@ }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) +"fFv" = ( +/obj/item/clothing/glasses/meson, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/mining_scanner, +/obj/item/flashlight, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/gps/mining, +/obj/structure/rack, +/obj/structure/sign/poster/official/safety_internals/directional/south, +/turf/open/floor/iron/textured_large, +/area/station/commons/storage/mining) "fFx" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -19809,6 +20047,11 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) +"fHv" = ( +/obj/effect/spawner/random/structure/tank_holder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/aft) "fHK" = ( /obj/machinery/holopad, /turf/open/floor/carpet, @@ -19893,6 +20136,21 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) +"fIX" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/aicard, +/obj/item/ai_module/reset, +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/siding/dark{ + dir = 5 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/storage/tech) "fJe" = ( /obj/machinery/door/airlock/external{ name = "Atmospherics External Airlock" @@ -20476,13 +20734,6 @@ /obj/structure/sign/clock/directional/north, /turf/open/floor/iron, /area/station/commons/fitness) -"fRr" = ( -/obj/item/target/alien/anchored, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/icemoon, -/area/station/science/ordnance/bomb/planet) "fRv" = ( /obj/machinery/light/small/directional/north, /turf/open/floor/engine, @@ -20496,6 +20747,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply, /turf/open/floor/iron/dark, /area/station/medical/virology) +"fRP" = ( +/obj/item/target, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb/planet) "fSi" = ( /obj/structure/cable/multilayer/multiz, /obj/effect/turf_decal/stripes/line{ @@ -20507,10 +20764,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/lesser) -"fSj" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "fSm" = ( /obj/structure/fence/door/opened{ dir = 4 @@ -20786,10 +21039,6 @@ }, /turf/open/floor/iron, /area/station/medical/pharmacy) -"fVS" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/iron, -/area/station/service/janitor) "fVU" = ( /obj/structure/chair/stool/directional/north, /obj/structure/cable, @@ -20823,6 +21072,15 @@ /obj/structure/railing/corner, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) +"fWC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "fWL" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -20872,6 +21130,13 @@ }, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain) +"fXq" = ( +/obj/item/clothing/head/cone{ + pixel_x = 3 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "fXr" = ( /turf/open/floor/iron/white/corner{ dir = 8 @@ -20990,19 +21255,14 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/engineering/atmos/storage) -"fZb" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "miner-passthrough" - }, -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock" - }, -/obj/effect/turf_decal/stripes/line{ +"fZf" = ( +/obj/machinery/mining_weather_monitor/directional/west, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/turf/open/floor/plating, -/area/station/cargo/miningdock) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons/storage/mining) "fZg" = ( /obj/machinery/computer/teleporter{ dir = 1 @@ -21349,10 +21609,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"gdP" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "gdY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -21420,16 +21676,6 @@ /obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron, /area/station/commons/locker) -"get" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/obj/machinery/status_display/supply{ - pixel_y = -32 - }, -/turf/open/floor/iron/dark, -/area/station/cargo/miningdock) "geJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -21526,6 +21772,13 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"ggr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "ggz" = ( /obj/effect/turf_decal/tile/green/opposingcorners{ dir = 1 @@ -21602,13 +21855,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) -"ghJ" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/effect/landmark/start/captain, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "ghN" = ( /obj/structure/sink/directional/east, /turf/open/floor/iron, @@ -21738,6 +21984,25 @@ /obj/item/clothing/gloves/cargo_gauntlet, /turf/open/floor/iron, /area/station/cargo/storage) +"gjQ" = ( +/obj/structure/table/wood, +/obj/machinery/camera/directional/east{ + c_tag = "Captain's Office" + }, +/obj/item/storage/lockbox/medal{ + pixel_y = 8 + }, +/obj/item/pinpointer/nuke{ + pixel_y = -9 + }, +/obj/item/disk/nuclear{ + pixel_y = -8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) "gjS" = ( /obj/structure/chair{ dir = 8; @@ -21955,15 +22220,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"gmL" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/transmitter, -/obj/item/stock_parts/subspace/transmitter, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "gmO" = ( /obj/structure/frame/machine, /obj/item/circuitboard/machine/chem_master, @@ -22274,6 +22530,12 @@ /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/closed/wall/r_wall, /area/station/engineering/atmos) +"gqI" = ( +/obj/structure/cable, +/turf/open/floor/iron/stairs/medium{ + dir = 4 + }, +/area/station/engineering/storage/tech) "gqK" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -22300,6 +22562,12 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/station/medical/morgue) +"grc" = ( +/obj/item/kirbyplants/photosynthetic, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/box/white, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/storage/tech) "grk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -22464,6 +22732,20 @@ /obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron, /area/station/commons/locker) +"gtP" = ( +/obj/structure/table, +/obj/item/assembly/timer, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/structure/sign/warning/secure_area/directional/west, +/obj/item/assembly/prox_sensor{ + pixel_y = 16; + pixel_x = -2 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "guA" = ( /obj/effect/turf_decal/siding/white/corner{ dir = 4 @@ -22581,6 +22863,11 @@ }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) +"gwx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/light_construct/directional/east, +/turf/open/floor/iron, +/area/station/construction) "gwy" = ( /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/flora/bush/sparsegrass/style_random, @@ -22796,6 +23083,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/maintenance/starboard/fore) +"gAa" = ( +/obj/machinery/camera/preset/ordnance{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb/planet) "gAk" = ( /obj/machinery/airalarm/directional/east, /obj/structure/closet/l3closet/scientist, @@ -22838,6 +23137,14 @@ }, /turf/open/floor/iron/grimy, /area/station/service/chapel/office) +"gAJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/frame/computer{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/construction) "gAM" = ( /obj/effect/spawner/random/engineering/atmospherics_portable, /obj/structure/sign/warning/cold_temp/directional/east, @@ -22919,20 +23226,21 @@ }, /turf/open/floor/plating, /area/station/security/prison/work) -"gCd" = ( -/obj/effect/landmark/event_spawn, +"gCf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) -"gCh" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/commons/storage/mining) +"gCl" = ( +/obj/structure/railing/corner/end/flip{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/mine/storage) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/storage/mining) "gCn" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -23013,6 +23321,10 @@ /obj/item/clothing/mask/breath, /turf/open/floor/plating, /area/station/commons/dorms/laundry) +"gDm" = ( +/obj/structure/frame/machine, +/turf/open/floor/iron, +/area/station/construction) "gDp" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -23137,18 +23449,6 @@ "gER" = ( /turf/open/floor/iron, /area/station/command/bridge) -"gET" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "gEV" = ( /obj/structure/chair{ dir = 1 @@ -23243,11 +23543,6 @@ /obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"gGH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/light_construct/directional/west, -/turf/open/floor/plating, -/area/station/construction) "gGI" = ( /obj/structure/closet/l3closet, /obj/effect/turf_decal/trimline/blue/filled/line, @@ -23453,19 +23748,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "gKd" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Cargo Warehouse External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "cargo-warehouse-external" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, -/turf/open/floor/iron/smooth_large, +/turf/open/floor/catwalk_floor/iron_smooth, /area/station/cargo/warehouse) "gKl" = ( /obj/structure/cable, @@ -23523,10 +23806,6 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine, /area/station/science/xenobiology) -"gLk" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "gLn" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -23561,15 +23840,6 @@ }, /turf/open/floor/plating, /area/station/cargo/sorting) -"gLU" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Public Mining Storage"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/iron/dark, -/area/mine/storage) "gLX" = ( /obj/structure/railing/wooden_fence{ dir = 9 @@ -23598,16 +23868,6 @@ dir = 8 }, /area/station/medical/morgue) -"gMl" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil, -/obj/item/stock_parts/power_store/cell/high, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "gMq" = ( /obj/machinery/computer/cargo{ dir = 4 @@ -24055,6 +24315,11 @@ /obj/structure/cable, /turf/open/floor/eighties, /area/station/commons/lounge) +"gTf" = ( +/obj/effect/spawner/random/maintenance/seven, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/station/construction) "gTi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/effect/decal/cleanable/dirt, @@ -24176,6 +24441,12 @@ }, /turf/open/floor/plating, /area/station/commons/dorms/laundry) +"gVq" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/security_all, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/large, +/area/station/engineering/storage/tech) "gVt" = ( /obj/item/radio/intercom/directional/west, /obj/effect/turf_decal/tile/red{ @@ -24684,6 +24955,14 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/storage/tech) +"hcO" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "hcT" = ( /obj/structure/closet/crate/internals, /obj/machinery/firealarm/directional/east, @@ -24704,15 +24983,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"hdj" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Secure Tech Storage" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, -/obj/effect/mapping_helpers/airlock/access/all/command/general, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "hdn" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -24889,6 +25159,16 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/chapel) +"hho" = ( +/obj/machinery/vending/cigarette, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) "hhr" = ( /obj/structure/weightmachine/weightlifter, /obj/effect/turf_decal/box, @@ -25222,6 +25502,18 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) +"hmy" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/commons/storage/mining) "hmE" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -25364,22 +25656,6 @@ "hpd" = ( /turf/open/floor/plating, /area/station/engineering/engine_smes) -"hpe" = ( -/obj/structure/table/wood, -/obj/machinery/camera/directional/east{ - c_tag = "Captain's Office" - }, -/obj/item/storage/lockbox/medal{ - pixel_y = 8 - }, -/obj/item/pinpointer/nuke{ - pixel_y = -9 - }, -/obj/item/disk/nuclear{ - pixel_y = -8 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "hph" = ( /obj/structure/reagent_dispensers/plumbed{ dir = 1; @@ -25483,12 +25759,6 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron/smooth, /area/station/cargo/drone_bay) -"hpR" = ( -/obj/effect/spawner/random/entertainment/arcade{ - dir = 4 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "hpU" = ( /obj/structure/chair/plastic{ dir = 8 @@ -25653,13 +25923,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/security/prison/rec) -"hsx" = ( -/obj/machinery/vending/cigarette, -/obj/structure/sign/nanotrasen{ - pixel_x = -32 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "hsy" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 1 @@ -25911,12 +26174,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/service/lawoffice) -"hwx" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/construction) "hwC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -26183,6 +26440,21 @@ dir = 4 }, /area/station/science/research) +"hAw" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Cargo Warehouse External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "cargo-warehouse-external" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) "hAE" = ( /obj/structure/railing/corner{ dir = 8 @@ -26334,6 +26606,12 @@ /obj/machinery/newscaster/directional/north, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"hCH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/commons/storage/mining) "hCV" = ( /obj/structure/table/wood, /obj/item/hand_tele{ @@ -26426,6 +26704,22 @@ /obj/item/kirbyplants/random/dead, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"hDQ" = ( +/obj/item/radio/intercom/directional/east, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/rack, +/obj/machinery/status_display/evac/directional/south, +/obj/item/clothing/gloves/color/yellow, +/obj/item/crowbar/large, +/obj/item/multitool, +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/siding/dark{ + dir = 9 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/storage/tech) "hDU" = ( /turf/closed/wall/r_wall, /area/station/command/gateway) @@ -26501,10 +26795,6 @@ /obj/structure/closet, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"hFi" = ( -/obj/structure/frame/machine, -/turf/open/floor/plating, -/area/station/construction) "hFm" = ( /obj/effect/spawner/random/structure/chair_flipped{ dir = 8 @@ -26579,19 +26869,9 @@ }, /turf/open/openspace, /area/station/engineering/atmos/storage) -"hGu" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/plating/icemoon, -/area/station/science/ordnance/bomb/planet) "hGH" = ( /turf/closed/wall, /area/station/security/lockers) -"hGZ" = ( -/obj/structure/table, -/obj/item/analyzer, -/obj/item/healthanalyzer, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "hHb" = ( /turf/closed/wall/r_wall, /area/station/ai_monitored/turret_protected/aisat/hallway) @@ -26811,11 +27091,6 @@ "hJH" = ( /turf/open/openspace, /area/station/science/research) -"hJY" = ( -/obj/structure/closet/l3closet/janitor, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron, -/area/station/service/janitor) "hKr" = ( /obj/structure/table/glass, /obj/item/book/manual/wiki/infections{ @@ -27021,12 +27296,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/stone, /area/station/commons/lounge) -"hNg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/commons/storage/mining) "hNh" = ( /obj/structure/chair/office{ dir = 8 @@ -27239,6 +27508,13 @@ /obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) +"hPQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/large, +/area/station/commons/storage/mining) "hPT" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -27418,6 +27694,21 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark/smooth_corner, /area/station/ai_monitored/command/storage/eva) +"hSm" = ( +/obj/structure/table, +/obj/item/paper/crumpled{ + pixel_y = 3; + pixel_x = 2 + }, +/obj/item/paper/crumpled{ + pixel_x = -5 + }, +/obj/item/paper/crumpled{ + pixel_x = 3; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "hSq" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/turf_decal/siding/wood{ @@ -28316,15 +28607,6 @@ /obj/structure/stairs/north, /turf/open/floor/iron/stairs/medium, /area/station/cargo/storage) -"ieG" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "ieJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -28363,6 +28645,14 @@ /obj/item/soap/nanotrasen, /turf/open/floor/iron/showroomfloor, /area/station/security/prison/toilet) +"igb" = ( +/obj/structure/table, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "igd" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/bot_red, @@ -28408,11 +28698,6 @@ /obj/structure/closet/emcloset/anchored, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"igL" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/plating, -/area/mine/storage) "igM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -28449,12 +28734,34 @@ /obj/effect/spawner/random/trash/mess, /turf/open/floor/wood/large, /area/station/commons/vacant_room/office) +"ihh" = ( +/obj/item/clothing/glasses/meson, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/mining_scanner, +/obj/item/flashlight, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/gps/mining, +/obj/structure/rack, +/obj/structure/sign/poster/official/work_for_a_future/directional/north, +/turf/open/floor/iron/textured_large, +/area/station/commons/storage/mining) "ihk" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/station/commons/locker) +"iho" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/machinery/light/cold/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/storage/tech) "ihu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, @@ -28473,13 +28780,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/textured, /area/station/security/execution/transfer) -"ihM" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/icemoon, -/area/station/science/ordnance/bomb/planet) "iih" = ( /obj/effect/spawner/xmastree, /obj/effect/turf_decal/tile/neutral{ @@ -28544,10 +28844,12 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/medical/virology) -"iiT" = ( -/obj/machinery/light/small/directional/south, +"iiX" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/grille, /turf/open/floor/plating, -/area/station/engineering/storage/tech) +/area/station/commons/storage/mining) "ijb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, @@ -28569,13 +28871,6 @@ }, /turf/open/floor/iron/dark/textured, /area/station/security/office) -"ijn" = ( -/obj/structure/cable, -/obj/item/reagent_containers/cup/glass/bottle/hooch, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/mapping_helpers/apc/cell_5k, -/turf/open/floor/plating, -/area/mine/storage) "ijp" = ( /obj/effect/turf_decal/siding/yellow, /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -28737,6 +29032,11 @@ dir = 1 }, /area/station/service/chapel) +"ili" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/spawner/random/structure/barricade, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "iln" = ( /obj/structure/railing/corner{ dir = 4 @@ -28828,23 +29128,16 @@ dir = 1 }, /area/station/commons/storage/art) -"imT" = ( -/obj/structure/table/glass, -/obj/machinery/vending/wallmed/directional/north, -/obj/item/book/manual/wiki/surgery{ - pixel_x = -4; - pixel_y = 3 - }, -/obj/effect/spawner/surgery_tray/full, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 +"imP" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/brown{ + dir = 4 }, -/obj/machinery/camera/directional/north{ - c_tag = "Surgery A"; - network = list("ss13","medbay") +/obj/item/flashlight/lantern{ + pixel_y = -3 }, -/turf/open/floor/iron/white, -/area/station/medical/surgery/fore) +/turf/open/floor/iron/dark, +/area/station/commons/storage/mining) "ini" = ( /obj/structure/falsewall, /turf/open/floor/plating, @@ -28981,6 +29274,13 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"ipa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/departments/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "ipd" = ( /obj/machinery/light/small/directional/south, /obj/machinery/camera/directional/south{ @@ -29023,6 +29323,15 @@ /obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) +"ipU" = ( +/obj/structure/table/wood, +/obj/structure/secure_safe/directional/east, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) "iqn" = ( /obj/structure/rack, /obj/effect/spawner/random/clothing/costume, @@ -29153,6 +29462,17 @@ /obj/machinery/air_sensor/incinerator_tank, /turf/open/floor/engine/vacuum, /area/station/maintenance/disposal/incinerator) +"isx" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/hallway/primary/central) "isz" = ( /obj/machinery/recharger{ pixel_y = 4 @@ -29172,6 +29492,12 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/wood/parquet, /area/station/service/bar/backroom) +"isK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/port/aft) "isP" = ( /obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, @@ -29393,14 +29719,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/primary/central) -"iwA" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/station/service/janitor) "iwC" = ( /turf/closed/wall/r_wall, /area/station/hallway/primary/central/fore) @@ -29494,14 +29812,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/ce) -"iyd" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/mine/storage) "iye" = ( /obj/structure/bookcase/random, /turf/open/floor/plating, @@ -29636,6 +29946,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) +"iAu" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/cargo/miningdock) "iAK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -29884,6 +30198,12 @@ }, /turf/open/floor/iron, /area/station/science/xenobiology) +"iEV" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "iFe" = ( /obj/structure/cable, /turf/open/floor/iron/dark/smooth_half, @@ -29900,6 +30220,15 @@ /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron/dark, /area/station/command/gateway) +"iFm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "iFs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ @@ -29913,11 +30242,6 @@ /obj/effect/spawner/random/trash/janitor_supplies, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"iFL" = ( -/obj/structure/bed/dogbed/renault, -/mob/living/basic/pet/fox/renault, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "iFX" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -30058,6 +30382,12 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"iIH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/commons/storage/mining) "iIJ" = ( /turf/open/floor/iron/cafeteria{ dir = 8 @@ -30236,6 +30566,13 @@ dir = 4 }, /area/station/command/gateway) +"iLm" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/meeting_room) "iLn" = ( /obj/effect/spawner/random/trash/mess, /obj/effect/decal/cleanable/dirt/dust, @@ -30246,11 +30583,6 @@ /obj/item/flashlight/lantern, /turf/open/floor/iron/dark, /area/station/service/chapel) -"iLu" = ( -/obj/machinery/suit_storage_unit/captain, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "iLv" = ( /obj/item/book/manual/wiki/tcomms{ pixel_x = 10; @@ -30500,17 +30832,17 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) -"iPx" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/station/commons/storage/mining) "iPz" = ( /obj/effect/landmark/start/medical_doctor, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, /area/station/medical/storage) +"iPI" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/commons/storage/mining) "iPR" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, @@ -30540,6 +30872,15 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/starboard) +"iQb" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "iQd" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -30562,6 +30903,10 @@ /obj/machinery/computer/records/medical/laptop, /turf/open/floor/iron/white/textured, /area/station/security/medical) +"iQr" = ( +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron, +/area/station/cargo/miningdock) "iQx" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 1 @@ -30864,22 +31209,17 @@ /obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron, /area/station/security/prison/workout) -"iUz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/transport/linear{ - radial_travel = 0 - }, -/obj/effect/landmark/transport/transport_id{ - specific_transport_id = "publicElevator" - }, -/obj/machinery/light/floor, -/obj/effect/abstract/elevator_music_zone{ - linked_elevator_id = "publicElevator" - }, -/turf/open/floor/plating/elevatorshaft, -/area/mine/storage) +"iUy" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/commons/storage/mining) +"iUD" = ( +/obj/structure/ladder, +/obj/machinery/light/small/dim/directional/east, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/iron/smooth, +/area/station/commons/storage/mining) "iUG" = ( /turf/open/floor/plating, /area/station/maintenance/fore/lesser) @@ -31125,6 +31465,16 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/medical/chemistry) +"iXT" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/tile/brown/half{ + dir = 4 + }, +/turf/open/floor/iron/half{ + dir = 1 + }, +/area/station/commons/storage/mining) "iYb" = ( /turf/closed/wall, /area/station/maintenance/central/greater) @@ -31393,6 +31743,28 @@ /obj/effect/turf_decal/tile/purple/full, /turf/open/floor/plating, /area/station/maintenance/aft/greater) +"jbh" = ( +/obj/structure/closet/l3closet/janitor, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/janitor) +"jbj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/hallway/primary/central) "jbq" = ( /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/flowers_br/style_random, @@ -31547,6 +31919,12 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel) +"jda" = ( +/obj/machinery/keycard_auth/wall_mounted/directional/south, +/obj/machinery/newscaster/directional/west, +/obj/machinery/suit_storage_unit/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "jdf" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -31648,6 +32026,9 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"jeC" = ( +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "jeF" = ( /obj/effect/landmark/start/security_officer, /turf/open/floor/glass/reinforced, @@ -31924,6 +32305,15 @@ /obj/effect/landmark/blobstart, /turf/open/floor/engine, /area/station/science/explab) +"jkK" = ( +/obj/structure/cable/multilayer/multiz, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) "jkS" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, @@ -32090,6 +32480,16 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/station/maintenance/aft/greater) +"jnm" = ( +/obj/machinery/door/airlock/engineering{ + name = "Utilities Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "jnp" = ( /obj/machinery/camera/directional/north{ c_tag = "Cargo Bay North" @@ -32179,9 +32579,10 @@ /turf/open/floor/iron, /area/station/hallway/primary/fore) "jpe" = ( -/obj/structure/rack, -/obj/machinery/light_switch/directional/north, -/obj/machinery/light/small/directional/west, +/obj/structure/closet/crate/freezer/donk, +/obj/effect/spawner/random/food_or_drink/donkpockets, +/obj/item/food/pizza/donkpocket, +/obj/item/knife/shiv, /turf/open/floor/iron/smooth_large, /area/station/cargo/warehouse) "jpg" = ( @@ -32228,6 +32629,13 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron/smooth, /area/station/security/brig/upper) +"jpH" = ( +/obj/machinery/holopad/secure, +/obj/effect/landmark/event_spawn, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/large, +/area/station/commons/storage/mining) "jpN" = ( /obj/machinery/door/firedoor/heavy, /obj/effect/turf_decal/stripes/white/line{ @@ -32426,19 +32834,6 @@ /obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"jtt" = ( -/obj/structure/table, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/reagent_containers/spray/cleaner, -/obj/machinery/requests_console/directional/south{ - department = "Janitorial"; - name = "Janitorial Requests Console" - }, -/obj/effect/mapping_helpers/requests_console/assistance, -/turf/open/floor/iron, -/area/station/service/janitor) "jtx" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/red, @@ -32526,15 +32921,15 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"jtN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/commons/storage/mining) "jug" = ( /turf/open/floor/glass/reinforced, /area/station/engineering/atmos/pumproom) +"jui" = ( +/obj/structure/frame/computer{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "jul" = ( /obj/machinery/conveyor{ id = "garbage" @@ -32584,6 +32979,12 @@ /mob/living/basic/parrot/poly, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/ce) +"juM" = ( +/obj/structure/ladder, +/obj/machinery/light/small/dim/directional/east, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/aft) "juQ" = ( /obj/structure/rack, /obj/item/stack/rods/fifty, @@ -32659,10 +33060,6 @@ /obj/effect/mapping_helpers/airalarm/tlv_no_checks, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"jwl" = ( -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "jwn" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/conveyor{ @@ -32758,6 +33155,10 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/medical/storage) +"jxw" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb/planet) "jyl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -32975,10 +33376,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/engineering/atmos) -"jBY" = ( -/obj/structure/weightmachine, -/turf/open/floor/iron, -/area/station/commons/fitness) "jCl" = ( /turf/open/floor/plating, /area/station/maintenance/starboard/aft) @@ -33128,6 +33525,15 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron, /area/station/commons/fitness) +"jEg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) "jEo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -33173,6 +33579,12 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) +"jEU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb/planet) "jFf" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 @@ -33353,6 +33765,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"jIC" = ( +/obj/effect/turf_decal/siding/brown, +/turf/open/floor/iron/dark, +/area/station/commons/storage/mining) "jII" = ( /turf/closed/wall, /area/station/hallway/primary/central) @@ -33505,6 +33921,16 @@ }, /turf/open/floor/iron/dark/textured_half, /area/station/service/bar/atrium) +"jKv" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/caution{ + dir = 8 + }, +/turf/open/floor/iron/smooth, +/area/station/commons/storage/mining) "jKy" = ( /obj/machinery/holopad, /obj/effect/turf_decal/tile/yellow/opposingcorners, @@ -33569,9 +33995,13 @@ "jKY" = ( /turf/closed/mineral/random/snow/high_chance, /area/icemoon/underground/unexplored/rivers/deep/shoreline) -"jLa" = ( -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/openspace, +"jLb" = ( +/obj/effect/spawner/random/trash/moisture_trap, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, /area/station/commons/storage/mining) "jLc" = ( /obj/effect/turf_decal/trimline/green/filled/line{ @@ -33987,18 +34417,14 @@ /obj/structure/sign/warning/directional/north, /turf/open/floor/engine, /area/station/engineering/supermatter) -"jQh" = ( -/obj/structure/ladder, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/mine/storage) "jQi" = ( /obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) +"jQy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/mining) "jQz" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -34040,17 +34466,6 @@ }, /turf/open/floor/iron, /area/station/security/prison/mess) -"jQI" = ( -/obj/structure/table, -/obj/item/clothing/glasses/meson, -/obj/item/storage/bag/ore, -/obj/item/pickaxe, -/obj/item/mining_scanner, -/obj/item/flashlight, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/gps/mining, -/turf/open/floor/iron, -/area/station/commons/storage/mining) "jQS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, @@ -34174,12 +34589,6 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) -"jSl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "jSt" = ( /obj/machinery/door/airlock/external{ name = "Security Yard"; @@ -34196,6 +34605,12 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/wood, /area/station/service/library) +"jSL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/commons/storage/mining) "jSN" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -34325,6 +34740,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/command/teleporter) +"jUV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "jUW" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -34520,6 +34940,12 @@ /obj/structure/mirror/directional/south, /turf/open/floor/iron/freezer, /area/station/medical/break_room) +"jYB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/mining) "jYF" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/poddoor/preopen{ @@ -34550,6 +34976,15 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/atmos) +"jYL" = ( +/obj/effect/spawner/random/techstorage/rnd_secure_all, +/obj/structure/rack, +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/storage/tech) "jYS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating, @@ -34648,10 +35083,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/hallway/secondary/exit/departure_lounge) -"jZU" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/construction) "jZY" = ( /obj/structure/tank_holder/extinguisher, /obj/effect/turf_decal/stripes/line{ @@ -34665,10 +35096,6 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron, /area/station/cargo/office) -"kaK" = ( -/obj/effect/landmark/generic_maintenance_landmark, -/turf/open/floor/iron, -/area/station/construction) "kaO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/loading_area{ @@ -34676,6 +35103,16 @@ }, /turf/open/floor/iron, /area/mine/laborcamp) +"kaW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) "kbd" = ( /obj/structure/closet, /obj/effect/spawner/random/maintenance, @@ -34791,15 +35228,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/mine/laborcamp) -"kcm" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/command_all, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) -"kcy" = ( -/turf/open/floor/plating/icemoon, -/area/station/science/ordnance/bomb/planet) "kcC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -35152,6 +35580,12 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"khr" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/commons/storage/mining) "khs" = ( /obj/effect/spawner/random/engineering/atmospherics_portable, /turf/open/floor/plating, @@ -35172,6 +35606,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/circuit, /area/station/ai_monitored/command/nuke_storage) +"khU" = ( +/obj/structure/displaycase/captain, +/obj/structure/sign/nanotrasen{ + pixel_x = 32 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) "khV" = ( /obj/structure/table, /obj/item/ai_module/reset, @@ -35569,6 +36013,15 @@ }, /turf/open/floor/iron/white, /area/mine/laborcamp) +"kmC" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Public Mining Storage" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/textured, +/area/station/commons/storage/mining) "kmG" = ( /obj/machinery/defibrillator_mount/directional/north, /obj/effect/turf_decal/tile/blue/full, @@ -35592,6 +36045,16 @@ /obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/iron/textured, /area/mine/mechbay) +"kmR" = ( +/obj/machinery/door/airlock/engineering{ + name = "Utilities Room" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "knd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, @@ -35613,11 +36076,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/prison/workout) -"knU" = ( -/obj/machinery/vending/coffee, -/obj/machinery/light/directional/east, -/turf/open/floor/wood, -/area/station/command/meeting_room) "knX" = ( /obj/machinery/status_display/evac/directional/east, /obj/effect/turf_decal/tile/yellow/opposingcorners, @@ -35678,10 +36136,6 @@ /obj/structure/sink/kitchen/directional/east, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"kps" = ( -/obj/structure/sign/warning/electric_shock/directional/north, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/nospawn) "kpA" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -35784,6 +36238,17 @@ /obj/machinery/vending/sustenance/labor_camp, /turf/open/floor/iron, /area/mine/laborcamp) +"kqt" = ( +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/station/commons/storage/mining) "kqw" = ( /obj/effect/spawner/random/vending/colavend, /obj/effect/turf_decal/tile/red{ @@ -35832,21 +36297,8 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "kqV" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/south, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "cargo-warehouse-external" - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Cargo Warehouse External Airlock"; - opacity = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, -/turf/open/floor/iron/smooth_large, +/turf/open/floor/catwalk_floor/iron_smooth, /area/station/cargo/warehouse) "kra" = ( /obj/structure/railing{ @@ -35889,6 +36341,13 @@ }, /turf/open/floor/plating, /area/mine/laborcamp/security) +"krJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) "krN" = ( /obj/structure/sign/poster/official/random/directional/south, /obj/structure/window/reinforced/spawner/directional/west, @@ -36081,7 +36540,7 @@ /turf/open/floor/iron/freezer, /area/station/commons/toilet) "kuC" = ( -/obj/structure/closet/cardboard, +/obj/machinery/suit_storage_unit/industrial/loader, /turf/open/floor/iron/smooth_large, /area/station/cargo/warehouse) "kuJ" = ( @@ -36181,16 +36640,20 @@ }, /turf/open/floor/iron/smooth_large, /area/station/science/cytology) +"kwu" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_y = 14 + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "kww" = ( /obj/machinery/gibber, /turf/open/misc/asteroid/snow/coldroom, /area/station/service/kitchen/coldroom) -"kwz" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/stamp/head/captain, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "kwK" = ( /obj/effect/turf_decal/tile/purple/half, /turf/open/floor/iron/half, @@ -36260,6 +36723,10 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central) +"kxT" = ( +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/storage/tech) "kxY" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, @@ -36400,14 +36867,6 @@ dir = 10 }, /area/station/science/research) -"kzO" = ( -/obj/structure/table, -/obj/machinery/cell_charger{ - pixel_y = 5 - }, -/obj/item/multitool, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "kzZ" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -36470,6 +36929,13 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark/textured_edge, /area/station/security/prison) +"kBb" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) "kBc" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -36486,6 +36952,20 @@ }, /turf/open/floor/iron/textured, /area/station/commons/fitness) +"kBe" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + pixel_y = 0; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 8 + }, +/obj/structure/cable/multilayer/multiz, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) "kBi" = ( /obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/door/airlock/atmos{ @@ -36623,9 +37103,21 @@ /obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, /area/mine/laborcamp/security) +"kCI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/frame/machine/secured, +/turf/open/floor/iron, +/area/station/construction) "kCV" = ( /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/service) +"kDa" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/table, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron, +/area/station/command/teleporter) "kDc" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input{ dir = 8 @@ -36681,6 +37173,13 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"kDX" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb/planet) "kEj" = ( /obj/machinery/computer/libraryconsole/bookmanagement, /obj/structure/table, @@ -36768,6 +37267,13 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/mine/eva) +"kFR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "kFW" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -36985,7 +37491,9 @@ /turf/open/floor/plating, /area/station/maintenance/port/greater) "kII" = ( -/obj/machinery/space_heater, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /turf/open/floor/iron/smooth_large, /area/station/cargo/warehouse) "kIL" = ( @@ -37104,6 +37612,13 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/transit_tube) +"kKG" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/modular_computer/preset/id{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "kKH" = ( /obj/item/radio/intercom/directional/south, /obj/effect/turf_decal/tile/yellow/half/contrasted, @@ -37266,6 +37781,10 @@ /obj/effect/turf_decal/siding/thinplating, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/explored) +"kNE" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb/planet) "kNQ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -37288,6 +37807,18 @@ /obj/structure/sign/warning/directional/north, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) +"kOd" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/commons/storage/mining) "kOi" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 9 @@ -37393,15 +37924,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"kPo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/transport/linear{ - radial_travel = 0 - }, -/turf/open/floor/plating/elevatorshaft, -/area/mine/storage) "kPq" = ( /obj/effect/spawner/random/structure/steam_vent, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -37420,10 +37942,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"kPv" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/station/command/meeting_room) "kPw" = ( /obj/structure/flora/bush/flowers_yw/style_random, /turf/open/floor/grass, @@ -37437,6 +37955,15 @@ }, /turf/open/floor/iron, /area/station/service/hydroponics/garden) +"kPH" = ( +/obj/structure/stairs/south{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/stairs/medium{ + dir = 4 + }, +/area/station/engineering/storage/tech) "kPL" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, @@ -37547,7 +38074,6 @@ /obj/machinery/computer/atmos_control/nocontrol/incinerator{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/east, /obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, /area/station/maintenance/disposal/incinerator) @@ -37766,6 +38292,13 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/station/commons/fitness) +"kVb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/brown, +/obj/machinery/camera/autoname/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/commons/storage/mining) "kVe" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, @@ -37893,14 +38426,6 @@ dir = 8 }, /area/station/medical/chem_storage) -"kWN" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8 - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/mail_sorting/service/janitor_closet, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "kWO" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/table/wood, @@ -37996,6 +38521,12 @@ }, /turf/open/floor/plating/icemoon, /area/icemoon/surface/outdoors/nospawn) +"kXL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/port/aft) "kXM" = ( /obj/structure/closet/secure_closet/security/med, /obj/structure/cable, @@ -38070,6 +38601,27 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/large, /area/station/engineering/engine_smes) +"kYP" = ( +/obj/structure/table, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/tank/internals/emergency_oxygen, +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/commons/storage/mining) +"kYS" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Public Mining Storage" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/navigate_destination, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/textured, +/area/station/commons/storage/mining) "kZa" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -38134,6 +38686,14 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/vault, /area/station/security/prison/rec) +"kZL" = ( +/obj/item/target, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb/planet) "laa" = ( /obj/machinery/newscaster/directional/west, /obj/machinery/vending/cigarette, @@ -38357,11 +38917,6 @@ /obj/machinery/light/small/dim/directional/north, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"ldQ" = ( -/obj/structure/barricade/wooden, -/obj/structure/girder, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "ldR" = ( /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, @@ -38517,10 +39072,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"lfZ" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/icemoon, -/area/station/science/ordnance/bomb/planet) "lgg" = ( /obj/machinery/air_sensor/engine_chamber, /turf/open/floor/engine, @@ -38560,19 +39111,15 @@ }, /turf/open/floor/iron/textured, /area/station/security/brig) -"lgE" = ( -/obj/structure/rack, -/obj/item/gun/energy/ionrifle, -/obj/item/gun/ballistic/automatic/battle_rifle{ - pixel_y = 3 +"lgH" = ( +/obj/machinery/status_display/supply{ + pixel_y = -32 }, -/obj/item/gun/energy/temperature/security, -/obj/item/clothing/suit/hooded/ablative, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark/textured, -/area/station/ai_monitored/security/armory) +/turf/open/floor/iron, +/area/station/cargo/miningdock) "lgK" = ( /turf/closed/wall, /area/station/security/prison/visit) @@ -38671,6 +39218,12 @@ /obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, /area/station/medical/surgery/aft) +"liB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) "liI" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable, @@ -38740,12 +39293,10 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "ljz" = ( -/obj/structure/closet/crate, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, /turf/open/floor/iron/smooth_large, /area/station/cargo/warehouse) "ljB" = ( @@ -38988,6 +39539,13 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) +"lmB" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "lmK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -39104,10 +39662,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/stone, /area/station/commons/lounge) -"loq" = ( -/obj/structure/light_construct/directional/east, -/turf/open/floor/iron, -/area/station/construction) "loy" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, /obj/machinery/button/door/directional/east{ @@ -39131,6 +39685,11 @@ /obj/structure/statue/snow/snowman, /turf/open/misc/asteroid/snow/standard_air, /area/station/science/cytology) +"loT" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) "loV" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 @@ -39163,6 +39722,10 @@ }, /turf/open/floor/iron, /area/station/commons/vacant_room/commissary) +"lpx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/commons/storage/mining) "lpy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/closed/wall/r_wall, @@ -39349,6 +39912,11 @@ /obj/effect/decal/cleanable/blood/drip, /turf/open/floor/iron/showroomfloor, /area/station/security/prison/work) +"lrY" = ( +/obj/machinery/space_heater, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) "lsa" = ( /obj/machinery/door/poddoor/shutters/preopen{ dir = 4; @@ -39467,14 +40035,6 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/dark, /area/station/engineering/atmos/project) -"luk" = ( -/obj/structure/table/wood, -/obj/machinery/fax{ - fax_name = "Captain's Office"; - name = "Captain's Fax Machine" - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "lup" = ( /obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 8 @@ -39664,7 +40224,6 @@ /obj/effect/spawner/random/trash/food_packaging, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/item/radio/intercom/directional/north, -/obj/item/radio/intercom/directional/north, /obj/item/newspaper, /obj/machinery/camera/directional/north{ c_tag = "Arrivals Lobby North" @@ -39746,12 +40305,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/commons/storage/tools) -"lxi" = ( -/obj/structure/closet/toolcloset, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/secure_area/directional/north, -/turf/open/floor/iron, -/area/station/construction) "lxu" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 @@ -39797,6 +40350,9 @@ "lyg" = ( /turf/closed/wall/r_wall, /area/station/security/brig) +"lym" = ( +/turf/open/floor/iron/smooth, +/area/station/commons/storage/mining) "lyq" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/bot, @@ -39967,6 +40523,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) +"lAB" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "lAC" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ @@ -40000,6 +40562,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark/textured, /area/station/commons/fitness) +"lBc" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + pixel_y = 0; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/commons/storage/mining) "lBo" = ( /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/carpet, @@ -40108,6 +40683,16 @@ dir = 1 }, /area/station/engineering/lobby) +"lCI" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/structure/sign/nanotrasen{ + pixel_x = 32 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/meeting_room) "lCV" = ( /obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -40263,31 +40848,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"lEJ" = ( -/obj/structure/table, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/structure/sign/warning/directional/north, -/turf/open/floor/iron, -/area/station/commons/storage/mining) "lEM" = ( /obj/structure/rack, /obj/item/hand_labeler, @@ -40442,11 +41002,26 @@ }, /turf/open/floor/iron/white, /area/station/medical/psychology) +"lGw" = ( +/obj/structure/railing{ + dir = 10 + }, +/obj/structure/table, +/obj/effect/spawner/random/trash/janitor_supplies, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "lGz" = ( /obj/structure/table, /obj/item/storage/toolbox/emergency, /turf/open/floor/iron, /area/station/hallway/primary/port) +"lGG" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/engineering_all, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/large, +/area/station/engineering/storage/tech) "lGH" = ( /obj/structure/closet, /obj/effect/spawner/random/maintenance, @@ -40655,6 +41230,14 @@ /obj/structure/closet/radiation, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) +"lKw" = ( +/obj/machinery/light/directional/west, +/obj/structure/filingcabinet, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) "lKN" = ( /obj/machinery/door/window/left/directional/west{ name = "Hydroponics Equipment"; @@ -40989,6 +41572,17 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/cargo/bitrunning/den) +"lPW" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Public Mining"; + opacity = 0 + }, +/turf/open/floor/iron/smooth, +/area/station/commons/storage/mining) "lQc" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -41213,12 +41807,6 @@ "lSu" = ( /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/surface/outdoors/nospawn) -"lSP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/commons/storage/mining) "lSX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/landmark/blobstart, @@ -41245,12 +41833,6 @@ initial_gas_mix = "ICEMOON_ATMOS" }, /area/icemoon/underground/explored/graveyard) -"lTs" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/mine/storage) "lTC" = ( /obj/structure/chair/comfy/brown{ dir = 4 @@ -41510,6 +42092,12 @@ /obj/structure/railing, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"lZt" = ( +/turf/closed/indestructible/riveted{ + desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; + name = "hyper-reinforced wall" + }, +/area/station/science/ordnance/bomb/planet) "lZQ" = ( /obj/machinery/airalarm/directional/west, /obj/machinery/computer/cargo{ @@ -41778,6 +42366,21 @@ "mcW" = ( /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"mdc" = ( +/obj/structure/table, +/obj/item/stock_parts/servo, +/obj/item/stock_parts/servo, +/obj/item/stock_parts/servo, +/obj/item/stock_parts/servo, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/micro_laser, +/obj/structure/sign/warning/secure_area/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "mde" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -42060,10 +42663,6 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark/textured_half, /area/station/security/office) -"mhP" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/icemoon, -/area/station/science/ordnance/bomb/planet) "mhQ" = ( /turf/closed/wall/r_wall, /area/station/command/teleporter) @@ -42098,6 +42697,10 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/office) +"miL" = ( +/obj/structure/railing/corner, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "miS" = ( /obj/structure/table, /obj/item/stack/cable_coil{ @@ -42184,6 +42787,12 @@ /obj/item/clothing/head/costume/fancy, /turf/open/floor/iron/dark/textured, /area/station/security/prison) +"mkn" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons/storage/mining) "mku" = ( /obj/effect/spawner/random/structure/grille, /obj/effect/decal/cleanable/glass, @@ -42208,6 +42817,14 @@ }, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"mln" = ( +/obj/structure/table, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/structure/sign/warning/secure_area/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "mlo" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -42286,11 +42903,20 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "mml" = ( -/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/random/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/sign/poster/official/random/directional/south, +/obj/item/stack/package_wrap/small, +/obj/item/wrench, +/obj/item/stack/cable_coil, +/obj/item/screwdriver, +/obj/structure/closet/crate/nakamura{ + welded = 1 + }, +/obj/structure/flatpack_cart, +/obj/effect/spawner/random/maintenance/no_decals/three, +/obj/machinery/light/small/directional/south, /turf/open/floor/iron/smooth_large, /area/station/cargo/warehouse) "mmn" = ( @@ -42683,6 +43309,13 @@ /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /turf/closed/wall/r_wall, /area/station/maintenance/disposal/incinerator) +"msP" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/storage/mining) "msT" = ( /obj/structure/extinguisher_cabinet/directional/south, /obj/machinery/atmospherics/components/binary/valve/digital/on{ @@ -42693,10 +43326,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) -"msU" = ( -/obj/machinery/requests_console/auto_name/directional/south, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "mta" = ( /obj/structure/rack, /obj/item/lighter, @@ -43333,14 +43962,6 @@ "mBV" = ( /turf/open/misc/asteroid/snow/ice/icemoon, /area/icemoon/surface/outdoors/labor_camp) -"mBX" = ( -/obj/structure/table/wood, -/obj/machinery/airalarm/directional/east, -/obj/item/storage/photo_album{ - pixel_y = -1 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "mBY" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 @@ -43393,12 +44014,6 @@ /obj/machinery/light/small/directional/north, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) -"mCK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/construction) "mCP" = ( /obj/machinery/light/small/red/directional/south, /obj/structure/chair{ @@ -43632,11 +44247,6 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) -"mGm" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/rnd_secure_all, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "mGs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/airlock/research{ @@ -43673,6 +44283,14 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/medical/medbay/aft) +"mHa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/sign/clock/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "mHd" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, @@ -43727,6 +44345,19 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) +"mIc" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + pixel_y = 0; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "mIe" = ( /obj/structure/railing{ dir = 8 @@ -43765,6 +44396,12 @@ /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"mIH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron, +/area/station/commons/storage/mining) "mII" = ( /obj/machinery/door/airlock/maintenance{ name = "Research Delivery Access" @@ -43800,6 +44437,9 @@ dir = 4 }, /area/station/service/chapel) +"mJz" = ( +/turf/open/floor/iron/dark, +/area/icemoon/underground/explored) "mJM" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 @@ -43888,6 +44528,9 @@ /obj/structure/sign/poster/contraband/kudzu/directional/north, /turf/open/floor/iron, /area/station/service/hydroponics/garden) +"mLf" = ( +/turf/open/openspace/icemoon/keep_below, +/area/icemoon/underground/unexplored/rivers/deep/shoreline) "mLm" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ @@ -44320,6 +44963,10 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) +"mUh" = ( +/obj/effect/spawner/random/structure/closet_private, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "mUs" = ( /obj/machinery/light/directional/south, /turf/open/floor/plating, @@ -44337,10 +44984,34 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"mVi" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor/right/directional/south{ + name = "Secure Tech Storage"; + req_access = list("command"); + desc = "Contains the highest security circuitry on the station. Unless you count the AI." + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/storage/tech) "mVp" = ( /obj/structure/cable, /turf/open/floor/catwalk_floor/iron_dark, /area/station/ai_monitored/turret_protected/ai_upload) +"mVw" = ( +/obj/machinery/requests_console/directional/west{ + department = "Captain's Desk"; + name = "Captain's Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/information, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/machinery/computer/communications{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "mVD" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable, @@ -44710,17 +45381,6 @@ /obj/item/storage/box/matches, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain) -"mZV" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/t_scanner, -/obj/item/multitool, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "nae" = ( /obj/machinery/door/poddoor/preopen{ id = "maint1" @@ -44959,6 +45619,16 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/commons/locker) +"ncu" = ( +/obj/structure/table, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "ncB" = ( /obj/machinery/door/airlock/security/glass{ name = "Brig Walkway" @@ -44998,6 +45668,12 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/maintenance/disposal) +"ndv" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/machinery/light/warm/directional/north, +/obj/structure/fish_mount/bar/directional/north, +/turf/open/floor/iron, +/area/station/service/bar) "ndz" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -45220,6 +45896,12 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/mine/production) +"ngn" = ( +/obj/effect/spawner/random/structure/closet_empty/crate, +/obj/effect/turf_decal/stripes/line, +/obj/effect/spawner/random/maintenance/no_decals/two, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) "ngo" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8; @@ -45445,12 +46127,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"nkb" = ( -/obj/machinery/computer/communications{ - dir = 8 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "nkh" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -45497,12 +46173,10 @@ }, /turf/open/floor/iron, /area/station/security/brig/upper) -"nlr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/construction) +"nlv" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/storage/mining) "nlJ" = ( /obj/structure/railing{ dir = 5 @@ -45701,10 +46375,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/fore) -"nnB" = ( -/obj/machinery/vending/assist, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "nnR" = ( /obj/machinery/holopad, /turf/open/floor/carpet, @@ -45768,6 +46438,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/engineering/atmos/storage) +"noT" = ( +/obj/effect/spawner/random/trash/bin, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/commons/storage/mining) "noW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -45928,11 +46606,10 @@ /obj/effect/turf_decal/stripes/box, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"nqw" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"nqx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/floor, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/iron, /area/station/commons/storage/mining) "nqD" = ( @@ -45965,6 +46642,12 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"nrB" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/service_all, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/large, +/area/station/engineering/storage/tech) "nrC" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 6 @@ -46059,6 +46742,11 @@ dir = 1 }, /area/station/security/processing) +"nsM" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/sign/warning/directional/west, +/turf/open/openspace, +/area/station/commons/storage/mining) "nsO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/textured, @@ -46133,6 +46821,13 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/wood, /area/station/security/courtroom) +"nua" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "nub" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/landmark/event_spawn, @@ -46147,17 +46842,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"nul" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Public Mining Storage"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/mine/storage) "nup" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/structure/cable, @@ -46227,7 +46911,19 @@ /area/station/cargo/miningdock) "nvy" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/smooth, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Cargo Warehouse External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "cargo-warehouse-external" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/smooth_large, /area/station/cargo/warehouse) "nvB" = ( /obj/structure/fence/door{ @@ -46324,6 +47020,10 @@ }, /turf/open/floor/iron, /area/station/security/prison/mess) +"nwO" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/turf/open/floor/plating, +/area/station/commons/storage/mining) "nwT" = ( /turf/closed/wall, /area/station/commons/vacant_room/office) @@ -46340,19 +47040,18 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"nxi" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/commons/storage/mining) "nxm" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) -"nxo" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/icemoon, -/area/station/science/ordnance/bomb/planet) "nxD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -46410,12 +47109,6 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/disposal) -"nyg" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/plating, -/area/station/construction) "nyh" = ( /obj/structure/sign/departments/maint/directional/north, /turf/open/misc/asteroid/snow/icemoon, @@ -46438,6 +47131,11 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"nys" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) "nyA" = ( /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 4 @@ -46711,6 +47409,11 @@ "nBk" = ( /turf/open/floor/plating, /area/station/engineering/storage/tech) +"nBl" = ( +/obj/machinery/light/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "nBo" = ( /obj/effect/landmark/start/ai/secondary, /obj/item/radio/intercom/directional/north{ @@ -46811,6 +47514,16 @@ }, /turf/open/floor/iron, /area/station/security/brig/upper) +"nCn" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/turf/open/floor/iron/smooth, +/area/station/commons/storage/mining) "nCs" = ( /obj/structure/chair/stool/directional/north, /obj/structure/cable, @@ -47225,6 +47938,13 @@ }, /turf/open/floor/iron/white, /area/station/science/robotics/lab) +"nIu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/commons/storage/mining) "nIx" = ( /turf/closed/wall/r_wall, /area/station/maintenance/solars/starboard/aft) @@ -47407,9 +48127,6 @@ /obj/structure/mirror/broken/directional/north, /turf/open/floor/iron, /area/station/maintenance/port/fore) -"nKY" = ( -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/unexplored/rivers/deep/shoreline) "nLb" = ( /obj/machinery/blackbox_recorder, /turf/open/floor/iron/dark/telecomms, @@ -47538,13 +48255,6 @@ }, /turf/open/floor/wood, /area/station/service/library) -"nMU" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/icemoon, -/area/station/science/ordnance/bomb/planet) "nNe" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -47698,6 +48408,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/command/bridge) +"nON" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "nOQ" = ( /obj/machinery/suit_storage_unit/security, /obj/machinery/camera/directional/north{ @@ -47712,6 +48429,11 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/atmos/mix) +"nOY" = ( +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "nPc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -47797,10 +48519,6 @@ }, /turf/open/floor/iron/dark/smooth_half, /area/station/security/office) -"nQh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "nQj" = ( /obj/machinery/portable_atmospherics/pipe_scrubber, /obj/effect/turf_decal/box, @@ -47876,6 +48594,17 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"nRa" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/plasma, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/commons/storage/mining) "nRc" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 @@ -48054,6 +48783,15 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"nTe" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/sign/warning/electric_shock/directional/north, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/hallway/primary/central) "nTp" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -48225,6 +48963,15 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/lesser) +"nWy" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/commons/storage/mining) "nWG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -48319,12 +49066,6 @@ /obj/structure/flora/rock/pile/icy/style_random, /turf/open/misc/asteroid/snow/coldroom, /area/icemoon/underground/explored) -"nYF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/icemoon, -/area/station/science/ordnance/bomb/planet) "nYZ" = ( /obj/item/storage/bag/trash, /turf/open/floor/plating, @@ -48359,13 +49100,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/security/checkpoint/supply) -"nZA" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/amplifier, -/obj/item/stock_parts/subspace/amplifier, -/obj/item/stock_parts/subspace/amplifier, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "nZC" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -48417,9 +49151,6 @@ dir = 1 }, /area/station/security/prison) -"oaD" = ( -/turf/closed/wall, -/area/station/science/ordnance/bomb/planet) "oaG" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 9 @@ -48482,6 +49213,12 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central) +"obc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) "obe" = ( /obj/structure/fence/corner{ dir = 4 @@ -48883,15 +49620,6 @@ dir = 1 }, /area/station/engineering/lobby) -"ohx" = ( -/obj/effect/turf_decal/caution{ - dir = 8 - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 8 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/nospawn) "ohI" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 9 @@ -48953,6 +49681,11 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/electrical) +"oii" = ( +/obj/structure/cable, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "oik" = ( /obj/structure/closet/emcloset, /obj/machinery/airalarm/directional/west, @@ -49196,6 +49929,13 @@ "olf" = ( /turf/open/floor/carpet, /area/station/commons/dorms) +"olG" = ( +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/meeting_room) "olI" = ( /obj/structure/table/glass, /obj/item/book/manual/wiki/medicine{ @@ -49313,12 +50053,6 @@ /obj/item/stock_parts/power_store/cell/high/empty, /turf/open/floor/iron/dark, /area/station/engineering/storage) -"ond" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "one" = ( /obj/effect/turf_decal/box, /turf/open/floor/iron/dark/textured_large, @@ -49339,6 +50073,13 @@ dir = 9 }, /area/station/science/research) +"onk" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb/planet) "ons" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -49719,6 +50460,25 @@ dir = 4 }, /area/station/medical/chem_storage) +"orG" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/structure/table, +/obj/item/assembly/igniter{ + pixel_y = 4; + pixel_x = -2 + }, +/obj/item/assembly/igniter/condenser, +/obj/item/assembly/infra{ + pixel_y = 0; + pixel_x = 5 + }, +/obj/effect/turf_decal/siding/dark_blue/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "orK" = ( /turf/open/floor/iron/grimy, /area/station/ai_monitored/turret_protected/aisat_interior) @@ -49833,6 +50593,14 @@ /obj/item/healthanalyzer, /turf/open/floor/iron/white/textured, /area/station/security/medical) +"otA" = ( +/obj/machinery/door/window/left/directional/north{ + name = "Public Mining" + }, +/turf/open/floor/iron/stairs/medium{ + dir = 1 + }, +/area/station/commons/storage/mining) "otG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/blue{ @@ -50026,6 +50794,10 @@ }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) +"owl" = ( +/obj/structure/closet/cardboard, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) "owr" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -50309,6 +51081,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/chapel) +"ozW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "ozX" = ( /obj/machinery/hydroponics/soil, /turf/open/floor/grass, @@ -50849,6 +51629,16 @@ /obj/machinery/light_switch/directional/west, /turf/open/floor/iron/smooth_large, /area/station/science/cytology) +"oGl" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/item/climbing_hook/emergency{ + pixel_y = 12 + }, +/turf/open/floor/iron/dark, +/area/station/commons/storage/mining) "oGm" = ( /obj/machinery/power/solar_control{ dir = 1; @@ -51030,6 +51820,9 @@ /obj/item/kirbyplants/organic/plant11, /turf/open/floor/stone, /area/station/service/bar/atrium) +"oIr" = ( +/turf/open/floor/glass/reinforced, +/area/station/engineering/storage/tech) "oIt" = ( /obj/structure/sign/departments/cargo/directional/west, /turf/open/floor/plating/snowed/smoothed/icemoon, @@ -51041,6 +51834,11 @@ }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/surface/outdoors/labor_camp) +"oIy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "oIB" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -51291,14 +52089,6 @@ /obj/effect/spawner/random/trash/mess, /turf/open/floor/iron/grimy, /area/station/maintenance/aft/greater) -"oMO" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "oMP" = ( /obj/machinery/computer/slot_machine, /turf/open/floor/wood, @@ -51395,6 +52185,12 @@ /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/white, /area/station/science/research) +"oOt" = ( +/obj/item/kirbyplants/photosynthetic, +/obj/effect/turf_decal/box/white, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/storage/tech) "oOw" = ( /obj/effect/spawner/random/trash/moisture_trap, /obj/effect/decal/cleanable/dirt/dust, @@ -51662,11 +52458,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"oSY" = ( -/obj/structure/cable, -/obj/machinery/light/floor, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "oTa" = ( /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner/directional/south, @@ -51699,6 +52490,16 @@ /obj/structure/sign/warning/cold_temp/directional/east, /turf/open/floor/plating, /area/mine/mechbay) +"oTr" = ( +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/light/small/directional/west, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/station/commons/storage/mining) "oTu" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/green{ @@ -51802,6 +52603,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/construction) +"oVu" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "oVy" = ( /obj/machinery/door/airlock/security{ name = "Permabrig Lab" @@ -52045,10 +52856,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"oYI" = ( -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/wood, -/area/station/command/meeting_room) "oYN" = ( /obj/structure/table, /obj/item/hand_tele{ @@ -52064,6 +52871,15 @@ }, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) +"oZk" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb/planet) "oZn" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ @@ -52341,13 +53157,6 @@ "pdf" = ( /turf/open/floor/plating, /area/station/maintenance/port/greater) -"pdg" = ( -/obj/structure/table, -/obj/item/electronics/apc, -/obj/item/electronics/airlock, -/obj/structure/sign/warning/secure_area/directional/north, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "pdm" = ( /obj/machinery/chem_dispenser, /obj/machinery/light/directional/north, @@ -52495,11 +53304,6 @@ dir = 1 }, /area/station/medical/virology) -"pfD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "pfE" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -52537,6 +53341,19 @@ initial_gas_mix = "ICEMOON_ATMOS" }, /area/icemoon/underground/explored) +"pgp" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/multitool, +/obj/item/clothing/glasses/meson, +/obj/machinery/requests_console/auto_name/directional/west, +/obj/effect/turf_decal/bot, +/obj/machinery/light/cold/directional/west, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/storage/tech) "pgq" = ( /obj/machinery/light_switch/directional/west, /obj/effect/decal/cleanable/cobweb, @@ -52619,6 +53436,11 @@ }, /turf/open/floor/iron/white, /area/station/medical/break_room) +"phk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/maintenance/port/aft) "phr" = ( /obj/machinery/door/airlock/hydroponics/glass{ name = "Hydroponics" @@ -52806,11 +53628,6 @@ /obj/structure/chair, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) -"pjl" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/engineering_all, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "pjr" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -52869,6 +53686,13 @@ }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/explored) +"pks" = ( +/obj/machinery/vending/wardrobe/jani_wardrobe, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/janitor) "pkz" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 9 @@ -52922,6 +53746,10 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/station/maintenance/port/greater) +"pls" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons/storage/mining) "plI" = ( /obj/structure/chair/stool, /turf/open/floor/plating, @@ -53028,10 +53856,12 @@ }, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) -"pnz" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, -/area/station/commons/storage/mining) +"pny" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) "pnA" = ( /obj/machinery/airalarm/directional/north, /obj/structure/rack, @@ -53275,6 +54105,15 @@ "prg" = ( /turf/open/floor/wood, /area/station/service/library) +"prh" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/mail_sorting/service/janitor_closet, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "prs" = ( /obj/docking_port/stationary{ dir = 8; @@ -53421,12 +54260,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/command/heads_quarters/hos) -"ptB" = ( -/obj/machinery/modular_computer/preset/id{ - dir = 8 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "ptQ" = ( /obj/structure/disposalpipe/trunk/multiz/down, /obj/effect/turf_decal/stripes/line, @@ -53563,6 +54396,17 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/mine/eva) +"pvg" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Aft Primary Hallway North" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "pvh" = ( /obj/item/clothing/glasses/meson, /obj/item/flashlight, @@ -53661,6 +54505,13 @@ /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/port/lesser) +"pwi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/construction) "pwn" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -53676,12 +54527,6 @@ /obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron/dark/smooth_large, /area/station/security/processing) -"pwr" = ( -/obj/structure/sign/warning{ - pixel_y = 48 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) "pwv" = ( /obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ color = "#0000ff"; @@ -53695,12 +54540,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) -"pwG" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating, -/area/station/construction) "pwH" = ( /obj/structure/chair/stool/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -53773,11 +54612,6 @@ }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/cmo) -"pya" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/security_all, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "pyc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -53863,6 +54697,13 @@ /obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, /area/station/engineering/storage_shared) +"pyR" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/spawner/random/structure/crate_abandoned, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "pyY" = ( /obj/machinery/status_display/evac/directional/south, /turf/open/openspace, @@ -53885,6 +54726,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/engineering/atmos) +"pzl" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/spawner/random/techstorage/ai_all, +/obj/machinery/camera/directional/west{ + c_tag = "Secure Tech Storage" + }, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/storage/tech) "pzn" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 @@ -54386,10 +55239,6 @@ }, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) -"pGZ" = ( -/obj/structure/mop_bucket/janitorialcart, -/turf/open/floor/iron, -/area/station/service/janitor) "pHa" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -54399,6 +55248,11 @@ }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) +"pHr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/plating, +/area/station/construction) "pHy" = ( /obj/structure/rack, /obj/item/clothing/mask/breath, @@ -54457,10 +55311,6 @@ /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/grimy, /area/station/service/chapel/office) -"pIk" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "pIm" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -54610,6 +55460,10 @@ }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) +"pKD" = ( +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/iron/smooth, +/area/station/commons/storage/mining) "pKJ" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -54887,6 +55741,10 @@ dir = 4 }, /area/station/service/hydroponics) +"pPh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "pPl" = ( /obj/item/stack/ore/silver, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -54951,7 +55809,6 @@ /obj/effect/spawner/random/trash/grime, /obj/effect/decal/cleanable/generic, /obj/structure/sign/departments/maint/directional/west, -/obj/structure/sign/departments/maint/directional/west, /turf/open/floor/iron/smooth, /area/station/maintenance/port/lesser) "pQa" = ( @@ -55254,6 +56111,11 @@ /obj/item/radio/intercom/directional/east, /turf/open/floor/iron/white, /area/station/science/research) +"pUx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/station/construction) "pUy" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -55521,22 +56383,24 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/station/maintenance/central/greater) -"pYF" = ( +"pYK" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Public Mining"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/service/janitor) +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/commons/storage/mining) "pYT" = ( /obj/machinery/light/small/directional/east, /turf/open/floor/iron, /area/station/cargo/storage) -"pZh" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/structure/sign/nanotrasen{ - pixel_x = 32 - }, -/turf/open/floor/wood, -/area/station/command/meeting_room) "pZm" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/cable, @@ -55580,6 +56444,21 @@ /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, /area/station/engineering/storage) +"pZN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) +"pZS" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "pZY" = ( /mob/living/simple_animal/hostile/asteroid/polarbear{ move_force = 999; @@ -55610,11 +56489,6 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/snowed/icemoon, /area/station/maintenance/port/aft) -"qam" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/plating, -/area/station/commons/storage/mining) "qau" = ( /obj/structure/fence{ dir = 4 @@ -55741,6 +56615,17 @@ dir = 4 }, /area/station/security/brig/entrance) +"qbn" = ( +/obj/machinery/light_switch/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Custodial Closet" + }, +/obj/vehicle/ridden/janicart, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/janitor) "qbp" = ( /obj/effect/turf_decal/tile/purple/anticorner/contrasted{ dir = 8 @@ -55993,6 +56878,20 @@ dir = 8 }, /area/station/service/chapel) +"qeW" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/commons/storage/mining) "qfh" = ( /turf/open/floor/iron/recharge_floor, /area/station/science/robotics/mechbay) @@ -56466,6 +57365,10 @@ /obj/structure/cable, /turf/open/floor/iron/textured, /area/station/hallway/secondary/entry) +"qlQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "qlU" = ( /obj/structure/closet/crate, /turf/open/floor/plating/snowed/icemoon, @@ -56531,18 +57434,6 @@ /obj/machinery/status_display/evac/directional/east, /turf/open/floor/wood, /area/station/service/library) -"qnr" = ( -/obj/structure/table, -/obj/item/clothing/glasses/meson, -/obj/item/storage/bag/ore, -/obj/item/pickaxe, -/obj/item/mining_scanner, -/obj/item/flashlight, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/gps/mining, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron, -/area/station/commons/storage/mining) "qnt" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 6 @@ -56551,6 +57442,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply, /turf/open/floor/iron/dark, /area/station/medical/virology) +"qnw" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown/half{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/half{ + dir = 1 + }, +/area/station/commons/storage/mining) "qnC" = ( /turf/closed/wall/r_wall, /area/station/command/heads_quarters/ce) @@ -56563,6 +57464,19 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"qnU" = ( +/obj/structure/rack, +/obj/item/gun/energy/ionrifle, +/obj/item/gun/ballistic/automatic/battle_rifle{ + pixel_y = 3 + }, +/obj/item/gun/energy/temperature/security, +/obj/item/clothing/suit/hooded/ablative, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) "qnV" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/emergency{ @@ -56725,6 +57639,15 @@ /obj/machinery/recharge_station, /turf/open/floor/wood, /area/station/command/meeting_room) +"qpU" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/storage/mining) "qpZ" = ( /obj/structure/table, /obj/item/folder/blue{ @@ -56745,12 +57668,6 @@ }, /turf/open/floor/iron, /area/station/command/heads_quarters/hop) -"qqh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/icemoon, -/area/station/science/ordnance/bomb/planet) "qqv" = ( /obj/structure/rack, /obj/effect/spawner/random/maintenance/two, @@ -56781,6 +57698,19 @@ dir = 1 }, /area/station/security/office) +"qqT" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/medical_all, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/large, +/area/station/engineering/storage/tech) +"qrb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "qrg" = ( /obj/item/bodypart/head, /obj/effect/decal/cleanable/blood, @@ -56882,14 +57812,6 @@ "qtj" = ( /turf/closed/wall, /area/station/engineering/storage) -"qtl" = ( -/obj/item/target, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/icemoon, -/area/station/science/ordnance/bomb/planet) "qts" = ( /obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/red/line{ @@ -56998,6 +57920,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/cargo/drone_bay) +"qvb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/large, +/area/station/commons/storage/mining) "qvh" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -57163,6 +58089,10 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/smooth, /area/station/maintenance/port/lesser) +"qxn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/construction) "qxo" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ @@ -57408,6 +58338,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet, /area/station/command/heads_quarters/hop) +"qBU" = ( +/obj/structure/sign/warning/directional/east, +/obj/machinery/light/small/directional/east, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) +"qCa" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "qCl" = ( /obj/effect/spawner/random/trash/mess, /obj/structure/disposalpipe/segment{ @@ -57554,6 +58495,15 @@ /obj/effect/turf_decal/siding/white, /turf/open/floor/iron/white/smooth_large, /area/station/service/kitchen) +"qEq" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb/planet) "qEu" = ( /obj/effect/turf_decal/siding/brown{ dir = 4 @@ -57574,6 +58524,10 @@ /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/dark, /area/station/science/breakroom) +"qEB" = ( +/obj/structure/weightmachine, +/turf/open/floor/iron, +/area/station/commons/fitness) "qEJ" = ( /turf/closed/wall, /area/station/service/chapel/office) @@ -57595,6 +58549,11 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"qEU" = ( +/obj/effect/spawner/random/trash/grille_or_waste, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/iron/smooth, +/area/station/commons/storage/mining) "qEV" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -57711,6 +58670,12 @@ /obj/item/gps/mining, /turf/open/floor/iron/smooth, /area/mine/eva) +"qGt" = ( +/obj/structure/sign/warning{ + pixel_y = 32 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) "qGJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -57821,6 +58786,11 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"qHP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "qIf" = ( /obj/machinery/power/smes, /obj/structure/cable, @@ -57882,14 +58852,6 @@ }, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) -"qIP" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron/dark, -/area/station/cargo/miningdock) "qIU" = ( /turf/open/floor/iron, /area/station/commons/dorms) @@ -58019,6 +58981,12 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, /area/station/hallway/secondary/exit/departure_lounge) +"qKs" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/open/openspace/icemoon/keep_below, +/area/icemoon/underground/explored) "qKt" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -58083,6 +59051,12 @@ /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/white, /area/station/medical/surgery/fore) +"qLA" = ( +/obj/structure/chair/office/light, +/obj/machinery/light/small/dim/directional/east, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "qLB" = ( /obj/structure/filingcabinet/employment, /turf/open/floor/wood, @@ -58128,13 +59102,6 @@ "qLY" = ( /turf/closed/wall/r_wall, /area/station/science/xenobiology) -"qMg" = ( -/obj/structure/sign/warning/secure_area{ - desc = "A warning sign which reads 'BOMB RANGE"; - name = "BOMB RANGE" - }, -/turf/closed/wall, -/area/station/science/ordnance/bomb/planet) "qMk" = ( /obj/structure/railing{ dir = 1 @@ -58168,6 +59135,11 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat/maint) +"qML" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/brown, +/turf/open/floor/iron/dark, +/area/station/commons/storage/mining) "qMN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -58194,6 +59166,19 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, /area/station/engineering/storage_shared) +"qNf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/railing/corner/end{ + dir = 8 + }, +/obj/structure/railing/corner/end/flip{ + dir = 4 + }, +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/storage/tech) "qNl" = ( /obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/delivery, @@ -58509,17 +59494,6 @@ "qQC" = ( /turf/open/floor/iron, /area/station/commons/storage/mining) -"qQG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/status_display/ai/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "qQN" = ( /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, @@ -58625,6 +59599,16 @@ "qSk" = ( /turf/open/floor/iron/dark, /area/station/science/ordnance) +"qSl" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/glass/coffee{ + pixel_y = 11; + pixel_x = -5 + }, +/obj/structure/sign/poster/contraband/random/directional/west, +/obj/item/binoculars, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) "qSo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/green/half/contrasted, @@ -58709,6 +59693,15 @@ "qTs" = ( /turf/open/floor/iron/showroomfloor, /area/station/security/prison/mess) +"qTD" = ( +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) "qTI" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -58733,10 +59726,11 @@ /turf/open/floor/iron/white, /area/station/medical/chemistry) "qUa" = ( -/obj/structure/closet/crate/secure/freezer/pizza, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/closet/crate/trashcart/filled, +/obj/effect/spawner/random/maintenance/no_decals/two, /turf/open/floor/iron/smooth_large, /area/station/cargo/warehouse) "qUf" = ( @@ -58966,6 +59960,15 @@ /obj/machinery/light/small/directional/south, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) +"qXm" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/underground/explored) "qXt" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/siding/yellow{ @@ -58982,6 +59985,12 @@ /obj/structure/flora/bush/jungle/c/style_random, /turf/open/floor/grass, /area/station/medical/virology) +"qXU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/iron, +/area/station/service/janitor) "qYb" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ @@ -59321,6 +60330,13 @@ }, /turf/open/floor/iron, /area/station/science/explab) +"rcA" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/arcade_boards, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/techstorage/arcade_boards, +/turf/open/floor/iron/large, +/area/station/engineering/storage/tech) "rcE" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -59344,6 +60360,17 @@ }, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) +"rdf" = ( +/obj/structure/table/wood, +/obj/machinery/fax{ + fax_name = "Captain's Office"; + name = "Captain's Fax Machine" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) "rdn" = ( /obj/item/radio/intercom/directional/north, /turf/open/floor/iron, @@ -59379,30 +60406,6 @@ }, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) -"rea" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/cargo/miningdock) -"reb" = ( -/obj/machinery/door/firedoor{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured, -/area/station/hallway/primary/central) "ree" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -59618,6 +60621,10 @@ /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/station/maintenance/fore) +"rhw" = ( +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "rhF" = ( /obj/machinery/camera/directional/north{ c_tag = "Security - Permabrig Observation North"; @@ -59882,6 +60889,9 @@ /obj/structure/sign/warning/secure_area/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) +"rkW" = ( +/turf/closed/wall, +/area/station/science/ordnance/bomb/planet) "rlf" = ( /obj/effect/spawner/random/structure/steam_vent, /obj/structure/cable, @@ -60167,6 +61177,14 @@ /obj/effect/turf_decal/trimline/blue/filled/line, /turf/open/floor/iron/white, /area/station/medical/treatment_center) +"rpP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_y = 5 + }, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) "rpT" = ( /obj/structure/closet/emcloset, /obj/machinery/camera/directional/north{ @@ -60324,6 +61342,21 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron, /area/station/command/heads_quarters/qm) +"rrP" = ( +/obj/structure/table, +/obj/item/clothing/mask/breath{ + pixel_x = 2; + pixel_y = -1 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/commons/storage/mining) "rrR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -60688,9 +61721,6 @@ "rxJ" = ( /turf/open/floor/glass, /area/station/service/hydroponics) -"rxW" = ( -/turf/closed/mineral/random/snow, -/area/icemoon/underground/unexplored/rivers) "rxY" = ( /turf/closed/wall, /area/station/service/bar/backroom) @@ -60701,6 +61731,19 @@ /obj/structure/cable/layer3, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) +"ryh" = ( +/obj/item/clothing/glasses/meson, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/mining_scanner, +/obj/item/flashlight, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/gps/mining, +/obj/machinery/light/small/directional/east, +/obj/structure/rack, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/textured_large, +/area/station/commons/storage/mining) "ryl" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ @@ -60923,10 +61966,6 @@ /obj/structure/rack, /turf/open/floor/iron/dark, /area/station/service/chapel) -"rBL" = ( -/obj/machinery/light/directional/west, -/turf/open/openspace, -/area/station/commons/storage/mining) "rBM" = ( /obj/machinery/door/airlock/external, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -60954,6 +61993,17 @@ "rCf" = ( /turf/open/floor/iron, /area/station/maintenance/starboard/fore) +"rCh" = ( +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/east, +/obj/item/storage/photo_album{ + pixel_y = -1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) "rCj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -61025,8 +62075,9 @@ /turf/open/floor/iron, /area/station/security/prison/mess) "rCO" = ( -/obj/structure/closet/crate, -/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/maintenance, /turf/open/floor/iron/smooth_large, /area/station/cargo/warehouse) "rCT" = ( @@ -61070,6 +62121,11 @@ }, /turf/open/floor/iron, /area/station/science/robotics/lab) +"rCZ" = ( +/obj/item/chair, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "rDa" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -61244,22 +62300,12 @@ }, /turf/open/floor/iron/grimy, /area/station/hallway/secondary/entry) -"rFf" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/station/commons/storage/mining) "rFh" = ( /obj/structure/girder, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/plating, /area/mine/eva/lower) -"rFD" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/station/commons/storage/mining) "rFI" = ( /obj/structure/cable, /obj/machinery/button/door/directional/north{ @@ -61375,7 +62421,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light_switch/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_y = 37 + }, /turf/open/floor/iron, /area/station/engineering/storage_shared) "rHz" = ( @@ -61383,18 +62431,6 @@ /obj/effect/turf_decal/trimline/blue/filled/line, /turf/open/floor/iron/white, /area/station/medical/medbay/aft) -"rHD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/transport/linear{ - radial_travel = 0 - }, -/obj/structure/railing{ - dir = 10 - }, -/turf/open/floor/plating/elevatorshaft, -/area/mine/storage) "rHH" = ( /obj/structure/table, /obj/effect/spawner/random/food_or_drink/snack/lizard, @@ -61518,6 +62554,14 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) +"rKK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/mob/living/basic/bot/repairbot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/atmos) "rKZ" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/stripes/line{ @@ -61527,6 +62571,11 @@ /obj/machinery/portable_atmospherics/canister, /turf/open/floor/iron, /area/station/science/xenobiology) +"rLc" = ( +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "rLl" = ( /obj/structure/sign/nanotrasen{ pixel_y = 32 @@ -61722,6 +62771,14 @@ /obj/structure/closet/toolcloset, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) +"rOq" = ( +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" + }, +/obj/effect/mapping_helpers/no_atoms_ontop, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) "rOv" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/disposalpipe/segment, @@ -61934,7 +62991,6 @@ /area/station/science/ordnance) "rRn" = ( /obj/effect/turf_decal/stripes/corner, -/obj/machinery/light/small/directional/east, /turf/open/floor/iron/smooth_large, /area/station/cargo/warehouse) "rRt" = ( @@ -62040,6 +63096,17 @@ }, /turf/open/floor/iron, /area/station/cargo/office) +"rTz" = ( +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb/planet) +"rTM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/dark_blue/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "rTO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/opposingcorners, @@ -62234,6 +63301,16 @@ /obj/structure/cable, /turf/open/floor/iron, /area/mine/laborcamp) +"rWc" = ( +/obj/structure/table, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "rWg" = ( /obj/machinery/airalarm/directional/east, /obj/structure/extinguisher_cabinet/directional/north, @@ -62364,13 +63441,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/mine/laborcamp) -"rXi" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/station/command/heads_quarters/captain) "rXj" = ( /obj/structure/bed{ dir = 4 @@ -62420,6 +63490,13 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/security/processing) +"rXY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/storage/mining) "rYq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -62728,6 +63805,20 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/grimy, /area/station/security/detectives_office) +"sdd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Construction Area Maintenance" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/open/floor/plating, +/area/station/construction) "sdf" = ( /obj/structure/table, /obj/effect/spawner/random/maintenance/two, @@ -62939,6 +64030,11 @@ dir = 5 }, /area/station/science/research) +"sgh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "sgA" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -62988,6 +64084,10 @@ }, /turf/open/floor/glass/reinforced/icemoon, /area/icemoon/surface/outdoors/nospawn) +"sgZ" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "shc" = ( /turf/open/floor/iron, /area/station/command/heads_quarters/hop) @@ -63299,19 +64399,17 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/dark, /area/station/engineering/atmos/project) -"slP" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "slX" = ( /obj/structure/fans/tiny, /obj/effect/turf_decal/stripes/red/box, /obj/machinery/door/poddoor/massdriver_trash, /turf/open/floor/plating, /area/station/maintenance/disposal) +"sma" = ( +/obj/effect/spawner/random/trash/mopbucket, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "smg" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -63625,6 +64723,15 @@ /obj/structure/chair/wood, /turf/open/floor/wood/parquet, /area/station/service/bar/atrium) +"spV" = ( +/obj/effect/spawner/random/trash/bin, +/obj/item/paper/crumpled{ + default_raw_text = "We finally got that mecha we asked for. Although it's rusted, badly beaten it's still something. Thank you Nanotrasen!!"; + name = "note to nanotrasen" + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) "sqb" = ( /obj/item/coin/iron{ pixel_y = -5 @@ -63688,21 +64795,6 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) -"sra" = ( -/obj/structure/table, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "srb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -64018,6 +65110,10 @@ }, /turf/open/floor/iron, /area/station/cargo/lobby) +"svm" = ( +/obj/structure/sign/departments/cargo/directional/west, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) "svq" = ( /obj/structure/table/glass, /obj/item/stack/medical/gauze{ @@ -64061,11 +65157,6 @@ /obj/structure/dresser, /turf/open/floor/wood, /area/station/commons/dorms) -"svN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "svR" = ( /obj/machinery/computer/records/security, /obj/effect/turf_decal/tile/red/anticorner/contrasted, @@ -64109,20 +65200,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/security/prison/rec) -"swq" = ( -/obj/machinery/button/elevator/directional/north{ - id = "publicElevator" - }, -/obj/machinery/lift_indicator/directional/north{ - linked_elevator_id = "publicElevator" - }, -/obj/machinery/door/window/elevator/left/directional/west{ - elevator_mode = 1; - req_access = null; - transport_linked_id = "publicElevator" - }, -/turf/open/floor/iron/dark, -/area/mine/storage) "swr" = ( /obj/machinery/recharger, /obj/structure/table, @@ -64170,6 +65247,12 @@ dir = 4 }, /area/station/hallway/secondary/entry) +"swO" = ( +/obj/effect/spawner/random/maintenance/four, +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/construction) "swS" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, @@ -64378,7 +65461,19 @@ /area/icemoon/underground/explored) "szJ" = ( /obj/structure/sign/warning/cold_temp/directional/north, -/turf/open/floor/iron/smooth, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Cargo Warehouse External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "cargo-warehouse-external" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/smooth_large, /area/station/cargo/warehouse) "szR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -64610,13 +65705,6 @@ "sDl" = ( /turf/open/openspace/icemoon/keep_below, /area/icemoon/surface/outdoors/nospawn) -"sDp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/plating, -/area/station/commons/storage/mining) "sDr" = ( /obj/structure/chair/stool/directional/south, /obj/machinery/light/small/dim/directional/north, @@ -64673,6 +65761,16 @@ }, /turf/open/floor/wood, /area/station/command/meeting_room) +"sEn" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown/half{ + dir = 4 + }, +/turf/open/floor/iron/half{ + dir = 1 + }, +/area/station/commons/storage/mining) "sEq" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 8 @@ -64844,18 +65942,16 @@ /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/dark, /area/station/service/hydroponics/garden) -"sGv" = ( -/obj/structure/ladder, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/commons/storage/mining) "sGw" = ( /obj/structure/sign/warning/secure_area/directional/north, /turf/open/genturf/blue, /area/icemoon/underground/unexplored/rivers/deep/shoreline) +"sGz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "sGE" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 4 @@ -65033,19 +66129,6 @@ /obj/structure/cable, /turf/open/floor/iron/large, /area/station/engineering/storage) -"sIO" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - color = "#0000ff"; - name = "Supply multi deck pipe adapter" - }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - color = "#ff0000"; - name = "Scrubbers multi deck pipe adapter" - }, -/obj/effect/turf_decal/stripes/box, -/obj/structure/cable, -/turf/open/floor/plating, -/area/mine/storage) "sIZ" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -65063,13 +66146,6 @@ /obj/machinery/vending/donksofttoyvendor, /turf/open/floor/iron/dark/textured, /area/station/security/prison/safe) -"sJq" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "sJr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -65202,12 +66278,6 @@ dir = 1 }, /area/station/medical/chemistry) -"sLI" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/machinery/light/warm/directional/north, -/obj/structure/fish_mount/bar/directional/north, -/turf/open/floor/iron, -/area/station/service/bar) "sLR" = ( /obj/machinery/conveyor{ dir = 1; @@ -65445,6 +66515,10 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) +"sPI" = ( +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/plating, +/area/station/construction) "sPJ" = ( /obj/machinery/door/firedoor, /obj/structure/cable, @@ -65755,6 +66829,13 @@ /obj/structure/microscope, /turf/open/floor/iron/grimy, /area/station/security/prison/work) +"sTY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/station/commons/storage/mining) "sUb" = ( /obj/machinery/door/airlock/security/glass{ name = "Permabrig Visitation" @@ -65764,14 +66845,6 @@ /obj/effect/mapping_helpers/airlock/access/any/security/brig, /turf/open/floor/iron, /area/station/security/prison/visit) -"sUv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/mob/living/basic/bot/repairbot, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/aisat/atmos) "sUE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/frame/computer{ @@ -65843,6 +66916,12 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) +"sVR" = ( +/obj/structure/ore_box, +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/bot_red, +/turf/open/floor/iron/dark, +/area/station/commons/storage/mining) "sVW" = ( /obj/effect/decal/cleanable/garbage, /obj/item/reagent_containers/spray/chemsprayer/party{ @@ -65894,6 +66973,14 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/mining_station, /turf/open/floor/iron/textured_half, /area/mine/production) +"sWD" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/structure/marker_beacon/jade, +/obj/effect/mapping_helpers/no_atoms_ontop, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) "sWN" = ( /obj/structure/chair{ dir = 1; @@ -66069,6 +67156,9 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron/smooth, /area/mine/eva/lower) +"sZU" = ( +/turf/open/floor/iron, +/area/station/engineering/storage/tech) "taf" = ( /obj/effect/landmark/start/quartermaster, /obj/structure/chair/office{ @@ -66157,6 +67247,11 @@ dir = 1 }, /area/station/engineering/atmos) +"tbi" = ( +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/trash/crushed_can, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "tbl" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/red{ @@ -66165,6 +67260,14 @@ /obj/structure/sign/departments/lawyer/directional/west, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) +"tbt" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/commons/storage/mining) "tbH" = ( /obj/structure/table/reinforced, /obj/structure/disposalpipe/segment{ @@ -66201,6 +67304,22 @@ }, /turf/open/floor/plating, /area/mine/eva/lower) +"tcn" = ( +/obj/structure/table, +/obj/item/screwdriver, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler{ + pixel_y = 1; + pixel_x = 3 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/effect/turf_decal/siding/dark_blue/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "tcD" = ( /obj/structure/chair, /obj/effect/landmark/start/hangover, @@ -66289,11 +67408,6 @@ /obj/structure/sign/warning/directional/north, /turf/open/lava/plasma/ice_moon, /area/icemoon/underground/explored) -"tdK" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/structure/sign/departments/engineering/directional/east, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "tdR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -66332,6 +67446,11 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/carpet/red, /area/station/security/prison/work) +"tel" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons/storage/mining) "teq" = ( /obj/structure/railing, /obj/structure/rack, @@ -66352,6 +67471,19 @@ }, /turf/open/floor/plating, /area/station/commons/vacant_room/office) +"teF" = ( +/obj/item/clothing/head/cone{ + pixel_x = -4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"teM" = ( +/obj/structure/ore_box, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot_red, +/turf/open/floor/iron/dark, +/area/station/commons/storage/mining) "teN" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -66396,10 +67528,6 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/science/xenobiology) -"tfx" = ( -/obj/machinery/portable_atmospherics/canister/water_vapor, -/turf/open/floor/iron, -/area/station/service/janitor) "tfM" = ( /obj/structure/chair/office/light{ dir = 1 @@ -66419,6 +67547,12 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"tfX" = ( +/obj/structure/fence/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) "tgd" = ( /obj/machinery/door/airlock{ name = "Garden" @@ -66831,9 +67965,10 @@ /turf/open/floor/iron/textured, /area/station/security/brig) "tlA" = ( -/obj/machinery/light/small/directional/south, /obj/item/radio/intercom/directional/south, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_empty/crate, +/obj/effect/spawner/random/maintenance/no_decals/two, /turf/open/floor/iron/smooth_large, /area/station/cargo/warehouse) "tlE" = ( @@ -66886,6 +68021,11 @@ /obj/structure/grille, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"tmr" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "tmw" = ( /obj/structure/closet/firecloset, /turf/open/floor/iron, @@ -66960,6 +68100,10 @@ /obj/item/folder/yellow, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) +"tns" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/commons/storage/mining) "tnu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -67008,6 +68152,12 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/maintenance/fore) +"tnY" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) "toi" = ( /obj/machinery/computer/security/telescreen/entertainment/directional/east, /obj/machinery/status_display/evac/directional/south, @@ -67048,16 +68198,6 @@ }, /turf/open/floor/stone, /area/station/service/bar/atrium) -"toV" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/crystal, -/obj/item/stock_parts/subspace/crystal, -/obj/item/stock_parts/subspace/crystal, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "toW" = ( /obj/effect/landmark/event_spawn, /obj/structure/cable, @@ -67122,16 +68262,6 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/white/textured, /area/station/security/medical) -"tqk" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/item/key/janitor, -/turf/open/floor/iron, -/area/station/service/janitor) "tqs" = ( /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, @@ -67159,15 +68289,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"tqQ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "tqR" = ( /obj/docking_port/stationary/escape_pod{ dir = 8 @@ -67223,11 +68344,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /turf/open/floor/iron/freezer, /area/station/science/xenobiology) -"tsc" = ( -/obj/machinery/light/directional/north, -/obj/structure/sign/warning/directional/north, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/underground/explored) "tsh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -67289,17 +68405,6 @@ /obj/structure/sign/warning/cold_temp/directional/north, /turf/open/floor/plating, /area/station/hallway/secondary/exit/departure_lounge) -"tsQ" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Public Mining Storage" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/commons/storage/mining) "tsR" = ( /obj/structure/chair/stool/directional/south, /obj/effect/decal/cleanable/oil/slippery, @@ -67539,6 +68644,14 @@ /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/white/smooth_large, /area/station/service/kitchen) +"twr" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/commons/storage/mining) "twt" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -67550,6 +68663,11 @@ /obj/machinery/holopad, /turf/open/floor/carpet/red, /area/station/security/prison/work) +"twF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "twK" = ( /obj/machinery/porta_turret/ai{ dir = 8 @@ -67575,20 +68693,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"txc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Construction Area Maintenance" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "txf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -67761,14 +68865,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/medical/virology) -"tAi" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/open/floor/plating, -/area/station/commons/storage/mining) "tAx" = ( /obj/effect/turf_decal/trimline/blue/filled/warning, /obj/structure/disposalpipe/segment, @@ -68104,6 +69200,14 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/fore) +"tFK" = ( +/obj/machinery/door/airlock/engineering{ + name = "Construction Area" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/construction) "tFV" = ( /obj/structure/cable, /obj/machinery/light/directional/south, @@ -68241,17 +69345,6 @@ }, /turf/open/floor/wood, /area/station/commons/lounge) -"tHi" = ( -/obj/structure/filingcabinet, -/obj/machinery/requests_console/directional/west{ - department = "Captain's Desk"; - name = "Captain's Requests Console" - }, -/obj/effect/mapping_helpers/requests_console/announcement, -/obj/effect/mapping_helpers/requests_console/information, -/obj/effect/mapping_helpers/requests_console/assistance, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "tHj" = ( /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron, @@ -68358,6 +69451,10 @@ /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron/dark, /area/station/service/chapel) +"tIy" = ( +/obj/machinery/status_display/ai/directional/north, +/turf/open/openspace, +/area/station/engineering/storage/tech) "tIC" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 5 @@ -68496,6 +69593,17 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor/iron_smooth, /area/station/maintenance/port/lesser) +"tKr" = ( +/obj/machinery/door/airlock/engineering{ + name = "Utilities Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/commons/storage/mining) "tKz" = ( /obj/structure/closet/wardrobe/mixed, /turf/open/floor/plating, @@ -68915,6 +70023,13 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/medical/storage) +"tQg" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/item/kirbyplants/photosynthetic, +/obj/effect/turf_decal/box/white, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/storage/tech) "tQM" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/east, @@ -68938,6 +70053,11 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/upper) +"tRa" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "tRd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, @@ -69135,13 +70255,6 @@ /obj/machinery/light/floor, /turf/open/floor/iron/white, /area/mine/living_quarters) -"tUG" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance/four, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/secure_area/directional/north, -/turf/open/floor/plating, -/area/station/construction) "tUK" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 @@ -69328,6 +70441,14 @@ }, /turf/open/floor/iron, /area/station/engineering/main) +"tXE" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/light_construct/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "tXM" = ( /obj/machinery/hydroponics/constructable, /obj/structure/window/reinforced/spawner/directional/west, @@ -69348,17 +70469,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel) -"tXY" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/multitool, -/obj/item/clothing/glasses/meson, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "tYe" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -69435,6 +70545,10 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating/icemoon, /area/icemoon/surface/outdoors/nospawn) +"tZb" = ( +/obj/effect/spawner/random/structure/shipping_container, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "tZd" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -69456,6 +70570,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/grimy, /area/station/service/theater) +"tZM" = ( +/obj/effect/spawner/random/trash/bin, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "tZZ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/light/directional/west, @@ -69543,6 +70661,12 @@ /obj/machinery/rnd/experimentor, /turf/open/floor/engine, /area/station/science/explab) +"uaY" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "ubc" = ( /obj/structure/table, /obj/machinery/recharger{ @@ -69794,17 +70918,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/station/security/processing) -"ufw" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/sign/flag/terragov/directional/north, -/obj/structure/weightmachine/weightlifter, -/turf/open/floor/iron, -/area/station/commons/fitness) "ufF" = ( /obj/structure/table, /obj/item/storage/box/prisoner{ @@ -69813,12 +70926,6 @@ /obj/item/storage/box/prisoner, /turf/open/floor/iron/smooth, /area/station/security/execution/transfer) -"ufM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating/icemoon, -/area/station/science/ordnance/bomb/planet) "ufN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron/white, @@ -69953,6 +71060,18 @@ /obj/machinery/hydroponics/constructable, /turf/open/floor/iron/dark, /area/station/service/hydroponics) +"uhG" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/surgery{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/effect/spawner/surgery_tray/full, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) "uhH" = ( /obj/machinery/door/airlock/engineering{ name = "Chemistry Lab Utilities" @@ -70131,6 +71250,14 @@ /obj/effect/mapping_helpers/airlock/access/all/command/teleporter, /turf/open/floor/plating, /area/station/maintenance/central/lesser) +"ukS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "ukV" = ( /obj/structure/closet/crate/freezer, /obj/item/reagent_containers/blood/random, @@ -70236,6 +71363,9 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/medical/medbay/aft) +"umu" = ( +/turf/open/openspace, +/area/station/engineering/storage/tech) "umv" = ( /obj/structure/railing/corner{ dir = 4 @@ -70331,6 +71461,29 @@ /obj/machinery/computer/security/telescreen/ce/directional/west, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/ce) +"unH" = ( +/obj/structure/table, +/obj/item/analyzer{ + pixel_y = 5 + }, +/obj/item/plant_analyzer, +/obj/item/healthanalyzer{ + pixel_y = 2; + pixel_x = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Tech Storage Access" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"unK" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/commons/storage/mining) "unO" = ( /obj/item/paper_bin{ pixel_x = -3; @@ -70356,6 +71509,18 @@ /obj/effect/spawner/random/contraband/prison, /turf/open/floor/plating, /area/station/security/prison/safe) +"uoj" = ( +/obj/structure/sign/warning/cold_temp/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/smooth, +/area/station/commons/storage/mining) "uom" = ( /obj/effect/turf_decal/plaque{ icon_state = "L3" @@ -70370,6 +71535,15 @@ }, /turf/open/floor/iron/textured, /area/station/engineering/atmos) +"uow" = ( +/obj/structure/railing, +/obj/structure/table, +/obj/item/screwdriver{ + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "uoB" = ( /obj/structure/disposalpipe/junction/yjunction{ dir = 1 @@ -70397,12 +71571,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/engineering/atmos) -"uoT" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/table, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/station/command/teleporter) "uoV" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -70683,23 +71851,26 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"utC" = ( +/turf/open/misc/asteroid/snow/icemoon, +/area/station/cargo/miningdock) "utR" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"utU" = ( +/obj/effect/spawner/random/structure/shipping_container, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "uub" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Port to Fuel Pipe" }, /turf/open/floor/iron, /area/station/engineering/atmos) -"uud" = ( -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/tcomms_all, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "uum" = ( /obj/machinery/door/airlock/public/glass{ name = "Chapel" @@ -70727,6 +71898,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/atmos/mix) +"uuy" = ( +/obj/structure/rack, +/obj/item/climbing_hook/emergency, +/obj/item/stack/rods, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/aft) "uuC" = ( /obj/structure/railing/corner, /turf/open/floor/iron, @@ -70788,6 +71965,14 @@ }, /turf/open/floor/plating, /area/station/service/hydroponics) +"uvC" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "uvM" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, @@ -70948,6 +72133,16 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/engine/vacuum, /area/station/engineering/atmos) +"uyi" = ( +/obj/item/chair/stool{ + pixel_y = 0; + pixel_x = -5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/commons/storage/mining) "uyo" = ( /obj/machinery/camera/directional/north{ c_tag = "Courtroom" @@ -71174,6 +72369,12 @@ /obj/effect/decal/cleanable/glass, /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) +"uBT" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) "uBX" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -71216,6 +72417,14 @@ }, /turf/open/floor/iron/white, /area/mine/laborcamp) +"uCn" = ( +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" + }, +/obj/effect/mapping_helpers/no_atoms_ontop, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) "uCo" = ( /obj/structure/flora/bush/flowers_br/style_random, /obj/item/shovel, @@ -71265,12 +72474,34 @@ /obj/structure/grille/broken, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) +"uDa" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/landmark/start/captain, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "uDc" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/pink, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"uDd" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/commons/storage/mining) "uDi" = ( /obj/structure/closet/emcloset/anchored, /obj/machinery/light/small/directional/west, @@ -71358,14 +72589,6 @@ /obj/effect/mapping_helpers/no_atoms_ontop, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/explored) -"uEk" = ( -/obj/structure/closet/wardrobe/miner, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/station/cargo/miningdock) "uEm" = ( /turf/open/floor/wood, /area/station/command/heads_quarters/captain) @@ -71376,6 +72599,14 @@ /obj/effect/turf_decal/tile/blue/full, /turf/open/floor/iron/large, /area/station/medical/treatment_center) +"uEy" = ( +/obj/machinery/vending/coffee, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/meeting_room) "uEI" = ( /obj/structure/railing/corner{ dir = 4 @@ -71582,13 +72813,6 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"uIj" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) "uIx" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, @@ -71955,11 +73179,19 @@ /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/iron, /area/station/maintenance/starboard/fore) -"uOn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +"uOo" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 }, -/turf/open/floor/plating, +/obj/item/t_scanner, +/obj/item/multitool, +/obj/item/clothing/gloves/color/yellow, +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/bot, +/obj/machinery/light/cold/directional/east, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/storage/tech) "uOs" = ( /obj/structure/bed/dogbed, @@ -72106,14 +73338,14 @@ dir = 4 }, /area/station/science/xenobiology) -"uQV" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/machinery/camera/autoname/directional/north{ - c_tag = "Tech Storage" - }, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) +"uQT" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/stamp/head/captain, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "uRi" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -72792,9 +74024,6 @@ }, /turf/open/floor/cult, /area/station/service/chapel/office) -"vcj" = ( -/turf/closed/wall/r_wall, -/area/mine/storage) "vcx" = ( /obj/machinery/newscaster/directional/east, /obj/structure/sink/directional/west, @@ -72914,13 +74143,6 @@ "vey" = ( /turf/closed/wall, /area/station/command/heads_quarters/captain) -"veH" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/wood, -/area/station/command/meeting_room) "veK" = ( /turf/open/floor/iron/white, /area/mine/living_quarters) @@ -73048,14 +74270,6 @@ /obj/structure/grille, /turf/open/floor/plating, /area/station/science/xenobiology) -"vgu" = ( -/obj/structure/table, -/obj/item/toy/plush/beeplushie{ - name = "multi-bee plushie"; - pixel_y = 4 - }, -/turf/open/floor/plating, -/area/station/commons/storage/mining) "vgw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/west, @@ -73154,12 +74368,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/supermatter/room) -"viM" = ( -/turf/closed/indestructible/riveted{ - desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; - name = "hyper-reinforced wall" - }, -/area/station/science/ordnance/bomb/planet) "viQ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -73296,11 +74504,10 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/station/security/prison/mess) -"vkN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/station/construction) +"vkS" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb/planet) "vkW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -73313,6 +74520,13 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"vlE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/fitness) "vlF" = ( /obj/structure/railing{ dir = 4 @@ -73350,14 +74564,6 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron/smooth, /area/mine/mechbay) -"vlZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/mine/storage) "vmj" = ( /obj/structure/chair{ dir = 1; @@ -73794,6 +75000,15 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) +"vsl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/storage/tech) "vsp" = ( /obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/red/line{ @@ -73897,17 +75112,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"vtz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/mining_weather_monitor/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "vtA" = ( /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/white/side{ @@ -74101,15 +75305,6 @@ }, /turf/open/floor/iron, /area/mine/eva) -"vvX" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "vwi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -74282,23 +75477,10 @@ /obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron, /area/station/commons/fitness) -"vyb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "vyd" = ( /obj/machinery/modular_computer/preset/id, /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/hos) -"vyg" = ( -/obj/machinery/door/airlock/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/mine/storage) "vyh" = ( /obj/structure/chair{ dir = 8 @@ -74514,6 +75696,13 @@ /obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) +"vAH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/light_construct/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/construction) "vAP" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/blue/half/contrasted, @@ -74697,6 +75886,12 @@ }, /turf/open/floor/iron, /area/mine/laborcamp) +"vDO" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/miningdock) "vEc" = ( /obj/machinery/door/poddoor/incinerator_ordmix, /turf/open/floor/engine/vacuum, @@ -74840,12 +76035,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/department/chapel) -"vGY" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/commons/storage/mining) "vHa" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -74974,6 +76163,18 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark/textured_edge, /area/station/security/evidence) +"vIQ" = ( +/obj/item/toy/plush/beeplushie{ + name = "multi-bee plushie"; + pixel_y = 4 + }, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/commons/storage/mining) "vIZ" = ( /obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -75014,12 +76215,9 @@ /obj/effect/mapping_helpers/mail_sorting/medbay/virology, /turf/open/floor/iron/white, /area/station/medical/virology) -"vJI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) +"vJG" = ( +/turf/open/lava/plasma/ice_moon, +/area/icemoon/underground/unexplored/rivers/deep/shoreline) "vJJ" = ( /obj/structure/closet/secure_closet/bar, /obj/machinery/light/small/directional/north, @@ -75048,13 +76246,6 @@ }, /turf/open/floor/iron, /area/station/command/heads_quarters/rd) -"vJZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/station/commons/fitness) "vKk" = ( /obj/machinery/vending/security, /turf/open/floor/iron/smooth_edge, @@ -75245,6 +76436,14 @@ /obj/effect/spawner/random/maintenance/four, /turf/open/floor/wood, /area/station/maintenance/port/aft) +"vPk" = ( +/obj/structure/mop_bucket/janitorialcart, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/service/janitor) "vPt" = ( /obj/structure/closet/secure_closet/freezer/meat/all_access, /turf/open/floor/iron/showroomfloor, @@ -75316,12 +76515,6 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) -"vQG" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/station/commons/storage/mining) "vQO" = ( /obj/machinery/camera/directional/east{ c_tag = "Locker Room Toilets" @@ -75418,18 +76611,6 @@ "vSi" = ( /turf/closed/wall, /area/mine/eva) -"vSo" = ( -/obj/machinery/camera/preset/ordnance{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/icemoon, -/area/station/science/ordnance/bomb/planet) "vSE" = ( /obj/machinery/door/window/right/directional/east{ name = "Bar Access" @@ -75691,9 +76872,6 @@ /obj/structure/cable, /turf/open/floor/iron/large, /area/station/engineering/storage) -"vWz" = ( -/turf/closed/wall, -/area/mine/storage) "vWL" = ( /obj/structure/chair{ dir = 1; @@ -75779,6 +76957,17 @@ /obj/item/toy/snowball, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) +"vXX" = ( +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/janitor) "vYa" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/delivery, @@ -75916,15 +77105,6 @@ "wam" = ( /turf/open/openspace, /area/station/cargo/storage) -"wav" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/icemoon, -/area/station/science/ordnance/bomb/planet) "waz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/smooth_large, @@ -76132,6 +77312,18 @@ /obj/machinery/light/small/red/directional/north, /turf/open/floor/wood/large, /area/station/service/chapel) +"wej" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/light_switch/directional/west, +/obj/machinery/microwave{ + anchored_tabletop_offset = 0; + pixel_y = 5; + pixel_x = -1 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) "wes" = ( /obj/effect/turf_decal/siding/wideplating_new/light, /obj/item/trash/bee, @@ -76390,6 +77582,20 @@ /obj/machinery/computer/security/telescreen/entertainment/directional/east, /turf/open/floor/engine/cult, /area/station/service/library) +"whK" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Public Mining"; + opacity = 0 + }, +/obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/commons/storage/mining) "whP" = ( /obj/structure/table, /obj/effect/spawner/random/food_or_drink/donkpockets, @@ -76434,13 +77640,6 @@ /obj/structure/sign/departments/xenobio/directional/west, /turf/open/floor/iron/white, /area/station/science/research) -"wik" = ( -/obj/structure/table, -/obj/item/plant_analyzer, -/obj/item/stock_parts/power_store/cell/high, -/obj/structure/sign/warning/secure_area/directional/north, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "wiv" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable, @@ -76524,12 +77723,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/glass/reinforced, /area/station/hallway/primary/starboard) -"wjZ" = ( -/obj/effect/turf_decal/caution{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/cargo/miningdock) "wkd" = ( /obj/structure/rack, /obj/structure/window/reinforced/spawner/directional/north, @@ -76612,6 +77805,11 @@ }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"wle" = ( +/obj/effect/landmark/generic_maintenance_landmark, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/construction) "wlr" = ( /obj/structure/table, /obj/item/stack/spacecash/c10, @@ -76659,10 +77857,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/showroomfloor, /area/station/security/prison/mess) -"wma" = ( -/obj/structure/cable, -/turf/open/floor/carpet, -/area/station/command/heads_quarters/captain) "wme" = ( /obj/effect/turf_decal/weather/snow, /obj/effect/mapping_helpers/burnt_floor, @@ -76741,6 +77935,21 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/station/security/execution/education) +"wnz" = ( +/obj/structure/rack, +/obj/item/electronics/airalarm, +/obj/item/electronics/airalarm, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/apc, +/obj/item/electronics/apc, +/obj/item/electronics/firealarm, +/obj/item/electronics/firealarm, +/obj/item/electronics/firelock, +/obj/item/electronics/firelock, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/large, +/area/station/engineering/storage/tech) "wnB" = ( /obj/machinery/camera/directional/east{ c_tag = "Xenobiology Pens - Starboard Aft"; @@ -76858,20 +78067,6 @@ /obj/machinery/pipedispenser/disposal, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"wpu" = ( -/obj/structure/table, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/servo, -/obj/item/stock_parts/servo, -/obj/item/stock_parts/servo, -/obj/item/stock_parts/servo, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/micro_laser/high, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "wpx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/newscaster/directional/west, @@ -76925,13 +78120,6 @@ dir = 9 }, /area/station/science/research) -"wqj" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/commons/storage/mining) "wqo" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/railing/corner{ @@ -76956,17 +78144,6 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) -"wqT" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Public Mining Storage"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/mine/storage) "wqU" = ( /obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ dir = 1 @@ -76994,18 +78171,6 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners, /turf/open/floor/iron, /area/station/command/bridge) -"wrt" = ( -/obj/structure/table/glass, -/obj/item/book/manual/wiki/surgery{ - pixel_x = -4; - pixel_y = 3 - }, -/obj/effect/spawner/surgery_tray/full, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/surgery/aft) "wrw" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 @@ -77110,6 +78275,15 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"wsP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/insectguts, +/obj/machinery/light/small/dim/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/commons/storage/mining) "wsV" = ( /obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -77148,11 +78322,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/hydroponics/garden) -"wtC" = ( -/obj/structure/chair/stool/directional/south, -/obj/machinery/light/small/dim/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "wtM" = ( /obj/machinery/door/airlock/external{ dir = 4; @@ -77362,6 +78531,10 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"wwE" = ( +/obj/structure/floodlight_frame, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "wwI" = ( /obj/structure/chair, /obj/effect/turf_decal/stripes/line{ @@ -77428,11 +78601,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"wxY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/plating, -/area/station/construction) "wyj" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/trimline/blue/filled/line, @@ -77514,13 +78682,6 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood/large, /area/mine/eva/lower) -"wzm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/station/command/heads_quarters/captain) "wzn" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -77535,6 +78696,13 @@ }, /turf/open/floor/plating, /area/station/maintenance/aft/greater) +"wzC" = ( +/obj/machinery/holopad/secure, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/event_spawn, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/large, +/area/station/engineering/storage/tech) "wzH" = ( /obj/structure/minecart_rail{ dir = 4 @@ -77558,6 +78726,10 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/science/ordnance) +"wzY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/large, +/area/station/commons/storage/mining) "wAf" = ( /obj/machinery/requests_console/directional/north{ department = "Cargo Bay"; @@ -77578,6 +78750,15 @@ }, /turf/open/floor/iron/grimy, /area/station/service/chapel/office) +"wAA" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/commons/storage/mining) "wAB" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 @@ -77706,13 +78887,6 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron, /area/station/hallway/primary/port) -"wBV" = ( -/obj/structure/closet/crate, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/cargo/miningdock) "wCo" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 1 @@ -77821,11 +78995,14 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/starboard/upper) -"wDG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/mine/storage) +"wDB" = ( +/obj/structure/bed/dogbed/renault, +/mob/living/basic/pet/fox/renault, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain) "wDI" = ( /obj/effect/spawner/random/trash/moisture_trap, /obj/effect/mapping_helpers/broken_floor, @@ -78105,6 +79282,13 @@ }, /turf/open/floor/iron, /area/mine/laborcamp/security) +"wHX" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "wIg" = ( /obj/machinery/mech_bay_recharge_port{ dir = 2 @@ -78180,14 +79364,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"wJU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/mine/eva) "wKe" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -78389,19 +79565,6 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/iron, /area/station/commons/dorms/laundry) -"wMz" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - color = "#0000ff"; - name = "Supply multi deck pipe adapter" - }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - color = "#ff0000"; - name = "Scrubbers multi deck pipe adapter" - }, -/obj/effect/turf_decal/stripes/box, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/commons/storage/mining) "wMT" = ( /obj/structure/sign/poster/random/directional/south, /turf/open/floor/iron, @@ -78486,12 +79649,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/textured, /area/station/security/processing) -"wOi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/icemoon, -/area/station/science/ordnance/bomb/planet) "wOn" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -79124,9 +80281,6 @@ /obj/machinery/light/cold/directional/west, /turf/open/floor/iron/dark, /area/station/medical/treatment_center) -"wVz" = ( -/turf/open/floor/iron/dark, -/area/mine/storage) "wVD" = ( /obj/machinery/newscaster/directional/south, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -79483,12 +80637,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/kitchen/diagonal, /area/station/service/kitchen) -"xbo" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/station/command/heads_quarters/captain) "xbq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, /obj/effect/spawner/random/structure/crate, @@ -79558,6 +80706,11 @@ initial_gas_mix = "ICEMOON_ATMOS" }, /area/icemoon/underground/explored/graveyard) +"xcg" = ( +/obj/item/fish_tank/lawyer, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/service/lawoffice) "xcp" = ( /obj/item/trash/pistachios, /turf/open/floor/plating, @@ -79588,6 +80741,13 @@ }, /turf/open/lava/plasma/ice_moon, /area/icemoon/underground/explored) +"xcS" = ( +/obj/machinery/portable_atmospherics/canister/water_vapor, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/janitor) "xcW" = ( /obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ dir = 1 @@ -79611,6 +80771,12 @@ /obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat_interior) +"xdb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/large, +/area/station/engineering/storage/tech) "xdh" = ( /obj/structure/railing{ dir = 4 @@ -79969,15 +81135,6 @@ "xhk" = ( /turf/open/floor/iron/dark, /area/station/commons/storage/primary) -"xhp" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/surgery_tray/full/morgue, -/obj/structure/table/reinforced, -/obj/machinery/requests_console/auto_name/directional/north, -/obj/effect/turf_decal/bot_white, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "xht" = ( /obj/machinery/door/window/right/directional/west{ name = "Shop Counter" @@ -80122,14 +81279,12 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/large, /area/station/medical/medbay/lobby) -"xjm" = ( -/obj/machinery/light_switch/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Custodial Closet" +"xjB" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = 32 }, -/obj/vehicle/ridden/janicart, -/turf/open/floor/iron, -/area/station/service/janitor) +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/underground/explored) "xjC" = ( /turf/open/floor/plating, /area/station/maintenance/department/cargo) @@ -80184,6 +81339,18 @@ /obj/structure/sign/poster/official/wtf_is_co2/directional/north, /turf/open/floor/plating, /area/station/maintenance/aft/greater) +"xkv" = ( +/obj/structure/sign/warning/cold_temp/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/smooth, +/area/station/commons/storage/mining) "xkI" = ( /obj/machinery/door/airlock/command{ name = "Conference Room" @@ -80309,6 +81476,13 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"xms" = ( +/obj/item/target/alien/anchored, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/icemoon, +/area/station/science/ordnance/bomb/planet) "xmx" = ( /obj/structure/sink/kitchen/directional/south, /obj/effect/decal/cleanable/dirt, @@ -80381,6 +81555,16 @@ }, /turf/open/floor/iron/white, /area/station/medical/pharmacy) +"xns" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/sign/warning/electric_shock/directional/north, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/hallway/primary/central) "xnE" = ( /obj/machinery/duct, /obj/effect/turf_decal/tile/yellow{ @@ -80388,6 +81572,10 @@ }, /turf/open/floor/iron/dark/corner, /area/station/engineering/atmos) +"xnG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/aft) "xnK" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -80618,12 +81806,6 @@ }, /turf/open/floor/iron/dark/textured, /area/station/security/prison/rec) -"xrI" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/mine/storage) "xrS" = ( /obj/structure/ladder, /obj/effect/turf_decal/stripes/box, @@ -80639,17 +81821,6 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"xsv" = ( -/obj/machinery/door/airlock/engineering{ - name = "Tech Storage" - }, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "xtc" = ( /obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 @@ -80840,15 +82011,16 @@ }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/explored) -"xvw" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +"xvs" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_x = -3; + pixel_y = 3 }, -/turf/open/floor/plating/icemoon, -/area/station/science/ordnance/bomb/planet) +/obj/item/wirecutters, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "xvy" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/stripes/line{ @@ -80882,6 +82054,10 @@ /obj/structure/sign/warning/electric_shock/directional/north, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) +"xvX" = ( +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) "xvZ" = ( /obj/machinery/space_heater, /turf/open/floor/plating, @@ -81036,12 +82212,11 @@ }, /turf/open/floor/iron/white, /area/station/maintenance/starboard/aft) -"xxx" = ( +"xxz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/carpet, -/area/station/command/heads_quarters/captain) +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "xxB" = ( /obj/machinery/power/solar{ id = "portsolar"; @@ -81062,15 +82237,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/grimy, /area/station/hallway/secondary/entry) -"xxQ" = ( -/obj/structure/table, -/obj/item/screwdriver{ - pixel_y = 16 - }, -/obj/item/wirecutters, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "xxV" = ( /obj/structure/flora/grass/brown/style_random, /turf/open/misc/asteroid/snow/icemoon, @@ -81095,12 +82261,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/detectives_office) -"xyl" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "xyn" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -81169,12 +82329,16 @@ /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/white, /area/station/science/ordnance) -"xyN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/floor, -/turf/open/floor/iron/dark, +"xyK" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/commons/storage/mining) "xyO" = ( /obj/structure/cable, @@ -81442,6 +82606,10 @@ /obj/machinery/nuclearbomb/beer, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"xCL" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron, +/area/station/cargo/miningdock) "xCQ" = ( /obj/structure/table/glass, /obj/item/reagent_containers/cup/beaker/cryoxadone{ @@ -81641,12 +82809,35 @@ dir = 1 }, /area/station/service/hydroponics) +"xFb" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/obj/structure/closet/wardrobe/miner, +/turf/open/floor/iron, +/area/station/cargo/miningdock) "xFf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/light/directional/east, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"xFj" = ( +/obj/machinery/door/firedoor{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/hallway/primary/central) "xFm" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -81742,12 +82933,6 @@ /obj/machinery/atmospherics/pipe/smart/simple/violet/visible/layer1, /turf/open/floor/iron, /area/station/engineering/atmos) -"xGJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/commons/storage/mining) "xGK" = ( /obj/machinery/computer/mecha{ dir = 1 @@ -81822,6 +83007,13 @@ /obj/machinery/recharge_station, /turf/open/floor/plating, /area/mine/eva/lower) +"xHO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/plastic{ + dir = 8 + }, +/turf/open/floor/iron/smooth_large, +/area/station/cargo/warehouse) "xId" = ( /obj/structure/rack, /obj/item/clothing/suit/hooded/wintercoat/eva{ @@ -82229,10 +83421,6 @@ }, /turf/open/floor/iron/smooth_large, /area/station/science/cytology) -"xPu" = ( -/obj/machinery/light/directional/east, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) "xPv" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -82256,14 +83444,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"xPN" = ( -/obj/item/storage/box/lights/mixed, -/obj/item/storage/box/lights/mixed, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/service/janitor) "xPT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/white, @@ -82373,6 +83553,12 @@ /obj/structure/railing, /turf/open/floor/iron, /area/mine/production) +"xQO" = ( +/obj/vehicle/sealed/mecha/ripley/cargo, +/obj/effect/decal/cleanable/wrapping, +/obj/machinery/light/small/directional/east, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/cargo/warehouse) "xQT" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply, @@ -82382,6 +83568,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/starboard/fore) +"xRo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/janitor) "xRv" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -82467,6 +83663,12 @@ /obj/structure/sign/warning/electric_shock/directional/north, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) +"xSI" = ( +/obj/structure/chair/stool/directional/south, +/obj/machinery/light/small/dim/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "xSL" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -82715,6 +83917,10 @@ }, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) +"xVV" = ( +/obj/structure/sign/poster/official/walk/directional/west, +/turf/open/floor/iron, +/area/station/service/janitor) "xVZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -82738,6 +83944,10 @@ /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron/dark, /area/station/service/hydroponics) +"xWm" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "xWo" = ( /obj/structure/rack, /obj/effect/spawner/random/maintenance/two, @@ -82772,6 +83982,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/circuit, /area/station/ai_monitored/command/nuke_storage) +"xWO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) "xWT" = ( /obj/structure/closet/crate/freezer/surplus_limbs, /obj/machinery/light_switch/directional/south, @@ -82813,20 +84027,6 @@ /obj/structure/flora/grass/green/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) -"xXt" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/door/airlock/public/glass{ - name = "Public Mining Storage" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/commons/storage/mining) "xXz" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 4; @@ -82912,6 +84112,16 @@ /obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, /turf/open/floor/iron/smooth, /area/mine/eva) +"xYU" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/command_all, +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/structure/cable, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/storage/tech) "xZl" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -82967,22 +84177,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/fore) -"yah" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/transport/linear{ - radial_travel = 0 - }, -/obj/structure/railing{ - dir = 5 - }, -/obj/machinery/elevator_control_panel/directional/north{ - linked_elevator_id = "publicElevator"; - preset_destination_names = list("3"="Icemoon Level","4"="Station Level") - }, -/turf/open/floor/plating/elevatorshaft, -/area/mine/storage) "yan" = ( /obj/structure/sign/warning/electric_shock/directional/north, /obj/machinery/door/firedoor{ @@ -83287,6 +84481,23 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/chapel) +"ydE" = ( +/obj/structure/table/glass, +/obj/machinery/vending/wallmed/directional/north, +/obj/item/book/manual/wiki/surgery{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/effect/spawner/surgery_tray/full, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Surgery A"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) "ydI" = ( /turf/closed/wall/r_wall, /area/station/hallway/secondary/entry) @@ -83298,8 +84509,8 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "yef" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/suit_storage_unit/industrial/loader, +/obj/effect/spawner/random/trash/moisture_trap, +/obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/iron/smooth_large, /area/station/cargo/warehouse) "yeh" = ( @@ -83325,10 +84536,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/mine/production) -"yev" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/station/commons/storage/mining) "yeB" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -83515,10 +84722,6 @@ /obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron/showroomfloor, /area/station/security/prison/toilet) -"yib" = ( -/obj/structure/flora/rock/icy/style_random, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/unexplored/rivers/deep/shoreline) "yiv" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron, @@ -83615,13 +84818,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/commons/locker) -"ykL" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/analyzer, -/obj/item/stock_parts/subspace/analyzer, -/obj/item/stock_parts/subspace/analyzer, -/turf/open/floor/plating, -/area/station/engineering/storage/tech) "ykM" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -106187,8 +107383,8 @@ thA ghx ghx ghx -thA -thA +ghx +ghx thA thA thA @@ -106444,8 +107640,8 @@ thA thA thA thA -thA -thA +ghx +ghx thA thA thA @@ -106702,8 +107898,8 @@ thA thA thA thA -thA -thA +ghx +ghx thA thA thA @@ -106959,16 +108155,13 @@ thA thA thA thA +ghx +ghx +ghx thA thA thA thA -thA -thA -thA -oSU -oSU -oSU oSU oSU oSU @@ -106982,6 +108175,9 @@ thA thA thA thA +thA +thA +thA iDt iDt iDt @@ -107216,12 +108412,12 @@ thA thA thA thA +vJG +ghx +ghx +thA +thA thA -oSU -oSU -oSU -oSU -oSU oSU oSU oSU @@ -107470,15 +108666,15 @@ thA thA thA oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +thA +ghx +ghx +thA +thA +thA oSU oSU oSU @@ -107728,14 +108924,14 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +ghx +ghx +thA +thA +thA oSU oSU oSU @@ -107985,13 +109181,13 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +ghx +ghx +thA +thA oSU oSU oSU @@ -108242,13 +109438,13 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +ghx +thA +thA +thA oSU oSU oSU @@ -108499,13 +109695,13 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +ghx +thA +thA +thA oSU oSU oSU @@ -108756,13 +109952,13 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +iDt +iDt +thA +thA oSU oSU oSU @@ -109013,13 +110209,13 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +ijY +thA +thA +thA oSU oSU oSU @@ -109270,13 +110466,13 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +ghx +thA +thA +thA oSU oSU oSU @@ -109528,13 +110724,13 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +ghx +ghx +thA +thA +thA oSU oSU oSU @@ -109785,13 +110981,13 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +ghx +ghx +thA +thA +thA oSU oSU oSU @@ -110043,12 +111239,12 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +ghx +ghx +thA +thA oSU oSU oSU @@ -110300,12 +111496,12 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +ghx +ghx +thA +thA oSU oSU oSU @@ -110557,19 +111753,19 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +ghx +thA +thA +thA +thA +thA +thA +thA +thA +thA +thA oSU oSU oSU @@ -110814,21 +112010,21 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +ghx +ghx +thA +thA +thA +thA +thA +thA +thA +thA +thA +thA +thA oSU oSU oSU @@ -111071,24 +112267,24 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +ghx +ghx +ghx +thA +thA +thA +iDt +iDt +iDt +iDt +thA +thA +thA +thA +thA +thA oSU oSU oSU @@ -111329,25 +112525,25 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +ghx +ghx +ghx +ghx +ghx +iDt +ghx +iDt +ghx +ghx +ghx +thA +thA +thA +thA +thA +thA oSU oSU oSU @@ -111586,25 +112782,25 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +ghx +ghx +ghx +ghx +ghx +ghx +iDt +iDt +ghx +ghx +ghx +ghx +iDt +thA +thA +thA oSU oSU oSU @@ -111844,26 +113040,26 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +iDt +iDt +ebd +iDt +thA +thA +thA +thA +ebd +iDt +ghx +ghx +ghx +ghx +thA +thA +thA +thA oSU oSU oSU @@ -112102,25 +113298,25 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +thA +thA +thA +thA +thA +thA +thA +thA +iDt +ghx +ghx +ghx +iDt +thA +thA +thA oSU oSU oSU @@ -112359,25 +113555,25 @@ oSU oSU oSU oSU +thA +thA +thA +thA +thA oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +xMq +ghx +ghx +ghx +ghx +iDt +thA +thA oSU oSU oSU @@ -112625,16 +113821,16 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +ghx +ghx +ghx +ghx +ghx +ghx +thA +thA oSU oSU oSU @@ -112882,16 +114078,16 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +ghx +ghx +ghx +ghx +ghx +thA +thA oSU oSU oSU @@ -113139,16 +114335,16 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +thA +thA +ghx +ghx +ghx +thA +thA oSU oSU oSU @@ -113388,24 +114584,24 @@ oSU oSU oSU oSU +thA +thA +thA +thA oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +thA +ghx +ghx +ghx +ghx +thA +thA +thA oSU oSU oSU @@ -113643,26 +114839,26 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +thA +thA +thA +thA +thA +thA +thA +thA +ghx +ghx +ghx +ghx +ghx +ghx +thA +thA +thA oSU oSU oSU @@ -113899,6 +115095,45 @@ oSU oSU oSU oSU +thA +thA +thA +iDt +ghx +ghx +thA +thA +thA +thA +thA +ghx +ghx +ghx +ghx +thA +ghx +ghx +thA +thA +thA +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU oSU oSU oSU @@ -113979,205 +115214,166 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -"} -(119,1,1) = {" -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -dhq -iZz -iZz -iZz -scw -scw -scw -scw -scw -scw -iDt -scw -scw -scw -scw -scw -scw -scw -iwV -ghx -ghx -ghx -ghx -ghx -ghx -ghx -ghx -ghx -ghx -ghx -jmI -jmI -jmI -jmI -jmI -jmI -jmI -jmI -jmI -uPk -vsp -qwa -qts -ldH -fwL -wKC -kDu -vXn -ots -ghx -ghx -ghx -ghx -ghx -ghx -ghx -ghx -ghx -ghx -thA -thA -thA -thA -thA -thA -thA -thA -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +"} +(119,1,1) = {" +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +dhq +iZz +iZz +iZz +scw +scw +scw +scw +scw +scw +iDt +scw +scw +scw +scw +scw +scw +scw +iwV +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +jmI +jmI +jmI +jmI +jmI +jmI +jmI +jmI +jmI +uPk +vsp +qwa +qts +ldH +fwL +wKC +kDu +vXn +ots +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +thA +thA +thA +thA +thA +thA +thA +thA +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +oSU +thA +thA +iDt +ghx +ghx +ghx +ghx +thA +thA +ghx +ghx +ghx +ghx +thA +thA +thA +ghx +ghx +thA +thA +thA +thA oSU oSU oSU @@ -114411,33 +115607,33 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +thA +thA +thA +thA +thA +ghx +ghx +thA +thA +thA +thA +thA +thA +thA oSU oSU oSU @@ -114668,35 +115864,35 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +thA +thA +thA +thA +thA +thA +ghx +ghx +ghx +thA +thA +thA +thA +thA +thA +thA +thA oSU oSU oSU @@ -114925,35 +116121,35 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +iDt +ebd +ghx +ghx +ghx +ghx +ghx +ijY +iDt +thA +thA +thA +thA +thA +thA +ghx +ghx +ghx +ghx +ghx +ebd +iDt +ghx +ghx +thA +thA oSU oSU oSU @@ -115183,34 +116379,34 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +thA +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +thA +thA +thA +ghx +ghx +ghx +iDt +iDt +ghx +ghx +ghx +ghx +iDt +iDt +thA +thA oSU oSU oSU @@ -115442,32 +116638,32 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +aVL +thA +thA +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +ghx +iDt +thA +thA +thA +thA +thA +thA +thA +thA +thA +thA oSU oSU oSU @@ -115700,29 +116896,29 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +ghx +ghx +ghx +ghx +thA +thA +thA +thA +thA +thA +thA +thA +thA +thA +thA +thA +thA +thA +thA +thA oSU oSU oSU @@ -115957,21 +117153,21 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +ghx +ghx +ghx +ghx +thA +thA +thA +thA +thA +thA +thA +thA +thA oSU oSU oSU @@ -116214,14 +117410,14 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +thA +thA +thA +thA +thA oSU oSU oSU @@ -116473,11 +117669,11 @@ oSU oSU oSU oSU -oSU -oSU -oSU -oSU -oSU +thA +thA +thA +thA +thA oSU oSU oSU @@ -170196,10 +171392,10 @@ myZ fKv gjq gjq -gjq -gjq -gjq -gjq +jpS +jpS +jpS +jpS jpS kNW kNW @@ -170453,16 +171649,16 @@ myZ fKv gjq gjq -gjq -gjq -gjq -gjq -gjq jpS +qSl +kuC +spV +cwS +rpP jpe oXo piV -fPB +wej qUa kNW wOF @@ -170710,20 +171906,20 @@ myZ fKv gjq gjq -gjq -gjq -gjq -gjq -gjq -jpS +aEM +xHO +fPB +piV +aOE +liB rCO baV -baV +krJ svy cLq wUL yaD -wJU +lvT kFO lvT lvT @@ -170967,15 +172163,15 @@ myZ psb eJf eJf -eJf -eJf -eJf -eJf -eJf jpS -yef +nys +piV +piV +fzg +kII +piV bWV -fPB +cUs ljz tlA kNW @@ -171224,14 +172420,14 @@ myZ ajz gjq gjq -gjq -gjq -gjq -gjq -gjq jpS -kuC -kII +dPG +fPB +xvX +fPB +piV +fPB +piV rRn clz mml @@ -171481,16 +172677,16 @@ myZ psb eJf eJf -eJf -eJf -eJf -eJf -eJf jpS -kNW -sxb -kNW -aOE +xQO +piV +cwS +yef +lrY +fzg +owl +ngn +gKd kqV kNW kIU @@ -171688,7 +172884,7 @@ gjq wUj qLB jpy -cgB +xcg ssY wUj gjq @@ -171738,14 +172934,14 @@ myZ fKv gjq gjq -gjq -iDt -iDt -iDt -iDt -iDt jpS -jlK +jpS +jpS +sxb +jpS +jpS +jpS +sxb jpS szJ nvy @@ -172000,9 +173196,9 @@ iDt iDt iDt ijY -iDt -aEM -iDt +svm +jlK +jlK jpS gKd gKd @@ -172260,9 +173456,9 @@ iDt iDt iDt iDt -rcY -iDt -iDt +jpS +hAw +hAw rsY avi dTs @@ -172749,9 +173945,9 @@ thA thA thA thA -thA -thA -thA +gjq +gjq +gjq thA thA thA @@ -173006,9 +174202,9 @@ thA thA thA thA -thA -thA -thA +gjq +gjq +gjq thA thA fyI @@ -173263,9 +174459,9 @@ thA thA thA thA -thA -thA -thA +gjq +gjq +gjq thA thA fyI @@ -173283,7 +174479,7 @@ iDt hcZ iDt iDt -xYQ +ppY iDt iDt iDt @@ -173521,9 +174717,9 @@ thA thA thA thA -thA -thA -thA +gjq +gjq +gjq thA fyI aGb @@ -173778,9 +174974,9 @@ thA thA thA thA -thA -thA -thA +gjq +gjq +gjq thA fyI eiH @@ -174032,13 +175228,13 @@ tjo tjo tjo tjo -tjo -tjo -tjo -tjo thA thA thA +gjq +gjq +gjq +thA fyI bEk bEk @@ -174071,7 +175267,7 @@ iDt iDt cCb iDt -xMq +iDt xMq xMq thA @@ -174289,13 +175485,13 @@ tjo tjo tjo tjo -tjo -tjo -tjo -tjo thA thA thA +gjq +gjq +gjq +thA fyI eiH eiH @@ -174546,13 +175742,13 @@ tjo tjo tjo tjo -tjo -tjo -tjo -tjo thA thA thA +thA +gjq +gjq +thA fyI tjM fsx @@ -174573,18 +175769,18 @@ scw scw scw scw -nKY -nKY +scw +scw scw eFH ppY scw iDt iDt -xMq -xMq -thA -thA +iDt +iDt +iDt +iDt thA thA thA @@ -174804,12 +176000,12 @@ tjo tjo tjo tjo -tjo -tjo -tjo thA thA thA +gjq +gjq +thA fyI eiH eiH @@ -174830,16 +176026,16 @@ iDt scw scw scw -dVN -nKY -nKY +iDt +scw scw scw -aRt -aRt -xMq -xMq -thA +scw +iDt +iDt +iDt +iDt +iDt thA thA thA @@ -175061,12 +176257,12 @@ tjo tjo tjo tjo -tjo -tjo -tjo thA thA thA +gjq +gjq +thA fyI fgV fgV @@ -175085,17 +176281,17 @@ iDt iDt iDt iDt +ijY iDt iDt -dVN -yib -dVN -dVN -dVN +rOq +iDt +ppY +qBU +iDt +xjB +iDt iDt -scw -thA -thA thA thA thA @@ -175318,12 +176514,12 @@ tjo tjo tjo tjo -tjo -tjo -tjo thA thA thA +gjq +gjq +thA fyI eiH eiH @@ -175340,17 +176536,20 @@ hcZ iDt iDt iDt -tla -iDt +bpr iDt -iNo -dVN -dVN -dVN -dVN iDt iDt iDt +kta +lPW +iPI +kta +kta +kta +kta +kta +thA thA thA thA @@ -175360,9 +176559,6 @@ thA thA thA thA -tjo -tjo -tjo tjo tjo tjo @@ -175575,12 +176771,12 @@ tjo tjo tjo tjo -tjo -tjo -tjo thA thA thA +gjq +gjq +thA fyI aGb eiH @@ -175595,19 +176791,22 @@ scw iDt hcZ iDt +scw iDt iDt iDt iDt -iNo -thA -thA -thA -thA -xMq -scw -scw -iDt +tEC +tEC +kta +uoj +nCn +kta +nRa +vIQ +uyi +kta +kta thA thA thA @@ -175711,9 +176910,6 @@ tjo tjo tjo tjo -tjo -tjo -tjo "} (104,1,2) = {" tjo @@ -175832,12 +177028,12 @@ tjo tjo tjo tjo -tjo -tjo -tjo thA thA thA +gjq +gjq +gjq fyI tKm eiH @@ -175854,17 +177050,21 @@ hcZ iDt iDt iDt +scw iDt -iDt -thA -thA -thA -thA +kta +khr +khr +kta +aXG +nIu +tKr +hCH +gCf +jSL +cOv +kta thA -xMq -iDt -iDt -iDt thA thA thA @@ -175967,10 +177167,6 @@ tjo tjo tjo tjo -tjo -tjo -tjo -tjo "} (105,1,2) = {" tjo @@ -176089,12 +177285,12 @@ tjo tjo tjo tjo -tjo -tjo -tjo thA thA thA +gjq +gjq +gjq fyI fyI fyI @@ -176109,19 +177305,23 @@ jnW jnW kAk iDt -tla -iDt -iDt -thA -thA -thA -thA +kta +kta +kta +kta +kta +imP +oGl +kta +whK +iPI +kta +lBc +iUD +unK +tns +kta thA -xMq -xMq -iDt -scw -iDt thA thA thA @@ -176224,10 +177424,6 @@ tjo tjo tjo tjo -tjo -tjo -tjo -tjo "} (106,1,2) = {" tjo @@ -176307,7 +177503,7 @@ agF tgP rGh iJE -lgE +qnU yiL cVV dhi @@ -176346,13 +177542,13 @@ tjo tjo tjo tjo -tjo -tjo -tjo thA thA thA thA +gjq +gjq +gjq thA thA thA @@ -176362,34 +177558,34 @@ iDt iDt iDt iDt -xPu -iDt -xPu iDt iDt iDt iDt +kta +sVR +teM +kVb +oTr +nWy +nWy +etp +qeW +hmy +kta +kta +kta +kta +qEU +kta thA thA thA thA thA -xMq -ppY -iDt -iDt -iDt -thA -thA thA thA thA -thA -tjo -tjo -tjo -tjo -tjo tjo tjo tjo @@ -176603,39 +177799,44 @@ tjo tjo tjo tjo -tjo -tjo -tjo -tjo -thA thA thA thA thA +gjq +gjq +gjq +gjq thA thA thA iDt +gjq +gjq +gjq +gjq +gjq +gjq iDt iDt -iDt -vcj -wqT -vcj -mbJ -iDt -iDt -iDt -thA -thA -thA -thA +kta +teM +teM +qML +twr +qvb +tel +tel +jYB +qQC +emv +eeR +kta +iUy +lym +nwO thA -xMq thA -iDt -iDt -scw thA thA thA @@ -176737,11 +177938,6 @@ tjo tjo tjo tjo -tjo -tjo -tjo -tjo -tjo "} (108,1,2) = {" tjo @@ -176860,39 +178056,44 @@ tjo tjo tjo tjo -tjo -tjo -tjo -tjo -thA -thA -thA thA thA thA thA +gjq +gjq +gjq +gjq +gjq thA +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq iDt -iDt -iDt -iDt -alW -dpw -alW -iDt -iDt -iDt -iDt -thA -thA -thA -thA -thA +kta +kta +iiX +jIC +twr +wzY +jQy +jQy +nqx +pls +otA +eeR +kta +iIH +tns +nwO thA thA -iDt -iDt -iDt thA thA thA @@ -176994,11 +178195,6 @@ tjo tjo tjo tjo -tjo -tjo -tjo -tjo -tjo "} (109,1,2) = {" tjo @@ -177117,40 +178313,44 @@ tjo tjo tjo tjo -tjo -tjo -tjo -tjo -tjo -tjo -tjo -tjo thA thA thA thA iDt iDt -iDt -vcj -vcj -aDc -vcj -vcj -aVq -tla -iDt -xMq -thA -thA -thA -thA +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +eBh +iiX +kqt +tbt +wAA +xyK +uDd +kOd +kta +kta +kta +kta +pKD +kta thA thA -iDt -scw -iDt -xMq thA thA thA @@ -177252,10 +178452,6 @@ tjo tjo tjo tjo -tjo -tjo -tjo -tjo "} (110,1,2) = {" tjo @@ -177361,68 +178557,68 @@ thA thA thA thA -tjo -tjo -tjo -tjo -tjo -tjo -tjo -tjo -tjo -tjo -tjo -tjo -tjo -tjo -tjo -tjo -tjo -tjo -tjo -tjo -tjo -thA -thA -thA -thA -iDt -iDt -iDt -vcj -bXi -kPo -rHD -vcj -aVq -iDt -iDt -iDt -ppY -iDt -iDt -ebd -iDt -iDt -iDt -scw -iDt -xMq -thA -thA -thA -thA -thA -thA -thA -thA -thA -thA -thA -thA -tjo -tjo -tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +tjo +thA +thA +thA +iDt +iDt +iDt +gjq +gjq +gjq +gjq +gjq +gjq +jqT +scw +jqT +gjq +gjq +gjq +gjq +gjq +gjq +gjq +eBh +kta +rrP +kYP +kta +pYK +iPI +kta +jLb +wsP +sTY +lym +kta +thA +thA +thA +thA +thA +thA +thA +thA +thA +thA +tjo +tjo +tjo tjo tjo tjo @@ -177632,41 +178828,41 @@ tjo tjo tjo tjo -tjo -tjo -tjo -tjo -tjo -tjo -tjo thA thA thA -thA -iDt -vcj -vcj -vcj -yah -iUz -ehD -vcj -aVq -iDt -iDt -iDt -iDt -iDt -iDt -iDt -iDt iDt scw iDt iDt -xMq -thA -thA +gjq +gjq +gjq +mxK +aPA +jqT +kBb +jqT +jqT +qKs +gjq +gjq +gjq +gjq +gjq +gjq +kta +khr +khr +kta +gCf +dzO +cZJ +lpx +dzO +lpx +cOv +kta thA thA thA @@ -177889,41 +179085,41 @@ tjo tjo tjo tjo -tjo -tjo -tjo -tjo -tjo -tjo -thA -thA thA thA thA iDt -vcj -ijn -vWz -vWz -swq -vWz -vcj -vcj -dCq -iDt +ijY iDt iDt -scw iDt iDt +mxK +qhR +jqT +jqT +kPH +fIX +jqT +jqT +fhL +gjq +gjq +gjq +gjq +gjq iDt scw iDt -ijY -iDt -xMq -xMq -thA +kta +xkv +jKv +kta +aol +nxi +noT +kta +kta thA thA thA @@ -178146,45 +179342,45 @@ tjo tjo tjo tjo -tjo -tjo -tjo -tjo -tjo -tjo thA thA thA -thA -thA -iDt -vcj -sIO -wDG -vyg -dOq -gLU -wVz -nul -scw -scw iDt iDt iDt scw iDt +bpr +rcY iDt +scw +erO +gqI +dGu +pzl +erO +gjq +gjq +gjq +gjq +gjq +gjq iDt iDt scw -iDt -ebd -xMq -xMq -thA +kta +arQ +iPI +kta +kta +kta +kta +kta thA thA thA +iDt +iDt thA thA thA @@ -178402,46 +179598,46 @@ tjo tjo tjo tjo -tjo -tjo -tjo -tjo -tjo -tjo -thA -thA thA thA thA thA iDt -vcj -igL -vWz -vWz -bFx -vWz -vcj -vcj -tsc iDt -xMq -thA -xMq -xMq -xMq -thA -xMq +scw +iDt +ebd +scw +kLd +iDt +jqT +jqT +iho +qNf +xYU +erO +gjq +gjq +gjq +gjq +gjq +gjq +iDt +iDt +iDt +uCn +iDt ppY +aQm +iDt +tnY +iDt +iDt +iDt iDt iDt iDt iDt -xMq -thA -thA -xMq -xMq xMq thA thA @@ -178663,38 +179859,38 @@ thA thA thA thA -thA -thA -thA -thA -thA -thA -thA -thA iDt -vcj -vcj -vcj -iyd -vlZ -gCh -alW -ppY iDt -xMq -xMq -thA -thA -thA -thA -thA -xMq -xMq +iDt +iDt +iDt +bpr +rcY +scw +ebd +erO +kBe +vsl +jYL +erO +gjq +gjq +gjq +gjq +gjq +gjq +iDt +ebd +iDt +iDt +scw iDt iDt scw iDt +scw iDt +ijY iDt iDt ppY @@ -178920,36 +180116,36 @@ thA thA thA thA -thA -thA -thA -thA -thA -thA -thA -thA +iDt +scw +iDt +iDt +iDt +iDt +tfX +xvp +jqT +jqT +uBT +hDQ +jqT +jqT +fhL +gjq +gjq +gjq +gjq +gjq +iDt +iDt iDt iDt scw -vcj -xrI -jQh -bst -alW iDt iDt -thA -thA -thA -thA -thA -thA -thA -thA -thA -thA iDt iDt +scw iDt iDt iDt @@ -179177,35 +180373,35 @@ thA thA thA thA -thA -thA -thA -thA -thA -thA -thA iDt -thA iDt iDt -vcj -lTs -lTs -lTs -vcj +iDt +gjq +gjq +gjq +tfX +aPA +jqT +kBb +jqT +jqT +qKs +gjq +gjq +gjq +gjq +gjq +gjq +iDt +iDt +iDt +iDt +iDt +iNo +iNo iDt iDt -thA -thA -thA -thA -thA -thA -thA -thA -thA -thA -thA iDt iDt scw @@ -179434,38 +180630,38 @@ thA thA thA thA -thA -thA -thA -thA -thA -thA -thA iDt +iDt +iDt +gjq +gjq +gjq +gjq +gjq +gjq +jqT +scw +jqT +gjq +gjq +gjq +gjq thA +gjq +gjq iDt iDt -jLO -tEC -tEC -tEC -jLO +ppY iDt iDt -thA -thA -thA -thA -thA -thA -thA -thA -thA -thA +iNo +iNo +iNo +iDt scw -hpE -xuo -hpE +cvE +keA +qTD iDt xMq thA @@ -179690,35 +180886,35 @@ gjq gjq gjq thA +iDt +iDt +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq thA thA thA -thA -thA -thA -thA -thA -scw -iDt +gjq +gjq +ijY iDt -scw -scw -scw -scw -ppY iDt iDt thA +iNo thA -thA -thA -thA -thA -thA -thA -thA -thA -thA +iNo +iNo nxM vmP maQ @@ -179950,27 +181146,27 @@ gjq gjq gjq gjq -thA -thA -thA -thA -scw -scw -scw -iDt -iDt -iDt -iDt -iDt -iDt -iDt -scw -iDt +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq +gjq thA thA thA thA thA +gjq +gjq +psb +mrk +psb +lGf thA thA thA @@ -180210,24 +181406,24 @@ gjq gjq gjq gjq -iDt -scw -scw -scw -iDt +gjq +gjq +gjq +gjq +gjq +thA +thA thA -psb -lGf thA thA -psb -mrk -psb -mbJ thA gjq gjq gjq +fKv +myZ +fKv +gjq gjq gjq thA @@ -180455,7 +181651,7 @@ thA thA thA thA -aKb +rcY iDt iDt xMq @@ -180468,22 +181664,22 @@ gjq gjq gjq gjq -ppY -scw -thA +gjq +gjq +gjq +gjq thA thA -bDO thA thA thA -vmA -myZ -fKv gjq gjq gjq gjq +fKv +myZ +fKv gjq gjq gjq @@ -180712,8 +181908,8 @@ thA thA thA thA -bmc -wkB +kLd +sWD iDt scw scw @@ -180721,28 +181917,28 @@ iDt scw scw iDt +iDt +gjq gjq gjq gjq gjq gjq gjq -thA -thA gjq -bDO thA thA -iDt +gjq +gjq +gjq +gjq +gjq +gjq fKv myZ fKv gjq gjq -thA -thA -thA -thA gjq gjq gjq @@ -180969,7 +182165,7 @@ thA thA thA thA -chg +qpH iDt scw scw @@ -180979,6 +182175,12 @@ mgS mgS mgS jRX +iDt +gjq +gjq +gjq +gjq +gjq gjq gjq gjq @@ -180987,21 +182189,15 @@ gjq gjq gjq gjq -bDO -thA gjq gjq fKv myZ -fKv -iDt -thA -thA -thA -thA +vmA thA thA thA +mLf gjq mep nFN @@ -181226,8 +182422,8 @@ thA thA thA iDt -bmc -pwr +kLd +qGt scw bqq uvA @@ -181237,6 +182433,7 @@ uhF gyg kOM jRX +iDt gjq gjq gjq @@ -181244,18 +182441,17 @@ gjq gjq gjq gjq -bDO gjq gjq gjq -fKv -myZ -vmA -thA -thA -thA -thA -thA +gjq +gjq +gjq +gjq +psb +mrk +psb +mbJ thA thA thA @@ -181483,7 +182679,7 @@ thA thA thA iDt -aKb +aDG scw xMq kuZ @@ -181501,22 +182697,22 @@ gjq gjq gjq gjq -bDO +gjq xMq xMq +gjq +gjq +gjq +ijY +iDt +iDt iDt -psb -mrk -psb -lGf -thA -thA -thA iDt iDt iDt -rxW -rxW +thA +xMq +xMq nxM qck owG @@ -181758,22 +182954,22 @@ mxK pJm aOG wWw -psb -wjA -xMq +tSj +szG xMq +gjq iDt scw iDt iDt -iDt +ppY iDt iDt iDt cCb iDt iDt -rxW +xMq nxM oji bvS @@ -182021,7 +183217,7 @@ xMq xMq iDt iDt -iDt +scw iDt iDt iDt @@ -184066,7 +185262,7 @@ rds xQi exw xMq -psb +mJz xMq scw iDt @@ -184074,9 +185270,9 @@ scw iDt iDt iDt -iDt -scw -iDt +amL +keA +qXm scw wRR lAc @@ -189467,7 +190663,7 @@ jre fuH fuH btU -xhp +bRe luR mlT lqZ @@ -233434,9 +234630,9 @@ maT bln bln bln -bln gsK -ohx +kKU +kKU nBE bln bln @@ -233691,9 +234887,9 @@ maT bln bln bln -bln qjQ -cyK +aOd +axg qjQ bln bln @@ -233948,8 +235144,8 @@ kXr bln bln bln -bln -qjQ +aOd +iAu rLo qjQ bln @@ -234209,8 +235405,8 @@ qjQ qjQ jDl qjQ -bln -bln +oot +oot pRj qOl qPw @@ -234464,10 +235660,10 @@ qjQ pvY esc qjQ -fZb -qjQ +axg qjQ bln +bln ptf hZQ cZN @@ -234720,11 +235916,11 @@ ajw tAS hoD hoD -hoD -wjZ -get +vDO +lgH qjQ bln +bln ptf qOl sUS @@ -234978,10 +236174,10 @@ qjQ eGw ewI pPl -hoD -uEk +xCL qjQ bln +bln ptf csE vPi @@ -235236,8 +236432,8 @@ qyT qcE aFz hoD -rea qjQ +utC bln ptf qOl @@ -235492,10 +236688,10 @@ qjQ jAq qxb nrm -hoD -qIP +iQr qjQ -bln +oot +oot pRj vSE mqI @@ -235751,7 +236947,7 @@ ojk bVJ dSO qjQ -qjQ +bln bln pRj jzk @@ -236530,7 +237726,7 @@ tut qai qoK pXv -pXv +sgh pXv pXv pXv @@ -237291,7 +238487,7 @@ vQj fvx hxE hxE -wBV +xFb aOd bln bln @@ -237553,8 +238749,8 @@ qjQ oot oot pRj +pRj uWW -daS kNZ pRj jQC @@ -237809,9 +239005,9 @@ qjQ bln bln bln +bln pRj -ldQ -pRj +ili pRj pRj jQC @@ -238063,14 +239259,14 @@ pRj pRj pRj pRj +bln +mQb +bln +bln pRj -ptf -ptf +axr +mUh pRj -daS -ptf -bln -ptf jQC ptf bln @@ -238315,19 +239511,19 @@ thK dnT pRj kCn -daS +baB pRj -wtC +xSI tXb pRj -kNZ -daS -daS -swS -daS -ptf bln -ptf +bln +uer +mQb +pRj +axr +sma +pRj wMU ptf bln @@ -238575,15 +239771,15 @@ kCn daS bKp bPz -daS -pRj +axr pRj -ptf -ptf -dWf -kNZ +bln +mQb +mQb +bln pRj -ptf +daS +tZM pRj wMU ptf @@ -238832,16 +240028,16 @@ mgo daS pRj iaT -glX +twF pRj bln bln -ptf -daS +bln +bln +pRj +pRj pRj pRj -eQz -blO wMU pRj pRj @@ -239091,14 +240287,14 @@ pRj pRj pRj pRj -ptf -ptf -pRj -ldQ +bON +bON +bON +bON pRj -dms -rlj -fSj +wwE +kkD +daS dWZ qtM obj @@ -239340,21 +240536,21 @@ vYA hzV rGl vTo -oMO +oVu mye ptd ptd obj obj obj +tXE obj obj obj obj +tXE obj -obj -obj -obj +bGl obj uoB mNY @@ -239597,22 +240793,22 @@ iwz uag iwz nQO -bmv -pRj -pRj -pRj -ptf -ptf -ptf -pRj -ptf -ptf -ptf -ptf -ptf -ptf +nua pRj pRj +kFR +daS +tZb +rLc +axr +utU +teF +axr +utU +daS +daS +tZb +daS fhW mNY csT @@ -239854,22 +241050,22 @@ wXW cYj bep ylU -dnq -jII -bln -bln -bln -bln -bln -bln -bln -bln -bln -bln -bln -bln +lAB +uvC pRj -rAO +dHu +daS +daS +nOY +axr +daS +bPz +daS +axr +axr +daS +axr +axr fhW mNY anz @@ -240112,21 +241308,21 @@ jII rLl ylU dnq -jII -bln -hcL -hcL -jqT -hcL -hcL -bln -mQb -bln -bln -bln -bln +uaY pRj -kkD +jQC +daS +axr +fXq +daS +daS +tbi +daS +daS +axr +axr +axr +axr fhW mNY krU @@ -240368,23 +241564,23 @@ qQb jII okb ylU -jwl -jII -kps -hcL -bXF -kcm -mGm -hcL -bln -uer -mQb -bln -ptf -ptf -pRj +dnq +dyB pRj -fhW +jQC +pXv +jUV +sGz +miL +pZS +axr +qCa +aph +oIy +aAM +nON +nON +iQb mNY juS aQR @@ -240625,23 +241821,23 @@ jfc cpm pzb cRF -pua -jII -bln -hcL -baA -gCd -fzU -hcL -bln -bln -bln -bln -ptf -cun -obj -obj -vvX +dnq +pRj +pRj +dOa +pRj +pRj +pRj +pRj +hSm +qLA +jui +pRj +pyR +fWC +lmB +lGw +daS mNY ctI hLZ @@ -240882,22 +242078,22 @@ fYE cpm dnq ylU -dnq -paM -paM -hcL -jqT -hdj -jqT -hcL -paM -paM -vym -vym +pua +pRj +xWm +jQC +ukS +kFR +xWm +pRj pRj -txc pRj pRj +pRj +tRa +fhW +rCZ +uow daS mNY gFI @@ -241140,20 +242336,20 @@ cpm dnq ylU dnq -paM -sra -eWb -nBk -gdP -nBk -wpu -gmL -paM -clm -gGH -vja -smg -dlR +pRj +pRj +pRj +pRj +jnm +pRj +pRj +gTf +sPI +uFh +vym +vym +sdd +vym pRj oKv mNY @@ -241397,20 +242593,20 @@ cpm ooV bwD qdI -paM -pdg -nBk -nBk -oSY -nBk -nBk -aCX -paM -tUG -jZU -uFh -hwx -nyg +pRj +fHv +phk +isK +kXL +xnG +pRj +swO +pHr +qxn +tFK +vAH +smg +dlR pRj daS mNY @@ -241654,20 +242850,20 @@ cpm dVF ylU bep -paM -xxQ -gMl -kzO -gdP -ykL -nZA -toV -paM -vkN -bbo -deO -mCK -pwG +pRj +uuy +mIc +juM +frc +xnG +pRj +kta +kta +vym +vym +pUx +bFf +gAJ pRj daS mNY @@ -241910,20 +243106,20 @@ gCn qIx dZQ aNs -dnq -paM -fum -nBk -nBk -gdP -nBk -nBk -iiT -paM -wxY -hFi +atv +pRj +pRj +pRj +pRj +pRj +kmR +pRj +cCP +kta +fcR +uFh bts -nlr +pwi oVt pRj swS @@ -242147,13 +243343,13 @@ xRw nYv qVp xKJ -veH -pZh -oYI -aCk -wzk -knU -kPv +dvA +lCI +age +olG +bEC +uEy +iLm dxK dxK cpm @@ -242165,21 +243361,21 @@ cpm cpm cpm cpm -xyl +dJd iuv dnq -paM -uQV -gdP -cCt -gdP -cEi -nBk -mZV -paM -bbo +nlv +uMN +nsM +fZf +qpU +cEr +iXT +aHV +kta +gDm oKY -bPx +kCI iXk hHD pRj @@ -242412,31 +243608,31 @@ ybv dxK dxK dxK -bln -bln -bln -bln -bln -bln -bln -bln -bln +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB pAZ dnq iuv -gLk -paM -hGZ -nBk -cMS -ecJ -pya -nBk -tXY -paM +dnq +nlv +uMN +uMN +msP +hPQ +cEr +aQO +fFv +kta bbo vja -kaK +wle bbo bOk pRj @@ -242667,31 +243863,31 @@ qCP aAi ybv ybv -bln -kta -kta -kta -kta -kta -kta -kta -kta -kta -bln -pAZ -dnq -vrX -pua +nBk +paM +paM +paM +paM +paM +paM +paM +paM paM -wik -vJI -uud -gdP -pjl -uOn -msU paM -lxi +paM +dnq +vrX +nBl +kta +aHR +cPi +gCl +jpH +mkn +qnw +sEn +kta +khu bbo pbE vja @@ -242924,33 +244120,33 @@ cHO rOC ybv ybv -bln -kta -jLa -rBL -uMN -clE -jQI -qnr -jQI -kta -bln -pAZ -dnq -iuv -atv paM -nBk -svN -nQh -jSl -cxg -pfD -nnB paM -khu -loq -bts +orG +gtP +grc +xvs +pgp +adf +tQg +mdc +rWc +paM +nTe +iuv +dnq +kta +ihh +ryh +rXY +wzY +mIH +bqi +aQO +kta +drw +bbo +gwx erA qll pRj @@ -243181,36 +244377,36 @@ bdK dzi ybv ybv -clE +kxT +mVi +dgQ +rTM +fwf +fwf +fwf +fwf +fwf +qHP +eYs +hcL +isx +iuv +dnq kta -uMN -uMN -uMN -clE -qQC -qQC -qQC +kta +kta +kYS +nlv +kmC kta kta kta -ieG -iuv -dnq -paM -paM -paM -paM -xsv -paM -paM -paM -paM -vym vym bCs vym vym vym +vym bbr wou bbr @@ -243438,34 +244634,34 @@ rOC dhL ybv ybv -vgu -kta -kta -dHa -kta -kta -cPK -qQC -jtN -aYq -pnz -kta -qQG +aqd +umu +umu +fyK +dPq +qqT +xdb +gVq +wnz +loT +fwf +hcL +isx nlT krv hyc fdy fdy +pPh +cLN +xxz fdy -dxU -fdy -nbi -cUF +pvg nQW vsz -sJq fdy fdy +wHX nbi qzu cLN @@ -243695,19 +244891,19 @@ mNJ lVc ybv ybv -wMz -sDp -tAi -xyN -xGJ -tsQ -lSP -wqj -vGY -nqw -vGY -xXt -gET +tIy +umu +umu +fyK +oIr +oIr +wzC +oIr +oIr +sZU +obc +bRM +jbj gMM jba mKC @@ -243952,26 +245148,26 @@ oqz rSN ybv ybv -qam -kta -kta -eoJ -kta -kta -lEJ -qQC -hNg -rFD -yev -kta -vtz +aqd +umu +umu +fyK +dCR +lGG +apt +rcA +nrB +xWO +dHs +hcL +isx fuM vXh hyc -tdK +rWn mJa -gDV -fxl +rWn +mHa vmk rUY rWn @@ -244209,21 +245405,21 @@ cHO oYu ybv ybv -clE -kta -iPx -dIy -vQG -clE -qQC -qQC -qQC -kta -kta -kta -tqQ +jkK +kaW +bHj +ery +dHs +dHs +dHs +dHs +dHs +qlQ +ncu +hcL +isx iuv -vyb +ipa xVK xVK xVK @@ -244466,25 +245662,25 @@ oqz oXg ybv ybv -bln -kta -dEQ -sGv -rFf -clE -jQI -drE -jQI -kta -bln -pAZ -bep +paM +paM +tcn +bMC +dUP +unH +uOo +bMt +oOt +mln +igb +paM +xns iuv -vXh +qrb xVK -flI -evb -tqk +pks +xVV +cKo cvS gDp kRP @@ -244723,25 +245919,25 @@ twK aES ybv ybv -bln -kta -kta -kta -kta -kta -kta -kta -kta -kta -bln -pAZ +nBk +paM +paM +paM +paM +paM +paM +paM +paM +paM +paM +paM dnq iuv yas xVK -hJY +jbh eUW -jtt +bmu cvS gDp kRP @@ -244980,25 +246176,25 @@ ybv ybv ybv lpM -lpM -lpM -bln -bln -bln -bln -bln -bln -bln -bln -bln +vey +vey +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB +sEB pAZ dnq iuv vXh xVK -xjm +qbn fiO -iwA +arg cvS gDp kRP @@ -245231,13 +246427,13 @@ wKI iFs qVp lpM -slP -hsx -hpR -pIk -gYz -tHi -iLu +aJE +hho +cNK +lKw +lpM +lpM +lpM lpM lpM lpM @@ -245249,13 +246445,13 @@ mhQ mhQ mhQ mhQ -dnq +rhw iuv -vXh +ozW xVK -xPN +vXX cNm -pGZ +vPk cvS gDp kRP @@ -245492,23 +246688,23 @@ oRk mvc mvc rAW -kwz -ghJ -uEm -aEz +gYz +mVw +kKG +jda lpM rEo euf jzn mhQ -uoT +kDa erZ wVu fZg mhQ pzb iuv -kWN +prh qFX lke laM @@ -245749,9 +246945,9 @@ rCD uEm uEm mvc -hCV -nkb -ptB +uQT +uDa +cPV mvc lzb anu @@ -245765,11 +246961,11 @@ lRf mhQ dnq iuv -vXh +iFm xVK -fDJ +xRo owv -pYF +qXU uwO rSx kRP @@ -246002,14 +247198,14 @@ qWZ qKn qWZ lpM -xxx -xbo -xbo -anu -fue -dmG -uPB -xLF +ejT +iEV +iEV +cPV +hCV +jeC +jeC +mvc lpM oGQ wKw @@ -246022,11 +247218,11 @@ xex mhQ cBk kdA -reb +xFj xVK -tfx +xcS tyK -fVS +eMf cvS gDp iMA @@ -246259,14 +247455,14 @@ kGe lWd dOF lpM -byx -aJN -aJN -wzm -ond -mvc -mvc -mvc +djh +sgZ +sgZ +pZN +kwu +dmG +uPB +xLF lpM dbm vey @@ -246516,10 +247712,10 @@ oVR lfo oVR lpM -dbs -rXi -rXi -wma +oii +auU +auU +fgq heX qjx heX @@ -247030,14 +248226,14 @@ hZf rYE xUg lpM -luk -aTw -iFL -hpe -fiN -mBX -uEm -viQ +rdf +khU +wDB +gjQ +ipU +rCh +pny +jEg dGU wdg bVv @@ -247307,7 +248503,7 @@ mhQ mhQ rLl jtE -vXh +ggr cvS cvS bRH @@ -247565,7 +248761,7 @@ vBh vBh uuq vlf -uIj +hcO cvS iGa caZ @@ -247822,7 +249018,7 @@ iuv iuv flx dnq -cDQ +aab cvS sDU fgs @@ -248079,7 +249275,7 @@ xdW dnq dnq dnq -sAC +tmr cvS sxu kwX @@ -249323,7 +250519,7 @@ cGB cGB gsI tLL -vJZ +vlE kKL kKL kKL @@ -250347,7 +251543,7 @@ skl gaC vfW vfW -jBY +qEB vfW lvk crv @@ -250601,7 +251797,7 @@ ygS oGr pDA skl -ufw +ePq uRo uRo uRo @@ -252415,7 +253611,7 @@ oqY kKL kKL kKL -sLI +ndv uXd iiE oIj @@ -252515,7 +253711,7 @@ mfD skX ojW ife -sUv +rKK pbs pbs pbs @@ -255793,11 +256989,11 @@ oRu ccR uKj dDw -imT +ydE qgu tYA vds -wrt +uhG liz txH mFE @@ -272757,9 +273953,9 @@ bln bln bln bln -mhP -ufM -mhP +jxw +jEU +jxw bln bln wNO @@ -273013,11 +274209,11 @@ bln bln bln bln -qMg -mhP -nYF -mhP -qMg +aZw +jxw +erR +jxw +aZw bln bln wNO @@ -273269,13 +274465,13 @@ bln bln bln bln -mhP -mhP -dRU -ufM -qqh -mhP -mhP +jxw +jxw +doy +jEU +fkS +jxw +jxw bln bln wNO @@ -273525,15 +274721,15 @@ wNO wNO bln bln -oaD -oaD -nMU -kcy -kcy -kcy -nxo -oaD -oaD +rkW +rkW +onk +rTz +rTz +rTz +oZk +rkW +rkW bln wNO wNO @@ -273782,15 +274978,15 @@ wNO wNO bln bln -mhP -qtl -wOi -kcy -hGu -kcy -lfZ -aYt -mhP +jxw +kZL +eEQ +rTz +vkS +rTz +kNE +fRP +jxw bln wNO wNO @@ -274039,15 +275235,15 @@ wNO wNO bln bln -oaD -oaD -ihM -kcy -kcy -kcy -xvw -oaD -oaD +rkW +rkW +kDX +rTz +rTz +rTz +aTx +rkW +rkW bln wNO wNO @@ -274297,13 +275493,13 @@ wNO wNO bln bln -mhP -mhP -vSo -fRr -wav -mhP -mhP +jxw +jxw +gAa +xms +qEq +jxw +jxw bln bln wNO @@ -274555,11 +275751,11 @@ wNO wNO bln bln -qMg -mhP -viM -mhP -qMg +aZw +jxw +lZt +jxw +aZw bln bln wNO @@ -274813,9 +276009,9 @@ wNO wNO bln bln -mhP -oaD -mhP +jxw +rkW +jxw bln bln wNO diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 43ea772660a09..b44fc6d36f9c8 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -2035,6 +2035,10 @@ dir = 4 }, /obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/machinery/camera/directional/south{ + network = list("ss13","rd"); + c_tag = "Science Lobby" + }, /turf/open/floor/iron/white, /area/station/science/lobby) "aLW" = ( @@ -11065,8 +11069,8 @@ /area/station/medical/chemistry) "dYK" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 }, /turf/open/floor/wood, /area/station/commons/lounge) @@ -16029,10 +16033,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/camera/directional/north{ - c_tag = "Science Lobby"; - network = list("ss13","rd") - }, /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 }, @@ -19463,9 +19463,6 @@ /turf/open/floor/iron, /area/station/engineering/main) "hab" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -19720,10 +19717,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/break_room) -"heR" = ( -/obj/structure/cable, -/turf/closed/wall, -/area/station/command/heads_quarters/qm) "heS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/mop_bucket/janitorialcart, @@ -27772,6 +27765,15 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/white, /area/station/medical/virology) +"jPw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/commons/lounge) "jPE" = ( /obj/structure/sign/map/left{ desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; @@ -33518,6 +33520,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, /turf/open/floor/wood, /area/station/commons/lounge) "lWq" = ( @@ -44177,6 +44182,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) +"pIM" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/commons/lounge) "pIU" = ( /obj/structure/closet/secure_closet/medical1, /obj/effect/turf_decal/tile/green/half/contrasted{ @@ -59653,7 +59664,7 @@ /obj/structure/sign/directions/command{ pixel_y = -8 }, -/turf/closed/wall/r_wall, +/turf/closed/wall, /area/station/commons/storage/tools) "uZo" = ( /obj/machinery/light/small/directional/north, @@ -89183,7 +89194,7 @@ aaa jXu twr nsT -heR +kQP kQP hqD kQP @@ -102056,7 +102067,7 @@ twN lkc hhN pBi -hkG +pIM xEJ yjc crf @@ -103853,7 +103864,7 @@ vFB kFp aeb bvJ -lWm +jPw kdN wSs jGA diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index 02b56e53a1e63..ff8ead98aabc2 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -1484,6 +1484,7 @@ /obj/effect/turf_decal/tile/green/opposingcorners{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/side{ dir = 1 }, @@ -7301,6 +7302,7 @@ /obj/structure/cable, /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm index 89645ef62ea5f..bd8f8b2a4b274 100644 --- a/_maps/map_files/tramstation/tramstation.dmm +++ b/_maps/map_files/tramstation/tramstation.dmm @@ -36872,13 +36872,6 @@ }, /turf/open/floor/catwalk_floor, /area/station/hallway/primary/tram/right) -"lVh" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/secondary/command) "lVi" = ( /turf/closed/wall, /area/station/maintenance/department/science) @@ -57397,10 +57390,8 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "tms" = ( -/obj/machinery/power/smes{ - charge = 5e+06 - }, /obj/structure/cable, +/obj/machinery/power/smes/full, /turf/open/floor/circuit/telecomms/mainframe, /area/station/tcommsat/server) "tmz" = ( @@ -153688,8 +153679,8 @@ dDm uoO uoO fss -lVh -lVh +fss +fss nYr rEq bSS @@ -202647,4 +202638,4 @@ pMW pMW pMW pMW -"} \ No newline at end of file +"} diff --git a/_maps/map_files/wawastation/wawastation.dmm b/_maps/map_files/wawastation/wawastation.dmm index 6288d28c5cfbd..658591bbb0e3d 100644 --- a/_maps/map_files/wawastation/wawastation.dmm +++ b/_maps/map_files/wawastation/wawastation.dmm @@ -31860,12 +31860,16 @@ "ljU" = ( /obj/effect/turf_decal/tile/dark_red/opposingcorners, /obj/structure/table, -/obj/item/clothing/head/hats/tophat, /obj/item/book/manual/wiki/barman_recipes{ pixel_x = -4; pixel_y = 7 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/holosign_creator/robot_seat/bar{ + pixel_y = 4; + pixel_x = 6 + }, +/obj/item/clothing/head/hats/tophat, /turf/open/floor/iron/dark, /area/station/service/bar) "ljZ" = ( @@ -46913,13 +46917,11 @@ /area/station/medical/exam_room) "qGD" = ( /obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/item/stack/sheet/mineral/plasma, +/obj/machinery/reagentgrinder, /turf/open/floor/iron/white/textured_large, /area/station/science/xenobiology) "qGN" = ( @@ -48804,11 +48806,9 @@ /area/station/engineering/atmos/upper) "rmi" = ( /obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, /obj/effect/turf_decal/stripes/line, /obj/item/stack/sheet/mineral/plasma, +/obj/machinery/reagentgrinder, /turf/open/floor/iron/white/textured_large, /area/station/science/xenobiology) "rms" = ( diff --git a/code/__DEFINES/dcs/signals/signals_circuit.dm b/code/__DEFINES/dcs/signals/signals_circuit.dm index 08d5f675b287c..14be995d6ce7d 100644 --- a/code/__DEFINES/dcs/signals/signals_circuit.dm +++ b/code/__DEFINES/dcs/signals/signals_circuit.dm @@ -22,6 +22,9 @@ /// Sent when a circuit is removed from its shell #define COMSIG_CIRCUIT_SHELL_REMOVED "circuit_shell_removed" +/// Send to [/obj/item/circuit_component] when it is added to a circuit. (/obj/item/integrated_circuit) +#define COMSIG_CIRCUIT_COMPONENT_ADDED "circuit_component_added" + /// Sent to [/obj/item/circuit_component] when it is removed from a circuit. (/obj/item/integrated_circuit) #define COMSIG_CIRCUIT_COMPONENT_REMOVED "circuit_component_removed" diff --git a/code/__DEFINES/dcs/signals/signals_object.dm b/code/__DEFINES/dcs/signals/signals_object.dm index 132adba02e0ba..2044aab51e24d 100644 --- a/code/__DEFINES/dcs/signals/signals_object.dm +++ b/code/__DEFINES/dcs/signals/signals_object.dm @@ -550,3 +550,27 @@ #define COMSIG_WINGS_OPENED "wings_opened" /// Sent from /obj/item/organ/wings/functional/proc/close_wings(): (mob/living/carbon/owner) #define COMSIG_WINGS_CLOSED "wings_closed" + +/// Sent from /obj/item/assembly/on_attach(): (atom/holder) +#define COMSIG_ASSEMBLY_ATTACHED "assembly_attached" + +/// Sent from /obj/item/assembly/on_detach(): (atom/holder) +#define COMSIG_ASSEMBLY_DETACHED "assembly_detached" + +/* + * The following two signals are separate from the above two because buttons don't set the holder of the inserted assembly. + * This causes subtle behavioral differences that future handlers for these signals may need to account for, + * even if none of the currently implemented handlers do. + */ + +/// Sent from /obj/machinery/button/assembly_act(obj/machinery/button/button, mob/user) +#define COMSIG_ASSEMBLY_ADDED_TO_BUTTON "assembly_added_to_button" + +/// Sent from /obj/machinery/button/remove_assembly(obj/machinery/button/button, mob/user) +#define COMSIG_ASSEMBLY_REMOVED_FROM_BUTTON "assembly_removed_from_button" + +/// Sent from /datum/powernet/add_cable() +#define COMSIG_CABLE_ADDED_TO_POWERNET "cable_added_to_powernet" + +/// Sent from /datum/powernet/remove_cable() +#define COMSIG_CABLE_REMOVED_FROM_POWERNET "cable_removed_from_powernet" diff --git a/code/__DEFINES/dcs/signals/signals_powernet.dm b/code/__DEFINES/dcs/signals/signals_powernet.dm new file mode 100644 index 0000000000000..1343e9e1d66f0 --- /dev/null +++ b/code/__DEFINES/dcs/signals/signals_powernet.dm @@ -0,0 +1,4 @@ +// Powernet signals + +/// Sent when a wirenet circuit component sends a signal (list/data) +#define COMSIG_POWERNET_CIRCUIT_TRANSMISSION "powernet_circuit_transmision" diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index f07c56d9b7cca..94b22d55ba70f 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -297,14 +297,16 @@ //Used as an upper limit for species that continuously gain nutriment #define NUTRITION_LEVEL_ALMOST_FULL 535 -//Charge levels for Ethereals, in joules. +// The standard charge all other Ethereal charge defines are scaled against. +#define STANDARD_ETHEREAL_CHARGE (1 * STANDARD_CELL_CHARGE) +// Charge levels for Ethereals, in joules. #define ETHEREAL_CHARGE_NONE 0 -#define ETHEREAL_CHARGE_LOWPOWER (0.4 * STANDARD_CELL_CHARGE) -#define ETHEREAL_CHARGE_NORMAL (1 * STANDARD_CELL_CHARGE) -#define ETHEREAL_CHARGE_ALMOSTFULL (1.5 * STANDARD_CELL_CHARGE) -#define ETHEREAL_CHARGE_FULL (2 * STANDARD_CELL_CHARGE) -#define ETHEREAL_CHARGE_OVERLOAD (2.5 * STANDARD_CELL_CHARGE) -#define ETHEREAL_CHARGE_DANGEROUS (3 * STANDARD_CELL_CHARGE) +#define ETHEREAL_CHARGE_LOWPOWER (0.4 * STANDARD_ETHEREAL_CHARGE) +#define ETHEREAL_CHARGE_NORMAL (1 * STANDARD_ETHEREAL_CHARGE) +#define ETHEREAL_CHARGE_ALMOSTFULL (1.5 * STANDARD_ETHEREAL_CHARGE) +#define ETHEREAL_CHARGE_FULL (2 * STANDARD_ETHEREAL_CHARGE) +#define ETHEREAL_CHARGE_OVERLOAD (2.5 * STANDARD_ETHEREAL_CHARGE) +#define ETHEREAL_CHARGE_DANGEROUS (3 * STANDARD_ETHEREAL_CHARGE) #define CRYSTALIZE_COOLDOWN_LENGTH (120 SECONDS) @@ -452,7 +454,7 @@ #define DOOR_CRUSH_DAMAGE 15 //the amount of damage that airlocks deal when they crush you #define HUNGER_FACTOR 0.05 //factor at which mob nutrition decreases -#define ETHEREAL_DISCHARGE_RATE (8e-3 * STANDARD_CELL_CHARGE) // Rate at which ethereal stomach charge decreases +#define ETHEREAL_DISCHARGE_RATE (1e-3 * STANDARD_ETHEREAL_CHARGE) // Rate at which ethereal stomach charge decreases /// How much nutrition eating clothes as moth gives and drains #define CLOTHING_NUTRITION_GAIN 15 #define REAGENTS_METABOLISM 0.2 //How many units of reagent are consumed per second, by default. diff --git a/code/__DEFINES/projectiles.dm b/code/__DEFINES/projectiles.dm index b9b13eb8fdc4b..4a89f58ff15d1 100644 --- a/code/__DEFINES/projectiles.dm +++ b/code/__DEFINES/projectiles.dm @@ -37,7 +37,7 @@ /// The caliber used by the the M-90gl Carbine, and NT-ARG 'Boarder'. #define CALIBER_A223 "a223" /// The caliber used by bolt action rifles. -#define CALIBER_STRILKA310 ".310_strilka" +#define CALIBER_STRILKA310 ".310 strilka" /// The caliber used by shotguns. #define CALIBER_SHOTGUN "shotgun" /// The caliber used by grenade launchers. @@ -49,7 +49,7 @@ /// The caliber used by most energy guns. #define CALIBER_ENERGY "energy" /// The acliber used by foam force and donksoft toy guns. -#define CALIBER_FOAM "foam_force" +#define CALIBER_FOAM "foam force" /// The caliber used by the bow and arrow. #define CALIBER_ARROW "arrow" /// The caliber used by the harpoon gun. diff --git a/code/controllers/configuration/entries/game_options.dm b/code/controllers/configuration/entries/game_options.dm index 5e9f8f5783bcc..fd121537846b6 100644 --- a/code/controllers/configuration/entries/game_options.dm +++ b/code/controllers/configuration/entries/game_options.dm @@ -453,6 +453,8 @@ /datum/config_entry/flag/disallow_circuit_sounds +/datum/config_entry/flag/tts_no_whisper + /datum/config_entry/string/tts_http_url protection = CONFIG_ENTRY_LOCKED diff --git a/code/controllers/subsystem/id_access.dm b/code/controllers/subsystem/id_access.dm index 93b823f18b595..35b543b2c6d34 100644 --- a/code/controllers/subsystem/id_access.dm +++ b/code/controllers/subsystem/id_access.dm @@ -452,9 +452,13 @@ SUBSYSTEM_DEF(id_access) id_card.big_pointer = trim.big_pointer id_card.pointer_color = trim.pointer_color - if(!check_forged || !id_card.forged) + if (!check_forged || !id_card.forged) id_card.assignment = trim.assignment + if (ishuman(id_card.loc)) + var/mob/living/carbon/human/owner = id_card.loc + owner.sec_hud_set_ID() + // We'll let the chameleon action update the card's label as necessary instead of doing it here. /** @@ -474,6 +478,10 @@ SUBSYSTEM_DEF(id_access) id_card.big_pointer = id_card.trim.big_pointer id_card.pointer_color = id_card.trim.pointer_color + if (ishuman(id_card.loc)) + var/mob/living/carbon/human/owner = id_card.loc + owner.sec_hud_set_ID() + /** * Adds the accesses associated with a trim to an ID card. * diff --git a/code/controllers/subsystem/pai.dm b/code/controllers/subsystem/pai.dm index e3d47a5c0cd6b..c5754115a6e00 100644 --- a/code/controllers/subsystem/pai.dm +++ b/code/controllers/subsystem/pai.dm @@ -52,18 +52,18 @@ SUBSYSTEM_DEF(pai) return FALSE switch(action) if("submit") - candidate.comments = trim(params["comments"], MAX_BROADCAST_LEN) - candidate.description = trim(params["description"], MAX_BROADCAST_LEN) - candidate.name = trim(params["name"], MAX_NAME_LEN) + candidate.comments = reject_bad_name(params["comments"], allow_numbers = TRUE, max_length = MAX_BROADCAST_LEN, strict = TRUE, cap_after_symbols = FALSE) || "Unknown" + candidate.description = reject_bad_name(params["description"], allow_numbers = TRUE, max_length = MAX_BROADCAST_LEN, strict = TRUE, cap_after_symbols = FALSE) || "Unknown" + candidate.name = reject_bad_name(params["name"], allow_numbers = TRUE, max_length = MAX_NAME_LEN, strict = TRUE, cap_after_symbols = FALSE) || "Unknown" candidate.ckey = user.ckey candidate.ready = TRUE ui.close() submit_alert(user) return TRUE if("save") - candidate.comments = params["comments"] - candidate.description = params["description"] - candidate.name = params["name"] + candidate.comments = reject_bad_name(params["comments"], allow_numbers = TRUE, max_length = MAX_BROADCAST_LEN, strict = TRUE, cap_after_symbols = FALSE) || "Unknown" + candidate.description = reject_bad_name(params["description"], allow_numbers = TRUE, max_length = MAX_BROADCAST_LEN, strict = TRUE, cap_after_symbols = FALSE) || "Unknown" + candidate.name = reject_bad_name(params["name"], allow_numbers = TRUE, max_length = MAX_NAME_LEN, strict = TRUE, cap_after_symbols = FALSE) || "Unknown" candidate.savefile_save(user) return TRUE if("load") diff --git a/code/datums/brain_damage/severe.dm b/code/datums/brain_damage/severe.dm index ec537adf5c731..f102a65fcdad9 100644 --- a/code/datums/brain_damage/severe.dm +++ b/code/datums/brain_damage/severe.dm @@ -356,7 +356,7 @@ owner.cause_hallucination(/datum/hallucination/delusion/preset/heretic, "Caused by The Weeping brain trauma") owner.add_mood_event("eldritch_weeping", /datum/mood_event/eldritch_painting/weeping) COOLDOWN_START(src, weeping_hallucinations, 10 SECONDS) - ..() + return ..() //This one is for "The First Desire" or /obj/structure/sign/painting/eldritch/desire /datum/brain_trauma/severe/flesh_desire @@ -373,7 +373,7 @@ // Allows them to eat faster, mainly for flavor ADD_TRAIT(owner, TRAIT_VORACIOUS, REF(src)) ADD_TRAIT(owner, TRAIT_FLESH_DESIRE, REF(src)) - ..() + return ..() /datum/brain_trauma/severe/flesh_desire/on_life(seconds_per_tick, times_fired) // Causes them to need to eat at 10x the normal rate diff --git a/code/datums/components/lockable_storage.dm b/code/datums/components/lockable_storage.dm index ca058cb3fbfab..df23006163245 100644 --- a/code/datums/components/lockable_storage.dm +++ b/code/datums/components/lockable_storage.dm @@ -51,6 +51,7 @@ RegisterSignal(parent, COMSIG_ATOM_EXAMINE, PROC_REF(on_examine)) RegisterSignal(parent, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(on_requesting_context_from_item)) RegisterSignal(parent, COMSIG_ATOM_UPDATE_ICON_STATE, PROC_REF(on_update_icon_state)) + RegisterSignal(parent, COMSIG_ATOM_EMAG_ACT, PROC_REF(on_emag)) if(isitem(parent)) RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, PROC_REF(on_interact)) @@ -67,6 +68,7 @@ COMSIG_ATOM_EXAMINE, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, COMSIG_ATOM_UPDATE_ICON_STATE, + COMSIG_ATOM_EMAG_ACT, )) if(isitem(parent)) @@ -141,10 +143,33 @@ source.balloon_alert(user, "hacked") lock_code = null +/datum/component/lockable_storage/proc/on_emag(obj/source, mob/user, obj/item/card/emag/emag_card) + SIGNAL_HANDLER + + if(!source.atom_storage.locked) + return FALSE + + if(source.obj_flags & EMAGGED) + return FALSE + source.obj_flags |= EMAGGED + can_hack_open = FALSE // since it's broken for good + + source.visible_message(span_warning("Sparks fly from [source]!"), blind_message = span_hear("You hear a faint electrical spark.")) + source.balloon_alert(user, "lock destroyed") + playsound(source, SFX_SPARKS, 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + lock_code = null + source.atom_storage.locked = STORAGE_NOT_LOCKED + source.update_appearance() + return ITEM_INTERACT_SUCCESS + ///Updates the icon state depending on if we're locked or not. /datum/component/lockable_storage/proc/on_update_icon_state(obj/source) SIGNAL_HANDLER - source.icon_state = "[source.base_icon_state][source.atom_storage.locked ? "_locked" : null]" + + if(source.obj_flags & EMAGGED) + source.icon_state = "[source.base_icon_state]_broken" + else + source.icon_state = "[source.base_icon_state][source.atom_storage.locked ? "_locked" : null]" ///Called when interacted with in-hand or on attack, opens the UI. /datum/component/lockable_storage/proc/on_interact(atom/source, mob/user) @@ -152,6 +177,11 @@ INVOKE_ASYNC(src, PROC_REF(ui_interact), user) /datum/component/lockable_storage/ui_interact(mob/user, datum/tgui/ui) + var/obj/source = parent + if(source.obj_flags & EMAGGED) + ui?.close() + return + ui = SStgui.try_update_ui(user, src, ui) if(!ui) ui = new(user, src, "LockedSafe", parent) diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm index aa93bbb431d20..c8aba44ef4732 100644 --- a/code/game/machinery/buttons.dm +++ b/code/game/machinery/buttons.dm @@ -145,6 +145,7 @@ return ITEM_INTERACT_BLOCKING device = new_device + SEND_SIGNAL(new_device, COMSIG_ASSEMBLY_ADDED_TO_BUTTON, src, user) to_chat(user, span_notice("You add \the [new_device] to the button.")) update_appearance() @@ -219,7 +220,6 @@ balloon_alert(user, "access overridden") return TRUE - /obj/machinery/button/attack_ai(mob/user) if(!silicon_access_disabled && !panel_open) return attempt_press(user) @@ -274,6 +274,7 @@ return ..() /obj/machinery/button/proc/remove_assembly(mob/user) + SEND_SIGNAL(device, COMSIG_ASSEMBLY_REMOVED_FROM_BUTTON, src, user) user.put_in_hands(device) to_chat(user, span_notice("You remove \the [device] from the button frame.")) device = null diff --git a/code/game/machinery/computer/records/medical.dm b/code/game/machinery/computer/records/medical.dm index c5f11ec89ca7c..66d0781ddcaab 100644 --- a/code/game/machinery/computer/records/medical.dm +++ b/code/game/machinery/computer/records/medical.dm @@ -96,7 +96,9 @@ if("add_note") if(!params["content"]) return FALSE - var/content = trim(params["content"], MAX_MESSAGE_LEN) + var/content = reject_bad_name(params["content"], allow_numbers = TRUE, max_length = MAX_MESSAGE_LEN, strict = TRUE, cap_after_symbols = FALSE) + if(!content) + return FALSE var/datum/medical_note/new_note = new(usr.name, content) while(length(target.medical_notes) > 2) diff --git a/code/game/machinery/computer/records/records.dm b/code/game/machinery/computer/records/records.dm index 7d01d973549b3..30fe231d1018e 100644 --- a/code/game/machinery/computer/records/records.dm +++ b/code/game/machinery/computer/records/records.dm @@ -41,9 +41,9 @@ if(!field || !(field in target?.vars)) return FALSE - var/value = trim(params["value"], MAX_BROADCAST_LEN) - investigate_log("[key_name(user)] changed the field: \"[field]\" with value: \"[target.vars[field]]\" to new value: \"[value || "Unknown"]\"", INVESTIGATE_RECORDS) - target.vars[field] = value || "Unknown" + var/value = reject_bad_name(params["value"], allow_numbers = TRUE, max_length = MAX_BROADCAST_LEN, strict = TRUE, cap_after_symbols = FALSE) || "Unknown" + investigate_log("[key_name(user)] changed the field: \"[field]\" with value: \"[target.vars[field]]\" to new value: \"[value]\"", INVESTIGATE_RECORDS) + target.vars[field] = value return TRUE diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm index fd106ce10cdd7..5fcd6db154cee 100644 --- a/code/game/machinery/porta_turret/portable_turret.dm +++ b/code/game/machinery/porta_turret/portable_turret.dm @@ -780,6 +780,11 @@ DEFINE_BITFIELD(turret_flags, list( desc = "An energy blaster auto-turret." armor_type = /datum/armor/syndicate_turret +/obj/machinery/porta_turret/syndicate/energy/ruin/assess_perp(mob/living/carbon/human/perp) + if (!check_access(perp.wear_id?.GetID())) + return 10 + return 0 + /datum/armor/syndicate_turret melee = 40 bullet = 40 diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index c16f861b12c75..afc121ab770c5 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -1762,14 +1762,21 @@ to_chat(user, span_notice("You successfully forge the ID card.")) user.log_message("forged \the [initial(name)] with name \"[registered_name]\", occupation \"[assignment]\" and trim \"[trim?.assignment]\".", LOG_GAME) - if(!registered_account && ishuman(user)) - var/mob/living/carbon/human/accountowner = user - - var/datum/bank_account/account = SSeconomy.bank_accounts_by_id["[accountowner.account_id]"] - if(account) - account.bank_cards += src - registered_account = account - to_chat(user, span_notice("Your account number has been automatically assigned.")) + if(!ishuman(user)) + return + + var/mob/living/carbon/human/owner = user + if (!selected_trim_path) // Ensure that even without a trim update, we update user's sechud + owner.sec_hud_set_ID() + + if (registered_account) + return + + var/datum/bank_account/account = SSeconomy.bank_accounts_by_id["[owner.account_id]"] + if(account) + account.bank_cards += src + registered_account = account + to_chat(user, span_notice("Your account number has been automatically assigned.")) /obj/item/card/id/advanced/chameleon/add_item_context(obj/item/source, list/context, atom/target, mob/living/user,) . = ..() diff --git a/code/game/objects/items/hand_items.dm b/code/game/objects/items/hand_items.dm index 9b5fd8e0fe642..f1f2b0acfa631 100644 --- a/code/game/objects/items/hand_items.dm +++ b/code/game/objects/items/hand_items.dm @@ -661,6 +661,8 @@ . = ..() var/obj/projectile/ink_spit/ink_spit = new (target) ink_spit.on_hit(target) + if(!QDELETED(ink_spit)) // in case it somehow remains around + qdel(ink_spit) // Based on energy gun characteristics /obj/projectile/kiss/syndie diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 999fbd5608d2b..9310786755cc2 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -239,12 +239,21 @@ * * R - The stack recipe we are using to get a list of properties */ /obj/item/stack/proc/build_recipe(datum/stack_recipe/R) - return list( - "res_amount" = R.res_amount, - "max_res_amount" = R.max_res_amount, - "req_amount" = R.req_amount, - "ref" = text_ref(R), - ) + var/list/data = list() + var/obj/result = R.result_type + + data["ref"] = text_ref(R) + data["req_amount"] = R.req_amount + data["res_amount"] = R.res_amount + data["max_res_amount"] = R.max_res_amount + data["icon"] = result.icon + data["icon_state"] = result.icon_state + + // DmIcon cannot paint images. So, if we have grayscale sprite, we need ready base64 image. + if(R.result_image) + data["image"] = R.result_image + + return data /** * Checks if the recipe is valid to be used diff --git a/code/game/objects/items/stacks/stack_recipe.dm b/code/game/objects/items/stacks/stack_recipe.dm index a11feee8c685a..11d5315e5f63a 100644 --- a/code/game/objects/items/stacks/stack_recipe.dm +++ b/code/game/objects/items/stacks/stack_recipe.dm @@ -7,6 +7,8 @@ var/title = "ERROR" /// What atom the recipe makes, typepath var/atom/result_type + /// Generated base64 image. Used only if result has color + var/result_image /// Amount of stack required to make var/req_amount = 1 /// Amount of resulting atoms made @@ -53,6 +55,15 @@ src.trait_modifier = trait_modifier src.category = src.category || category || CAT_MISC + // We create base64 image only if item have color. Otherwise use icon_ref for TGUI + var/obj/item/result = result_type + var/paint = result::color + if(!isnull(paint) && paint != COLOR_WHITE) + var/icon/result_icon = icon(result::icon, result::icon_state, SOUTH, 1) + result_icon.Scale(32, 32) + result_icon.Blend(paint, ICON_MULTIPLY) + src.result_image = "[icon2base64(result_icon)]" + /datum/stack_recipe/radial /// Optional info to be shown on the radial option for this item var/desc diff --git a/code/game/say.dm b/code/game/say.dm index 7cd4a82b1224a..8bfb32bba7e11 100644 --- a/code/game/say.dm +++ b/code/game/say.dm @@ -135,7 +135,8 @@ GLOBAL_LIST_INIT(freqtospan, list( filter += tts_filter.Join(",") if(voice && found_client) - INVOKE_ASYNC(SStts, TYPE_PROC_REF(/datum/controller/subsystem/tts, queue_tts_message), src, html_decode(tts_message_to_use), message_language, voice, filter.Join(","), listened, message_range = range, pitch = pitch) + if (!CONFIG_GET(flag/tts_no_whisper) || (CONFIG_GET(flag/tts_no_whisper) && !message_mods[WHISPER_MODE])) + INVOKE_ASYNC(SStts, TYPE_PROC_REF(/datum/controller/subsystem/tts, queue_tts_message), src, html_decode(tts_message_to_use), message_language, voice, filter.Join(","), listened, message_range = range, pitch = pitch) /atom/movable/proc/compose_message(atom/movable/speaker, datum/language/message_language, raw_message, radio_freq, list/spans, list/message_mods = list(), visible_name = FALSE) //This proc uses [] because it is faster than continually appending strings. Thanks BYOND. diff --git a/code/modules/antagonists/cult/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm index d889ffb2a545f..a6290679b11e7 100644 --- a/code/modules/antagonists/cult/cult_items.dm +++ b/code/modules/antagonists/cult/cult_items.dm @@ -1257,7 +1257,7 @@ Striking a noncultist, however, will tear their flesh."} /obj/projectile/magic/arcane_barrage/blood name = "blood bolt" - icon_state = "mini_leaper" + icon_state = "blood_bolt" nondirectional_sprite = TRUE damage_type = BRUTE impact_effect_type = /obj/effect/temp_visual/dir_setting/bloodsplatter @@ -1307,7 +1307,6 @@ Striking a noncultist, however, will tear their flesh."} . = ..() ADD_TRAIT(src, TRAIT_NODROP, CULT_TRAIT) - /obj/item/blood_beam/interact_with_atom(atom/interacting_with, mob/living/user, list/modifiers) return ranged_interact_with_atom(interacting_with, user, modifiers) diff --git a/code/modules/antagonists/fugitive/fugitive_equipment.dm b/code/modules/antagonists/fugitive/fugitive_equipment.dm index b9d33ccafcb5d..c2adeb438a026 100644 --- a/code/modules/antagonists/fugitive/fugitive_equipment.dm +++ b/code/modules/antagonists/fugitive/fugitive_equipment.dm @@ -15,7 +15,7 @@ name = "Activate Camouflage" desc = "Activate your camouflage implant, and blend into your surroundings..." button_icon = 'icons/mob/actions/actions_items.dmi' - button_icon_state = "invisibility" + button_icon_state = "deploy_box" /// The alpha we move to when activating this action. var/camouflage_alpha = 35 /// Are we currently cloaking ourself? diff --git a/code/modules/antagonists/nukeop/equipment/nuclear_authentication_disk.dm b/code/modules/antagonists/nukeop/equipment/nuclear_authentication_disk.dm index 7bbc5baf26792..7dd506ee813c9 100644 --- a/code/modules/antagonists/nukeop/equipment/nuclear_authentication_disk.dm +++ b/code/modules/antagonists/nukeop/equipment/nuclear_authentication_disk.dm @@ -27,9 +27,9 @@ /obj/item/disk/nuclear/Initialize(mapload) . = ..() AddElement(/datum/element/bed_tuckable, mapload, 6, -6, 0) - AddComponent(/datum/component/stationloving, !fake) if(!fake) + AddComponent(/datum/component/stationloving, !fake) AddComponent(/datum/component/keep_me_secure, CALLBACK(src, PROC_REF(secured_process)), CALLBACK(src, PROC_REF(unsecured_process)), 10) SSpoints_of_interest.make_point_of_interest(src) else diff --git a/code/modules/assembly/assembly.dm b/code/modules/assembly/assembly.dm index add95cdd6db53..dbd5a70461476 100644 --- a/code/modules/assembly/assembly.dm +++ b/code/modules/assembly/assembly.dm @@ -40,18 +40,22 @@ * Will also be called if the assembly holder is attached to a plasma (internals) tank or welding fuel (dispenser) tank. */ /obj/item/assembly/proc/on_attach() + SHOULD_CALL_PARENT(TRUE) if(!holder && connected) holder = connected.holder + SEND_SIGNAL(src, COMSIG_ASSEMBLY_ATTACHED, holder) /** * on_detach: Called when removed from an assembly holder or wiring datum */ /obj/item/assembly/proc/on_detach() + SHOULD_CALL_PARENT(TRUE) if(connected) connected = null if(!holder) return FALSE forceMove(holder.drop_location()) + SEND_SIGNAL(src, COMSIG_ASSEMBLY_DETACHED, holder) holder = null return TRUE diff --git a/code/modules/cargo/packs/service.dm b/code/modules/cargo/packs/service.dm index 89ce9a5c3716c..3624d6d411110 100644 --- a/code/modules/cargo/packs/service.dm +++ b/code/modules/cargo/packs/service.dm @@ -307,3 +307,10 @@ ) crate_name = "bowmaking starter kit crate" crate_type = /obj/structure/closet/crate/wooden + +/datum/supply_pack/service/mousetraps + name = "Pest-B-Gon Mousetraps" + desc = "Three boxes of handy little spring-loaded traps for catching pesty rodents. Keep out of reach of children!" + cost = CARGO_CRATE_VALUE * 2 + contains = list(/obj/item/storage/box/mousetraps = 3) + crate_name = "mousetraps crate" diff --git a/code/modules/fishing/fishing_minigame.dm b/code/modules/fishing/fishing_minigame.dm index a975063a27457..41a78629aacea 100644 --- a/code/modules/fishing/fishing_minigame.dm +++ b/code/modules/fishing/fishing_minigame.dm @@ -126,7 +126,6 @@ GLOBAL_LIST_EMPTY(fishing_challenges_by_user) RegisterSignal(comp, COMSIG_QDELETING, PROC_REF(on_spot_gone)) register_reward_signals(comp.fish_source) RegisterSignal(fish_source, COMSIG_FISHING_SOURCE_INTERRUPT_CHALLENGE, PROC_REF(interrupt_challenge)) - fish_source.RegisterSignal(user, COMSIG_MOB_COMPLETE_FISHING, TYPE_PROC_REF(/datum/fish_source, on_challenge_completed)) background = comp.fish_source.background if(comp.fish_source.wait_time_range) wait_time_range = comp.fish_source.wait_time_range @@ -185,18 +184,20 @@ GLOBAL_LIST_EMPTY(fishing_challenges_by_user) return ..() /** - * Proc responsible for registering the signals for difficulty and possible reward. + * Proc responsible for registering the signals for difficulty, possible reward, and challenge completion. * Call this if you want to override the fish source from which we roll rewards (preferably before the minigame phase). */ -/datum/fishing_challenge/proc/register_reward_signals(datum/fish_source/fish_source) +/datum/fishing_challenge/proc/register_reward_signals(datum/fish_source/new_fish_source) if(fish_source) fish_source.UnregisterSignal(src, list( COMSIG_FISHING_CHALLENGE_ROLL_REWARD, COMSIG_FISHING_CHALLENGE_GET_DIFFICULTY, )) - src.fish_source = fish_source + fish_source.UnregisterSignal(user, COMSIG_MOB_COMPLETE_FISHING) + fish_source = new_fish_source fish_source.RegisterSignal(src, COMSIG_FISHING_CHALLENGE_ROLL_REWARD, TYPE_PROC_REF(/datum/fish_source, roll_reward_minigame)) fish_source.RegisterSignal(src, COMSIG_FISHING_CHALLENGE_GET_DIFFICULTY, TYPE_PROC_REF(/datum/fish_source, calculate_difficulty_minigame)) + fish_source.RegisterSignal(user, COMSIG_MOB_COMPLETE_FISHING, TYPE_PROC_REF(/datum/fish_source, on_challenge_completed)) /datum/fishing_challenge/proc/send_alert(message) location?.balloon_alert(user, message) diff --git a/code/modules/flufftext/Dreaming.dm b/code/modules/flufftext/Dreaming.dm index 400e024b8b0f3..c38108dac141a 100644 --- a/code/modules/flufftext/Dreaming.dm +++ b/code/modules/flufftext/Dreaming.dm @@ -21,8 +21,12 @@ /mob/living/carbon/proc/dream() set waitfor = FALSE + var/datum/dream/chosen_dream - var/datum/dream/chosen_dream = pick_weight(GLOB.dreams) + if (IS_HERETIC(src) && !("mansus_dream_fatigue" in src.mob_mood.mood_events) && GLOB.reality_smash_track.smashes.len) + chosen_dream = new /datum/dream/heretic(pick(GLOB.reality_smash_track.smashes)) + else + chosen_dream = pick_weight(GLOB.dreams) ADD_TRAIT(src, TRAIT_DREAMING, DREAMING_SOURCE) dream_sequence(chosen_dream.GenerateDream(src), chosen_dream) @@ -183,4 +187,76 @@ GLOBAL_LIST_INIT(dreams, populate_dream_list()) /datum/dream/hear_something/proc/StopSound(mob/living/carbon/dreamer) SEND_SOUND(dreamer, sound(channel=reserved_sound_channel)) +/// Heretics can see dreams about random machinery from the perspective of a random unused influence +/datum/dream/heretic + sleep_until_finished = TRUE + /// The influence we will be dreaming about + var/obj/effect/heretic_influence/influence + /// The distance to the objects visible from the influence during the dream + var/dream_view_range = 5 + var/list/what_you_can_see = list( + /obj/item, + /obj/structure, + /obj/machinery, + ) + var/static/list/what_you_cant_see = typecacheof(list( + // Underfloor stuff and default wallmounts + /obj/item/radio/intercom, + /obj/structure/cable, + /obj/structure/disposalpipe/segment, + /obj/machinery/atmospherics/pipe/smart/manifold4w, + /obj/machinery/atmospherics/components/unary/vent_scrubber, + /obj/machinery/atmospherics/components/unary/vent_pump, + /obj/machinery/duct, + /obj/machinery/navbeacon, + /obj/machinery/power/terminal, + /obj/machinery/power/apc, + /obj/machinery/light_switch, + /obj/machinery/light, + /obj/machinery/camera, + /obj/machinery/door/firedoor, + /obj/machinery/firealarm, + /obj/machinery/airalarm, + /obj/structure/window/fulltile, + /obj/structure/window/reinforced/fulltile, + )) + /// Cached list of allowed typecaches for each type in what_you_can_see + var/static/list/allowed_typecaches_by_root_type = null + +/datum/dream/heretic/New(obj/effect/heretic_influence/found_influence) + influence = found_influence + +/datum/dream/heretic/GenerateDream(mob/living/carbon/dreamer) + . = list() + . += "You wander through the forest of Mansus" + . += "There is a " + pick("pond", "well", "lake", "puddle", "stream", "spring", "brook", "marsh") + + dreamer.add_mood_event("mansus_dream_fatigue", /datum/mood_event/mansus_dream_fatigue) + + if(isnull(allowed_typecaches_by_root_type)) + allowed_typecaches_by_root_type = list() + for(var/type in what_you_can_see) + allowed_typecaches_by_root_type[type] = typecacheof(type) - what_you_cant_see + + var/list/all_objects = oview(dream_view_range, influence) + var/something_found = FALSE + for(var/object_type in allowed_typecaches_by_root_type) + var/list/filtered_objects = typecache_filter_list(all_objects, allowed_typecaches_by_root_type[object_type]) + if(filtered_objects.len) + if (!something_found) + . += "Its waters reflect" + something_found = TRUE + var/obj/found_object = pick(filtered_objects) + . += initial(found_object.name) + if(!something_found) + . += pick("It's pitch black", "The reflections are vague", "You stroll aimlessly") + else + . += "The images fade in the ripples" + . += "You feel exhausted" + +/datum/mood_event/mansus_dream_fatigue + description = "I must recover before I can dream of Mansus again." + mood_change = -2 + timeout = 5 MINUTES + #undef DREAMING_SOURCE diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm index 05837998c37ad..7f4df767d5d26 100644 --- a/code/modules/jobs/job_types/_job.dm +++ b/code/modules/jobs/job_types/_job.dm @@ -147,7 +147,6 @@ /// Executes after the mob has been spawned in the map. Client might not be yet in the mob, and is thus a separate variable. /datum/job/proc/after_spawn(mob/living/spawned, client/player_client) SHOULD_CALL_PARENT(TRUE) - SEND_GLOBAL_SIGNAL(COMSIG_GLOB_JOB_AFTER_SPAWN, src, spawned, player_client) if(length(mind_traits)) spawned.mind.add_traits(mind_traits, JOB_TRAIT) @@ -156,6 +155,7 @@ liver.add_traits(liver_traits, JOB_TRAIT) if(!ishuman(spawned)) + SEND_GLOBAL_SIGNAL(COMSIG_GLOB_JOB_AFTER_SPAWN, src, spawned, player_client) return var/mob/living/carbon/human/spawned_human = spawned @@ -177,6 +177,8 @@ for(var/i in roundstart_experience) spawned_human.mind.adjust_experience(i, roundstart_experience[i], TRUE) + SEND_GLOBAL_SIGNAL(COMSIG_GLOB_JOB_AFTER_SPAWN, src, spawned, player_client) + /// Return the outfit to use /datum/job/proc/get_outfit(consistent) return outfit diff --git a/code/modules/jobs/job_types/clown.dm b/code/modules/jobs/job_types/clown.dm index 5b20496072d44..314f4931106d8 100644 --- a/code/modules/jobs/job_types/clown.dm +++ b/code/modules/jobs/job_types/clown.dm @@ -38,13 +38,10 @@ job_tone = "honk" - /datum/job/clown/after_spawn(mob/living/spawned, client/player_client) - . = ..() - if(!ishuman(spawned)) - return - spawned.apply_pref_name(/datum/preference/name/clown, player_client) - + if (ishuman(spawned)) + spawned.apply_pref_name(/datum/preference/name/clown, player_client) + return ..() /datum/outfit/job/clown name = "Clown" diff --git a/code/modules/jobs/job_types/mime.dm b/code/modules/jobs/job_types/mime.dm index 1a19365a83e1f..e96e1db81ca52 100644 --- a/code/modules/jobs/job_types/mime.dm +++ b/code/modules/jobs/job_types/mime.dm @@ -36,13 +36,10 @@ job_tone = "silence" - /datum/job/mime/after_spawn(mob/living/spawned, client/player_client) - . = ..() - if(!ishuman(spawned)) - return - spawned.apply_pref_name(/datum/preference/name/mime, player_client) - + if (ishuman(spawned)) + spawned.apply_pref_name(/datum/preference/name/mime, player_client) + return ..() /datum/outfit/job/mime name = "Mime" diff --git a/code/modules/mob/dead/observer/orbit.dm b/code/modules/mob/dead/observer/orbit.dm index a09475040f835..0353144157e08 100644 --- a/code/modules/mob/dead/observer/orbit.dm +++ b/code/modules/mob/dead/observer/orbit.dm @@ -59,6 +59,7 @@ GLOBAL_DATUM_INIT(orbit_menu, /datum/orbit_menu, new) /datum/orbit_menu/ui_static_data(mob/user) var/list/new_mob_pois = SSpoints_of_interest.get_mob_pois(CALLBACK(src, PROC_REF(validate_mob_poi)), append_dead_role = FALSE) var/list/new_other_pois = SSpoints_of_interest.get_other_pois() + var/is_admin = user?.client?.holder var/list/alive = list() var/list/antagonists = list() @@ -101,10 +102,13 @@ GLOBAL_DATUM_INIT(orbit_menu, /datum/orbit_menu, new) serialized["client"] = !!mob_poi.client serialized["name"] = mob_poi.real_name + if (is_admin) + serialized["ckey"] = mob_poi.ckey + if(isliving(mob_poi)) serialized += get_living_data(mob_poi) - var/list/antag_data = get_antag_data(mob_poi.mind, user?.client?.holder) + var/list/antag_data = get_antag_data(mob_poi.mind, is_admin) if(length(antag_data)) serialized += antag_data antagonists += list(serialized) diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 58142042d1f58..66a2377aedc67 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -186,7 +186,8 @@ /datum/emote/living/carbon/human/blink/run_emote(mob/living/carbon/human/user, params, type_override, intentional) . = ..() - user.update_body_parts_head_only() // Refreshing instantly makes the user blink + // Set to update_body until update_body_parts_head_only is fixed + user.update_body() // Refreshing instantly makes the user blink /datum/emote/living/carbon/human/blink_r key = "blink_r" @@ -203,8 +204,9 @@ /datum/emote/living/carbon/human/blink_r/run_emote(mob/user, params, type_override, intentional) . = ..() + // Set to update_body until update_body_parts_head_only is fixed for (var/i in 1 to 3) - addtimer(CALLBACK(user, TYPE_PROC_REF(/mob/living/carbon/human, update_body_parts_head_only)), i * 0.3 SECONDS) + addtimer(CALLBACK(user, TYPE_PROC_REF(/mob, update_body)), i * 0.3 SECONDS) ///Snowflake emotes only for le epic chimp /datum/emote/living/carbon/human/monkey diff --git a/code/modules/mob/living/living_say.dm b/code/modules/mob/living/living_say.dm index 883d78785b8b7..69009c87a7867 100644 --- a/code/modules/mob/living/living_say.dm +++ b/code/modules/mob/living/living_say.dm @@ -438,8 +438,8 @@ GLOBAL_LIST_INIT(message_modes_stat_limits, list( filter += tts_filter.Join(",") var/voice_to_use = get_tts_voice(filter, special_filter) - - INVOKE_ASYNC(SStts, TYPE_PROC_REF(/datum/controller/subsystem/tts, queue_tts_message), src, html_decode(tts_message_to_use), message_language, voice_to_use, filter.Join(","), listened, message_range = message_range, pitch = pitch, special_filters = special_filter.Join("|")) + if (!CONFIG_GET(flag/tts_no_whisper) || (CONFIG_GET(flag/tts_no_whisper) && !message_mods[WHISPER_MODE])) + INVOKE_ASYNC(SStts, TYPE_PROC_REF(/datum/controller/subsystem/tts, queue_tts_message), src, html_decode(tts_message_to_use), message_language, voice_to_use, filter.Join(","), listened, message_range = message_range, pitch = pitch, special_filters = special_filter.Join("|")) var/image/say_popup = image('icons/mob/effects/talk.dmi', src, "[bubble_type][talk_icon_state]", FLY_LAYER) SET_PLANE_EXPLICIT(say_popup, ABOVE_GAME_PLANE, src) diff --git a/code/modules/mob_spawn/corpses/mob_corpses.dm b/code/modules/mob_spawn/corpses/mob_corpses.dm index c6d0cbd55cf4c..9fba11311f719 100644 --- a/code/modules/mob_spawn/corpses/mob_corpses.dm +++ b/code/modules/mob_spawn/corpses/mob_corpses.dm @@ -98,6 +98,15 @@ id = /obj/item/card/id/advanced/chameleon id_trim = /datum/id_trim/chameleon/operative +/obj/effect/mob_spawn/corpse/human/syndicatepilot/lessenedgear + outfit = /datum/outfit/syndicatepilotcorpse/lessenedgear + +/datum/outfit/syndicatepilotcorpse/lessenedgear + name = "Syndicate Pilot Corpse (Less Antag Gear)" + gloves = /obj/item/clothing/gloves/color/black + id = /obj/item/card/id/advanced/black + id_trim = /datum/id_trim/syndicom + /obj/effect/mob_spawn/corpse/human/tigercultist name = "Tiger Cooperative Cultist" outfit = /datum/outfit/tigercultcorpse diff --git a/code/modules/mod/modules/modules_general.dm b/code/modules/mod/modules/modules_general.dm index a766e3f6e4da2..6cb96b7d99c5e 100644 --- a/code/modules/mod/modules/modules_general.dm +++ b/code/modules/mod/modules/modules_general.dm @@ -667,11 +667,9 @@ required_slots = list(ITEM_SLOT_HEAD) /obj/item/mod/module/plasma_stabilizer/generate_worn_overlay(mutable_appearance/standing) - if (!active) - return list() var/mutable_appearance/visor_overlay = mod.get_visor_overlay(standing) visor_overlay.appearance_flags |= RESET_COLOR - visor_overlay.color = COLOR_VOID_PURPLE + visor_overlay.color = COLOR_VIOLET return list(visor_overlay) /obj/item/mod/module/plasma_stabilizer/on_equip() diff --git a/code/modules/mod/modules/modules_maint.dm b/code/modules/mod/modules/modules_maint.dm index ba0ad39b18dde..afc472b7604f9 100644 --- a/code/modules/mod/modules/modules_maint.dm +++ b/code/modules/mod/modules/modules_maint.dm @@ -130,8 +130,6 @@ SEND_SOUND(mod.wearer, sound('sound/machines/terminal/terminal_off.ogg', volume = 50, channel = CHANNEL_JUKEBOX)) /obj/item/mod/module/visor/rave/generate_worn_overlay(mutable_appearance/standing) - if (!active) - return list() var/mutable_appearance/visor_overlay = mod.get_visor_overlay(standing) visor_overlay.appearance_flags |= RESET_COLOR if (!isnull(music_player.active_song_sound)) diff --git a/code/modules/power/apc/apc_attack.dm b/code/modules/power/apc/apc_attack.dm index c156d8bb07003..1d3c1809a9fff 100644 --- a/code/modules/power/apc/apc_attack.dm +++ b/code/modules/power/apc/apc_attack.dm @@ -2,7 +2,9 @@ /// How long it takes an ethereal to drain or charge APCs. Also used as a spam limiter. #define ETHEREAL_APC_DRAIN_TIME (3 SECONDS) /// How much power ethereals gain/drain from APCs. -#define ETHEREAL_APC_POWER_GAIN (10 * STANDARD_CELL_CHARGE) +#define ETHEREAL_APC_POWER_GAIN (0.1 * STANDARD_ETHEREAL_CHARGE) +/// Delay between ethereal action and balloon alert, to avoid colliding with previously queued balloon alerts. +#define ETHEREAL_APC_ALERT_DELAY (0.75 SECONDS) /obj/machinery/power/apc/attack_hand_secondary(mob/user, list/modifiers) . = ..() @@ -12,68 +14,100 @@ return if(!ishuman(user)) return - var/mob/living/carbon/human/apc_interactor = user - var/obj/item/organ/stomach/ethereal/maybe_ethereal_stomach = apc_interactor.get_organ_slot(ORGAN_SLOT_STOMACH) + var/mob/living/carbon/human/human_user = user + var/obj/item/organ/stomach/ethereal/maybe_ethereal_stomach = human_user.get_organ_slot(ORGAN_SLOT_STOMACH) if(!istype(maybe_ethereal_stomach)) togglelock(user) else if(maybe_ethereal_stomach.cell.charge() >= ETHEREAL_CHARGE_NORMAL) togglelock(user) - ethereal_interact(user, modifiers) + ethereal_interact(human_user, maybe_ethereal_stomach, modifiers) return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN /// Special behavior for when an ethereal interacts with an APC. -/obj/machinery/power/apc/proc/ethereal_interact(mob/living/user, list/modifiers) - if(!ishuman(user)) +/obj/machinery/power/apc/proc/ethereal_interact(mob/living/carbon/human/user, obj/item/organ/stomach/ethereal/used_stomach, list/modifiers) + if(!LAZYACCESS(modifiers, RIGHT_CLICK)) return - var/mob/living/carbon/human/ethereal = user - var/obj/item/organ/stomach/maybe_stomach = ethereal.get_organ_slot(ORGAN_SLOT_STOMACH) - // how long we wanna wait before we show the balloon alert. don't want it to be very long in case the ethereal wants to opt-out of doing that action, just long enough to where it doesn't collide with previously queued balloon alerts. - var/alert_timer_duration = 0.75 SECONDS - - if(!istype(maybe_stomach, /obj/item/organ/stomach/ethereal)) + if(isnull(cell)) + return + if(used_stomach.drain_time > world.time) return - var/charge_limit = ETHEREAL_CHARGE_DANGEROUS - ETHEREAL_APC_POWER_GAIN - var/obj/item/organ/stomach/ethereal/stomach = maybe_stomach - var/obj/item/stock_parts/power_store/stomach_cell = stomach.cell - if(!((stomach?.drain_time < world.time) && LAZYACCESS(modifiers, RIGHT_CLICK))) + if(user.combat_mode) + discharge_to_ethereal(user, used_stomach) + else + charge_from_ethereal(user, used_stomach) + +/// Handles discharging our internal cell to an ethereal and their stomach +/obj/machinery/power/apc/proc/discharge_to_ethereal(mob/living/carbon/human/user, obj/item/organ/stomach/ethereal/used_stomach) + var/half_max_charge = cell.max_charge() / 2 + // Ethereals can't drain APCs under half charge, so that they are forced to look to alternative power sources if the station is running low + if(cell.charge() < half_max_charge) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, balloon_alert), user, "safeties prevent draining!"), ETHEREAL_APC_ALERT_DELAY) return - if(ethereal.combat_mode) - if(cell.charge <= (cell.maxcharge / 2)) // ethereals can't drain APCs under half charge, this is so that they are forced to look to alternative power sources if the station is running low - addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, balloon_alert), ethereal, "safeties prevent draining!"), alert_timer_duration) + + var/obj/item/stock_parts/power_store/stomach_cell = used_stomach.cell + used_stomach.drain_time = world.time + ETHEREAL_APC_DRAIN_TIME + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, balloon_alert), user, "draining power..."), ETHEREAL_APC_ALERT_DELAY) + while(do_after(user, ETHEREAL_APC_DRAIN_TIME, target = src)) + if(isnull(used_stomach) || (used_stomach != user.get_organ_slot(ORGAN_SLOT_STOMACH))) + balloon_alert(user, "stomach removed!?") return - if(stomach_cell.charge() > charge_limit) - addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, balloon_alert), ethereal, "charge is full!"), alert_timer_duration) + if(isnull(cell)) + balloon_alert(user, "cell removed!") + return + if(cell.charge() < half_max_charge) + balloon_alert(user, "safeties kicked in!") + return + + var/our_available_charge = cell.charge() - half_max_charge + var/stomach_used_charge = stomach_cell.used_charge() + var/potential_charge = min(our_available_charge, stomach_used_charge) + var/to_drain = min(ETHEREAL_APC_POWER_GAIN, potential_charge) + var/energy_drained = cell.use(to_drain, force = TRUE) + used_stomach.adjust_charge(energy_drained) + + if(stomach_cell.used_charge() <= 0) + balloon_alert(user, "your charge is full!") + return + if(cell.charge() <= 0) + balloon_alert(user, "apc is empty!") return - stomach.drain_time = world.time + ETHEREAL_APC_DRAIN_TIME - addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, balloon_alert), ethereal, "draining power"), alert_timer_duration) - while(do_after(user, ETHEREAL_APC_DRAIN_TIME, target = src)) - if(cell.charge <= (cell.maxcharge / 2) || (stomach_cell.charge() > charge_limit)) - return - balloon_alert(ethereal, "received charge") - stomach.adjust_charge(ETHEREAL_APC_POWER_GAIN) - cell.use(ETHEREAL_APC_POWER_GAIN) - return - if(cell.charge >= cell.maxcharge - ETHEREAL_APC_POWER_GAIN) - addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, balloon_alert), ethereal, "APC can't receive more power!"), alert_timer_duration) +/// Handles charging our internal cell from an ethereal and their stomach +/obj/machinery/power/apc/proc/charge_from_ethereal(mob/living/carbon/human/user, obj/item/organ/stomach/ethereal/used_stomach) + if(cell.charge() >= cell.max_charge()) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, balloon_alert), user, "apc full!"), ETHEREAL_APC_ALERT_DELAY) return - if(stomach_cell.charge() < ETHEREAL_APC_POWER_GAIN) - addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, balloon_alert), ethereal, "charge is too low!"), alert_timer_duration) + var/obj/item/stock_parts/power_store/stomach_cell = used_stomach.cell + if(stomach_cell.charge() <= 0) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, balloon_alert), user, "charge is too low!"), ETHEREAL_APC_ALERT_DELAY) return - stomach.drain_time = world.time + ETHEREAL_APC_DRAIN_TIME - addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, balloon_alert), ethereal, "transfering power"), alert_timer_duration) + + used_stomach.drain_time = world.time + ETHEREAL_APC_DRAIN_TIME + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, balloon_alert), user, "transferring power..."), ETHEREAL_APC_ALERT_DELAY) if(!do_after(user, ETHEREAL_APC_DRAIN_TIME, target = src)) return - if((cell.charge >= (cell.maxcharge - ETHEREAL_APC_POWER_GAIN)) || (stomach_cell.charge() < ETHEREAL_APC_POWER_GAIN)) - balloon_alert(ethereal, "can't transfer power!") + if(isnull(used_stomach) || (used_stomach != user.get_organ_slot(ORGAN_SLOT_STOMACH))) + balloon_alert(user, "stomach removed!?") return - if(istype(stomach)) - while(do_after(user, ETHEREAL_APC_DRAIN_TIME, target = src)) - balloon_alert(ethereal, "transferred power") - cell.give(-stomach.adjust_charge(-ETHEREAL_APC_POWER_GAIN)) - else - balloon_alert(ethereal, "can't transfer power!") + if(isnull(cell)) + balloon_alert(user, "cell removed!") + return + + var/stomach_charge = stomach_cell.charge() + var/our_used_charge = cell.used_charge() + var/potential_charge = min(stomach_charge, our_used_charge) + var/to_drain = min(ETHEREAL_APC_POWER_GAIN, potential_charge) + var/energy_drained = used_stomach.adjust_charge(-to_drain) + cell.give(-energy_drained) + + if(cell.used_charge() <= 0) + balloon_alert(user, "apc is full!") + return + if(stomach_cell.charge() <= 0) + balloon_alert(user, "out of charge!") + return + // attack with hand - remove cell (if cover open) or interact with the APC /obj/machinery/power/apc/attack_hand(mob/user, list/modifiers) @@ -134,3 +168,4 @@ #undef ETHEREAL_APC_DRAIN_TIME #undef ETHEREAL_APC_POWER_GAIN +#undef ETHEREAL_APC_ALERT_DELAY diff --git a/code/modules/power/power_store.dm b/code/modules/power/power_store.dm index ddf35e2bed330..269faef2821ca 100644 --- a/code/modules/power/power_store.dm +++ b/code/modules/power/power_store.dm @@ -1,6 +1,7 @@ -#define CELL_DRAIN_TIME 35 -#define CELL_POWER_GAIN (0.06 * STANDARD_CELL_CHARGE) -#define CELL_POWER_DRAIN (0.75 * STANDARD_CELL_CHARGE) +#define ETHEREAL_CELL_DRAIN_TIME (3.5 SECONDS) +#define ETHEREAL_CELL_POWER_DRAIN (0.75 * STANDARD_CELL_CHARGE) +/// The factor by which we multiply drain to get how much we gain +#define ETHEREAL_CELL_POWER_GAIN_FACTOR 0.08 /** * # Power store abstract type @@ -288,36 +289,51 @@ tesla_zap(source = src, zap_range = 10, power = discharged_energy) /obj/item/stock_parts/power_store/attack_self(mob/user) - if(ishuman(user)) - var/mob/living/carbon/human/H = user - var/obj/item/organ/stomach/maybe_stomach = H.get_organ_slot(ORGAN_SLOT_STOMACH) - - if(istype(maybe_stomach, /obj/item/organ/stomach/ethereal)) - - var/charge_limit = ETHEREAL_CHARGE_DANGEROUS - CELL_POWER_GAIN - var/obj/item/organ/stomach/ethereal/stomach = maybe_stomach - var/obj/item/stock_parts/power_store/stomach_cell = stomach.cell - if((stomach.drain_time > world.time) || !stomach) - return - if(charge < CELL_POWER_DRAIN) - to_chat(H, span_warning("[src] doesn't have enough power!")) - return - if(stomach_cell.charge() > charge_limit) - to_chat(H, span_warning("Your charge is full!")) - return - to_chat(H, span_notice("You begin clumsily channeling power from [src] into your body.")) - stomach.drain_time = world.time + CELL_DRAIN_TIME - while(do_after(user, CELL_DRAIN_TIME, target = src)) - if((charge < CELL_POWER_DRAIN) || (stomach_cell.charge() > charge_limit)) - return - if(istype(stomach)) - to_chat(H, span_notice("You receive some charge from [src], wasting some in the process.")) - stomach.adjust_charge(CELL_POWER_GAIN) - charge -= CELL_POWER_DRAIN //you waste way more than you receive, so that ethereals cant just steal one cell and forget about hunger - else - to_chat(H, span_warning("You can't receive charge from [src]!")) + . = ..() + if(.) + return + + if(!ishuman(user)) + return + + var/mob/living/carbon/human/human_user = user + var/obj/item/organ/stomach/ethereal/user_stomach = human_user.get_organ_slot(ORGAN_SLOT_STOMACH) + if(!istype(user_stomach)) + return + if(user_stomach.drain_time > world.time) + return + + ethereal_drain(human_user, user_stomach) + +/// Handles letting an ethereal drain our charge into their stomach +/obj/item/stock_parts/power_store/proc/ethereal_drain(mob/living/carbon/human/user, obj/item/organ/stomach/ethereal/used_stomach) + if(charge() <= 0) + balloon_alert(user, "out of charge!") + return + + var/obj/item/stock_parts/power_store/stomach_cell = used_stomach.cell + used_stomach.drain_time = world.time + ETHEREAL_CELL_DRAIN_TIME + to_chat(user, span_notice("You begin clumsily channeling power from [src] into your body.")) + + while(do_after(user, ETHEREAL_CELL_DRAIN_TIME, target = src)) + if(isnull(used_stomach) || (used_stomach != user.get_organ_slot(ORGAN_SLOT_STOMACH))) + balloon_alert(user, "stomach removed!?") return + var/our_charge = charge() + var/scaled_stomach_used_charge = stomach_cell.used_charge() / ETHEREAL_CELL_POWER_GAIN_FACTOR + var/potential_charge = min(our_charge, scaled_stomach_used_charge) + var/to_drain = min(ETHEREAL_CELL_POWER_DRAIN, potential_charge) + var/energy_drained = use(to_drain, force = TRUE) + used_stomach.adjust_charge(energy_drained * ETHEREAL_CELL_POWER_GAIN_FACTOR) + update_appearance(UPDATE_OVERLAYS) + + if(stomach_cell.used_charge() <= 0) + balloon_alert(user, "your charge is full!") + return + if(charge() <= 0) + balloon_alert(user, "out of charge!") + return /obj/item/stock_parts/power_store/blob_act(obj/structure/blob/B) SSexplosions.high_mov_atom += src @@ -328,6 +344,6 @@ /obj/item/stock_parts/power_store/get_part_rating() return maxcharge * 10 + charge -#undef CELL_DRAIN_TIME -#undef CELL_POWER_GAIN -#undef CELL_POWER_DRAIN +#undef ETHEREAL_CELL_DRAIN_TIME +#undef ETHEREAL_CELL_POWER_DRAIN +#undef ETHEREAL_CELL_POWER_GAIN_FACTOR diff --git a/code/modules/power/powernet.dm b/code/modules/power/powernet.dm index 618812351f955..88aa3b7655f3a 100644 --- a/code/modules/power/powernet.dm +++ b/code/modules/power/powernet.dm @@ -35,6 +35,7 @@ //if the powernet is then empty, delete it //Warning : this proc DON'T check if the cable exists /datum/powernet/proc/remove_cable(obj/structure/cable/C) + SEND_SIGNAL(C, COMSIG_CABLE_REMOVED_FROM_POWERNET) cables -= C C.powernet = null if(is_empty())//the powernet is now empty... @@ -50,6 +51,7 @@ C.powernet.remove_cable(C) //..remove it C.powernet = src cables +=C + SEND_SIGNAL(C, COMSIG_CABLE_ADDED_TO_POWERNET) //remove a power machine from the current powernet //if the powernet is then empty, delete it @@ -90,3 +92,7 @@ /datum/powernet/proc/get_electrocute_damage() return ELECTROCUTE_DAMAGE(energy_to_power(avail)) // Assuming 1 second of contact. + +// Mostly just a wrapper for sending the COMSIG_POWERNET_CIRCUIT_TRANSMISSION signal, but could be retooled in the future to give it other uses +/datum/powernet/proc/data_transmission(list/data, encryption_key, datum/weakref/port) + SEND_SIGNAL(src, COMSIG_POWERNET_CIRCUIT_TRANSMISSION, list("data" = data, "enc_key" = encryption_key, "port" = port)) diff --git a/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm index 76c88142c92f8..f928115147604 100644 --- a/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm @@ -2655,7 +2655,7 @@ var/mob/living/carbon/exposed_carbon = exposed_mob var/obj/item/organ/stomach/ethereal/stomach = exposed_carbon.get_organ_slot(ORGAN_SLOT_STOMACH) if(istype(stomach)) - stomach.adjust_charge(reac_volume * 0.001 * ETHEREAL_CHARGE_NORMAL) + stomach.adjust_charge(reac_volume * ETHEREAL_DISCHARGE_RATE) /datum/reagent/consumable/ethanol/telepole name = "Telepole" @@ -2675,7 +2675,7 @@ var/mob/living/carbon/exposed_carbon = exposed_mob var/obj/item/organ/stomach/ethereal/stomach = exposed_carbon.get_organ_slot(ORGAN_SLOT_STOMACH) if(istype(stomach)) - stomach.adjust_charge(reac_volume * 0.008 * ETHEREAL_CHARGE_NORMAL) + stomach.adjust_charge(reac_volume * 8 * ETHEREAL_DISCHARGE_RATE) /datum/reagent/consumable/ethanol/pod_tesla name = "Pod Tesla" @@ -2702,7 +2702,7 @@ var/mob/living/carbon/exposed_carbon = exposed_mob var/obj/item/organ/stomach/ethereal/stomach = exposed_carbon.get_organ_slot(ORGAN_SLOT_STOMACH) if(istype(stomach)) - stomach.adjust_charge(reac_volume * 0.03 * ETHEREAL_CHARGE_NORMAL) + stomach.adjust_charge(reac_volume * 30 * ETHEREAL_DISCHARGE_RATE) // Welcome to the Blue Room Bar and Grill, home to Mars' finest cocktails /datum/reagent/consumable/ethanol/rice_beer diff --git a/code/modules/reagents/chemistry/reagents/drinks/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drinks/drink_reagents.dm index 529d671976372..f5016f4ffc5d2 100644 --- a/code/modules/reagents/chemistry/reagents/drinks/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drinks/drink_reagents.dm @@ -1296,4 +1296,4 @@ var/mob/living/carbon/exposed_carbon = exposed_mob var/obj/item/organ/stomach/ethereal/stomach = exposed_carbon.get_organ_slot(ORGAN_SLOT_STOMACH) if(istype(stomach)) - stomach.adjust_charge(reac_volume * 0.02 * ETHEREAL_CHARGE_NORMAL) + stomach.adjust_charge(reac_volume * 20 * ETHEREAL_DISCHARGE_RATE) diff --git a/code/modules/reagents/chemistry/reagents/drug_reagents.dm b/code/modules/reagents/chemistry/reagents/drug_reagents.dm index 97f81c76a48b8..221bf1044f4e8 100644 --- a/code/modules/reagents/chemistry/reagents/drug_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drug_reagents.dm @@ -695,6 +695,7 @@ var/list/col_filter_empty = list(1,0,0,0, 0,0,0,0, 0,0,1,0, 0,0,0,1, 0,0,0,0) game_plane_master_controller.add_filter("saturnx_filter", 10, color_matrix_filter(col_filter_twothird, FILTER_COLOR_HCY)) + game_plane_master_controller.add_filter("saturnx_blur", 1, list("type" = "radial_blur", "size" = 0)) for(var/filter in game_plane_master_controller.get_filters("saturnx_filter")) animate(filter, loop = -1, color = col_filter_full, time = 4 SECONDS, easing = CIRCULAR_EASING|EASE_IN, flags = ANIMATION_PARALLEL) @@ -705,11 +706,9 @@ animate(color = col_filter_half, time = 24 SECONDS, easing = CIRCULAR_EASING|EASE_IN) animate(color = col_filter_twothird, time = 12 SECONDS, easing = LINEAR_EASING) - game_plane_master_controller.add_filter("saturnx_blur", 1, list("type" = "radial_blur", "size" = 0)) - for(var/filter in game_plane_master_controller.get_filters("saturnx_blur")) - animate(filter, loop = -1, size = 0.04, time = 2 SECONDS, easing = ELASTIC_EASING|EASE_OUT, flags = ANIMATION_PARALLEL) - animate(size = 0, time = 6 SECONDS, easing = CIRCULAR_EASING|EASE_IN) + animate(filter, loop = -1, size = 0.02, time = 2 SECONDS, easing = SINE_EASING, flags = ANIMATION_PARALLEL) + animate(size = 0, time = 6 SECONDS, easing = SINE_EASING) ///This proc turns the living mob passed as the arg "invisible_man"s invisible by giving him the invisible man trait and updating his body, this changes the sprite of all his organic limbs to a 1 alpha version. /datum/reagent/drug/saturnx/proc/turn_man_invisible(mob/living/carbon/invisible_man, requires_liver = TRUE) diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index 3b866fa2d7f3a..afce0b40f27a8 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -979,7 +979,7 @@ var/mob/living/carbon/exposed_carbon = exposed_mob var/obj/item/organ/stomach/ethereal/stomach = exposed_carbon.get_organ_slot(ORGAN_SLOT_STOMACH) if(istype(stomach)) - stomach.adjust_charge(reac_volume * 0.03 * ETHEREAL_CHARGE_NORMAL) + stomach.adjust_charge(reac_volume * 30 * ETHEREAL_DISCHARGE_RATE) /datum/reagent/consumable/liquidelectricity/enriched/on_mob_life(mob/living/carbon/affected_mob, seconds_per_tick, times_fired) . = ..() diff --git a/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm index 0b5d297669dbb..b44ea847b5384 100644 --- a/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm @@ -624,16 +624,44 @@ Basically, we fill the time between now and 2s from now with hands based off the return if(!(SPT_PROB(creation_purity*10, seconds_per_tick))) return - var/traumalist = subtypesof(/datum/brain_trauma) - var/list/forbiddentraumas = list( - /datum/brain_trauma/severe/split_personality, // Split personality uses a ghost, I don't want to use a ghost for a temp thing - /datum/brain_trauma/special/obsessed, // Obsessed sets the affected_mob as an antag - I presume this will lead to problems, so we'll remove it - /datum/brain_trauma/hypnosis, // Hypnosis, same reason as obsessed, plus a bug makes it remain even after the neurowhine purges and then turn into "nothing" on the med reading upon a second application - /datum/brain_trauma/special/honorbound, // Designed to be chaplain exclusive - ) - traumalist -= forbiddentraumas - var/obj/item/organ/brain/brain = affected_mob.get_organ_slot(ORGAN_SLOT_BRAIN) + var/static/list/traumalist + if (!traumalist) + traumalist = subtypesof(/datum/brain_trauma) + + // Don't add these to the list because they're abstract category types + var/list/abstracttraumas = list( + /datum/brain_trauma/magic, + /datum/brain_trauma/mild, + /datum/brain_trauma/severe, + /datum/brain_trauma/special, + ) + + // Don't give out these traumas or any of their descendants + var/list/forbiddentraumas = list( + /datum/brain_trauma/severe/split_personality, // Uses a ghost, I don't want to use a ghost for a temp thing + /datum/brain_trauma/special/imaginary_friend, // Same as above + /datum/brain_trauma/special/obsessed, // Obsessed sets the affected_mob as an antag - I presume this will lead to problems, so we'll remove it + /datum/brain_trauma/hypnosis, // Hypnosis, same reason as obsessed, plus a bug makes it remain even after the neruwhine purges and then turn into "nothing" on the med reading upon a second application + /datum/brain_trauma/severe/hypnotic_stupor, // These apply the above blacklisted trauma + /datum/brain_trauma/severe/hypnotic_trigger, + /datum/brain_trauma/special/honorbound, // Designed to be chaplain exclusive + ) + + // Do give out these traumas but not any of their subtypes, usually because the trauma replaces itself with a subtype + var/list/forbiddensubtypes = list( + /datum/brain_trauma/mild/phobia, + /datum/brain_trauma/severe/paralysis, + /datum/brain_trauma/special/psychotic_brawling, + ) + + traumalist -= abstracttraumas + for (var/type as anything in forbiddentraumas) + traumalist -= typesof(type) + for (var/type as anything in forbiddensubtypes) + traumalist -= subtypesof(type) + traumalist = shuffle(traumalist) + var/obj/item/organ/brain/brain = affected_mob.get_organ_slot(ORGAN_SLOT_BRAIN) for(var/trauma in traumalist) if(brain.brain_gain_trauma(trauma, TRAUMA_RESILIENCE_MAGIC)) temp_trauma = trauma diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 28050b0256f70..1722cf92872c2 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -3242,7 +3242,7 @@ // The glow *is* unnatural, so... metabolized_traits = list(TRAIT_MINOR_NIGHT_VISION, TRAIT_UNNATURAL_RED_GLOWY_EYES) -/datum/reagent/luminescent_fluid/overdose_start(mob/living/affected_mob) +/datum/reagent/luminescent_fluid/red/overdose_start(mob/living/affected_mob) . = ..() if (!ishuman(affected_mob)) return diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index 9dcf7955a31c3..e3e7aaeb996d1 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -308,7 +308,7 @@ /datum/reagent/toxin/mindbreaker name = "Mindbreaker Toxin" - description = "A powerful hallucinogen. Not a thing to be messed with. For some mental patients. it counteracts their symptoms and anchors them to reality." + description = "A powerful hallucinogen, not to be messed with. However, for some mental patients it instead counteracts their symptoms and anchors them to reality." color = "#B31008" // rgb: 139, 166, 233 toxpwr = 0 taste_description = "sourness" diff --git a/code/modules/research/designs/wiremod_designs.dm b/code/modules/research/designs/wiremod_designs.dm index 418dec186e922..f8732cc332b72 100644 --- a/code/modules/research/designs/wiremod_designs.dm +++ b/code/modules/research/designs/wiremod_designs.dm @@ -477,6 +477,21 @@ id = "comp_assoc_list_pick" build_path = /obj/item/circuit_component/list_pick/assoc +/datum/design/component/wirenet_receive + name = "Wirenet Receiver Component" + id = "comp_wirenet_receive" + build_path = /obj/item/circuit_component/wirenet_receive + +/datum/design/component/wirenet_send + name = "Wirenet Transmitter Component" + id = "comp_wirenet_send" + build_path = /obj/item/circuit_component/wirenet_send + +/datum/design/component/wirenet_send_literal + name = "Wirenet List Literal Transmitter Component" + id = "comp_wirenet_send_literal" + build_path = /obj/item/circuit_component/list_literal/wirenet_send + /datum/design/component/bci/bci_camera name = "BCI Camera" id = "comp_camera_bci" diff --git a/code/modules/research/techweb/nodes/circuit_nodes.dm b/code/modules/research/techweb/nodes/circuit_nodes.dm index 554e9997c0457..109873c38510b 100644 --- a/code/modules/research/techweb/nodes/circuit_nodes.dm +++ b/code/modules/research/techweb/nodes/circuit_nodes.dm @@ -86,6 +86,9 @@ "comp_typecast", "comp_typecheck", "comp_view_sensor", + "comp_wirenet_receive", + "comp_wirenet_send", + "comp_wirenet_send_literal", ) /datum/techweb_node/circuit_shells diff --git a/code/modules/surgery/organs/internal/heart/heart_ethereal.dm b/code/modules/surgery/organs/internal/heart/heart_ethereal.dm index 14339d5739c45..48f10a0613485 100644 --- a/code/modules/surgery/organs/internal/heart/heart_ethereal.dm +++ b/code/modules/surgery/organs/internal/heart/heart_ethereal.dm @@ -223,18 +223,17 @@ . += mutable_appearance(icon, icon_state = "[icon_state]_shine", appearance_flags = RESET_COLOR|KEEP_APART) /obj/structure/ethereal_crystal/proc/heal_ethereal() - var/datum/brain_trauma/picked_trauma - if(prob(10)) //10% chance for a severe trauma - picked_trauma = pick(subtypesof(/datum/brain_trauma/severe)) - else - picked_trauma = pick(subtypesof(/datum/brain_trauma/mild)) - // revive will regenerate organs, so our heart refence is going to be null'd. Unreliable var/mob/living/carbon/regenerating = ethereal_heart.owner playsound(get_turf(regenerating), 'sound/mobs/humanoids/ethereal/ethereal_revive.ogg', 100) to_chat(regenerating, span_notice("You burst out of the crystal with vigour... But at a cost.")) - regenerating.gain_trauma(picked_trauma, TRAUMA_RESILIENCE_ABSOLUTE) + + if(prob(10)) //10% chance for a severe trauma + regenerating.gain_trauma_type(BRAIN_TRAUMA_SEVERE, TRAUMA_RESILIENCE_ABSOLUTE) + else + regenerating.gain_trauma_type(BRAIN_TRAUMA_MILD, TRAUMA_RESILIENCE_ABSOLUTE) + regenerating.revive(HEAL_ALL & ~HEAL_REFRESH_ORGANS) // revive calls fully heal -> deletes the crystal. // this qdeleted check is just for sanity. diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index 6e6045d675cb5..3661cf6a4d147 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -155,6 +155,7 @@ #include "emoting.dm" #include "emp_flashlight.dm" #include "ensure_subtree_operational_datum.dm" +#include "ethereal_revival.dm" #include "explosion_action.dm" #include "fish_unit_tests.dm" #include "focus_only_tests.dm" diff --git a/code/modules/unit_tests/ethereal_revival.dm b/code/modules/unit_tests/ethereal_revival.dm new file mode 100644 index 0000000000000..1420f14d0b4fe --- /dev/null +++ b/code/modules/unit_tests/ethereal_revival.dm @@ -0,0 +1,59 @@ +/// Test various permutations of ethereal revival +/datum/unit_test/ethereal_revival + +/datum/unit_test/ethereal_revival/Run() + var/mob/living/carbon/human/victim = allocate(/mob/living/carbon/human/consistent) + var/obj/item/organ/heart/ethereal/respawn_heart = new() + respawn_heart.Insert(victim, special = TRUE, movement_flags = DELETE_IF_REPLACED) // Pretend this guy is an ethereal + + victim.death() + TEST_ASSERT_NOTNULL(respawn_heart.crystalize_timer_id, "Ethereal heart didn't respond to host death.") + victim.revive() + TEST_ASSERT_NULL(respawn_heart.crystalize_timer_id, "Ethereal heart didn't respond to host revival.") + + victim.death() + victim.apply_damage(300) + TEST_ASSERT_NULL(respawn_heart.crystalize_timer_id, "Ethereal heart didn't cancel revival on taking damage.") + + instant_crystallise(victim, respawn_heart) + TEST_ASSERT_NOTNULL(respawn_heart.current_crystal, "Ethereal heart didn't successfully crystallise host.") + + qdel(respawn_heart.current_crystal) + TEST_ASSERT(respawn_heart.crystalize_cooldown > 0, "Ethereal heart didn't go on cooldown after crystallising.") + TEST_ASSERT(respawn_heart.crystalize_cooldown < INFINITY, "Ethereal heart got stuck on cooldown when crystal was destroyed.") + + instant_crystallise(victim, respawn_heart) + TEST_ASSERT_NULL(respawn_heart.current_crystal, "Ethereal crystallised while heart was on cooldown.") + + victim.gain_trauma(/datum/brain_trauma/special/ptsd, resilience = TRAUMA_RESILIENCE_BASIC) // One you can't gain via revival + var/obj/item/bodypart/leg/left_leg = victim.get_bodypart(BODY_ZONE_L_LEG) + left_leg.dismember() + var/obj/item/bodypart/leg/right_leg = victim.get_bodypart(BODY_ZONE_R_LEG) + var/datum/wound/slash/flesh/severe/crit_wound = new() + crit_wound.apply_wound(right_leg) + kill_and_revive(victim, respawn_heart) + + TEST_ASSERT(victim.health == victim.maxHealth, "Ethereal not fully healed after reviving.") + TEST_ASSERT_NOTNULL(victim.get_bodypart(BODY_ZONE_L_LEG), "Ethereal failed to regrow limb when reviving.") + TEST_ASSERT(!length(right_leg.wounds), "Ethereal failed to fix wound when reviving.") + var/list/current_traumas = victim.get_traumas() + TEST_ASSERT(!(locate(/datum/brain_trauma/special/ptsd) in current_traumas), "Ethereal failed to heal curable brain trauma when reviving.") + TEST_ASSERT(length(current_traumas) == 1, "Ethereal failed to gain trauma when reviving.") + + kill_and_revive(victim, respawn_heart) + TEST_ASSERT(length(victim.get_traumas()) == 2, "Ethereal failed to gain additional trauma on second revival.") + + instant_crystallise(victim, respawn_heart) + victim.heal_and_revive() + TEST_ASSERT_NULL(respawn_heart.current_crystal, "Crystal didn't despawn when player was revived by other means.") + +/datum/unit_test/ethereal_revival/proc/instant_crystallise(mob/living/carbon/victim, obj/item/organ/heart/ethereal/respawn_heart) + victim.death() + deltimer(respawn_heart.crystalize_timer_id) + respawn_heart.crystalize(victim) + +/datum/unit_test/ethereal_revival/proc/kill_and_revive(mob/living/carbon/victim, obj/item/organ/heart/ethereal/respawn_heart) + COOLDOWN_RESET(respawn_heart, crystalize_cooldown) + instant_crystallise(victim, respawn_heart) + var/obj/structure/ethereal_crystal/crystal = respawn_heart.current_crystal + crystal.heal_ethereal() diff --git a/code/modules/vending/_vending.dm b/code/modules/vending/_vending.dm index 89a9b14da5bb9..ca5e6e487082b 100644 --- a/code/modules/vending/_vending.dm +++ b/code/modules/vending/_vending.dm @@ -1760,9 +1760,11 @@ GLOBAL_LIST_EMPTY(vending_machines_to_restock) if(vending_machine_input[stocked_item] > 0) var/base64 var/price = 0 + var/itemname = initial(stocked_item.name) for(var/obj/item/stored_item in contents) if(stored_item.type == stocked_item) price = stored_item.custom_price + itemname = stored_item.name if(!base64) //generate an icon of the item to use in UI if(base64_cache[stored_item.type]) base64 = base64_cache[stored_item.type] @@ -1772,7 +1774,7 @@ GLOBAL_LIST_EMPTY(vending_machines_to_restock) break var/list/data = list( path = stocked_item, - name = initial(stocked_item.name), + name = itemname, price = price, img = base64, amount = vending_machine_input[stocked_item], diff --git a/code/modules/wiremod/components/wirenet/receive.dm b/code/modules/wiremod/components/wirenet/receive.dm new file mode 100644 index 0000000000000..2533573c4939a --- /dev/null +++ b/code/modules/wiremod/components/wirenet/receive.dm @@ -0,0 +1,76 @@ +/obj/item/circuit_component/wirenet_receive + display_name = "Wirenet Receiver" + desc = "Receives data packets through the connected cable network. If Encryption Key is set then only signals with the same Encryption Key will be received." + category = "Utility" + + circuit_flags = CIRCUIT_FLAG_OUTPUT_SIGNAL //trigger_output + + ui_buttons = list( + "1" = CABLE_LAYER_1_NAME, + "2" = CABLE_LAYER_2_NAME, + "3" = CABLE_LAYER_3_NAME, + ) + + var/cable_layer = /datum/component/circuit_component_wirenet_connection::cable_layer + + /// The list type + var/datum/port/input/option/list_options + + /// Data being received + var/datum/port/output/data_package + + /// Encryption key + var/datum/port/input/enc_key + +/obj/item/circuit_component/wirenet_receive/Initialize(mapload) + . = ..() + AddComponent(\ + /datum/component/circuit_component_wirenet_connection,\ + connection_callback = CALLBACK(src, PROC_REF(on_powernet_connection)),\ + disconnection_callback = CALLBACK(src, PROC_REF(on_powernet_disconnection)),\ + post_set_cable_layer_callback = CALLBACK(src, PROC_REF(on_set_cable_layer)),\ + ) + +/obj/item/circuit_component/wirenet_receive/proc/on_powernet_connection(datum/powernet/new_powernet) + RegisterSignal(new_powernet, COMSIG_POWERNET_CIRCUIT_TRANSMISSION, PROC_REF(on_circuit_transmission)) + +/obj/item/circuit_component/wirenet_receive/proc/on_powernet_disconnection(datum/powernet/old_powernet) + UnregisterSignal(old_powernet, COMSIG_POWERNET_CIRCUIT_TRANSMISSION) + +/obj/item/circuit_component/wirenet_receive/proc/on_set_cable_layer(new_layer) + cable_layer = new_layer + +/obj/item/circuit_component/wirenet_receive/get_ui_notices() + . = ..() + . += create_ui_notice("Set the cable layer to connect to with the \"1\", \"2\", and \"3\" buttons.", "green", "info") + . += create_ui_notice("Currently connected to: [GLOB.cable_layer_to_name["[cable_layer]"]]", "green", "info") + +/obj/item/circuit_component/wirenet_receive/populate_options() + list_options = add_option_port("List Type", GLOB.wiremod_basic_types) + +/obj/item/circuit_component/wirenet_receive/populate_ports() + data_package = add_output_port("Data Package", PORT_TYPE_LIST(PORT_TYPE_ANY)) + enc_key = add_input_port("Encryption Key", PORT_TYPE_STRING) + +/obj/item/circuit_component/wirenet_receive/pre_input_received(datum/port/input/port) + if(port == list_options) + var/new_datatype = list_options.value + data_package.set_datatype(PORT_TYPE_LIST(new_datatype)) + +/obj/item/circuit_component/wirenet_receive/proc/on_circuit_transmission(_source, list/data) + SIGNAL_HANDLER + + if(data["enc_key"] != enc_key.value) + return + + var/datum/weakref/ref = data["port"] + var/datum/port/input/port = ref?.resolve() + if(!port) + return + + var/datum/circuit_datatype/datatype_handler = data_package.datatype_handler + if(!datatype_handler?.can_receive_from_datatype(port.datatype)) + return + + data_package.set_output(data["data"]) + trigger_output.set_output(COMPONENT_SIGNAL) diff --git a/code/modules/wiremod/components/wirenet/send.dm b/code/modules/wiremod/components/wirenet/send.dm new file mode 100644 index 0000000000000..8852b59da4d1a --- /dev/null +++ b/code/modules/wiremod/components/wirenet/send.dm @@ -0,0 +1,68 @@ +/obj/item/circuit_component/wirenet_send + display_name = "Wirenet Transmitter" + desc = "Sends a data package through the connected cable network. If Encryption Key is set then transmitted data will be only picked up by receivers with the same Encryption Key." + category = "Utility" + + circuit_flags = CIRCUIT_FLAG_INPUT_SIGNAL + + ui_buttons = list( + "1" = CABLE_LAYER_1_NAME, + "2" = CABLE_LAYER_2_NAME, + "3" = CABLE_LAYER_3_NAME, + ) + + var/cable_layer = /datum/component/circuit_component_wirenet_connection::cable_layer + + /// Powernet reference provided by the circuit_component_wirenet_connection component + var/datum/powernet/connected_powernet + + /// The list type + var/datum/port/input/option/list_options + + /// Data being sent + var/datum/port/input/data_package + + /// Encryption key + var/datum/port/input/enc_key + +/obj/item/circuit_component/wirenet_send/Initialize(mapload) + . = ..() + AddComponent(\ + /datum/component/circuit_component_wirenet_connection,\ + connection_callback = CALLBACK(src, PROC_REF(on_powernet_connection)),\ + disconnection_callback = CALLBACK(src, PROC_REF(on_powernet_disconnection)),\ + post_set_cable_layer_callback = CALLBACK(src, PROC_REF(on_set_cable_layer)),\ + ) + +/obj/item/circuit_component/wirenet_send/Destroy() + . = ..() + connected_powernet = null + +/obj/item/circuit_component/wirenet_send/proc/on_powernet_connection(datum/powernet/new_powernet) + connected_powernet = new_powernet + +/obj/item/circuit_component/wirenet_send/proc/on_powernet_disconnection(datum/powernet/old_powernet) + connected_powernet = null + +/obj/item/circuit_component/wirenet_send/proc/on_set_cable_layer(new_layer) + cable_layer = new_layer + +/obj/item/circuit_component/wirenet_send/get_ui_notices() + . = ..() + . += create_ui_notice("Set the cable layer to connect to with the \"1\", \"2\", and \"3\" buttons.", "green", "info") + . += create_ui_notice("Currently connected to: [GLOB.cable_layer_to_name["[cable_layer]"]]", "green", "info") + +/obj/item/circuit_component/wirenet_send/populate_options() + list_options = add_option_port("List Type", GLOB.wiremod_basic_types) + +/obj/item/circuit_component/wirenet_send/populate_ports() + data_package = add_input_port("Data Package", PORT_TYPE_LIST(PORT_TYPE_ANY)) + enc_key = add_input_port("Encryption Key", PORT_TYPE_STRING) + +/obj/item/circuit_component/wirenet_send/pre_input_received(datum/port/input/port) + if(port == list_options) + var/new_datatype = list_options.value + data_package.set_datatype(PORT_TYPE_LIST(new_datatype)) + +/obj/item/circuit_component/wirenet_send/input_received(datum/port/input/port) + connected_powernet?.data_transmission(data_package.value, enc_key.value, WEAKREF(data_package)) diff --git a/code/modules/wiremod/components/wirenet/send_literal.dm b/code/modules/wiremod/components/wirenet/send_literal.dm new file mode 100644 index 0000000000000..7d46152d5d98d --- /dev/null +++ b/code/modules/wiremod/components/wirenet/send_literal.dm @@ -0,0 +1,54 @@ +/obj/item/circuit_component/list_literal/wirenet_send + display_name = "Wirenet Transmitter List Literal" + desc = "Creates a list literal data package and sends it through the connected cable network. If Encryption Key is set then transmitted data will be only picked up by receivers with the same Encryption Key." + category = "Utility" + + ui_buttons = list( + "1" = CABLE_LAYER_1_NAME, + "2" = CABLE_LAYER_2_NAME, + "3" = CABLE_LAYER_3_NAME, + "plus" = "add", + "minus" = "remove", + ) + + var/cable_layer = /datum/component/circuit_component_wirenet_connection::cable_layer + + /// Powernet reference provided by the circuit_component_wirenet_connection component + var/datum/powernet/connected_powernet + + /// Encryption key + var/datum/port/input/enc_key + +/obj/item/circuit_component/list_literal/wirenet_send/Initialize(mapload) + . = ..() + AddComponent(\ + /datum/component/circuit_component_wirenet_connection,\ + connection_callback = CALLBACK(src, PROC_REF(on_powernet_connection)),\ + disconnection_callback = CALLBACK(src, PROC_REF(on_powernet_disconnection)),\ + post_set_cable_layer_callback = CALLBACK(src, PROC_REF(on_set_cable_layer)),\ + ) + +/obj/item/circuit_component/list_literal/wirenet_send/Destroy() + . = ..() + connected_powernet = null + +/obj/item/circuit_component/list_literal/wirenet_send/proc/on_powernet_connection(datum/powernet/new_powernet) + connected_powernet = new_powernet + +/obj/item/circuit_component/list_literal/wirenet_send/proc/on_powernet_disconnection(datum/powernet/old_powernet) + connected_powernet = null + +/obj/item/circuit_component/list_literal/wirenet_send/proc/on_set_cable_layer(new_layer) + cable_layer = new_layer + +/obj/item/circuit_component/list_literal/wirenet_send/get_ui_notices() + . = ..() + . += create_ui_notice("Set the cable layer to connect to with the \"1\", \"2\", and \"3\" buttons.", "green", "info") + . += create_ui_notice("Currently connected to: [GLOB.cable_layer_to_name["[cable_layer]"]]", "green", "info") + +/obj/item/circuit_component/list_literal/wirenet_send/populate_ports() + . = ..() + enc_key = add_input_port("Encryption Key", PORT_TYPE_STRING) + +/obj/item/circuit_component/list_literal/wirenet_send/input_received(datum/port/input/port) + connected_powernet?.data_transmission(list_output.value, enc_key.value, WEAKREF(list_output)) diff --git a/code/modules/wiremod/core/integrated_circuit.dm b/code/modules/wiremod/core/integrated_circuit.dm index f3d52653baf17..1023a59eb2100 100644 --- a/code/modules/wiremod/core/integrated_circuit.dm +++ b/code/modules/wiremod/core/integrated_circuit.dm @@ -276,6 +276,7 @@ GLOBAL_LIST_EMPTY_TYPED(integrated_circuits, /obj/item/integrated_circuit) to_add.rel_x = rand(COMPONENT_MIN_RANDOM_POS, COMPONENT_MAX_RANDOM_POS) - screen_x to_add.rel_y = rand(COMPONENT_MIN_RANDOM_POS, COMPONENT_MAX_RANDOM_POS) - screen_y + SEND_SIGNAL(to_add, COMSIG_CIRCUIT_COMPONENT_ADDED, src) to_add.parent = src attached_components += to_add current_size += to_add.circuit_size diff --git a/code/modules/wiremod/dcs_components/component_wirenet_connection.dm b/code/modules/wiremod/dcs_components/component_wirenet_connection.dm new file mode 100644 index 0000000000000..81c7d304ecd1b --- /dev/null +++ b/code/modules/wiremod/dcs_components/component_wirenet_connection.dm @@ -0,0 +1,188 @@ +/datum/component/circuit_component_wirenet_connection + var/cable_layer = CABLE_LAYER_2 + + var/atom/movable/tracked_shell + + var/atom/movable/tracked_movable + var/obj/structure/cable/tracked_node + var/datum/powernet/tracked_powernet + + var/static/list/turf_connections = list(COMSIG_ATOM_AFTER_SUCCESSFUL_INITIALIZED_ON = PROC_REF(on_atom_initialized_on_turf)) + + /// What action sets the component to link to cable layer 1 + var/layer_1_action + + /// What action sets the component to link to cable layer 2 + var/layer_2_action + + /// What action sets the component to link to cable layer 3 + var/layer_3_action + + /// Callback to invoke when the component is connected to a powernet + var/datum/callback/connection_callback + + /// Callback to invoke when the component is disconnected from a powernet + var/datum/callback/disconnection_callback + + /// Callback to invoke after setting the cable layer to link to + var/datum/callback/post_set_cable_layer_callback + +/datum/component/circuit_component_wirenet_connection/Initialize(layer_1_action = CABLE_LAYER_1_NAME, layer_2_action = CABLE_LAYER_2_NAME, layer_3_action = CABLE_LAYER_3_NAME, datum/callback/connection_callback, datum/callback/disconnection_callback, datum/callback/post_set_cable_layer_callback) + . = ..() + if(!istype(parent, /obj/item/circuit_component)) + return COMPONENT_INCOMPATIBLE + src.layer_1_action = layer_1_action + src.layer_2_action = layer_2_action + src.layer_3_action = layer_3_action + src.connection_callback = connection_callback + src.disconnection_callback = disconnection_callback + src.post_set_cable_layer_callback = post_set_cable_layer_callback + +/datum/component/circuit_component_wirenet_connection/Destroy(force) + . = ..() + connection_callback = null + disconnection_callback = null + post_set_cable_layer_callback = null + +/datum/component/circuit_component_wirenet_connection/RegisterWithParent() + RegisterSignal(parent, COMSIG_CIRCUIT_COMPONENT_PERFORM_ACTION, PROC_REF(on_action)) + RegisterSignal(parent, COMSIG_CIRCUIT_COMPONENT_ADDED, PROC_REF(on_parent_added_to_circuit)) + RegisterSignal(parent, COMSIG_CIRCUIT_COMPONENT_REMOVED, PROC_REF(on_parent_removed_from_circuit)) + +/datum/component/circuit_component_wirenet_connection/UnregisterFromParent() + unset_shell() + UnregisterSignal(parent, list(COMSIG_CIRCUIT_COMPONENT_PERFORM_ACTION, COMSIG_CIRCUIT_COMPONENT_ADDED, COMSIG_CIRCUIT_COMPONENT_REMOVED)) + +/datum/component/circuit_component_wirenet_connection/proc/on_parent_added_to_circuit(_source, obj/item/integrated_circuit/circuit) + SIGNAL_HANDLER + RegisterSignal(circuit, COMSIG_CIRCUIT_SET_SHELL, PROC_REF(on_circuit_set_shell)) + RegisterSignal(circuit, COMSIG_CIRCUIT_SHELL_REMOVED, PROC_REF(unset_shell)) + if(circuit.shell) + set_shell(circuit.shell) + +/datum/component/circuit_component_wirenet_connection/proc/on_parent_removed_from_circuit(_source, obj/item/integrated_circuit/circuit) + SIGNAL_HANDLER + unset_shell() + UnregisterSignal(circuit, list(COMSIG_CIRCUIT_SET_SHELL, COMSIG_CIRCUIT_SHELL_REMOVED)) + +/datum/component/circuit_component_wirenet_connection/proc/on_circuit_set_shell(_source, atom/movable/shell) + SIGNAL_HANDLER + set_shell(shell) + +/datum/component/circuit_component_wirenet_connection/proc/set_shell(atom/movable/new_shell) + tracked_shell = new_shell + if(isassembly(new_shell)) + RegisterSignals(new_shell, list(COMSIG_ASSEMBLY_ATTACHED, COMSIG_ASSEMBLY_ADDED_TO_BUTTON), PROC_REF(on_assembly_shell_attached)) + RegisterSignals(new_shell, list(COMSIG_ASSEMBLY_DETACHED, COMSIG_ASSEMBLY_REMOVED_FROM_BUTTON), PROC_REF(on_assembly_shell_detached)) + else + set_tracked_movable(new_shell) + +/datum/component/circuit_component_wirenet_connection/proc/unset_shell() + SIGNAL_HANDLER + unset_tracked_movable() + if(!tracked_shell) + return + if(isassembly(tracked_shell)) + UnregisterSignal(tracked_shell, list(COMSIG_ASSEMBLY_ATTACHED, COMSIG_ASSEMBLY_DETACHED, COMSIG_ASSEMBLY_ADDED_TO_BUTTON, COMSIG_ASSEMBLY_REMOVED_FROM_BUTTON)) + tracked_shell = null + +/datum/component/circuit_component_wirenet_connection/proc/on_assembly_shell_attached(_source, atom/holder) + SIGNAL_HANDLER + if(ismovable(holder)) + set_tracked_movable(holder) + +/datum/component/circuit_component_wirenet_connection/proc/on_assembly_shell_detached() + SIGNAL_HANDLER + unset_tracked_movable() + +/datum/component/circuit_component_wirenet_connection/proc/set_tracked_movable(atom/movable/new_tracked_movable) + if(tracked_movable == new_tracked_movable) //Should only happen when an assembly holder the assembly was attached to calls on_attach when it itself is attached to something + return + tracked_movable = new_tracked_movable + RegisterSignal(new_tracked_movable, COMSIG_MOVABLE_SET_ANCHORED, PROC_REF(on_tracked_movable_set_anchored)) + RegisterSignal(new_tracked_movable, COMSIG_QDELETING, PROC_REF(unset_tracked_movable)) + if(tracked_movable.anchored) + try_set_tracked_node() + +/datum/component/circuit_component_wirenet_connection/proc/unset_tracked_movable() + SIGNAL_HANDLER + unset_tracked_node() + if(!tracked_movable) + return + UnregisterSignal(tracked_movable, list(COMSIG_MOVABLE_SET_ANCHORED, COMSIG_QDELETING)) + tracked_movable = null + +/datum/component/circuit_component_wirenet_connection/proc/on_tracked_movable_set_anchored(atom/movable/source, now_anchored) + SIGNAL_HANDLER + if(now_anchored) + try_set_tracked_node() + else + unset_tracked_node() + +/datum/component/circuit_component_wirenet_connection/proc/try_set_tracked_node() + SIGNAL_HANDLER + if(tracked_node) + unset_tracked_node() + var/turf/our_turf = get_turf(tracked_movable) + var/obj/structure/cable/node = our_turf.get_cable_node(cable_layer) + if(!node) + AddElement(/datum/element/connect_loc, turf_connections) + return + set_tracked_node(node) + +/datum/component/circuit_component_wirenet_connection/proc/on_atom_initialized_on_turf(_source, obj/structure/cable/initialized) + SIGNAL_HANDLER + if(!istype(initialized)) + return + if(!(initialized.cable_layer & cable_layer)) + return + set_tracked_node(initialized) + +/datum/component/circuit_component_wirenet_connection/proc/set_tracked_node(obj/structure/cable/node) + tracked_node = node + RemoveElement(/datum/element/connect_loc, turf_connections) + RegisterSignal(tracked_movable, COMSIG_MOVABLE_MOVED, PROC_REF(unset_tracked_node)) //Because of wack cases of something pushing an anchored object + RegisterSignal(node, COMSIG_CABLE_ADDED_TO_POWERNET, PROC_REF(set_tracked_powernet)) + RegisterSignal(node, COMSIG_CABLE_REMOVED_FROM_POWERNET, PROC_REF(unset_tracked_powernet)) + RegisterSignal(node, COMSIG_QDELETING, PROC_REF(unset_tracked_node)) + if(node.powernet) + set_tracked_powernet(node.powernet) + +/datum/component/circuit_component_wirenet_connection/proc/unset_tracked_node() + SIGNAL_HANDLER + unset_tracked_powernet() + if(!tracked_node) + return + UnregisterSignal(tracked_movable, COMSIG_MOVABLE_MOVED) + UnregisterSignal(tracked_node, list(COMSIG_CABLE_ADDED_TO_POWERNET, COMSIG_CABLE_REMOVED_FROM_POWERNET, COMSIG_QDELETING)) + tracked_node = null + +/datum/component/circuit_component_wirenet_connection/proc/set_tracked_powernet(datum/powernet/source) + SIGNAL_HANDLER + tracked_powernet = source + connection_callback?.Invoke(source) + +/datum/component/circuit_component_wirenet_connection/proc/unset_tracked_powernet() + SIGNAL_HANDLER + if(!tracked_powernet) + return + disconnection_callback?.Invoke(tracked_powernet) + tracked_powernet = null + +/datum/component/circuit_component_wirenet_connection/proc/on_action(obj/item/circuit_component/component, mob/user, action) + SIGNAL_HANDLER + switch(action) + if(CABLE_LAYER_1_NAME) + set_cable_layer(CABLE_LAYER_1) + if(CABLE_LAYER_2_NAME) + set_cable_layer(CABLE_LAYER_2) + if(CABLE_LAYER_3_NAME) + set_cable_layer(CABLE_LAYER_3) + +/datum/component/circuit_component_wirenet_connection/proc/set_cable_layer(new_layer) + if(cable_layer == new_layer) + return + cable_layer = new_layer + post_set_cable_layer_callback?.Invoke(new_layer) + if(tracked_movable?.anchored) + try_set_tracked_node() diff --git a/code/modules/wiremod/shell/assembly.dm b/code/modules/wiremod/shell/assembly.dm index ea278fb4a642d..3e69331c4c826 100644 --- a/code/modules/wiremod/shell/assembly.dm +++ b/code/modules/wiremod/shell/assembly.dm @@ -9,12 +9,60 @@ icon_state = "wiremod" attachable = TRUE + /// A reference to any holder to use power from instead of the circuit's own cell + var/atom/movable/power_use_proxy + + /// Valid types for `power_use_proxy` to be + var/static/list/power_use_override_types = list(/obj/machinery, /obj/vehicle/sealed/mecha, /obj/item/mod/control, /mob/living/silicon/robot) + /obj/item/assembly/wiremod/Initialize(mapload) . = ..() - AddComponent(/datum/component/shell, list( + var/datum/component/shell/shell = AddComponent(/datum/component/shell, list( new /obj/item/circuit_component/assembly_input(), new /obj/item/circuit_component/assembly_output(), ), SHELL_CAPACITY_SMALL) + RegisterSignal(shell, COMSIG_SHELL_CIRCUIT_ATTACHED, PROC_REF(on_circuit_attached)) + RegisterSignal(shell, COMSIG_SHELL_CIRCUIT_REMOVED, PROC_REF(on_circuit_removed)) + RegisterSignals(src, list(COMSIG_ASSEMBLY_ATTACHED, COMSIG_ASSEMBLY_ADDED_TO_BUTTON), PROC_REF(on_attached)) + RegisterSignals(src, list(COMSIG_ASSEMBLY_DETACHED, COMSIG_ASSEMBLY_REMOVED_FROM_BUTTON), PROC_REF(on_detached)) + +/obj/item/assembly/wiremod/proc/on_circuit_attached(_source, obj/item/integrated_circuit/circuit) + SIGNAL_HANDLER + RegisterSignal(circuit, COMSIG_CIRCUIT_PRE_POWER_USAGE, PROC_REF(override_circuit_power_usage)) + +/obj/item/assembly/wiremod/proc/on_circuit_removed(datum/component/shell/source) + SIGNAL_HANDLER + UnregisterSignal(source.attached_circuit, COMSIG_CIRCUIT_PRE_POWER_USAGE) + +/obj/item/assembly/wiremod/proc/on_attached(_source, atom/movable/holder) + SIGNAL_HANDLER + if(is_type_in_list(holder, power_use_override_types)) + power_use_proxy = holder + +/obj/item/assembly/wiremod/proc/on_detached(_source) + SIGNAL_HANDLER + power_use_proxy = null + +/obj/item/assembly/wiremod/proc/override_circuit_power_usage(obj/item/integrated_circuit/source, power_to_use) + SIGNAL_HANDLER + if(ismachinery(power_use_proxy)) + var/obj/machinery/machine = power_use_proxy + if(!(machine.is_operational && machine.anchored)) + return + if(machine.use_energy(power_to_use, AREA_USAGE_EQUIP)) + return COMPONENT_OVERRIDE_POWER_USAGE + if(ismecha(power_use_proxy)) + var/obj/vehicle/sealed/mecha/mech = power_use_proxy + if(mech.use_energy(power_to_use)) + return COMPONENT_OVERRIDE_POWER_USAGE + if(istype(power_use_proxy, /obj/item/mod/control)) + var/obj/item/mod/control/modsuit = power_use_proxy + if(modsuit.subtract_charge(power_to_use)) + return COMPONENT_OVERRIDE_POWER_USAGE + if(iscyborg(power_use_proxy)) + var/mob/living/silicon/robot/borg = power_use_proxy + if(borg.cell?.use(power_to_use, force = TRUE)) + return COMPONENT_OVERRIDE_POWER_USAGE /obj/item/assembly/wiremod/examine(mob/user) . = ..() diff --git a/config/config.txt b/config/config.txt index 8f9acdca405b1..5da833d8b0649 100644 --- a/config/config.txt +++ b/config/config.txt @@ -585,6 +585,9 @@ PR_ANNOUNCEMENTS_PER_ROUND 5 ## Uncomment to block granting profiling privileges to users with R_DEBUG, for performance purposes #FORBID_ADMIN_PROFILING +## Uncomment to disable TTS messages on whispering, such as radio messages or the whisper verb. Useful for reducing your TTS load. +#TTS_NO_WHISPER + ## Link to a HTTP server that's been set up on a server. Docker-compose file can be found in tools/tts #TTS_HTTP_URL http://localhost:5002 diff --git a/html/changelogs/AutoChangeLog-pr-88547.yml b/html/changelogs/AutoChangeLog-pr-88547.yml deleted file mode 100644 index cd171064cf286..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88547.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "timothymtorres" -delete-after: True -changes: - - sound: "Add hair clipper sound to hair razor item" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88593.yml b/html/changelogs/AutoChangeLog-pr-88593.yml new file mode 100644 index 0000000000000..38ead90a80099 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88593.yml @@ -0,0 +1,5 @@ +author: "Y0SH1M4S73R" +delete-after: True +changes: + - rscadd: "Adds circuit wirenet components, allowing data to be transmitted and received over cable networks." + - qol: "When attached to a machine, mech, modsuit, or borg, assembly circuit shells will use power from those instead of the circuit's own cell." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88668.yml b/html/changelogs/AutoChangeLog-pr-88668.yml new file mode 100644 index 0000000000000..5bb49a4e1640d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88668.yml @@ -0,0 +1,6 @@ +author: "Dmeto" +delete-after: True +changes: + - map: "Metastation Science lobby camera moved away form Experimental Destructive Scanner(It was geting eaten on scan)" + - bugfix: "Lavaland base hydroponics scrubber attached to its network with missing pipes" + - map: " Redundent disconnected scrubber in cargo office removed on Metastation\nmap : Cable remove from under wall of Qm office on Metastation" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88751.yml b/html/changelogs/AutoChangeLog-pr-88751.yml new file mode 100644 index 0000000000000..fd9e4632885c3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88751.yml @@ -0,0 +1,6 @@ +author: "Paxilmaniac" +delete-after: True +changes: + - bugfix: "fixes plasma stabilizer module not showing a visor on modsuits" + - bugfix: "makes the plasma stabilizer module actually visible" + - bugfix: "makes rave module grey by default as it was meant to be" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88861.yml b/html/changelogs/AutoChangeLog-pr-88861.yml deleted file mode 100644 index f559e3fac0552..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88861.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Y0SH1M4S73R" -delete-after: True -changes: - - qol: "Xenomorphs that have had their organs removed, or replaced with organs they shouldn't normally have, keep those organs (or lack thereof) when evolving." - - bugfix: "Xenomorphs that somehow get skillchips or brain traumas will keep them when evolving." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88873.yml b/html/changelogs/AutoChangeLog-pr-88873.yml new file mode 100644 index 0000000000000..500d8f21f63ce --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88873.yml @@ -0,0 +1,5 @@ +author: "Melbert" +delete-after: True +changes: + - rscadd: "[Icebox] Reworked Tech Storage" + - rscadd: "[Icebox] Reworked Public Mining" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88900.yml b/html/changelogs/AutoChangeLog-pr-88900.yml new file mode 100644 index 0000000000000..04a5d168fb0ab --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88900.yml @@ -0,0 +1,5 @@ +author: "EEASAS" +delete-after: True +changes: + - qol: "Gives cargo their APLU Big Bess on Ice Box Station" + - map: "Extended and revamped cargo's warehouse on Ice Box Station" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88905.yml b/html/changelogs/AutoChangeLog-pr-88905.yml new file mode 100644 index 0000000000000..e800d8fc0dcde --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88905.yml @@ -0,0 +1,4 @@ +author: "SmArtKar" +delete-after: True +changes: + - bugfix: "Fixed wawa's xenobio reagent grinders being inaccessible" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88907.yml b/html/changelogs/AutoChangeLog-pr-88907.yml new file mode 100644 index 0000000000000..a97ab41fe1c98 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88907.yml @@ -0,0 +1,4 @@ +author: "SmArtKar" +delete-after: True +changes: + - bugfix: "Fixed camouflage implant missing icon" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88916.yml b/html/changelogs/AutoChangeLog-pr-88916.yml deleted file mode 100644 index a98fb11c96bc2..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88916.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "zoomachina" -delete-after: True -changes: - - spellcheck: "succesful -> successful" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88923.yml b/html/changelogs/AutoChangeLog-pr-88923.yml new file mode 100644 index 0000000000000..9e75301e1245b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88923.yml @@ -0,0 +1,4 @@ +author: "SmArtKar" +delete-after: True +changes: + - bugfix: "Added a barboat seat projector to Wawa's bar" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88931.yml b/html/changelogs/AutoChangeLog-pr-88931.yml new file mode 100644 index 0000000000000..9464bad5b9350 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88931.yml @@ -0,0 +1,4 @@ +author: "Zytolg" +delete-after: True +changes: + - map: "Who turned down Birdshots Thermostat?" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88957.yml b/html/changelogs/AutoChangeLog-pr-88957.yml new file mode 100644 index 0000000000000..7ad221511740b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88957.yml @@ -0,0 +1,4 @@ +author: "SmArtKar" +delete-after: True +changes: + - map: "Updated the Turreted Outpost space ruin" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88980.yml b/html/changelogs/AutoChangeLog-pr-88980.yml new file mode 100644 index 0000000000000..0e6bba11bcada --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88980.yml @@ -0,0 +1,4 @@ +author: "TealSeer" +delete-after: True +changes: + - map: "fixed the lightswitch in Ice Box shared engineering storage being covered by the APC." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88993.yml b/html/changelogs/AutoChangeLog-pr-88993.yml new file mode 100644 index 0000000000000..506aac166f4ef --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88993.yml @@ -0,0 +1,4 @@ +author: "Darkened-Earth" +delete-after: True +changes: + - bugfix: "NanoTrasen telecomms technicians operating on Tram class stations have been reminded not to charge their power tools directly from their TCOMMS SMES" \ No newline at end of file diff --git a/html/changelogs/archive/2025-01.yml b/html/changelogs/archive/2025-01.yml index 5c5a48dfdd6bc..3e885fb3e5ab6 100644 --- a/html/changelogs/archive/2025-01.yml +++ b/html/changelogs/archive/2025-01.yml @@ -248,3 +248,86 @@ displayed as blue. high-speedspin-cycle: - balance: Overdose thresholds now positively scale with high purity +2025-01-11: + Y0SH1M4S73R: + - qol: Xenomorphs that have had their organs removed, or replaced with organs they + shouldn't normally have, keep those organs (or lack thereof) when evolving. + - bugfix: Xenomorphs that somehow get skillchips or brain traumas will keep them + when evolving. + lukevale: + - bugfix: Fixes the extra pixals the flooring decal line trim, and the striped version + has where it's not ment to. + timothymtorres: + - sound: Add hair clipper sound to hair razor item + zoomachina: + - spellcheck: succesful -> successful +2025-01-12: + 00-Steven: + - bugfix: Only red glowstick fluid gives permanent unnaturally red eyes on overdose. + - balance: Ethereal hunger rate has been adjusted to be 1/8th of its previous rate, + now taking roughly 16-17~ minutes to go down from full to normal or normal to + none. Ethereal defines have been standardized to help keep this sane. + - refactor: Ethereal APC and power store draining/charging methods have been refactored. + Please report any issues. + - bugfix: Ethereal APC and power store draining/charging no longer arbitrarily caps + out at slightly below or above the max/min. + - bugfix: Ethereal APC draining/charging no longer runtimes when there is no cell + or it gets removed mid-charge. + - bugfix: Ethereals can no longer continue charging their stomach even if it gets + surgically removed from them mid-charge. + - bugfix: Ethereal power store draining actually updated the charge level overlay. + - qol: Ethereal APC and power store draining displays a balloon alert when it can't + continue for whatever reason. + Iamgoofball: + - sound: Adds an off-by-default config option to optionally disable TTS audio on + whispered speech. + Jacquerel: + - bugfix: Due to improved counselling procedures, Ethereals are less likely to develop + crippling phobias following a near-death experience. + - bugfix: Due to psychiatric budget cuts, Ethereals are more likely to develop other + forms of mental instability following a near-death experience. + - spellcheck: Foam Force's brand management team require us to remove an erroneous + underscore which was in violation of their logo usage terms and conditions. + SmArtKar: + - bugfix: Station traits no longer use clown and mime's human names (they're not + human) + - bugfix: Fixed chameleon cards not updating sechud icons + - image: Fixed human AI's and medieval punpun's ID trims + - balance: Significatly tuned down SaturnX's visual filter's strength + - spellcheck: Improved mindbreaker toxin description + - admin: Admins can now filter observable mobs by ckey + carlarctg: + - bugfix: ink kisses now delete the spawned projectile + hyperjll: + - bugfix: A single enthusiastic chemist hell-bent on selling chemicals to his co-workers + single-handedly solved a programming issue with our custom vendors. They'll + begin displaying custom names (such as those provided by labels) once more. + timothymtorres: + - rscadd: Rat kings across the station tremble in fear since mousetraps have been + added to the cargo crate via service category. +2025-01-13: + 00-Steven: + - bugfix: Fixed bluespace fishing rods having a lower chance to work than intended + by pulling from both the old AND random source. + - bugfix: Bluespace fishing rods actually use the random source instead of the original + source for dispensing the reward. Fixes them not working on open organ manipulation + surgeries, and several random sources not working properly. + AyIong: + - qol: Stack crafting UI got images + - qol: Search in stack crafting UI will not take control from you, feel free to + craft on walk + JohnFulpWillard: + - bugfix: Fixed the ability to scroll for Ore silo's logging, personal crafting's + material section, telecomms monitors, and traitor uplinks for clients on 516. + MTandi: + - rscadd: Heretics can now get clues about objects around unused influences in their + dreams, with a 5 minute cooldown + SmArtKar: + - image: Cult's blood barrage has received new sprites + timothymtorres: + - bugfix: Fix emag not working on secure briefcases and safes + - image: Tweak secure briefcases sprite to have glowing red/green pixels for lock. + Added broken black pixels to signal briefcase/safe are emagged. + warbluke: + - bugfix: Fake Nuclear Disks and Obviously Fake Nuclear Disks no longer teleport + when changing Z-level outside of station. diff --git a/icons/obj/card.dmi b/icons/obj/card.dmi index 738d3e51a3a93..66bf7a5191229 100644 Binary files a/icons/obj/card.dmi and b/icons/obj/card.dmi differ diff --git a/icons/obj/storage/case.dmi b/icons/obj/storage/case.dmi index 65b40a403ea2e..7cef4e6f6a2a5 100644 Binary files a/icons/obj/storage/case.dmi and b/icons/obj/storage/case.dmi differ diff --git a/icons/obj/storage/storage.dmi b/icons/obj/storage/storage.dmi index a55606fa3b33b..f77d72dcebdf5 100644 Binary files a/icons/obj/storage/storage.dmi and b/icons/obj/storage/storage.dmi differ diff --git a/icons/obj/weapons/guns/projectiles.dmi b/icons/obj/weapons/guns/projectiles.dmi index 2776fbd4961a8..6de67f9e1d49d 100644 Binary files a/icons/obj/weapons/guns/projectiles.dmi and b/icons/obj/weapons/guns/projectiles.dmi differ diff --git a/icons/turf/decals.dmi b/icons/turf/decals.dmi index c5664199ef5bd..e1dbeb77f2186 100644 Binary files a/icons/turf/decals.dmi and b/icons/turf/decals.dmi differ diff --git a/modular_bandastation/cryosleep/code/cryopod/cryopod.dm b/modular_bandastation/cryosleep/code/cryopod/cryopod.dm index 2a26b8e08b7e5..1e85423bc7c21 100644 --- a/modular_bandastation/cryosleep/code/cryopod/cryopod.dm +++ b/modular_bandastation/cryosleep/code/cryopod/cryopod.dm @@ -38,7 +38,6 @@ GLOBAL_LIST_EMPTY(objectives) find_control_computer() /obj/machinery/cryopod/Destroy() - stack_trace("Somehow cryopod was destroyed. Should not happend without admin intervention.") control_computer_weakref = null return ..() diff --git a/strings/tips.txt b/strings/tips.txt index d6697557ac7a8..8570d0ee58ac0 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -44,6 +44,7 @@ As a Geneticist, T goes to A, and G goes to C. As a Ghost, you can both start and join capture the flag games through the minigames menu, or by clicking on one of the team spawners, which can be found under the "Misc" section of the orbit menu. As a Ghost, you can double click on just about anything to follow it. Or just warp around! As a Ghost, you can see the inside of a container on the ground by clicking on it. +As a Heretic, you can locate an influence by dreaming about random objects around it when you sleep. As a Heretic, the Path of Ash focuses on stealth and disorientation, but as you progress, sheds this playstyle in favor of a more aggressive, fiery finale. As a Heretic, the Path of Moon will literally drive people around you crazy - perhaps crazy enough to become your allies should you succeed. As a Heretic, the Path of Lock is an Assistant's best friend, and can open many pathways. Including ones beyond the veil... diff --git a/tgstation.dme b/tgstation.dme index 30fc4d1311086..8107f0e79021e 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -351,6 +351,7 @@ #include "code\__DEFINES\dcs\signals\signals_operatives.dm" #include "code\__DEFINES\dcs\signals\signals_painting.dm" #include "code\__DEFINES\dcs\signals\signals_plane_master_group.dm" +#include "code\__DEFINES\dcs\signals\signals_powernet.dm" #include "code\__DEFINES\dcs\signals\signals_proxmonitor.dm" #include "code\__DEFINES\dcs\signals\signals_radiation.dm" #include "code\__DEFINES\dcs\signals\signals_reagent.dm" @@ -6469,6 +6470,9 @@ #include "code\modules\wiremod\components\utility\typecheck.dm" #include "code\modules\wiremod\components\variables\getter.dm" #include "code\modules\wiremod\components\variables\setter.dm" +#include "code\modules\wiremod\components\wirenet\receive.dm" +#include "code\modules\wiremod\components\wirenet\send.dm" +#include "code\modules\wiremod\components\wirenet\send_literal.dm" #include "code\modules\wiremod\core\admin_panel.dm" #include "code\modules\wiremod\core\assets.dm" #include "code\modules\wiremod\core\component.dm" @@ -6493,6 +6497,7 @@ #include "code\modules\wiremod\datatypes\composite\composite.dm" #include "code\modules\wiremod\datatypes\composite\list.dm" #include "code\modules\wiremod\dcs_components\component_add_port.dm" +#include "code\modules\wiremod\dcs_components\component_wirenet_connection.dm" #include "code\modules\wiremod\preset\hello_world.dm" #include "code\modules\wiremod\preset\speech_relay.dm" #include "code\modules\wiremod\shell\airlock.dm" diff --git a/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx b/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx index 097a417829c04..fc84c96626b99 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx @@ -159,7 +159,8 @@ const GuideSection = () => {  around the station invisible to the normal eye and  right click on them to harvest them for  knowledge points. Tapping them makes - them visible to all after a short time. + them visible to all after a short time. Dreaming of Mansus may help to + find them. - Use your  diff --git a/tgui/packages/tgui/interfaces/Orbit/OrbitCollapsible.tsx b/tgui/packages/tgui/interfaces/Orbit/OrbitCollapsible.tsx index db52a0d9d43de..f03d56ea09871 100644 --- a/tgui/packages/tgui/interfaces/Orbit/OrbitCollapsible.tsx +++ b/tgui/packages/tgui/interfaces/Orbit/OrbitCollapsible.tsx @@ -4,7 +4,7 @@ import { Collapsible, Flex, Tooltip } from 'tgui-core/components'; import { OrbitContext } from '.'; import { VIEWMODE } from './constants'; import { - isJobOrNameMatch, + isJobCkeyOrNameMatch, sortByDepartment, sortByDisplayName, } from './helpers'; @@ -29,7 +29,7 @@ export function OrbitCollapsible(props: Props) { useContext(OrbitContext); const filteredSection = section.filter((observable) => - isJobOrNameMatch(observable, searchQuery), + isJobCkeyOrNameMatch(observable, searchQuery), ); if (viewMode === VIEWMODE.Department) { diff --git a/tgui/packages/tgui/interfaces/Orbit/OrbitSearchBar.tsx b/tgui/packages/tgui/interfaces/Orbit/OrbitSearchBar.tsx index 0fa7aef01ef15..d4663b6378182 100644 --- a/tgui/packages/tgui/interfaces/Orbit/OrbitSearchBar.tsx +++ b/tgui/packages/tgui/interfaces/Orbit/OrbitSearchBar.tsx @@ -4,7 +4,7 @@ import { Button, Icon, Input, Section, Stack } from 'tgui-core/components'; import { useBackend } from '../../backend'; import { OrbitContext } from '.'; import { VIEWMODE } from './constants'; -import { isJobOrNameMatch, sortByOrbiters } from './helpers'; +import { isJobCkeyOrNameMatch, sortByOrbiters } from './helpers'; import { OrbitData } from './types'; /** Search bar for the orbit ui. Has a few buttons to switch between view modes and auto-observe */ @@ -37,7 +37,7 @@ export function OrbitSearchBar(props) { data.npcs, ] .flat() - .filter((observable) => isJobOrNameMatch(observable, searchQuery)) + .filter((observable) => isJobCkeyOrNameMatch(observable, searchQuery)) .sort(sortByOrbiters)[0]; if (mostRelevant !== undefined) { diff --git a/tgui/packages/tgui/interfaces/Orbit/helpers.ts b/tgui/packages/tgui/interfaces/Orbit/helpers.ts index 00dc691a41756..f49dbfb890ba2 100644 --- a/tgui/packages/tgui/interfaces/Orbit/helpers.ts +++ b/tgui/packages/tgui/interfaces/Orbit/helpers.ts @@ -120,18 +120,19 @@ export function getDisplayColor( } /** Checks if a full name or job title matches the search. */ -export function isJobOrNameMatch( +export function isJobCkeyOrNameMatch( observable: Observable, searchQuery: string, ): boolean { if (!searchQuery) return true; - const { full_name, job, name } = observable; + const { full_name, job, name, ckey } = observable; return ( full_name?.toLowerCase().includes(searchQuery?.toLowerCase()) || name?.toLowerCase().includes(searchQuery?.toLowerCase()) || job?.toLowerCase().includes(searchQuery?.toLowerCase()) || + ckey?.toLowerCase().includes(searchQuery?.toLowerCase()) || false ); } diff --git a/tgui/packages/tgui/interfaces/Orbit/types.ts b/tgui/packages/tgui/interfaces/Orbit/types.ts index dfd517ddad5d3..d9069f204e4bf 100644 --- a/tgui/packages/tgui/interfaces/Orbit/types.ts +++ b/tgui/packages/tgui/interfaces/Orbit/types.ts @@ -36,6 +36,7 @@ export type Observable = { mind_job: string; name: string; orbiters: number; + ckey: string; }>; type Critical = { diff --git a/tgui/packages/tgui/interfaces/OreSilo.tsx b/tgui/packages/tgui/interfaces/OreSilo.tsx index 32f4988a98a13..696ecdf18d4ca 100644 --- a/tgui/packages/tgui/interfaces/OreSilo.tsx +++ b/tgui/packages/tgui/interfaces/OreSilo.tsx @@ -210,13 +210,13 @@ const LogsList = (props: LogsListProps) => { const { logs } = props; return logs.length > 0 ? ( - +
{logs.map((log, index) => ( ))} - +
) : ( No log entries currently present! ); diff --git a/tgui/packages/tgui/interfaces/PersonalCrafting.tsx b/tgui/packages/tgui/interfaces/PersonalCrafting.tsx index 3710a89855b50..104c2b0d04f65 100644 --- a/tgui/packages/tgui/interfaces/PersonalCrafting.tsx +++ b/tgui/packages/tgui/interfaces/PersonalCrafting.tsx @@ -264,6 +264,7 @@ export const PersonalCrafting = (props) => { { - - + + {tabMode === TABS.foodtype && mode === MODE.cooking && diff --git a/tgui/packages/tgui/interfaces/StackCrafting.tsx b/tgui/packages/tgui/interfaces/StackCrafting.tsx index 38a7cbdf24cb6..b45d24e861ecb 100644 --- a/tgui/packages/tgui/interfaces/StackCrafting.tsx +++ b/tgui/packages/tgui/interfaces/StackCrafting.tsx @@ -1,22 +1,25 @@ import { useState } from 'react'; import { - Box, Button, Collapsible, - Input, + ImageButton, NoticeBox, Section, - Table, + Stack, } from 'tgui-core/components'; import { clamp } from 'tgui-core/math'; -import { createSearch } from 'tgui-core/string'; +import { createSearch, toTitleCase } from 'tgui-core/string'; import { useBackend } from '../backend'; import { Window } from '../layouts'; +import { SearchBar } from './common/SearchBar'; type Recipe = { ref: unknown | null; req_amount: number; + icon: string; + icon_state: string; + image?: string; // for multiplier buttons res_amount: number; @@ -88,7 +91,16 @@ const filterRecipeList = ( return []; }) - .sort(([a], [b]) => (a < b ? -1 : a !== b ? 1 : 0)), + + // Sort items so that lists are on top and recipes underneath. + // Plus everything is in alphabetical order. + .sort(([aKey, aValue], [bKey, bValue]) => + isRecipeList(aValue) !== isRecipeList(bValue) + ? isRecipeList(aValue) + ? -1 + : 1 + : aKey.localeCompare(bKey), + ), ); return Object.keys(filteredList).length ? filteredList : undefined; @@ -102,23 +114,21 @@ export const StackCrafting = (_props) => { const testSearch = createSearch(searchText, (item: string) => item); const filteredRecipes = filterRecipeList(recipes, testSearch); - const height: number = clamp(94 + Object.keys(recipes).length * 26, 250, 500); + const height: number = clamp(96 + Object.keys(recipes).length * 37, 250, 500); return ( - +
- Search - setSearchText(value)} - mx={1} - /> - + setSearchText(value)} + /> } > {filteredRecipes ? ( @@ -141,10 +151,19 @@ const RecipeListBox = (props: RecipeListProps) => { const recipe = recipes[title]; if (isRecipeList(recipe)) { return ( - - - - + + ); } else { @@ -181,14 +200,19 @@ const Multipliers = (props: MultiplierProps) => { if (maxM >= multiplier) { finalResult.push( , ); } } @@ -196,14 +220,19 @@ const Multipliers = (props: MultiplierProps) => { if (multipliers.indexOf(maxM) === -1) { finalResult.push( , ); } @@ -212,44 +241,54 @@ const Multipliers = (props: MultiplierProps) => { const RecipeBox = (props: RecipeBoxProps) => { const { act, data } = useBackend(); - const { amount } = data; - const { recipe, title } = props; - - const { res_amount, max_res_amount, req_amount, ref } = recipe; + const { + res_amount, + max_res_amount, + req_amount, + ref, + icon, + icon_state, + image, + } = recipe; const resAmountLabel = res_amount > 1 ? `${res_amount}x ` : ''; const sheetSuffix = req_amount > 1 ? 's' : ''; - const buttonName = `${resAmountLabel}${title} (${req_amount} sheet${sheetSuffix})`; + const buttonName = `${resAmountLabel}${title}`; + const reqSheets = `${req_amount} sheet${sheetSuffix}`; const maxMultiplier = buildMultiplier(recipe, amount); return ( - - - - -
-
+ 1 && + maxMultiplier > 1 && ( + + ) + } + onClick={() => + act('make', { + ref: ref, + multiplier: 1, + }) + } + > + + {toTitleCase(buttonName)} + + {reqSheets} + + + ); }; diff --git a/tgui/packages/tgui/interfaces/TelecommsMonitor.tsx b/tgui/packages/tgui/interfaces/TelecommsMonitor.tsx index 33329333e02fd..a490401769416 100644 --- a/tgui/packages/tgui/interfaces/TelecommsMonitor.tsx +++ b/tgui/packages/tgui/interfaces/TelecommsMonitor.tsx @@ -161,6 +161,7 @@ const MachineList = (props: MachineListProps) => { return (
{ {sortedMachines.length > 0 ? ( - + {sortedMachines.map((machine, index) => ( - - - ) : ( -
handleBuy(item)} - > - {item.cost} - - } + height={compactMode ? '32px' : '64px'} + position="relative" + m={compactMode ? '2px' : 0} + mr={1} > - + + + + {compactMode ? ( + + + {item.name} + + + + + + + + + + + ) : ( +
handleBuy(item)} + > + {item.cost} + + } > - {item.desc} - -
- )} -
- -
-
- ))} -
+ + {item.desc} + +
+ )} + + +
+
+ ))} + + ); }; diff --git a/tgui/packages/tgui/interfaces/common/SearchBar.tsx b/tgui/packages/tgui/interfaces/common/SearchBar.tsx index e6a52eb7abc12..27b6f68a13aaa 100644 --- a/tgui/packages/tgui/interfaces/common/SearchBar.tsx +++ b/tgui/packages/tgui/interfaces/common/SearchBar.tsx @@ -37,7 +37,9 @@ export function SearchBar(props: Props) { return ( - {!noIcon && } + + {!noIcon && } +