diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 6445e835009..fb886519637 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -90,7 +90,7 @@ Things you **CAN'T** do: - [Close PRs](https://imgur.com/w2RqpX8.png): Only maintainers are allowed to close PRs. Do not hit that button. - Close issues purely for breaking a template if the same information is contained without it. -For more information reference the [Issue Manager Guide](/guides/ISSUE_MANAGER.md) +For more information reference the [Issue Manager Guide](/.github/guides/ISSUE_MANAGER.md) diff --git a/.gitignore b/.gitignore index 87c5006457e..640ac9e61d8 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ # Local overrides--you can use this to change the config for your dev environment (like setting up SQL) without worrying about committing it /config/dev_overrides.txt +/config/dev_preferences.json #Ignore everything in datafolder and subdirectories /data/**/* diff --git a/_maps/RandomRuins/SpaceRuins/film_studio.dmm b/_maps/RandomRuins/SpaceRuins/film_studio.dmm index c30068f074f..86e4e06c73c 100644 --- a/_maps/RandomRuins/SpaceRuins/film_studio.dmm +++ b/_maps/RandomRuins/SpaceRuins/film_studio.dmm @@ -1,4 +1,10 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ad" = ( +/obj/structure/filingcabinet/white, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/pod/light, +/area/ruin/space/has_grav/film_studio/starboard) "ae" = ( /obj/effect/turf_decal/siding/dark/corner{ dir = 1 @@ -80,6 +86,19 @@ dir = 8 }, /area/ruin/space/has_grav/film_studio/starboard) +"bu" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/structure/table, +/obj/item/rag, +/obj/item/reagent_containers/cup/glass/bottle/beer{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/effect/turf_decal/siding/dark_green{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/film_studio/dorms) "bx" = ( /obj/structure/railing/corner/end/flip, /turf/open/floor/iron/white/smooth_large, @@ -317,10 +336,6 @@ /obj/item/pai_card, /turf/open/floor/plating, /area/ruin/space/has_grav/film_studio/solars) -"fH" = ( -/obj/machinery/photocopier/prebuilt, -/turf/open/floor/iron/grimy, -/area/ruin/space/has_grav/film_studio/director) "fY" = ( /obj/structure/reagent_dispensers/fueltank/large, /obj/effect/turf_decal/bot, @@ -405,12 +420,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, /area/ruin/space/has_grav/film_studio/director) -"hH" = ( -/obj/item/clothing/head/beret/frenchberet{ - pixel_x = 15 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/film_studio/stage) "hL" = ( /obj/machinery/light/directional/east, /turf/open/floor/iron, @@ -451,6 +460,11 @@ /obj/effect/mapping_helpers/airlock/access/all/away, /turf/open/floor/catwalk_floor/iron, /area/ruin/space/has_grav/film_studio/stage) +"if" = ( +/obj/structure/filingcabinet/white, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/pod/light, +/area/ruin/space/has_grav/film_studio/starboard) "ig" = ( /obj/machinery/door/airlock/centcom{ name = "Director Room" @@ -869,12 +883,6 @@ /obj/structure/sign/poster/random/directional/east, /turf/open/floor/catwalk_floor/iron, /area/ruin/space/has_grav/film_studio/dorms) -"qL" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/floor/pod/light, -/area/ruin/space/has_grav/film_studio/starboard) "qM" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -1352,19 +1360,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/ruin/space/has_grav/film_studio/solars) -"zu" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/structure/table, -/obj/item/rag, -/obj/item/reagent_containers/cup/glass/bottle/beer{ - pixel_x = 5; - pixel_y = -2 - }, -/obj/effect/turf_decal/siding/dark_green{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/film_studio/dorms) "zB" = ( /obj/machinery/door/airlock/glass{ name = "Backstage" @@ -2059,6 +2054,12 @@ /obj/item/soap, /turf/open/floor/iron/showroomfloor, /area/ruin/space/has_grav/film_studio/dorms) +"Ki" = ( +/obj/item/clothing/head/beret/frenchberet{ + pixel_x = 15 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/film_studio/stage) "Kk" = ( /obj/effect/turf_decal/siding/thinplating_new/terracotta{ dir = 1 @@ -2626,11 +2627,6 @@ /obj/structure/marker_beacon/burgundy, /turf/open/space/basic, /area/ruin/space) -"Te" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/floor/pod/light, -/area/ruin/space/has_grav/film_studio/starboard) "Ti" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/electrical, @@ -2888,6 +2884,10 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/ruin/space/has_grav/film_studio/backstage) +"Xk" = ( +/obj/machinery/photocopier/prebuilt, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/film_studio/director) "Xl" = ( /obj/structure/rack, /obj/item/mop{ @@ -3951,7 +3951,7 @@ MU hY XK tq -zu +bu XY vD LG @@ -4393,7 +4393,7 @@ tG xs Xu XW -hH +Ki hn nf dY @@ -5382,7 +5382,7 @@ cY YV hZ RO -fH +Xk kV Ed rw @@ -5877,8 +5877,8 @@ xw xw LB Av -Te -qL +if +ad cC QU xw diff --git a/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm b/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm index 2cc547c26bb..132f89833ad 100644 --- a/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm +++ b/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm @@ -223,18 +223,14 @@ /obj/effect/turf_decal/siding/wood/corner, /turf/open/floor/grass/fairy, /area/ruin/space/has_grav/powered/hilbertresearchfacility) +"gC" = ( +/obj/machinery/photocopier/prebuilt, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/hilbertresearchfacility) "gU" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/mineral/titanium/tiled/yellow, /area/ruin/space/has_grav/powered/hilbertresearchfacility) -"gY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/wood, -/area/ruin/space/has_grav/powered/hilbertresearchfacility) "ha" = ( /obj/structure/statue/bone/rib{ dir = 1 @@ -481,13 +477,6 @@ /obj/structure/chair/stool/bar/directional/south, /turf/open/floor/wood, /area/ruin/space/has_grav/powered/hilbertresearchfacility) -"mk" = ( -/obj/structure/lattice/catwalk, -/obj/structure/marker_beacon/burgundy{ - name = "landing marker" - }, -/turf/template_noop, -/area/template_noop) "ml" = ( /obj/effect/turf_decal/stripes/red/corner{ dir = 8 @@ -639,20 +628,6 @@ }, /turf/open/floor/mineral/titanium/tiled/yellow, /area/ruin/space/has_grav/powered/hilbertresearchfacility) -"pU" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/railing/corner, -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/glass, -/area/ruin/space/has_grav/powered/hilbertresearchfacility) "pY" = ( /obj/machinery/light/small/broken/directional/east, /obj/effect/turf_decal/siding/wideplating_new/dark{ @@ -938,6 +913,13 @@ }, /turf/open/floor/mineral/titanium/tiled/yellow, /area/ruin/space/has_grav/powered/hilbertresearchfacility) +"xN" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/burgundy{ + name = "landing marker" + }, +/turf/template_noop, +/area/space/nearstation) "xO" = ( /obj/machinery/power/shuttle_engine/propulsion/burst{ anchored = 0; @@ -1253,10 +1235,6 @@ }, /turf/open/floor/wood, /area/ruin/space/has_grav/powered/hilbertresearchfacility) -"Db" = ( -/obj/machinery/photocopier/prebuilt, -/turf/open/floor/wood, -/area/ruin/space/has_grav/powered/hilbertresearchfacility) "Dh" = ( /obj/machinery/chem_heater/withbuffer, /turf/open/floor/mineral/titanium/tiled/blue, @@ -1397,14 +1375,6 @@ /obj/structure/table/reinforced/plastitaniumglass, /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/powered/hilbertresearchfacility) -"Ga" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/wood, -/area/ruin/space/has_grav/powered/hilbertresearchfacility) "Gf" = ( /obj/effect/landmark/transport/nav_beacon/tram/platform/hilbert/right, /turf/open/floor/engine, @@ -1517,6 +1487,14 @@ /obj/item/grown/bananapeel, /turf/open/floor/glass, /area/ruin/space/has_grav/powered/hilbertresearchfacility) +"IM" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/hilbertresearchfacility) "IO" = ( /obj/structure/railing/corner{ dir = 4 @@ -1680,6 +1658,14 @@ /obj/structure/chair/stool/bar/directional/west, /turf/open/floor/wood, /area/ruin/space/has_grav/powered/hilbertresearchfacility) +"MM" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/hilbertresearchfacility) "MN" = ( /obj/machinery/door/airlock/science{ name = "Dormitories" @@ -1794,6 +1780,20 @@ /obj/effect/turf_decal/trimline/white/mid_joiner, /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/powered/hilbertresearchfacility) +"PJ" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/railing/corner, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/glass, +/area/ruin/space/has_grav/powered/hilbertresearchfacility) "PL" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -2480,7 +2480,7 @@ Ut Dk Bo xb -Ga +MM Rj CO Rj @@ -2525,7 +2525,7 @@ CO Rj CO Rj -gY +IM TV Bo Ut @@ -2679,7 +2679,7 @@ tQ SR hw Jp -pU +PJ SR LP UK @@ -2966,7 +2966,7 @@ QV Bo Bo lH -mk +xN Ut Ut "} @@ -3122,7 +3122,7 @@ QV uX Bo lH -mk +xN Ut Ut "} @@ -4668,7 +4668,7 @@ Ok Ok Ee sU -Db +gC Ok Ok Dk diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm index 1e2ad893c92..e18683a8334 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm @@ -3107,7 +3107,7 @@ /obj/structure/lattice/catwalk, /obj/structure/marker_beacon/burgundy, /turf/template_noop, -/area/template_noop) +/area/space/nearstation) "Ig" = ( /obj/structure/sign/warning/no_smoking/circle/directional/north, /turf/open/floor/iron/grimy, diff --git a/_maps/RandomZLevels/caves.dmm b/_maps/RandomZLevels/caves.dmm index b8dc837fadf..9891aa74685 100644 --- a/_maps/RandomZLevels/caves.dmm +++ b/_maps/RandomZLevels/caves.dmm @@ -1,52 +1,30 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/closed/indestructible/rock, -/area/space/nearstation) -"ab" = ( -/turf/open/space/basic, -/area/space) "ac" = ( /turf/closed/mineral/volcanic, /area/awaymission/caves/bmp_asteroid/level_three) "ad" = ( -/turf/open/lava/smooth{ - desc = "Looks hot."; - initial_gas_mix = "n2=23;o2=14;TEMP=2.7"; - luminosity = 5 - }, +/turf/open/lava/smooth, /area/awaymission/caves/bmp_asteroid/level_four) "ah" = ( -/turf/open/lava/smooth{ - desc = "Looks hot."; - initial_gas_mix = "n2=23;o2=14;TEMP=2.7"; - luminosity = 5 - }, +/turf/open/lava/smooth, /area/awaymission/caves/bmp_asteroid/level_three) "ak" = ( /turf/closed/mineral/random/high_chance, /area/awaymission/caves/bmp_asteroid/level_three) "ao" = ( -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "ap" = ( /obj/structure/destructible/cult/pylon, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "ar" = ( /obj/effect/decal/cleanable/blood/old, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "as" = ( /obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "au" = ( /obj/structure/destructible/cult/item_dispenser/altar, @@ -57,24 +35,18 @@ /obj/item/veilrender/honkrender, /obj/item/clothing/mask/gas/clown_hat, /obj/item/organ/heart/demon, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "av" = ( /obj/structure/trap/stun{ desc = "A rune inscribed in the floor, the air feeling electrified around it."; name = "shock rune" }, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "aw" = ( /obj/effect/decal/remains/human, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "ax" = ( /turf/closed/wall/mineral/cult, @@ -86,84 +58,57 @@ amount = 25 }, /obj/item/coin/antagtoken, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "az" = ( /obj/structure/constructshell, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "aA" = ( /obj/structure/girder/cult, /obj/item/stack/sheet/runed_metal, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "aB" = ( /obj/structure/spawner/skeleton, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "aC" = ( /obj/structure/bed, /obj/item/bedsheet/cult, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "aD" = ( /obj/item/stack/sheet/runed_metal, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "aF" = ( -/obj/structure/barricade/wooden{ - desc = "A forcefield meant to block off areas. Time has aged this forcefield into a weakened state, you could probably smash through it."; - icon = 'icons/effects/effects.dmi'; - icon_state = "m_shield"; - name = "weak forcefield" - }, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/obj/structure/barricade/wooden, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "aG" = ( /obj/item/ectoplasm, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "aH" = ( /turf/closed/wall, /area/awaymission/caves/bmp_asteroid/level_three) "aI" = ( /obj/machinery/door/airlock/external/ruin, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid/level_three) "aJ" = ( /turf/closed/wall/rust, /area/awaymission/caves/bmp_asteroid/level_three) "aK" = ( -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid/level_three) "aM" = ( /obj/structure/ladder/unbreakable{ height = 1; id = "minedeep" }, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid/level_three) "aP" = ( /obj/structure/ladder/unbreakable{ @@ -171,35 +116,23 @@ id = "dungeon"; name = "rusty ladder" }, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "aR" = ( -/obj/effect/forcefield/cult, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/obj/effect/forcefield/cult/permanent, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "aS" = ( /obj/structure/girder/cult, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "aV" = ( -/obj/effect/forcefield/cult, -/turf/open/lava/smooth{ - desc = "Looks hot."; - initial_gas_mix = "n2=23;o2=14;TEMP=2.7"; - luminosity = 5 - }, +/obj/effect/forcefield/cult/permanent, +/turf/open/lava/smooth, /area/awaymission/caves/bmp_asteroid/level_four) "aW" = ( /obj/structure/barricade/wooden, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid/level_three) "aX" = ( /obj/effect/bump_teleporter{ @@ -211,45 +144,30 @@ mouse_opacity = 0; name = "light of the tunnel" }, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid/level_three) "aZ" = ( -/obj/structure/trap/fire{ - desc = "An old rune inscribed on the floor, giving off an intense amount of heat."; - name = "flame rune" - }, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/obj/effect/mob_spawn/corpse/human/syndicatecommando/lessenedgear, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "ba" = ( -/obj/structure/destructible/cult/item_dispenser/altar, -/obj/item/book/granter/martial/plasma_fist/nobomb, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/obj/structure/table/wood/fancy, +/obj/item/clothing/gloves/krav_maga/combatglovesplus, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "bf" = ( /obj/effect/decal/cleanable/blood, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "bl" = ( /obj/structure/ore_box, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "bm" = ( /obj/machinery/gateway/away{ calibrated = 0 }, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "bn" = ( /obj/machinery/light/small/directional/west, @@ -258,42 +176,30 @@ "bw" = ( /obj/effect/decal/cleanable/blood, /obj/structure/spawner/skeleton, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "bz" = ( /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/blood, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "bA" = ( /obj/structure/destructible/cult/item_dispenser/archives, -/obj/item/necromantic_stone, /obj/effect/decal/cleanable/blood, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/obj/item/disk/design_disk/knight_gear, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "bC" = ( -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_three) "bD" = ( /mob/living/basic/skeleton, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_three) "bE" = ( /obj/structure/destructible/cult/pylon, /obj/effect/decal/cleanable/blood, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "bF" = ( /obj/structure/ladder/unbreakable{ @@ -301,9 +207,7 @@ id = "dungeon"; name = "rusty ladder" }, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_three) "bK" = ( /turf/closed/mineral/volcanic, @@ -312,21 +216,13 @@ /turf/closed/mineral/volcanic, /area/awaymission/caves/bmp_asteroid) "bM" = ( -/turf/open/lava/smooth{ - desc = "Looks hot."; - initial_gas_mix = "n2=23;o2=14;TEMP=2.7"; - luminosity = 5 - }, +/turf/open/lava/smooth, /area/awaymission/caves/bmp_asteroid) "bN" = ( /turf/closed/mineral/random/high_chance, /area/awaymission/caves/bmp_asteroid/level_two) "bO" = ( -/turf/open/lava/smooth{ - desc = "Looks hot."; - initial_gas_mix = "n2=23;o2=14;TEMP=2.7"; - luminosity = 5 - }, +/turf/open/lava/smooth, /area/awaymission/caves/bmp_asteroid/level_two) "bQ" = ( /turf/closed/wall/rust, @@ -336,14 +232,10 @@ /area/awaymission/caves/bmp_asteroid/level_two) "bS" = ( /obj/structure/barricade/wooden, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid/level_two) "bT" = ( -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid/level_two) "bU" = ( /obj/effect/bump_teleporter{ @@ -355,35 +247,21 @@ mouse_opacity = 0; name = "light of the tunnel" }, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid/level_two) "bY" = ( /mob/living/basic/skeleton, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid/level_two) -"ca" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/bmp_asteroid) "ce" = ( /obj/structure/ladder/unbreakable{ height = 1; id = "mineintro" }, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid/level_two) "cf" = ( -/turf/open/floor/iron/dark{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/iron/dark, /area/awaymission/caves/bmp_asteroid/level_two) "cg" = ( /turf/closed/wall, @@ -391,12 +269,6 @@ "ch" = ( /turf/closed/wall/rust, /area/awaymission/caves/research) -"cl" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/bmp_asteroid/level_two) "cm" = ( /turf/closed/mineral/random/low_chance, /area/awaymission/caves/bmp_asteroid/level_two) @@ -433,9 +305,7 @@ /turf/open/floor/plating, /area/awaymission/caves/research) "cx" = ( -/turf/open/floor/iron/dark{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/iron/dark, /area/awaymission/caves/bmp_asteroid) "cA" = ( /obj/effect/decal/remains/xeno, @@ -453,16 +323,8 @@ /area/awaymission/caves/research) "cF" = ( /obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/research) -"cH" = ( -/obj/machinery/door/airlock/external/ruin, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/bmp_asteroid/level_two) "cK" = ( /obj/structure/sign/warning/secure_area{ desc = "A warning sign which reads 'HOLY SHIT SWAGMAN WHAT ARE YOU DOING'."; @@ -472,7 +334,6 @@ /area/awaymission/caves/bmp_asteroid/level_two) "cN" = ( /obj/machinery/door/window/left/directional/east, -/obj/effect/decal/cleanable/blood/gibs/xeno, /turf/open/floor/plating, /area/awaymission/caves/research) "cP" = ( @@ -480,23 +341,17 @@ /turf/open/floor/plating, /area/awaymission/caves/research) "cR" = ( -/obj/effect/landmark/awaystart/caves, +/obj/effect/landmark/awaystart, /turf/open/floor/plating, /area/awaymission/caves/research) "cS" = ( /obj/machinery/door/window/right/directional/east, /turf/open/floor/plating, /area/awaymission/caves/research) -"cV" = ( -/obj/effect/decal/cleanable/blood/gibs/xeno, -/turf/open/floor/plating, -/area/awaymission/caves/research) "cX" = ( /obj/structure/table, /obj/item/melee/baton/security, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/iron, /area/awaymission/caves/research) "cY" = ( /obj/structure/glowshroom/single, @@ -506,9 +361,7 @@ /obj/structure/table, /obj/machinery/cell_charger, /obj/item/stock_parts/power_store/cell/crap, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/iron, /area/awaymission/caves/research) "dd" = ( /obj/structure/closet/emcloset, @@ -518,9 +371,6 @@ /obj/structure/closet/secure_closet/miner{ name = "weapon equipment" }, -/obj/item/grenade/syndieminibomb/concussion, -/obj/item/grenade/syndieminibomb/concussion, -/obj/item/grenade/syndieminibomb/concussion, /turf/open/floor/iron, /area/awaymission/caves/research) "dg" = ( @@ -533,9 +383,7 @@ mouse_opacity = 0; name = "light of the tunnel" }, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid/level_two) "dh" = ( /obj/machinery/door/airlock/external/ruin, @@ -610,15 +458,9 @@ "dw" = ( /obj/structure/bed, /obj/item/bedsheet, -/obj/effect/landmark/awaystart/caves, +/obj/effect/landmark/awaystart, /turf/open/floor/iron, /area/awaymission/caves/bmp_asteroid/level_two) -"dx" = ( -/obj/structure/closet/secure_closet/personal, -/obj/effect/decal/cleanable/cobweb, -/obj/item/sord, -/turf/open/floor/wood, -/area/awaymission/caves/northblock) "dy" = ( /turf/open/floor/wood, /area/awaymission/caves/northblock) @@ -653,7 +495,7 @@ "dH" = ( /obj/structure/bed, /obj/item/bedsheet, -/obj/effect/landmark/awaystart/caves, +/obj/effect/landmark/awaystart, /turf/open/floor/wood, /area/awaymission/caves/northblock) "dI" = ( @@ -705,7 +547,7 @@ /obj/structure/bed, /obj/item/bedsheet, /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/landmark/awaystart/caves, +/obj/effect/landmark/awaystart, /turf/open/floor/wood, /area/awaymission/caves/northblock) "ea" = ( @@ -714,19 +556,9 @@ /area/awaymission/caves/northblock) "ed" = ( /obj/structure/bed, -/obj/effect/landmark/awaystart/caves, +/obj/effect/landmark/awaystart, /turf/open/floor/wood, /area/awaymission/caves/northblock) -"ee" = ( -/obj/structure/girder, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/northblock) -"eg" = ( -/obj/effect/decal/cleanable/blood/gibs/robot_debris/old, -/turf/open/floor/iron, -/area/awaymission/caves/listeningpost) "eh" = ( /obj/structure/table, /obj/item/radio, @@ -744,7 +576,7 @@ /area/awaymission/caves/bmp_asteroid) "el" = ( /obj/structure/closet/secure_closet/personal, -/obj/item/gun/energy/laser/captain/scattershot, +/obj/item/gun/energy/laser/carbine, /turf/open/floor/wood, /area/awaymission/caves/northblock) "em" = ( @@ -759,20 +591,13 @@ /obj/item/stack/rods, /turf/open/floor/wood, /area/awaymission/caves/northblock) -"ep" = ( -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/northblock) "er" = ( /obj/structure/chair/stool/directional/south, /turf/open/floor/plating, /area/awaymission/caves/listeningpost) "et" = ( /obj/effect/decal/cleanable/shreds, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/northblock) "ev" = ( /turf/open/floor/iron, @@ -844,12 +669,8 @@ /obj/machinery/vending/sovietsoda, /turf/open/floor/iron, /area/awaymission/caves/listeningpost) -"eN" = ( -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/iron, -/area/awaymission/caves/listeningpost) "eO" = ( -/obj/effect/landmark/awaystart/caves, +/obj/effect/landmark/awaystart, /turf/open/floor/iron, /area/awaymission/caves/listeningpost) "eP" = ( @@ -921,20 +742,11 @@ mouse_opacity = 0; name = "light of the tunnel" }, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/bmp_asteroid) -"fy" = ( -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid) "fz" = ( /obj/structure/barricade/wooden, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid) "fA" = ( /obj/structure/bed{ @@ -970,21 +782,12 @@ /turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid) "fQ" = ( -/turf/open/floor/plating/elevatorshaft{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7"; - name = "elevator flooring" - }, +/turf/open/floor/plating/elevatorshaft, /area/awaymission/caves/bmp_asteroid) "fT" = ( /obj/machinery/iv_drip, /turf/open/floor/iron, /area/awaymission/caves/bmp_asteroid) -"fW" = ( -/obj/structure/girder, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/bmp_asteroid) "fY" = ( /obj/structure/table, /obj/machinery/microwave, @@ -995,20 +798,12 @@ height = 2; id = "mineintro" }, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid) "gb" = ( /obj/structure/closet/secure_closet/freezer/kitchen, /turf/open/floor/iron, /area/awaymission/caves/bmp_asteroid) -"gc" = ( -/obj/item/stack/rods, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/bmp_asteroid) "gf" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/cup/glass/drinkingglass, @@ -1017,22 +812,16 @@ "gg" = ( /obj/structure/table/reinforced, /obj/item/storage/box/donkpockets, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid) "gh" = ( /obj/structure/table/reinforced, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid) "gi" = ( /obj/structure/table/reinforced, /obj/item/stack/rods, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid) "gj" = ( /obj/machinery/door/airlock/mining{ @@ -1050,15 +839,11 @@ /area/awaymission/caves/bmp_asteroid) "go" = ( /obj/structure/chair/stool/directional/west, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid) "gp" = ( /obj/structure/table_frame, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid) "gq" = ( /obj/structure/chair/stool/directional/west, @@ -1104,17 +889,13 @@ /area/awaymission/caves/bmp_asteroid) "gB" = ( /obj/machinery/mech_bay_recharge_port, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/iron, /area/awaymission/caves/bmp_asteroid) "gF" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, /obj/item/clothing/glasses/material, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/iron, /area/awaymission/caves/bmp_asteroid) "gG" = ( /obj/structure/mecha_wreckage/durand, @@ -1126,17 +907,6 @@ /obj/item/paper/fluff/awaymissions/caves/mech_notice, /turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid) -"gI" = ( -/obj/structure/chair/stool/directional/west, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/bmp_asteroid) -"gJ" = ( -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/bmp_asteroid) "gK" = ( /obj/structure/girder, /turf/open/floor/plating, @@ -1151,29 +921,21 @@ /area/awaymission/caves/bmp_asteroid) "gN" = ( /obj/structure/hoop, -/turf/open/floor/iron/dark{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/iron/dark, /area/awaymission/caves/bmp_asteroid) "gO" = ( /obj/structure/closet/emcloset, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/iron, /area/awaymission/caves/bmp_asteroid) "gP" = ( /obj/item/toy/basketball, -/turf/open/floor/iron/dark{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/iron/dark, /area/awaymission/caves/bmp_asteroid) "gU" = ( /obj/structure/hoop{ dir = 1 }, -/turf/open/floor/iron/dark{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/iron/dark, /area/awaymission/caves/bmp_asteroid) "gX" = ( /obj/effect/baseturf_helper/lava, @@ -1181,11 +943,7 @@ /area/awaymission/caves/bmp_asteroid/level_three) "gY" = ( /obj/effect/baseturf_helper/lava, -/turf/open/lava/smooth{ - desc = "Looks hot."; - initial_gas_mix = "n2=23;o2=14;TEMP=2.7"; - luminosity = 5 - }, +/turf/open/lava/smooth, /area/awaymission/caves/bmp_asteroid/level_four) "gZ" = ( /obj/effect/baseturf_helper/lava, @@ -1206,21 +964,15 @@ /turf/open/floor/plating, /area/awaymission/caves/listeningpost) "hq" = ( -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) "hr" = ( /obj/structure/spider/stickyweb, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) "hw" = ( /obj/structure/barricade/wooden, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "hQ" = ( /obj/machinery/light/small/directional/south, @@ -1228,9 +980,7 @@ /area/awaymission/caves/northblock) "hT" = ( /obj/structure/flora/rock/style_random, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "ix" = ( /obj/structure/window/reinforced/spawner/directional/north, @@ -1239,25 +989,20 @@ /area/awaymission/caves/research) "jH" = ( /obj/structure/spawner/mining/basilisk, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "jU" = ( /obj/structure/spawner/mining/basilisk, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "ki" = ( /obj/structure/closet/crate/preopen, /obj/item/paper/fluff/awaymissions/caves/shipment_receipt, -/obj/item/organ/eyes/robotic/thermals, -/obj/item/gun/energy/laser/captain/scattershot, /obj/item/slimepotion/fireproof, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/obj/item/gun/energy/e_gun/mini, +/obj/item/gun/energy/laser/musket, +/obj/item/organ/eyes/robotic/thermals, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "kE" = ( /mob/living/basic/spider/giant/hunter/away_caves, @@ -1265,9 +1010,7 @@ /area/awaymission/caves/bmp_asteroid) "kL" = ( /obj/structure/sign/warning/xeno_mining/directional/south, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "lp" = ( /obj/machinery/light/small/directional/west, @@ -1282,23 +1025,17 @@ /area/awaymission/caves/listeningpost) "ml" = ( /mob/living/basic/wumborian_fugu, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "ms" = ( /obj/structure/spawner/mining/goliath, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) "mX" = ( /obj/structure/closet/crate/miningcar{ name = "Mining cart" }, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "nw" = ( /obj/machinery/light/small/built/directional/east, @@ -1310,20 +1047,14 @@ desc = "Rusted mines planted out by the miners before, probably to keep the cave monsters at bay."; name = "rusted mine" }, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "nY" = ( /obj/item/slimepotion/fireproof, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "oI" = ( -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "pc" = ( /obj/machinery/light/small/directional/west, @@ -1333,9 +1064,7 @@ "pC" = ( /obj/item/mjollnir, /mob/living/basic/spider/giant/nurse/away_caves, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) "pL" = ( /obj/structure/window/reinforced/spawner/directional/south, @@ -1344,9 +1073,7 @@ /area/awaymission/caves/research) "qD" = ( /obj/machinery/light/small/directional/north, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "qE" = ( /obj/machinery/light/small/directional/north, @@ -1354,9 +1081,7 @@ /area/awaymission/caves/northblock) "ra" = ( /obj/structure/glowshroom/single, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "rl" = ( /obj/structure/closet/crate/miningcar{ @@ -1365,14 +1090,10 @@ /obj/item/stack/sheet/mineral/mythril{ amount = 12 }, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "rv" = ( -/turf/open/misc/asteroid/basalt/lava{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_four) "rF" = ( /obj/machinery/light/small/directional/east, @@ -1380,9 +1101,7 @@ /area/awaymission/caves/bmp_asteroid) "sl" = ( /obj/structure/spawner/mining/hivelord, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "sw" = ( /obj/machinery/light/directional/north, @@ -1390,21 +1109,15 @@ /area/awaymission/caves/listeningpost) "sE" = ( /obj/item/greentext, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) "sI" = ( /obj/machinery/light/small/directional/east, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/iron, /area/awaymission/caves/bmp_asteroid) "sT" = ( /obj/structure/spawner/mining/hivelord, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "tz" = ( /obj/structure/table, @@ -1413,9 +1126,7 @@ /area/awaymission/caves/bmp_asteroid) "tU" = ( /obj/machinery/light/small/directional/west, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid/level_three) "uo" = ( /obj/machinery/light/small/directional/west, @@ -1423,9 +1134,7 @@ desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; name = "\improper MECH TUNNEL PASSAGE A2 TO A1" }, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "uN" = ( /obj/structure/spider/stickyweb, @@ -1441,15 +1150,11 @@ name = "\improper MECH TUNNEL PASSAGE A2 TO B1" }, /obj/machinery/light/small/built/directional/east, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "vR" = ( /obj/structure/sign/departments/medbay/directional/west, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "vU" = ( /obj/structure/noticeboard/directional/north, @@ -1458,31 +1163,23 @@ /turf/open/floor/iron, /area/awaymission/caves/listeningpost) "vX" = ( -/obj/effect/forcefield/cult, -/turf/open/misc/asteroid/basalt/lava{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/obj/effect/forcefield/cult/permanent, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_four) "wl" = ( /obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/iron/dark, /area/awaymission/caves/bmp_asteroid) "ww" = ( /turf/open/misc/asteroid/basalt/airless, /area/awaymission/caves/bmp_asteroid/level_two) "wT" = ( /obj/structure/destructible/cult/pylon, -/turf/open/misc/asteroid/basalt/lava{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_four) "xs" = ( /obj/item/bedsheet/patriot, -/turf/open/misc/asteroid/basalt/lava{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_four) "yg" = ( /obj/structure/sign/warning/vacuum/directional/east{ @@ -1493,70 +1190,50 @@ "yS" = ( /obj/structure/closet/crate, /obj/item/paper/fluff/awaymissions/caves/shipment_receipt, -/obj/item/gun/energy/laser/captain/scattershot, -/obj/item/gun/energy/laser/captain/scattershot, /obj/item/gun/energy/laser, -/obj/item/grenade/syndieminibomb/concussion, -/obj/item/grenade/syndieminibomb/concussion, -/obj/item/grenade/syndieminibomb/concussion, /obj/item/slimepotion/fireproof, /obj/item/slimepotion/fireproof, /obj/item/clothing/glasses/thermal, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/obj/item/grenade/frag, +/obj/item/grenade/frag, +/obj/item/gun/energy/e_gun/old, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "yV" = ( /obj/structure/flora/rock/style_random, -/obj/item/soulstone/anybody, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/obj/item/soulstone/anybody/purified, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) "zH" = ( /obj/structure/flora/rock/style_random, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) "zN" = ( /obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/iron/dark, /area/awaymission/caves/bmp_asteroid) "zR" = ( /obj/effect/decal/cleanable/ash, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "zS" = ( /obj/machinery/light/small/directional/west, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "Aj" = ( /obj/structure/grille, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "AN" = ( /obj/structure/trap/stun{ desc = "A rune inscribed in the floor, the air feeling electrified around it."; name = "shock rune" }, -/turf/open/misc/asteroid/basalt/lava{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_four) "AZ" = ( /obj/structure/girder, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "Bb" = ( /obj/structure/sign/warning/pods/directional/west{ @@ -1564,73 +1241,46 @@ name = "\improper MECH TUNNEL PASSAGE A1 TO A2" }, /obj/machinery/light/small/directional/west, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "Bd" = ( -/obj/structure/trap/fire{ - desc = "An old rune inscribed on the floor, giving off an intense amount of heat."; - name = "flame rune" - }, -/turf/open/misc/asteroid/basalt/lava{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/bmp_asteroid/level_four) +/turf/closed/indestructible/rock, +/area/awaymission/caves/bmp_asteroid) "Bo" = ( /obj/structure/ore_box, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "Bs" = ( -/obj/effect/landmark/awaystart/caves, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/obj/effect/landmark/awaystart, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "Bz" = ( /mob/living/basic/spider/giant/nurse/away_caves, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) "BH" = ( /obj/structure/spawner/skeleton, -/turf/open/misc/asteroid/basalt/lava{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_four) "BK" = ( -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "BL" = ( /obj/item/stack/rods, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "BQ" = ( /obj/effect/decal/remains/human, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "Cc" = ( -/obj/item/gun/energy/laser/captain/scattershot, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/closed/indestructible/rock, /area/awaymission/caves/bmp_asteroid/level_two) "Ds" = ( /obj/item/pickaxe/rusted{ pixel_x = 5 }, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "Dw" = ( /obj/structure/destructible/cult/item_dispenser/archives, @@ -1641,9 +1291,7 @@ /obj/item/book/granter/action/spell/summonitem{ name = "\proper an extremely flamboyant book" }, -/turf/open/floor/engine/cult{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/engine/cult, /area/awaymission/caves/bmp_asteroid/level_four) "DH" = ( /obj/structure/closet/crate/miningcar{ @@ -1652,18 +1300,14 @@ /obj/item/pickaxe/rusted{ pixel_x = 5 }, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "Fj" = ( /obj/item/toy/beach_ball{ name = "\proper wilson"; desc = "It's a beachball with a face crudely drawn onto it with some soot." }, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "FI" = ( /obj/machinery/light/directional/south, @@ -1677,9 +1321,7 @@ /area/awaymission/caves/bmp_asteroid) "FV" = ( /obj/effect/decal/cleanable/blood/old, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "Gt" = ( /obj/machinery/light/small/built/directional/north, @@ -1691,15 +1333,11 @@ /area/awaymission/caves/listeningpost) "HK" = ( /obj/structure/destructible/cult/pylon, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) "Ik" = ( /obj/item/stack/rods, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) "Iz" = ( /obj/structure/sign/warning/vacuum/directional/east{ @@ -1714,9 +1352,7 @@ desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; name = "\improper MECH TUNNEL PASSAGE B1 TO A2" }, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) "IH" = ( /obj/structure/window/spawner/directional/west, @@ -1725,33 +1361,20 @@ /area/awaymission/caves/listeningpost) "IN" = ( /obj/machinery/light/small/directional/east, -/turf/open/floor/plating{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid/level_three) "IY" = ( /obj/structure/spider/cocoon, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) "IZ" = ( /obj/item/clothing/head/collectable/wizard, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) "JD" = ( /obj/structure/ore_box, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) -"JP" = ( -/obj/structure/window/reinforced/spawner/directional/east, -/obj/effect/decal/cleanable/blood/xeno, -/turf/open/floor/plating, -/area/awaymission/caves/research) "Kq" = ( /obj/structure/sign/departments/exam_room/directional/north, /turf/open/floor/iron, @@ -1759,9 +1382,7 @@ "KY" = ( /obj/structure/table, /obj/item/paper/crumpled/awaymissions/caves/unsafe_area, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "Ly" = ( /obj/structure/closet/crate/miningcar{ @@ -1773,9 +1394,7 @@ /obj/item/stack/sheet/mineral/adamantine{ amount = 15 }, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "Mk" = ( /obj/machinery/light/small/built/directional/west, @@ -1783,21 +1402,15 @@ /area/awaymission/caves/northblock) "Mq" = ( /obj/structure/flora/rock/style_random, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "Mw" = ( /obj/item/shard, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "MB" = ( /obj/item/grown/log, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "MC" = ( /obj/structure/table, @@ -1808,18 +1421,14 @@ /area/awaymission/caves/bmp_asteroid) "MM" = ( /obj/machinery/light/small/directional/south, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "Np" = ( /obj/effect/mine/explosive{ desc = "Rusted mines planted out by the miners before, probably to keep the cave monsters at bay."; name = "rusted mine" }, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "NO" = ( /obj/machinery/light/directional/north, @@ -1829,15 +1438,11 @@ /area/awaymission/caves/research) "NX" = ( /obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "OA" = ( /obj/item/gun/ballistic/automatic/pistol/deagle/gold, -/turf/open/misc/asteroid/basalt/lava{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_four) "OX" = ( /turf/closed/indestructible/oldshuttle{ @@ -1846,7 +1451,7 @@ icon_state = "black"; name = "the other side" }, -/area/space/nearstation) +/area/awaymission/caves/bmp_asteroid) "PS" = ( /obj/machinery/light/small/built/directional/south, /obj/machinery/suit_storage_unit/mining{ @@ -1857,52 +1462,36 @@ /area/awaymission/caves/listeningpost) "Qe" = ( /mob/living/basic/bat/away_caves, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "Rm" = ( /obj/effect/decal/remains/human, -/turf/open/misc/asteroid/basalt/lava{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_four) "Rt" = ( /mob/living/basic/bat/away_caves, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "Ry" = ( /obj/structure/grille, /obj/structure/barricade/wooden, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "RJ" = ( /obj/machinery/light/small/directional/west, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "SV" = ( /obj/machinery/light/small/directional/east, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "Tj" = ( /obj/item/assembly/igniter, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "TT" = ( /obj/item/ectoplasm, -/turf/open/misc/asteroid/basalt/lava{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_four) "Uu" = ( /obj/structure/table, @@ -1913,17 +1502,13 @@ "UT" = ( /obj/effect/decal/remains/human, /obj/item/clothing/under/misc/patriotsuit, -/turf/open/misc/asteroid/basalt/lava{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_four) "VK" = ( /obj/effect/mob_spawn/ghost_role/human/skeleton{ name = "spooky skeleton remains" }, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "Wj" = ( /obj/machinery/light/small/directional/north, @@ -1950,1864 +1535,1620 @@ /area/awaymission/caves/northblock) "Xs" = ( /mob/living/basic/spider/giant/hunter/away_caves, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) "XG" = ( /obj/effect/mine/explosive{ desc = "Rusted mines planted out by the miners before, probably to keep the cave monsters at bay."; name = "rusted mine" }, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) "XN" = ( -/obj/item/grenade/syndieminibomb/concussion, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/obj/item/grenade/frag, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "XR" = ( /obj/structure/spider/stickyweb, /mob/living/basic/spider/giant/hunter/away_caves, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/bmp_asteroid/level_three) -"YG" = ( -/obj/item/organ/brain/alien, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) "YZ" = ( /mob/living/basic/skeleton, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) "Zj" = ( /obj/effect/decal/remains/human, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "ZS" = ( /obj/structure/barricade/wooden, -/turf/open/misc/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, +/turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_three) (1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (2,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (3,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (4,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (5,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +ww +Bd +ww +Bd +ww +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ww +Bd +Bd +ww +Bd "} (6,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +ww +Bd +ww +Bd +ww +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ww +ww +ww +ww +ww +Bd "} (7,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Cc +Bd +ww +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd OX OX OX OX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ww +Bd "} (8,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd gX ac ac @@ -3880,92 +3221,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd ha bL bL @@ -4049,22 +3358,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +ww +Bd +Bd +Bd +Bd "} (9,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +ww +ww +ww +ww +ww +Bd ac ac ac @@ -4137,92 +3446,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -4263,8 +3540,8 @@ bL bL bL dX -fy -fy +ej +ej dW bL dW @@ -4306,22 +3583,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +ww +Bd +ww +Bd +ww +Bd "} (10,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +ww +Bd +ww +Bd +Bd +Bd ac ac ac @@ -4394,92 +3671,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -4520,14 +3765,14 @@ bL bL bL dW -fy -fy +ej +ej dW bL dW -fy -fy -fy +ej +ej +ej dX bL bL @@ -4563,22 +3808,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +ww +Bd +ww +Bd +ww +Bd "} (11,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +ww +Bd +ww +ww +Bd ac ac ac @@ -4651,92 +3896,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -4777,14 +3990,14 @@ bL bL bL dX -fy -fy +ej +ej dX bL dX -fy +ej ga -fy +ej dX bL bL @@ -4820,22 +4033,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +ww +Bd +Bd "} (12,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -4898,7 +4111,7 @@ hr hr hq Xs -YG +hq ac ac ac @@ -4908,92 +4121,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -5034,14 +4215,14 @@ bL bL bL dW -fy -fy +ej +ej dX bL dW -fy -fy -fy +ej +ej +ej dW bL bL @@ -5077,22 +4258,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (13,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +ww +ww +ww +ww +ww +Bd ac ac ac @@ -5165,92 +4346,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -5270,7 +4419,7 @@ bL bL bL dt -dx +dC Mk dI dM @@ -5291,8 +4440,8 @@ bL bL bL dW -fy -fy +ej +ej dW bL dW @@ -5334,22 +4483,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +ww +Bd +Bd +Bd +Bd +Bd "} (14,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +ww +Bd +Bd +Bd +ww +Bd ac ac ac @@ -5422,92 +4571,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ww -ab -ww -ab -ww -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -5591,22 +4708,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +ww +ww +ww +ww +ww +Bd "} (15,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +ww +ww +ww +Bd +Bd ac ac ac @@ -5679,92 +4796,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ww -ab -ww -ab -ww -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ab -ab -ww -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -5805,8 +4890,8 @@ bL bL bL dX -fy -fy +ej +ej dW BK BK @@ -5848,22 +4933,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +ww +Bd +Bd +Bd +Bd +Bd "} (16,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -5936,92 +5021,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ww -ab -ww -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ww -ww -ww -ww -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -6105,22 +5158,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (17,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -6193,92 +5246,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -6362,22 +5383,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (18,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -6450,92 +5471,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ww -ww -ww -ww -ww -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -6619,22 +5608,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (19,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -6707,92 +5696,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ww -ab -ww -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ab -ww -ab -ww -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -6876,22 +5833,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (20,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -6964,92 +5921,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ww -ab -ww -ww -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ab -ww -ab -ww -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -7133,22 +6058,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (21,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -7221,92 +6146,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -7390,22 +6283,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (22,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -7478,92 +6371,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ww -ww -ww -ww -ww -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -7591,7 +6452,7 @@ dQ dt dy en -ee +dK BK bL bL @@ -7647,22 +6508,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (23,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -7735,92 +6596,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ww -ab -ab -ab -ww -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -7848,7 +6677,7 @@ dR dt ed eo -ep +dR zR bM bM @@ -7904,22 +6733,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (24,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -7992,92 +6821,60 @@ hq ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ww -ww -ww -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ww -ww -ww -ww -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -8103,8 +6900,8 @@ dt dQ dQ du -ee -ep +dK +dR et BK bM @@ -8161,22 +6958,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (25,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -8249,92 +7046,60 @@ hq hq ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -8418,22 +7183,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (26,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -8506,92 +7271,60 @@ hq hq ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -8675,22 +7408,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (27,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -8763,92 +7496,60 @@ hq hq ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -8932,22 +7633,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (28,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -9020,92 +7721,60 @@ hq hq ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -9189,22 +7858,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (29,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -9277,92 +7946,60 @@ hq hq ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -9375,7 +8012,7 @@ cr cA cr cR -cV +cr cr cg bL @@ -9446,22 +8083,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (30,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac sE @@ -9534,92 +8171,60 @@ hq hq ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -9629,11 +8234,11 @@ bL bL ch cs -JP +Wx cN cS Wx -JP +Wx cg bL bL @@ -9703,22 +8308,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (31,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac hq @@ -9791,92 +8396,60 @@ hq hq ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -9960,22 +8533,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (32,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq hq @@ -10048,92 +8621,60 @@ hq hq ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -10217,22 +8758,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (33,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq hq @@ -10305,92 +8846,60 @@ hq hq ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -10474,22 +8983,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (34,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq hq @@ -10562,92 +9071,60 @@ hq hq ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -10731,22 +9208,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (35,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq ac @@ -10819,92 +9296,60 @@ hq ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -10988,22 +9433,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (36,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq ac @@ -11076,92 +9521,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -11245,22 +9658,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (37,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq ac @@ -11333,92 +9746,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -11453,7 +9834,7 @@ eH eL eJ eW -eN +eJ eJ eO fh @@ -11479,14 +9860,14 @@ bL bL bL BK -Aj -Aj -Aj +fJ +fJ +fJ dW cx cx dW -Aj +fJ bL bL bL @@ -11502,22 +9883,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (38,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq hq @@ -11590,92 +9971,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -11701,7 +10050,7 @@ BK BK bL eF -eg +eJ lE eJ eJ @@ -11759,22 +10108,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (39,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq hq @@ -11847,92 +10196,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -11960,7 +10277,7 @@ bL eG eh fm -eg +eJ eJ eF eI @@ -12016,22 +10333,22 @@ BK bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (40,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac hq @@ -12104,92 +10421,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -12221,7 +10506,7 @@ fm eJ eG eJ -eN +eJ eJ eF sw @@ -12273,22 +10558,22 @@ BK bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (41,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq hq @@ -12361,92 +10646,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -12530,22 +10783,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (42,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac hq @@ -12618,92 +10871,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -12740,7 +10961,7 @@ eJ eJ eJ eJ -eN +eJ fh BK BK @@ -12787,22 +11008,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (43,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ZS @@ -12875,92 +11096,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -13044,22 +11233,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (44,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ZS @@ -13132,92 +11321,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -13301,22 +11458,22 @@ bM bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (45,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -13389,92 +11546,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -13558,22 +11683,22 @@ bM bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (46,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -13646,92 +11771,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -13815,22 +11908,22 @@ bM bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (47,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -13903,92 +11996,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -14072,22 +12133,22 @@ bM bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (48,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -14160,92 +12221,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -14329,22 +12358,22 @@ bM bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (49,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac hq @@ -14417,92 +12446,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bM bM @@ -14536,7 +12533,7 @@ bM bM bM bM -ca +fH zS BK BK @@ -14586,22 +12583,22 @@ bM bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (50,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac hq @@ -14674,92 +12671,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bM bM @@ -14793,7 +12758,7 @@ bM bM bM bM -ca +fH BK BK bL @@ -14843,22 +12808,22 @@ bM bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (51,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq hq @@ -14931,92 +12896,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bM bM @@ -15050,7 +12983,7 @@ bM bM bM bM -ca +fH BK BK bL @@ -15100,22 +13033,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (52,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq hq @@ -15188,92 +13121,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bM bM @@ -15307,7 +13208,7 @@ bM bM bM bM -ca +fH BK BK bL @@ -15357,22 +13258,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (53,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq hq @@ -15445,92 +13346,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bM bM @@ -15564,7 +13433,7 @@ bM bM bM bM -ca +fH BK BK bL @@ -15614,22 +13483,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (54,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq hq @@ -15702,97 +13571,65 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bM bM bM -ca +fH BK BK BK @@ -15821,7 +13658,7 @@ bM bM bM bM -ca +fH BK BK bL @@ -15832,8 +13669,8 @@ bM bM bM bM -fW -fy +gK +ej ev gf gm @@ -15871,22 +13708,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (55,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq hq @@ -15959,98 +13796,66 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bM bM bM bM -ca +fH BK BK BK @@ -16078,7 +13883,7 @@ bM bM bM bM -ca +fH BK BK bL @@ -16090,10 +13895,10 @@ bM bM bM bM -fy -gc +ej +gL gg -fy +ej ev gm dW @@ -16128,22 +13933,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (56,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq hq @@ -16216,98 +14021,66 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bM bM bM bM -ca +fH BK BK BK @@ -16348,7 +14121,7 @@ bM bM bM bM -fy +ej gh bM go @@ -16385,22 +14158,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (57,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq hq @@ -16473,92 +14246,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bM bM @@ -16581,11 +14322,11 @@ bL bL bL bL -ca -ca -ca -ca -ca +fH +fH +fH +fH +fH bL bM bM @@ -16642,22 +14383,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (58,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq hq @@ -16730,92 +14471,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bM bM @@ -16861,11 +14570,11 @@ bM bM bM bM -fy -fy +ej +ej gi -fy -fy +ej +ej gq gy fH @@ -16899,22 +14608,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (59,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq hq @@ -16987,92 +14696,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bM bM @@ -17119,9 +14796,9 @@ bM bM bM bM -fy +ej dW -fy +ej gq gu gq @@ -17156,22 +14833,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (60,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac hq hq @@ -17244,92 +14921,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bM bM @@ -17376,7 +15021,7 @@ bM bM bM bM -fy +ej gj ev gr @@ -17413,22 +15058,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (61,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac hq @@ -17501,92 +15146,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bM bM @@ -17633,8 +15246,8 @@ bM bM bM bM -fy -fW +ej +gK ev gq gm @@ -17670,22 +15283,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (62,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac hq @@ -17758,92 +15371,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bM bM @@ -17927,22 +15508,22 @@ bM bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (63,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac hq @@ -18015,92 +15596,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bM bM @@ -18156,7 +15705,7 @@ bL bL BK BK -fy +ej gF gH ej @@ -18184,22 +15733,22 @@ bM bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (64,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -18272,92 +15821,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bM bM @@ -18414,9 +15931,9 @@ BK BK BK BK -fy -gI -fy +ej +gq +ej sT BL BL @@ -18441,22 +15958,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (65,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -18529,92 +16046,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -18671,9 +16156,9 @@ BK BK BK sT -fy -fy -fy +ej +ej +ej BK BK BK @@ -18698,22 +16183,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (66,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -18786,92 +16271,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -18925,13 +16378,13 @@ bL bL bL BK -fW +gK gB -fy +ej gB -gJ -fy -fy +ev +ej +ej bM BL BK @@ -18955,22 +16408,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (67,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -19043,92 +16496,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -19186,9 +16607,9 @@ dX WH sI gG -gJ +ev gB -fy +ej bM BK BL @@ -19212,22 +16633,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (68,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -19300,92 +16721,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -19443,9 +16832,9 @@ dW dW dW dX -gJ +ev gM -gJ +ev gO dX gK @@ -19469,22 +16858,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (69,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -19557,92 +16946,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -19726,22 +17083,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (70,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -19814,92 +17171,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -19983,22 +17308,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (71,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -20071,92 +17396,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -20240,22 +17533,22 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (72,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd ac ac ac @@ -20328,92 +17621,60 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bL bL bL @@ -20497,25979 +17758,3172 @@ bL bL bL bL -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (73,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd OX OX OX OX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (74,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (75,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (76,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (77,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (78,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (79,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (80,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (81,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (82,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (83,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (84,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (85,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (86,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +OX +OX +OX +OX +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} (87,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(88,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(89,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(90,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(91,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(92,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(93,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(94,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(95,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(96,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(97,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(98,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(99,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(100,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(101,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(102,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(103,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(104,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(105,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(106,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(107,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(108,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(109,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(110,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(111,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(112,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(113,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(114,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(115,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(116,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(117,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(118,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(119,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(120,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(121,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(122,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(123,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(124,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(125,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(126,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(127,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(128,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(129,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(130,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(131,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(132,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(133,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(134,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(135,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(136,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(137,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(138,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(139,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(140,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(141,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(142,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(143,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(144,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(145,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(146,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(147,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(148,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(149,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(150,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(151,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(152,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(153,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(154,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(155,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(156,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(157,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(158,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(159,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(160,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(161,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(162,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(163,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(164,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(165,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(166,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(167,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(168,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(169,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(170,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(171,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(172,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(173,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(174,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd gY ad ad @@ -46568,165 +21022,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +gZ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bQ +dg +dg +bR +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(175,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(88,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -46825,165 +21247,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bR +bT +bT +bR +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(176,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(89,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -47082,165 +21472,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +bK +bR +bR +bR +bR +bR +bK +bK +bK +bK +bK +bQ +bT +bT +bR +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +oI +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(177,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(90,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -47339,165 +21697,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +bK +bR +bT +bT +bT +bQ +bK +bK +bK +bK +bK +bQ +bT +bT +bQ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +oI +oI +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +oI +oI +oI +oI +oI +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(178,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(91,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -47596,165 +21922,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +bK +bQ +bT +ce +bT +bQ +bK +bK +bK +bK +bK +bQ +bT +bT +bQ +bN +bN +bN +bK +bN +bN +bN +bN +bK +bK +bK +bK +bK +bK +oI +oI +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +oI +oI +oI +oI +oI +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(179,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(92,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -47853,165 +22147,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +oI +bR +bT +bT +bT +bR +bK +bK +bK +bK +bK +bR +bS +bS +bQ +bN +bN +bN +bN +bN +bN +bN +bN +bN +bN +bK +bK +bK +bK +oI +oI +oI +sl +oI +oI +bK +bK +bK +bK +bK +bK +bK +oI +oI +oI +oI +oI +oI +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(180,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(93,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -48110,165 +22372,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +oI +bR +oI +cf +kL +bR +oI +bK +bK +bK +bK +bR +bT +bT +bR +oI +oI +oI +oI +oI +oI +bN +bN +bN +bN +bK +bK +bK +bK +bK +oI +oI +oI +oI +oI +oI +bK +bK +bK +bK +bK +oI +oI +oI +Fj +oI +MB +oI +oI +oI +oI +bO +bO +bO +bO +bO +bO +bO +oI +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(181,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(94,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -48367,165 +22597,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +oI +RJ +oI +cf +cf +RJ +oI +oI +bK +bK +bK +uo +oI +oI +uo +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +bK +bK +bK +bK +bK +oI +bK +bK +bK +bK +oI +bK +bK +bK +bK +bK +oI +oI +ra +oI +BQ +MB +MB +oI +oI +oI +bK +bK +bK +bO +bO +bO +bO +bO +bO +bO +oI +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(182,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(95,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -48624,165 +22822,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +oI +oI +oI +cf +cf +cf +cf +cf +oI +bK +bK +oI +oI +oI +oI +oI +bO +bO +bO +bO +oI +oI +oI +hT +oI +oI +oI +bK +bK +oI +oI +bK +bK +bK +bK +oI +bK +bK +bK +bK +oI +oI +oI +oI +Ds +Bs +oI +Tj +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(183,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(96,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -48881,165 +23047,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +bK +KY +DH +cf +cf +cf +cf +cf +cf +bK +bK +oI +oI +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +oI +oI +oI +oI +Np +oI +oI +oI +bK +bK +bK +oI +bK +bK +bK +bK +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(184,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(97,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -49138,165 +23272,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +bK +bK +Bo +oI +oI +oI +oI +cf +cf +bK +bK +oI +oI +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +oI +oI +oI +oI +Np +oI +oI +oI +oI +bK +bK +bK +bK +bK +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(185,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(98,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -49395,165 +23497,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +bK +bK +bK +bQ +dl +dl +bR +dh +dh +bQ +bK +oI +hT +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bK +bK +oI +oI +oI +oI +bK +bK +bK +bK +bK +bK +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(186,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(99,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -49652,165 +23722,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +bK +bK +bK +bQ +bO +bO +dl +bT +bT +dl +oI +oI +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +oI +oI +oI +oI +bO +bO +bO +bO +bK +bK +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +oI +oI +oI +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(187,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(100,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -49909,165 +23947,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +bK +bK +bK +bQ +dl +dl +bQ +dh +dh +bR +oI +bO +bO +bO +bO +bO +bO +oI +oI +bK +oI +oI +oI +oI +oI +oI +oI +oI +bO +bO +bK +bK +bK +bK +bK +bK +cm +cm +cm +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(188,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(101,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -50166,165 +24172,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +bK +bK +oI +oI +oI +oI +oI +oI +oI +oI +oI +bO +bO +bO +oI +oI +oI +oI +oI +bK +bK +bK +bK +bK +bK +Np +oI +oI +bO +bO +bK +bK +bK +bK +bK +bK +cm +cm +cm +bK +cm +cm +cm +cm +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(189,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(102,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -50423,165 +24397,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +bK +bK +oI +oI +oI +oI +oI +bO +bO +bO +bO +bO +bO +bO +oI +oI +oI +oI +hT +oI +oI +oI +oI +oI +oI +oI +oI +oI +bO +bO +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +cm +cm +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(190,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(103,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -50680,165 +24622,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +bK +bK +oI +oI +oI +oI +oI +bT +bT +bT +bT +bT +bT +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +Rt +oI +oI +oI +bO +bO +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +cm +cm +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(191,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(104,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -50937,165 +24847,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +bK +bK +oI +oI +oI +oI +bO +bO +bO +bO +bO +bO +oI +oI +oI +bK +bK +bK +oI +oI +oI +bK +bK +bK +bK +bK +oI +oI +bO +bO +bK +bO +bO +bO +bO +bO +bK +bK +bK +bK +bN +bN +bK +bO +bO +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(192,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(105,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -51194,165 +25072,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +bK +bK +bK +oI +bO +bO +bO +bO +bO +bO +bO +oI +oI +oI +bN +bK +bK +bK +bK +bK +bK +bK +bK +oI +oI +oI +oI +oI +bO +bO +bO +bO +bO +bO +bO +bO +bK +bK +bK +bK +bN +bN +bK +bO +bO +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(193,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(106,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -51451,165 +25297,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -OX -OX -OX -OX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bK +bK +bK +oI +oI +bO +bO +bO +bO +bO +bO +oI +oI +oI +oI +bN +bK +bK +bK +bK +bK +bK +bK +bK +oI +hT +bO +bO +bT +bO +bO +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +cm +cm +cm +cm +bO +bO +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(194,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(107,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -51708,88 +25522,87 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -gZ -bK -bK -bK -bK -bK -bK -bK -bK +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK bK bK bK bK +Np +oI +bO +bO +bO +bO +bO +oI +oI +oI +bR +dl +bR +bQ bQ -dg -dg bR bK bK bK bK bK +oI +oI +bO +bO +bT +bO +bO +bO +bO +bK +bK +bK +bK +bK +bN +bK +bK +bK +bK +cm +cm +cm +cm +bO +bO +bO +bO bK bK bK @@ -51809,6 +25622,9 @@ bK bK bK bK +bO +oI +oI bK bK bK @@ -51818,55 +25634,21 @@ bK bK bK bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd "} -(195,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(108,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -51965,88 +25747,88 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bR -bT -bT +bN +bN +oI +oI +oI +bO +bO +bO +bO +bO +oI +oI +oI +dh +dm +dh +do +dv bR bK bK bK bK bK +oI +oI +bO +bO +bT +bO +oI +oI +oI +bK +bK +bK +bK +bK +bK +bN +bN +bN +bK +cm +cm +cm +cm +bO +bO +bO +bO +bO bK bK bK @@ -52063,6 +25845,11 @@ bK bK bK bK +bO +bO +bO +oI +oI bK bK bK @@ -52072,58 +25859,21 @@ bK bK bK bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd "} -(196,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(109,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -52222,102 +25972,109 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -bK -bK -bR -bR -bR -bR -bR -bK -bK -bK +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK bK +bN +bN +oI +bO +bO +bO +bO +bO +bO +bO +oI +oI bQ -bT -bT +bR +dl +bR +dr +do bR bK bK bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK oI oI oI oI +bO +bO +bT +bO +oI +cm +cm +cm +cm +cm +bK +bK +bK +bK +bN +bN +bK +bK +bK +cm +cm +bK +bK +bK +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +oI +oI bK bK bK @@ -52327,60 +26084,21 @@ bK bK bK bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd "} -(197,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(110,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -52479,102 +26197,88 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK bK +oI +oI +oI +bO +bO +bO +bO +bO +bO +oI +oI +Bo bR -bT -bT -bT +di +dn +do +do +dr bQ bK bK bK -bK -bK -bQ +oI +Np +bO +bO +bO +bO bT -bT -bQ -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -oI -oI -oI -oI +bO oI +cm +cm +cm +cm +cm +bK +bK +bK +bK +bN +bN +bK +bK +bK +bK +bK +bK +bN +bN +bO +bO bK bK bK @@ -52583,12 +26287,17 @@ bK bK bK bK -oI -oI -oI -oI -oI -oI +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +bO oI oI bK @@ -52600,44 +26309,21 @@ bK bK bK bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd "} -(198,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(111,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -52736,89 +26422,77 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -bK +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK +oI +oI +bO +bO +bO +bO +bO +bO +bO +bO +oI +oI +Bo bQ -bT -ce -bT -bQ +dj +do +do +do +do +bR bK bK +cm +oI +oI +bO +bO +bO +oI +oI +oI +oI +cm +cm +cm +cm +cm bK bK +cm +cm bK -bQ -bT -bT -bQ -bN -bN -bN -bK -bN -bN bN bN bK @@ -52826,7 +26500,26 @@ bK bK bK bK +bN +bN +bO +bO bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO oI oI oI @@ -52840,61 +26533,22 @@ bK bK bK bK -oI -oI -oI -oI -oI -oI -oI -oI bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd "} -(199,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(112,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -52993,83 +26647,77 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK oI -bR -bT -bT -bT -bR -bK -bK -bK -bK -bK -bR -bS -bS +bO +bO +bO +bO +bO +bO +bO +bO +bO +Np +oI +cm bQ +dk +dp +nw +ds +dw +bR +bK +bK +cm +oI +oI +bO +bO +bO +oI +oI +bK +cm +cm +cm +cm +cm +bK +bK +bK +cm +cm +bK bN bN bN @@ -53079,17 +26727,8 @@ bN bN bN bN -bN -bK -bK -bK -bK -oI -oI -oI -sl -oI -oI +bO +bO bK bK bK @@ -53097,11 +26736,15 @@ bK bK bK bK -oI -oI -oI -oI -oI +bK +bK +bK +bK +bK +bO +bO +bO +bO oI oI oI @@ -53116,42 +26759,21 @@ bK bK bK bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd "} -(200,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(113,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -53250,128 +26872,104 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK oI +bO +bO +bO +bO +bO +bO +bO +oI +oI +oI +oI +cm bR -oI -cf -kL bR -oI -bK -bK -bK -bK bR -bT -bT bR +bQ +bQ +bQ +cm +cm +cm +oI +oI +bO +bO +bO +oI +oI +bK +cm +cm +cm +cm +cm +bK oI oI oI oI -oI -oI +cm +bK +bK +bN bN bN bN bN bK bK -bK -bK -bK -oI -oI -oI -oI -oI -oI +bO +bO +bK +bK +bK +bK +bK +bK +bK bK bK bK bK bK -oI -oI -oI -Fj -oI -MB -oI -oI -oI -oI bO bO bO bO -bO -bO -bO -oI -oI oI oI bK @@ -53386,29 +26984,21 @@ bK bK bK bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd "} -(201,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(114,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -53507,119 +27097,307 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +oI +bO +bO +bO +bO +bO +bO +bO +oI +cm +cm bK bK bK -oI -RJ -oI -cf -cf -RJ -oI -oI bK bK bK -uo -oI -oI -uo -oI -oI -oI +bK +bK +cm +cm +cm +bK oI oI +bO +bO +bO +oI +bK +bK +cm +cm +cm +cm +cm +bK oI oI oI oI +cm +bK +bK +bK +bK +bN +bN +bN +bK +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bK +bK +bK +bK +bK +bO +bO +bO +bO oI bK bK bK bK bK -oI bK bK bK bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd +"} +(115,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +rv +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +rv +rv +ao +rv +rv +rv +rv +rv +rv +BH +rv +rv +rv +rv +rv +ao +ao +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK oI +bO +bO +bO +bO +bO +oI +oI +oI +cm +cm bK bK bK bK bK +bK +bK +cm +cm +cm +cm +bK +Np +oI +bO +bO +bO +oI +cm +cm +cm +cm +cm +bK +bK +bK oI oI ra oI -BQ -MB -MB -oI -oI -oI +bK +bK +bK +bK +bK +bK bK bK bK @@ -53630,9 +27408,18 @@ bO bO bO bO -oI -oI -oI +bO +bO +bO +bK +bK +bK +bO +bO +bO +bO +bO +bO oI bK bK @@ -53647,282 +27434,21 @@ bK bK bK bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd "} -(202,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -rv -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -rv -rv -ao -rv -rv -rv -rv -rv -rv -BH -rv -rv -rv -rv -rv -ao -ao -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -bK -oI -oI -oI -cf -cf -cf -cf -cf -oI -bK -bK -oI -oI -oI -oI -oI -bO -bO -bO -bO -oI -oI -oI -hT -oI -oI -oI -bK -bK -oI -oI -bK -bK -bK -bK -oI -bK -bK -bK -bK -oI -oI -oI -oI -Ds -Bs -oI -Tj -oI -oI -oI -bK -bK -bK -bK -bK -bK -bK -bO -bO -bO -bO -bO -bO -oI -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa -"} -(203,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(116,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -54021,81 +27547,86 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +oI +bO +bO +bO +bO +bO +oI bK bK bK bK -KY -DH -cf -cf -cf -cf -cf -cf +bK +bK +bK +bK +bK +bK +bK +cm +cm +oI +oI +oI +oI +oI +bO +bO +bO +oI +cm +cm +cm +cm +cm bK bK oI oI +oI +oI +oI +oI +oI +oI +bK +bK +bK +bK +bK +bK +bO bO bO bO @@ -54107,43 +27638,6 @@ bO bO bO bO -oI -oI -oI -oI -Np -oI -oI -oI -bK -bK -bK -oI -bK -bK -bK -bK -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK bO bO bO @@ -54151,6 +27645,7 @@ bO oI oI oI +oI bK bK bK @@ -54164,22 +27659,21 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd "} -(204,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(117,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -54278,356 +27772,101 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ww -ww -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK -bK -bK -bK -bK -Bo -oI -oI -oI -oI -cf -cf -bK -bK -oI oI bO bO bO bO bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI -oI -oI -oI -Np -oI -oI -oI oI +cm +cm bK -bK -bK -bK -bK -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bO -bO -bO -bO -oI -oI -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa -"} -(205,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ad -ad -ad -ad -rv -vX -Rm -Rm -BH -Rm -rv -vX -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -rv -rv -rv -rv -rv -rv -rv -ad -rv -rv -rv -rv -ad -ad -rv -rv -rv -rv -rv -rv -ao -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ax -ao -rv -ao -rv -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ww -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -bK -bK -bK -bK -bQ -cl -cl bR -cH -cH -bQ +bR bK +bK +bK +bK +bK +bK +bK +bK +oI +bO +bO +bO +bO +bO +oI +oI +oI +cm +cm +cm +cm +bK +bK +bK +oI oI hT -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO +oI +oI +oI +oI +Ry bK bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO oI oI oI @@ -54638,16 +27877,6 @@ bK bK bK bK -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI bK bK bK @@ -54655,45 +27884,246 @@ bK bK bK bK -bK -bK -bK -bK -bK -bK -bO -bO -bO -bO -bO -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd "} -(206,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(118,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ad +ad +ad +ad +rv +vX +Rm +Rm +BH +Rm +rv +vX +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +rv +rv +rv +rv +rv +rv +rv +ad +rv +rv +rv +rv +ad +ad +rv +rv +rv +rv +rv +rv +ao +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ax +ao +rv +ao +rv +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +oI +bO +bO +bO +bO +oI +oI +cm +cm +bR +oI +oI +cK +bK +bK +bN +oI +oI +oI +oI +oI +bO +bO +bO +bO +bO +oI +oI +oI +cm +cm +cm +cm +bK +bK +oI +oI +VK +FV +bK +bK +oI +oI +Ry +oI +oI +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd +"} +(119,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -54792,78 +28222,51 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ww -ww -ww -ww -ww -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK -bK -bK -bK -bK -bK -bQ +oI +oI bO -bO -cl -bT -bT -cl +oI +oI +oI +bK +bK +bK +bR +oI +oI +bR +bK +bK +bK oI oI bO @@ -54874,34 +28277,45 @@ bO bO bO bO -bO -bO -oI +oI +oI +bK +cm +cm +cm +bK +bK +bK +oI +FV +oI +oI +bK +bK +oI +Ry oI oI oI +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO bO bO bO bO -bK -bK -oI -oI -oI -bK -bK -bK -bK -bK -bK -bK -bK -oI -oI -oI -oI -oI oI bK bK @@ -54920,37 +28334,21 @@ bK bK bK bK -bO -bO -bO -oI -oI -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd "} -(207,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(120,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -55049,139 +28447,100 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +oI +bO +oI bK bK bK bK -bK -bK -bQ -cl -cl -bQ -cH -cH bR oI -bO -bO +oI +oI +oI +bR +bN +bN +oI +oI bO bO bO bO oI oI -bK oI oI oI -oI -oI -oI -oI -oI -bO -bO -bK -bK -bK -bK -bK bK cm cm -cm -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK bK bK bK bK bK +oI +oI bK bK bK bK bK +Ry +oI +oI +oI bK bO bO bO bO bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO oI bK bK @@ -55192,22 +28551,29 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(208,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(121,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -55306,96 +28672,55 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ww -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +oI +bO +oI bK bK bK bK +bR +oI +Ds oI oI -oI -oI -oI -oI -oI -oI +bR +bN +bN oI bO bO bO -oI -oI -oI -oI -oI -bK -bK -bK -bK -bK -bK -Np -oI -oI bO bO bK @@ -55403,25 +28728,10 @@ bK bK bK bK -bK cm cm cm bK -cm -cm -cm -cm -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK bK bK bK @@ -55433,12 +28743,29 @@ bK bK bK bK +oI +oI +oI +oI bK bO bO bO bO bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO oI bK bK @@ -55449,22 +28776,29 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(209,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(122,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -55563,112 +28897,62 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ww -ww -ww -ww -ww -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ab -ab -ww -ww -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +oI +bO +oI +oI +oI bK bK bK +cK +oI +oI +bR +bN bK bK oI -oI -oI -oI -oI bO bO bO bO bO -bO -bO -oI -oI -oI -oI -hT -oI -oI -oI -oI -oI -oI -oI -oI -oI -bO -bO bK bK bK bK bK -bO -bO -bO -bO -bO -bO -bO -bO -bO cm cm bK @@ -55684,13 +28968,24 @@ bK bK bK bK -bK -bK -bK -bK -bK -bK -bK +oI +oI +oI +oI +oI +oI +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO bO bO bO @@ -55706,22 +29001,29 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(210,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(123,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -55820,139 +29122,102 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ww -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ab -ww -ab -ww -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK bK -bK -bK -bK -oI -oI -oI -oI -oI -bT -bT -bT -bT -bT -bT -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -Rt -oI -oI oI bO bO -bK -bK -bK -bK -bK -bO -bO -bO -bO -bO -bO -bO -bO bO +oI cm cm bK bK +bR +bR +bN +bK +bK +bK +oI +oI +bO +bO +bO +bO +cm +bK +bK bK bK bK bK bK +bN bK bK bK bK bK bK +bN bK bK bK bK bK bK -bK -bK -bK +oI +oI +hT +oI +oI +oI +oI bO bO bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +oI +oI oI bK bK @@ -55963,22 +29228,27 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(211,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(124,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -56077,70 +29347,85 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ab -ab -ww -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +oI +bO +bO +bO +oI +cm +cm bK bK bK bK bK +bK +bK +oI +oI +oI +bO +bO +bO +bO +cm +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Ly +oI +oI +oI +oI +oI oI oI oI @@ -56151,63 +29436,11 @@ bO bO bO bO -oI -oI -oI -bK -bK -bK -oI -oI -oI -bK -bK -bK -bK -bK -oI -oI -bO -bO -bK bO bO bO bO bO -bK -bK -bK -bK -bN -bN -bK -bO -bO -bO -bO -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK bO bO oI @@ -56220,22 +29453,27 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(212,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(125,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -56334,84 +29572,43 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ww -ww -ww -ww -ww -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -bK -bK +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK bK oI bO bO bO -bO -bO -bO -bO oI oI oI -bN -bK bK bK bK @@ -56421,9 +29618,45 @@ bK bK oI oI +bO +bO +bO +bO +bO +bO +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Np oI oI oI +oI +oI +oI +oI +oI +hT bO bO bO @@ -56432,41 +29665,9 @@ bO bO bO bO -bK -bK -bK -bK -bN -bN -bK bO bO bO -bO -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bO -bO oI bK bK @@ -56477,22 +29678,27 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(213,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(126,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -56591,65 +29797,76 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ww -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ww -ww -ww -ww -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +oI +bO +bO +bO +bO +bO +oI +oI +oI +oI +bK +bK +bK +bK +oI +bO +bO +bO +bK +bK +bO +bO +bO +bO +cm +cm +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK bK bK bK @@ -56660,68 +29877,20 @@ oI bO bO bO -bO -bO -bO -oI -oI -oI -oI -bN -bK -bK -bK -bK -bK -bK -bK -bK oI hT -bO -bO -bT +oI +oI +oI +bO bO bO bO bO -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -cm -cm -cm -cm bO bO bO bO -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK bO bO oI @@ -56734,22 +29903,27 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(214,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(127,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -56848,106 +30022,62 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ww -ww -ww -ww -ww -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK bK -bK -bK -bK -Np oI +oI +oI +bO bO bO bO bO bO oI -oI -oI -bR -dl -bR -bQ -bQ -bR -bK bK bK bK bK oI -oI -bO -bO -bT -bO bO bO bO bK bK -bK -bK -bK -bN +bO +bO +bO +bO +cm +cm bK bK bK @@ -56956,32 +30086,39 @@ cm cm cm cm +bK +bK +bK +bK +bK +bK +bK +cm +cm +cm +bK +bK +bO bO bO bO bO -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK bO oI oI +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +oI bK bK bK @@ -56991,22 +30128,27 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(215,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(128,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -57105,69 +30247,38 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ww -ww -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK bK -bN -bN +oI +oI oI oI oI @@ -57175,56 +30286,31 @@ bO bO bO bO -bO +hT oI oI oI -dh -dm -dh -do -dv -bR -bK -bK -bK -bK -bK oI oI bO bO -bT bO -oI -oI -oI bK bK bK bK bK -bK -bN -bN -bN +bO +bO +bO +bO +bO +bO bK cm cm cm cm -bO -bO -bO -bO -bO -bK -bK -bK -bK -bK -bK -bK bK bK bK @@ -57232,12 +30318,31 @@ bK bK bK bK +cm +cm +cm bK bK bO bO bO -oI +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO oI bK bK @@ -57248,22 +30353,27 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(216,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(129,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -57362,69 +30472,41 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK bK -bN -bN +uO +oI +oI +oI +oI oI bO bO @@ -57433,69 +30515,60 @@ bO bO bO bO -oI -oI -bQ -bR -dl -bR -dr -do -bR +bO +bO +bO +bO +bO bK bK bK -oI -oI -oI -oI -bO -bO -bT -bO -oI -cm -cm -cm -cm -cm bK bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bK bK bK bN bN bK -bK -bK -cm -cm -bK -bK -bK bO bO -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO bO bO bO oI -oI bK bK bK @@ -57505,22 +30578,27 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(217,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(130,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -57619,140 +30697,103 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ww -ww -ww -ww -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK bK -oI -oI -oI -bO -bO -bO -bO -bO -bO -oI -oI -Bo -bR -di -dn -do -do -dr bQ -bK -bK -bK oI -Np -bO -bO -bO -bO -bT -bO oI -cm -cm -cm -cm -cm -bK -bK -bK -bK -bN -bN -bK -bK -bK -bK -bK -bK -bN -bN -bO -bO -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bO -bO -bO -bO -bO -bO -bO +uO oI oI +oI +oI +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +oI bK bK bK @@ -57762,22 +30803,27 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(218,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(131,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -57876,119 +30922,57 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ab -ab -ab -ww -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK bK -oI -oI -bO -bO -bO -bO -bO -bO -bO -bO -oI -oI -Bo bQ -dj -do -do -do -do -bR -bK -bK -cm +oI +oI +bQ +oI +oI oI oI bO bO bO -oI -oI -oI -oI -cm -cm -cm -cm -cm -bK -bK -cm -cm -bK -bN -bN -bK -bK -bK -bK -bK -bN -bN bO bO +bO +bO +bO +bO +bO +bK +bK +bK bK bK bK @@ -58005,10 +30989,35 @@ bO bO bO bO -oI -oI -oI -oI +bO +bO +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO oI bK bK @@ -58019,22 +31028,27 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(219,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(132,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -58133,135 +31147,41 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ww -ww -ww -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK bK -oI -bO -bO -bO -bO -bO -bO -bO -bO -bO -Np -oI -cm bQ -dk -dp -nw -ds -dw -bR -bK -bK -cm oI +bT +bQ oI -bO -bO -bO -oI -oI -bK -cm -cm -cm -cm -cm -bK -bK -bK -cm -cm -bK -bN -bN -bN -bN -bN -bN -bN -bN -bN -bO -bO -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bO -bO -bO -bO oI oI oI @@ -58276,22 +31196,84 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +bK +bK +Cc +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +cm +cm +cm +bK +bK +bK +bK +bK +bK +bK +oI +oI +oI +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(220,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(133,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -58390,137 +31372,103 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK bK -oI -bO -bO -bO -bO -bO -bO -bO -oI -oI -oI -oI -cm -bR -bR -bR bR +bS +bS bQ -bQ -bQ -cm -cm -cm +oI +oI +hT +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +oI +oI +oI +oI oI oI bO bO bO -oI -oI -bK -cm -cm -cm -cm -cm -bK -oI -oI -oI -oI -cm -bK -bK -bN -bN -bN -bN -bN -bK -bK bO bO -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK +bO +bO +bO +bO +bO +bO +bO +bO bO bO bO bO oI -oI bK bK bK @@ -58533,22 +31481,24 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(221,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(134,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -58647,66 +31597,84 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK +bK +bR +bT +bY +bR +oI +oI +oI +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +oI +oI +oI +oI +hT oI bO bO @@ -58715,49 +31683,6 @@ bO bO bO bO -oI -cm -cm -bK -bK -bK -bK -bK -bK -bK -bK -cm -cm -cm -bK -oI -oI -bO -bO -bO -oI -bK -bK -cm -cm -cm -cm -cm -bK -oI -oI -oI -oI -cm -bK -bK -bK -bK -bN -bN -bN -bK -bK bO bO bO @@ -58767,14 +31692,6 @@ bO bO bO bO -bK -bK -bK -bK -bK -bO -bO -bO bO oI bK @@ -58790,22 +31707,23 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(222,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(135,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -58904,67 +31822,95 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bQ +bT +bT +bR +oI +oI +oI +oI +oI +oI +oI +bK +bN +bN +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK bK oI +oI +hT +oI +oI +oI +oI +oI +bK +bK +bK +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +bO +bO +bO +bO +bO +bO +bO +bO +bO bO bO bO @@ -58973,67 +31919,6 @@ bO oI oI oI -cm -cm -bK -bK -bK -bK -bK -bK -bK -cm -cm -cm -cm -bK -Np -oI -bO -bO -bO -oI -cm -cm -cm -cm -cm -bK -bK -bK -oI -oI -ra -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bK -bK -bK -bO -bO -bO -bO -bO -bO -oI bK bK bK @@ -59047,22 +31932,23 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(223,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(136,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -59161,335 +32047,55 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK -oI -bO -bO -bO -bO -bO -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -cm -cm -oI -oI -oI -oI -oI -bO -bO -bO -oI -cm -cm -cm -cm -cm -bK -bK -oI -oI -oI -oI -oI -oI -oI -oI -bK -bK -bK -bK -bK -bK -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI -oI -oI -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa -"} -(224,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ax -ao -ao -ao -ax -ao -ao -ao -rv -rv -rv -rv -rv -rv -ax -ao -ao -ao -ax -rv -ax -ao -ao -ao -ax -ad -ad -ax -ao -ao -ao -ax -rv -rv -ad -ad -rv -ad -ad -ad -rv -ax -ao -ao -ao -ax -rv -rv -rv -ad -ad -ad -ad -ad -ad -ax -ao -rv -rv -rv -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -oI -bO -bO -bO -bO -bO -oI -cm -cm bK bR -bR +bT +bT +bQ +bK +bK +oI +oI +jU +oI +oI +oI +oI +oI +bK +bN +bN +bN +bK bK bK bK @@ -59499,54 +32105,42 @@ bK bK bK oI -bO -bO -bO -bO -bO +oI +oI +Rt +oI oI oI oI -cm -cm -cm -cm bK bK bK oI oI +oI hT oI -oI -oI -oI -Ry bK bK bK bK bK bK -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO oI oI oI +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO oI bK bK @@ -59561,22 +32155,250 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(225,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(137,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ax +ao +ao +ao +ax +ao +ao +ao +rv +rv +rv +rv +rv +rv +ax +ao +ao +ao +ax +rv +ax +ao +ao +ao +ax +ad +ad +ax +ao +ao +ao +ax +rv +rv +ad +ad +rv +ad +ad +ad +rv +ax +ao +ao +ao +ax +rv +rv +rv +ad +ad +ad +ad +ad +ad +ax +ao +rv +rv +rv +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bR +bT +bT +bQ +bK +bK +bK +oI +oI +oI +Rt +oI +oI +oI +oI +oI +oI +oI +oI +bK +bK +bK +bK +oI +oI +oI +oI +oI +oI +oI +oI +bK +oI +oI +oI +NX +XN +ki +FV +oI +oI +oI +oI +bK +bK +bK +bK +bK +bK +bK +oI +oI +oI +oI +oI +oI +oI +hT +oI +bO +bO +bO +bO +bO +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd +"} +(138,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -59675,131 +32497,99 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK bK -oI -bO -bO -bO -bO -oI -oI -cm -cm bR -oI -oI -cK +bT +bT +bQ bK bK -bN -oI -oI -oI -oI -oI -bO -bO -bO -bO -bO -oI -oI -oI -cm -cm -cm -cm bK bK oI oI -VK -FV +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +bK +bK +bK bK bK oI oI -Ry +yS oI +BQ +ml +oI +nY oI bK -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +oI +oI +oI +oI +oI oI oI bK @@ -59818,22 +32608,22 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(226,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(139,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -59932,132 +32722,78 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -oI -oI -bO -oI -oI -oI +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK bK -bK -bR -oI -oI +bQ +bT +bT bR bK bK bK -oI -oI -bO -bO -bO -bO -bO -bO -bO -bO -oI -oI -bK -cm -cm -cm bK bK bK +bK +bK +bK +bK +bK +bK +bK +oI +oI +oI +hT +Rt +oI +bK +bK +bK +bK +bK +bK +bK +bK +bK +oI +oI oI FV oI oI -bK -bK -oI -Ry oI oI oI bK -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI bK bK bK @@ -60075,22 +32811,44 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(227,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(140,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -60189,96 +32947,48 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +bK +bK +bQ +bT +bT +bQ +bK bK bK -oI -bO -oI bK bK bK bK -bR -oI -oI -oI -oI -bR -bN -bN -oI -oI -bO -bO -bO -bO -oI -oI -oI -oI -oI bK -cm -cm bK bK bK @@ -60286,34 +32996,9 @@ bK bK oI oI -bK -bK -bK -bK -bK -Ry oI oI oI -bK -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO oI bK bK @@ -60332,22 +33017,63 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(228,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(141,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -60446,132 +33172,40 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -oI -bO -oI -bK -bK +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd bK bK bR -oI -Ds -oI -oI -bR -bN -bN -oI -bO -bO -bO -bO -bO -bK -bK -bK -bK -bK -cm -cm -cm -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -oI -oI -oI -oI -bK -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI +bU +bU +bQ bK bK bK @@ -60589,22 +33223,82 @@ bK bK bK bK -aa -aa -aa -aa -aa -aa -aa +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +Bd +Bd +Bd +Bd +Bd +Bd "} -(229,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(142,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -60703,165 +33397,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -oI -bO -oI -oI -oI -bK -bK -bK -cK -oI -oI -bR -bN -bK -bK -oI -bO -bO -bO -bO -bO -bK -bK -bK -bK -bK -cm -cm -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -oI -oI -oI -oI -oI -oI -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +OX +OX +OX +OX +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} -(230,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(143,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -60960,165 +33622,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -oI -bO -bO -bO -oI -cm -cm -bK -bK -bR -bR -bN -bK -bK -bK -oI -oI -bO -bO -bO -bO -cm -bK -bK -bK -bK -bK -bK -bK -bN -bK -bK -bK -bK -bK -bK -bN -bK -bK -bK -bK -bK -bK -oI -oI -hT -oI -oI -oI -oI -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI -oI -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} -(231,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(144,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -61217,165 +33847,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -oI -bO -bO -bO -oI -cm -cm -bK -bK -bK -bK -bK -bK -bK -oI -oI -oI -bO -bO -bO -bO -cm -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -Ly -oI -oI -oI -oI -oI -oI -oI -oI -oI -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} -(232,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(145,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -61474,165 +34072,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -oI -bO -bO -bO -oI -oI -oI -bK -bK -bK -bK -bK -bK -bK -oI -oI -bO -bO -bO -bO -bO -bO -bO -bO -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -Np -oI -oI -oI -oI -oI -oI -oI -oI -hT -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} -(233,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(146,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -61731,2221 +34297,1933 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -oI -bO -bO -bO -bO -bO -oI -oI -oI -oI -bK -bK -bK -bK -oI -bO -bO -bO -bK -bK -bO -bO -bO -bO -cm -cm -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -oI -oI -bO -bO -bO -oI -hT -oI -oI -oI -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa -"} -(234,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ad -ad -ad -rv -ad -rv -rv -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -rv -rv -rv -rv -ad -rv -rv -rv -rv -rv -rv -rv -rv -rv -rv -rv -rv -rv -rv -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -rv -rv -rv -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -oI -oI -oI -bO -bO -bO -bO -bO -bO -oI -bK -bK -bK -bK -oI -bO -bO -bO -bK -bK -bO -bO -bO -bO -cm -cm -bK -bK -bK -bK -cm -cm -cm -cm -bK -bK -bK -bK -bK -bK -bK -cm -cm -cm -bK -bK -bO -bO -bO -bO -bO -bO -oI -oI -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa -"} -(235,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ad -ad -ad -ad -rv -rv -rv -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -rv -rv -rv -rv -ad -ad -ad -rv -rv -rv -rv -rv -ad -ad -ad -ad -ad -ad -ad -rv -rv -rv -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -oI -oI -oI -oI -oI -bO -bO -bO -bO -hT -oI -oI -oI -oI -oI -bO -bO -bO -bK -bK -bK -bK -bK -bO -bO -bO -bO -bO -bO -bK -cm -cm -cm -cm -bK -bK -bK -bK -bK -bK -bK -cm -cm -cm -bK -bK -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa -"} -(236,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ad -ad -ad -ad -rv -rv -rv -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -rv -rv -rv -rv -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -uO -oI -oI -oI -oI -oI -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bK -bK -bK -bK -bK -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bK -bK -bK -bN -bN -bK -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa -"} -(237,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ad -ad -ad -ad -ad -rv -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -rv -rv -rv -rv -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -bQ -oI -oI -uO -oI -oI -oI -oI -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa -"} -(238,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ad -ad -ad -ad -ad -rv -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -rv -rv -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -bQ -oI -oI -bQ -oI -oI -oI -oI -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bO -bO -bO -bO -bO -bO -bK -bK -bK -bK -bK -bK -bK -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa -"} -(239,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -rv -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -bQ -oI -bT -bQ -oI -oI -oI -oI -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -cm -cm -cm -bK -bK -bK -bK -bK -bK -bK -oI -oI -oI -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa -"} -(240,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -rv -ad -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -rv -ad -ad -rv -ad -ad -ad -ad -ad -rv -ad -wT -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -bR -bS -bS -bQ -oI -oI -hT -oI -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -oI -oI -oI -oI -oI -oI -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa -"} -(241,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -rv -ad -rv -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -rv -rv -rv -ad -ad -ad -ad -rv -rv Bd -ao -aZ -rv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -bR -bT -bY -bR -oI -oI -oI -oI -oI -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -oI -oI -oI -oI -hT -oI -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} -(242,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(147,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ad +ad +ad +rv +ad +rv +rv +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +rv +rv +rv +rv +ad +rv +rv +rv +rv +rv +rv +rv +rv +rv +rv +rv +rv +rv +rv +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +rv +rv +rv +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +"} +(148,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ad +ad +ad +ad +rv +rv +rv +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +rv +rv +rv +rv +ad +ad +ad +rv +rv +rv +rv +rv +ad +ad +ad +ad +ad +ad +ad +rv +rv +rv +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +"} +(149,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ad +ad +ad +ad +rv +rv +rv +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +rv +rv +rv +rv +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +"} +(150,1,1) = {" +Bd +ww +ww +Bd +Bd +Bd +Bd +ad +ad +ad +ad +ad +rv +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +rv +rv +rv +rv +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +"} +(151,1,1) = {" +Bd +Bd +Bd +ww +Bd +Bd +Bd +ad +ad +ad +ad +ad +rv +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +rv +rv +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ww +Bd +Bd +ww +ww +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +"} +(152,1,1) = {" +Bd +ww +ww +ww +ww +ww +Bd +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +rv +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ww +Bd +ww +Bd +ww +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +"} +(153,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +rv +ad +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +rv +ad +ad +rv +ad +ad +ad +ad +ad +rv +ad +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ww +Bd +Bd +ww +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +"} +(154,1,1) = {" +Bd +ww +Bd +Bd +Bd +Bd +Bd +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +rv +ad +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +rv +rv +rv +ad +ad +ad +ad +rv +rv +rv +aZ +ao +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +"} +(155,1,1) = {" +Bd +ww +ww +ww +ww +ww +Bd ad ad ad @@ -63990,11 +36268,11 @@ ad ad ad ad -wT +rv ao ba ao -wT +rv ad ad ad @@ -64044,165 +36322,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -bQ -bT -bT -bR -oI -oI -oI -oI -oI -oI -oI -bK -bN -bN -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -oI -oI -hT -oI -oI -oI -oI -oI -bK -bK -bK -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI -oI -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ww +ww +ww +ww +ww +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} -(243,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(156,1,1) = {" +Bd +ww +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -64248,8 +36494,410 @@ ad ad ad rv -aZ ao +ao +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ww +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +"} +(157,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +rv +rv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ww +ww +ww +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +"} +(158,1,1) = {" +Bd +ww +ww +ww +ww +ww Bd ad ad @@ -64301,165 +36949,181 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -bR -bT -bT -bQ -bK -bK -oI -oI -jU -oI -oI -oI -oI -oI -bK -bN -bN -bN -bK -bK -bK -bK -bK -bK -bK -bK -bK -oI -oI -oI -Rt -oI -oI -oI -oI -bK -bK -bK -Cc -oI -oI -hT -oI -bK -bK -bK -bK -bK -bK -oI -oI -oI -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -bO -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} -(244,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(159,1,1) = {" +Bd +Bd +Bd +ww +Bd +Bd +Bd ad ad ad @@ -64505,8 +37169,6 @@ ad ad ad ad -rv -wT ad ad ad @@ -64558,165 +37220,135 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -bR -bT -bT -bQ -bK -bK -bK -oI -oI -oI -Rt -oI -oI -oI -oI -oI -oI -oI -oI -bK -bK -bK -bK -oI -oI -oI -oI -oI -oI -oI -oI -bK -oI -oI -oI -NX -XN -ki -FV -oI -oI -oI -oI -bK -bK -bK -bK -bK -bK -bK -oI -oI -oI -oI -oI -oI -oI -hT -oI -bO -bO -bO -bO -bO -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +ad +ad +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ww +ww +ww +ww +ww +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} -(245,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(160,1,1) = {" +Bd +ww +ww +ww +ww +ww +Bd ad ad ad @@ -64815,165 +37447,133 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -bR -bT -bT -bQ -bK -bK -bK -bK -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -bK -bK -bK -bK -bK -oI -oI -yS -oI -BQ -ml -oI -nY -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -oI -oI -oI -oI -oI -oI -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ww +Bd +Bd +Bd +ww +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} -(246,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +(161,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd ad ad ad @@ -65072,2467 +37672,1697 @@ ad ad ad ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -bQ -bT -bT -bR -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -oI -oI -oI -hT -Rt -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -oI -oI -oI -FV -oI -oI -oI -oI -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +ww +ww +ww +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} -(247,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -bQ -bT -bT -bQ -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -oI -oI -oI -oI -oI -oI -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +(162,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} -(248,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -bK -bK -bR -bU -bU -bQ -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -bK -aa -aa -aa -aa -aa -aa -aa +(163,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} -(249,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -OX -OX -OX -OX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(164,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} -(250,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(165,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} -(251,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(166,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} -(252,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(167,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} -(253,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(254,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(255,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(168,1,1) = {" +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd +Bd "} diff --git a/_maps/RandomZLevels/moonoutpost19.dmm b/_maps/RandomZLevels/moonoutpost19.dmm index a06679e9455..bad2d094eb4 100644 --- a/_maps/RandomZLevels/moonoutpost19.dmm +++ b/_maps/RandomZLevels/moonoutpost19.dmm @@ -993,7 +993,7 @@ /turf/open/floor/iron/white, /area/awaymission/moonoutpost19/research) "gJ" = ( -/obj/structure/filingcabinet/filingcabinet, +/obj/structure/filingcabinet/white, /obj/machinery/light/small/broken/directional/west, /obj/item/paper/fluff/awaymissions/moonoutpost19/research/larva_social, /obj/item/paper/fluff/awaymissions/moonoutpost19/research/xeno_queen, @@ -1022,7 +1022,7 @@ }, /area/awaymission/moonoutpost19/arrivals) "gW" = ( -/obj/structure/filingcabinet/filingcabinet, +/obj/structure/filingcabinet/white, /obj/item/paper/fluff/awaymissions/moonoutpost19/research/xeno_hivemind, /obj/item/paper/fluff/awaymissions/moonoutpost19/research/xeno_behavior, /obj/item/paper/fluff/awaymissions/moonoutpost19/research/xeno_castes, diff --git a/_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm b/_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm index 0f6994a6a5e..6fcc26c20fd 100644 --- a/_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm +++ b/_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm @@ -1864,22 +1864,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white/textured_large, /area/station/medical/virology) -"aDZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/item/hatchet{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/crowbar, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 8 - }, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "aEm" = ( /obj/effect/turf_decal/siding/purple{ dir = 1 @@ -7114,30 +7098,6 @@ "ceG" = ( /turf/closed/wall/r_wall, /area/station/security/checkpoint/customs) -"ceK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/reinforced, -/obj/item/cultivator, -/obj/item/reagent_containers/cup/bottle/nutrient/rh{ - pixel_x = 10; - pixel_y = 6 - }, -/obj/item/reagent_containers/cup/bottle/nutrient/ez{ - pixel_x = 10; - pixel_y = -4 - }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/item/reagent_containers/spray/pestspray{ - pixel_x = 10; - pixel_y = -14 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "ceQ" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/turf_decal/tile/red/opposingcorners{ @@ -8433,6 +8393,10 @@ }, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) +"cyY" = ( +/obj/machinery/hydroponics/soil, +/turf/open/misc/sandy_dirt, +/area/station/service/hydroponics/garden/abandoned) "czk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8544,6 +8508,11 @@ /obj/machinery/light/directional, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) +"cAs" = ( +/obj/structure/disposalpipe/segment, +/obj/item/banner/command/mundane, +/turf/open/floor/plating, +/area/station/maintenance/port) "cAv" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -9255,6 +9224,30 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port) +"cJi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/item/cultivator, +/obj/item/reagent_containers/cup/bottle/nutrient/rh{ + pixel_x = 10; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/bottle/nutrient/ez{ + pixel_x = 10; + pixel_y = -4 + }, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/item/reagent_containers/spray/pestspray{ + pixel_x = 10; + pixel_y = -14 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "cJk" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw, /obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner, @@ -12329,19 +12322,6 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/virology, /turf/open/floor/iron/freezer, /area/station/maintenance/port) -"dHn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/closet/crate/hydroponics, -/obj/effect/spawner/random/food_or_drink/plant_produce, -/obj/effect/spawner/random/food_or_drink/seed_flowers, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "dHq" = ( /obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/shutters{ @@ -12673,6 +12653,14 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating/airless, /area/station/maintenance/starboard/lesser) +"dMK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/structure/frame/machine/secured, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "dMM" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -12858,6 +12846,13 @@ }, /turf/open/floor/iron/kitchen_coldroom/freezerfloor, /area/station/medical/coldroom) +"dOC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "dOG" = ( /obj/structure/cable, /turf/closed/wall/r_wall, @@ -12987,16 +12982,6 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"dRH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "dRU" = ( /obj/structure/table/wood, /obj/effect/spawner/random/maintenance, @@ -14889,6 +14874,14 @@ }, /turf/open/openspace, /area/station/service/library) +"erQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "esb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -14989,6 +14982,19 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/detectives_office/private_investigators_office) +"euA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/closet/crate/hydroponics, +/obj/effect/spawner/random/food_or_drink/plant_produce, +/obj/effect/spawner/random/food_or_drink/seed_flowers, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "euD" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -16043,6 +16049,10 @@ /obj/item/airlock_painter, /turf/open/floor/iron/smooth, /area/station/engineering/main) +"eNm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "eNx" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 4 @@ -16930,13 +16940,6 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) -"faG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "faR" = ( /obj/machinery/airalarm/directional/east, /obj/effect/mapping_helpers/airalarm/engine_access, @@ -17393,14 +17396,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/port) -"fil" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/structure/frame/machine/secured, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "fin" = ( /obj/structure/flora/bush/lavendergrass/style_random, /obj/structure/flora/bush/sparsegrass/style_random, @@ -18438,6 +18433,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/kitchen_coldroom/freezerfloor, /area/station/medical/coldroom) +"fxX" = ( +/turf/closed/wall, +/area/station/service/hydroponics/garden/abandoned) "fxY" = ( /obj/machinery/vending/cigarette, /obj/structure/disposalpipe/segment{ @@ -19077,13 +19075,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/maintenance/starboard/lesser) -"fHm" = ( -/obj/structure/table, -/obj/effect/spawner/random/bureaucracy/paper, -/obj/item/pen, -/obj/structure/sign/poster/contraband/missing_gloves/directional/west, -/turf/open/floor/wood, -/area/station/commons/dorms) "fHp" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/showcase/machinery/oldpod{ @@ -22187,6 +22178,16 @@ /obj/structure/table/wood, /turf/open/floor/wood, /area/station/command/heads_quarters/cmo) +"gBc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "gBf" = ( /obj/structure/lattice/catwalk, /obj/item/stack/rods, @@ -22413,6 +22414,14 @@ }, /turf/open/floor/carpet, /area/station/maintenance/starboard/lesser) +"gEJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "gEN" = ( /obj/machinery/porta_turret/ai{ dir = 4 @@ -22896,6 +22905,19 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/space/openspace, /area/space/nearstation) +"gMZ" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/stamp/head/hop{ + pixel_x = 8; + pixel_y = 4 + }, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) "gNf" = ( /obj/structure/light_construct/directional/east, /obj/effect/mapping_helpers/broken_floor, @@ -23039,6 +23061,19 @@ /obj/machinery/drone_dispenser, /turf/open/floor/iron/dark/smooth_large, /area/station/science/lab) +"gPh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/storage/bag/plants, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "gPu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -23907,14 +23942,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/central) -"hbM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "hci" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -26937,6 +26964,15 @@ }, /turf/open/floor/plating, /area/station/construction/storage_wing) +"hTF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/item/vending_refill/hydroseeds, +/obj/structure/frame/machine/secured, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "hTI" = ( /obj/machinery/light/directional/south, /obj/effect/landmark/firealarm_sanity, @@ -27715,6 +27751,14 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/dark/textured_large, /area/station/medical/virology) +"ihn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction) "ihv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wood{ @@ -28529,6 +28573,12 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"itU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/closed/wall, +/area/station/service/hydroponics/garden/abandoned) "itV" = ( /obj/item/stack/sheet/mineral/wood{ pixel_x = -5; @@ -29559,25 +29609,6 @@ /obj/machinery/flasher/portable, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) -"iIQ" = ( -/obj/item/hfr_box/body/waste_output{ - pixel_x = -15; - pixel_y = 13 - }, -/obj/item/hfr_box/body/interface{ - pixel_y = 17 - }, -/obj/item/hfr_box/body/moderator_input{ - pixel_x = -8; - pixel_y = 8 - }, -/obj/item/hfr_box/body/waste_output{ - pixel_x = 10; - pixel_y = 9 - }, -/obj/structure/table, -/turf/open/floor/engine, -/area/station/engineering/atmos/hfr_room) "iIS" = ( /obj/structure/table/wood/poker, /obj/effect/spawner/random/entertainment/deck, @@ -30423,20 +30454,6 @@ }, /turf/closed/wall/r_wall, /area/station/engineering/atmos/project) -"iVF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "iVW" = ( /turf/open/floor/plating/elevatorshaft, /area/station/security/prison/rec) @@ -31535,6 +31552,24 @@ /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"jmG" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/button/door/directional/north{ + id = "hydropony_shutters"; + name = "hydroponics shutters control"; + pixel_x = 10; + pixel_y = 30; + req_access = list("hydroponics") + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/north, +/obj/structure/sink/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/service/hydroponics) "jmQ" = ( /obj/effect/spawner/random/trash/grime, /turf/open/floor/plating, @@ -31557,20 +31592,6 @@ /obj/structure/disposalpipe/junction/flip, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"jnh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock{ - name = "Garden" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "jni" = ( /obj/structure/cable, /obj/item/crowbar, @@ -32665,14 +32686,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) -"jBD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/secondary/construction) "jBI" = ( /obj/structure/cable, /obj/structure/table, @@ -33599,6 +33612,11 @@ /obj/structure/window/reinforced/tinted/frosted/spawner/directional/west, /turf/open/floor/wood/large, /area/station/service/library) +"jPB" = ( +/obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) "jPC" = ( /obj/effect/turf_decal/siding/dark{ dir = 5 @@ -33842,15 +33860,6 @@ /obj/structure/table/wood/fancy, /turf/open/floor/wood/large, /area/station/service/library/private) -"jTT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/banner/blue{ - inspiration_available = 0 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/eighties, -/area/station/maintenance/hallway/abandoned_recreation) "jTZ" = ( /obj/effect/turf_decal/tile/dark_blue/half{ dir = 4 @@ -34305,6 +34314,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/cargo/storage) +"kbi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "kbj" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, @@ -35884,15 +35901,6 @@ /obj/machinery/igniter/incinerator_atmos, /turf/open/floor/engine/airless, /area/station/maintenance/disposal/incinerator) -"kwK" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/camera/autoname/directional/east{ - network = list("ss13","medbay"); - c_tag = "Medbay - Upper Morgue" - }, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "kwQ" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 @@ -36400,6 +36408,10 @@ dir = 8 }, /area/station/tcommsat/server) +"kEn" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/service/hydroponics/garden/abandoned) "kEw" = ( /obj/structure/cable, /turf/open/floor/plating, @@ -37602,15 +37614,6 @@ }, /turf/open/floor/engine/plasma, /area/station/engineering/main) -"kZS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/item/vending_refill/hydroseeds, -/obj/structure/frame/machine/secured, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "kZV" = ( /obj/machinery/door/airlock/security/glass{ name = "Courtroom Access" @@ -38721,24 +38724,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) -"ltj" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/button/door/directional/north{ - id = "hydropony_shutters"; - name = "hydroponics shutters control"; - pixel_x = 10; - pixel_y = 30; - req_access = list("hydroponics") - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/north, -/obj/structure/sink/directional/south, -/turf/open/floor/iron/dark/smooth_large, -/area/station/service/hydroponics) "ltm" = ( /obj/structure/disposalpipe/junction{ dir = 1 @@ -40293,11 +40278,6 @@ /obj/machinery/holopad, /turf/open/floor/iron/white/textured_large, /area/station/medical/medbay/central) -"lQZ" = ( -/obj/effect/turf_decal/tile/purple/opposingcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "lRd" = ( /obj/structure/railing, /obj/effect/turf_decal/trimline/brown/filled/line{ @@ -41188,6 +41168,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured, /area/station/cargo/warehouse) +"mdn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/banner/red{ + inspiration_available = 0 + }, +/turf/open/floor/eighties, +/area/station/maintenance/hallway/abandoned_recreation) "mdp" = ( /obj/structure/closet, /obj/effect/turf_decal/tile/purple/opposingcorners, @@ -41632,11 +41619,6 @@ /obj/structure/broken_flooring/corner/directional/east, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"mjk" = ( -/obj/structure/disposalpipe/segment, -/obj/item/banner/command/mundane, -/turf/open/floor/plating, -/area/station/maintenance/port) "mjm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset, @@ -42251,11 +42233,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/central) -"mtA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "mtB" = ( /obj/structure/table, /obj/item/mop, @@ -47410,6 +47387,25 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/wood, /area/station/commons/lounge) +"nUM" = ( +/obj/item/hfr_box/body/waste_output{ + pixel_x = -15; + pixel_y = 13 + }, +/obj/item/hfr_box/body/interface{ + pixel_y = 17 + }, +/obj/item/hfr_box/body/moderator_input{ + pixel_x = -8; + pixel_y = 8 + }, +/obj/structure/table, +/obj/item/hfr_box/body/fuel_input{ + pixel_x = 10; + pixel_y = 9 + }, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) "nUV" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -50973,6 +50969,13 @@ /obj/effect/spawner/random/maintenance, /turf/open/openspace, /area/station/maintenance/port/aft) +"oXS" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/service/hydroponics/garden/abandoned) "oXT" = ( /obj/effect/turf_decal/stripes/asteroid/corner{ dir = 8 @@ -51873,10 +51876,6 @@ /obj/structure/barricade/wooden, /turf/open/space/basic, /area/space/nearstation) -"plh" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/station/service/hydroponics/garden/abandoned) "plq" = ( /obj/effect/spawner/random/trash/moisture_trap, /turf/open/floor/plating, @@ -53089,10 +53088,6 @@ }, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai) -"pGR" = ( -/obj/machinery/hydroponics/soil, -/turf/open/misc/sandy_dirt, -/area/station/service/hydroponics/garden/abandoned) "pGV" = ( /obj/effect/turf_decal/plaque{ icon_state = "L5" @@ -53468,14 +53463,6 @@ }, /turf/open/floor/iron, /area/station/science/research) -"pLy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "pLG" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -54953,19 +54940,6 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/station/security/interrogation) -"qha" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/storage/bag/plants, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "qhd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/railing/corner/end, @@ -55818,9 +55792,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"qui" = ( -/turf/closed/wall, -/area/station/service/hydroponics/garden/abandoned) "quB" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -55851,6 +55822,17 @@ /obj/effect/spawner/random/structure/shipping_container, /turf/open/floor/iron, /area/station/construction/storage_wing) +"quW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/paper/guides/jobs/hydroponics, +/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/iron, +/area/station/hallway/secondary/construction) "qvd" = ( /obj/structure/railing{ dir = 9 @@ -55959,14 +55941,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/cargo/sorting) -"qxz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "qxA" = ( /obj/effect/turf_decal/trimline/brown/warning{ dir = 8 @@ -56929,6 +56903,22 @@ }, /turf/open/openspace, /area/station/service/library) +"qMa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/item/hatchet{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/crowbar, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "qMi" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -57838,6 +57828,13 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/construction) +"rad" = ( +/obj/structure/table, +/obj/effect/spawner/random/bureaucracy/paper, +/obj/item/pen, +/obj/structure/sign/poster/contraband/missing_gloves/directional/west, +/turf/open/floor/wood, +/area/station/commons/dorms) "rah" = ( /obj/structure/rack, /obj/item/reagent_containers/cup/bottle/iron{ @@ -61234,6 +61231,11 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"sax" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "saE" = ( /obj/machinery/door/airlock/public/glass{ name = "Community Center" @@ -64061,6 +64063,15 @@ "sTv" = ( /turf/closed/wall, /area/station/security/courtroom) +"sTK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/banner/blue{ + inspiration_available = 0 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/eighties, +/area/station/maintenance/hallway/abandoned_recreation) "sTT" = ( /obj/structure/railing/corner/end/flip{ dir = 4 @@ -64156,6 +64167,20 @@ }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) +"sUR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock{ + name = "Garden" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "sUV" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -64613,6 +64638,17 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"tcv" = ( +/obj/structure/table/reinforced, +/obj/item/plant_analyzer, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "tcw" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 10 @@ -65494,10 +65530,6 @@ "tqQ" = ( /turf/open/floor/iron/dark, /area/station/commons/dorms) -"trk" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "trH" = ( /obj/effect/landmark/event_spawn, /turf/open/openspace, @@ -69172,12 +69204,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/science/robotics) -"uuS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/closed/wall, -/area/station/service/hydroponics/garden/abandoned) "uuV" = ( /obj/machinery/computer/security{ dir = 8 @@ -69642,6 +69668,19 @@ "uAE" = ( /turf/open/floor/iron/dark, /area/station/security/range) +"uAF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/biogenerator, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "uAO" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -70472,6 +70511,15 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/ordnance/storage) +"uLC" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","medbay"); + c_tag = "Medbay - Upper Morgue" + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "uLL" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -71678,17 +71726,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"vgE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/paper/guides/jobs/hydroponics, -/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/iron, -/area/station/hallway/secondary/construction) "vgF" = ( /obj/structure/closet/firecloset, /obj/effect/spawner/random/maintenance, @@ -71765,6 +71802,20 @@ /obj/structure/closet/bombcloset/security, /turf/open/floor/iron/dark, /area/station/security/office) +"vhF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "vhJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/red/opposingcorners{ @@ -72306,13 +72357,6 @@ }, /turf/open/openspace, /area/station/commons/fitness/recreation) -"vpj" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/service/hydroponics/garden/abandoned) "vpo" = ( /obj/machinery/power/terminal{ dir = 1 @@ -75618,17 +75662,6 @@ /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/iron, /area/station/hallway/secondary/construction) -"wnN" = ( -/obj/structure/table/reinforced, -/obj/item/plant_analyzer, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "wnO" = ( /turf/open/openspace, /area/station/medical/psychology) @@ -76977,19 +77010,6 @@ /obj/machinery/holopad, /turf/open/floor/wood, /area/station/service/chapel) -"wJu" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -5; - pixel_y = 4 - }, -/obj/item/stamp/head/hop{ - pixel_x = 8; - pixel_y = 4 - }, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/station/command/heads_quarters/hop) "wJI" = ( /obj/effect/turf_decal/siding/dark, /obj/effect/turf_decal/siding/dark{ @@ -77401,19 +77421,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, /area/station/medical/pharmacy) -"wQd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/biogenerator, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "wQh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -77922,13 +77929,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/cargo/storage) -"wXR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/banner/red{ - inspiration_available = 0 - }, -/turf/open/floor/eighties, -/area/station/maintenance/hallway/abandoned_recreation) "wXU" = ( /obj/item/bedsheet/captain, /obj/structure/bed, @@ -78220,14 +78220,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) -"xbU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "xbW" = ( /obj/effect/decal/cleanable/blood/oil, /turf/open/floor/plating, @@ -79194,6 +79186,14 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/science/cytology) +"xss" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "xsv" = ( /obj/machinery/light/cold/directional/south, /turf/open/floor/engine, @@ -79616,15 +79616,6 @@ "xAu" = ( /turf/closed/wall, /area/station/medical/chemistry) -"xAK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/structure/sink/kitchen/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "xAN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue/full, @@ -81379,16 +81370,6 @@ /obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark/textured_large, /area/station/science/genetics) -"yaN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden/abandoned) "yaP" = ( /obj/structure/broken_flooring/pile/directional/north, /obj/item/food/deadmouse/moldy{ @@ -81730,6 +81711,15 @@ /obj/effect/decal/cleanable/blood/oil, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"yfu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/structure/sink/kitchen/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "yfv" = ( /obj/structure/table/wood, /obj/item/binoculars{ @@ -81923,6 +81913,16 @@ /obj/structure/chair, /turf/open/floor/iron/dark/smooth_large, /area/station/security/interrogation) +"yiw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden/abandoned) "yiy" = ( /obj/effect/spawner/random/structure/closet_maintenance, /obj/effect/spawner/random/maintenance/two, @@ -107630,7 +107630,7 @@ jBd lOd nKj jIX -jTT +sTK vYH cFL xAj @@ -109219,7 +109219,7 @@ bFe rPE srD jDx -mjk +cAs ovx tRJ dWj @@ -113300,7 +113300,7 @@ dDX vuO ugN tGb -wJu +gMZ loc ltm kRk @@ -119707,7 +119707,7 @@ pRO mcY tFy qNn -fHm +rad clF pRO ntw @@ -122626,8 +122626,8 @@ cMb lue vnp hFi -vgE -jBD +quW +ihn vvc exj qZZ @@ -122879,12 +122879,12 @@ aLd aLd cWU cWU -qui -qui -plh -plh -jnh -qui +fxX +fxX +kEn +kEn +sUR +fxX uVg uVg dEB @@ -123136,12 +123136,12 @@ mTH cWU cWU msr -qui -dHn -xbU -xAK -iVF -pGR +fxX +euA +xss +yfu +vhF +cyY uVg dEk xLQ @@ -123393,12 +123393,12 @@ jmh qdA wOx vcm -plh -kZS -mtA -hbM -yaN -pGR +kEn +hTF +sax +gEJ +gBc +cyY uVg viT bwI @@ -123650,12 +123650,12 @@ jmh dlt wKl rNT -plh -fil -mtA -pLy -dRH -pGR +kEn +dMK +sax +erQ +yiw +cyY uVg wZW xNr @@ -123907,12 +123907,12 @@ jmh qdA wOx tVR -plh -qxz -trk -faG -wQd -qui +kEn +kbi +eNm +dOC +uAF +fxX uVg uVg pWZ @@ -124164,12 +124164,12 @@ jmh rOn iXD kiu -uuS -wnN -ceK -aDZ -qha -qui +itU +tcv +cJi +qMa +gPh +fxX jjG uVg ucl @@ -124422,10 +124422,10 @@ qdA xZP aKk wKb -plh -plh -plh -vpj +kEn +kEn +kEn +oXS wKb wKb uVg @@ -127762,7 +127762,7 @@ jmh wKb dGu gdG -lQZ +jPB jcQ jcQ jcQ @@ -170599,7 +170599,7 @@ eIJ eIJ nKj ipm -wXR +mdn lOd gPW wKg @@ -173952,7 +173952,7 @@ tnb hRX hRX hRX -ltj +jmG xyF pME rjE @@ -176807,7 +176807,7 @@ iPl dfn fbC kza -kwK +uLC qPB eHu yly @@ -195269,7 +195269,7 @@ gct ewI sUM bNX -iIQ +nUM bxd nlm nlm diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 20c5ea2a263..503c883a062 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -27541,7 +27541,7 @@ dir = 4 }, /obj/machinery/newscaster/directional/south, -/obj/structure/filingcabinet/filingcabinet, +/obj/structure/filingcabinet/white, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, @@ -45423,7 +45423,7 @@ /turf/closed/wall/r_wall, /area/station/maintenance/starboard/aft) "lky" = ( -/obj/structure/filingcabinet/filingcabinet, +/obj/structure/filingcabinet/white, /obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 1 @@ -56997,7 +56997,7 @@ }, /obj/machinery/status_display/ai/directional/south, /obj/machinery/light/directional/south, -/obj/structure/filingcabinet/filingcabinet, +/obj/structure/filingcabinet/white, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, @@ -64625,7 +64625,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/exit) "pYr" = ( -/obj/structure/filingcabinet/filingcabinet, +/obj/structure/filingcabinet/white, /obj/item/toy/figure/psychologist{ pixel_x = -1; pixel_y = 15 @@ -89562,7 +89562,7 @@ "wfK" = ( /obj/item/radio/intercom/directional/east, /obj/machinery/newscaster/directional/south, -/obj/structure/filingcabinet/filingcabinet, +/obj/structure/filingcabinet/white, /obj/effect/turf_decal/tile/brown/anticorner/contrasted, /turf/open/floor/iron, /area/station/cargo/office) diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm index f7c8b3e9f05..f97e3c5571b 100644 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm @@ -4,6 +4,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"aao" = ( +/obj/structure/sign/warning/radiation/rad_area/directional/north, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "aap" = ( /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, @@ -159,6 +163,11 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) +"adg" = ( +/obj/machinery/announcement_system, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) "adq" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/unres{ @@ -519,19 +528,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/textured, /area/station/security/prison/workout) -"ajI" = ( -/obj/item/hatchet, -/obj/item/cultivator, -/obj/item/crowbar, -/obj/item/reagent_containers/cup/watering_can, -/obj/item/plant_analyzer, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, -/obj/structure/table/wood, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden) "akd" = ( /obj/structure/rack, /obj/item/poster/random_contraband, @@ -633,12 +629,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/transit_tube) -"ald" = ( -/obj/structure/fence{ - dir = 8 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "ale" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -655,17 +645,6 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, /area/station/medical/morgue) -"alf" = ( -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation A" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/obj/effect/turf_decal/tile/green/full, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/virology) "alq" = ( /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/iron/grimy, @@ -836,6 +815,14 @@ /obj/structure/sign/warning/no_smoking/circle/directional/north, /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) +"anI" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/structure/sign/warning/no_smoking/directional/east, +/turf/open/floor/iron/textured, +/area/station/engineering/atmos) "anK" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -971,10 +958,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/virology) -"aoD" = ( -/obj/effect/landmark/firealarm_sanity, -/turf/open/openspace, -/area/station/security/prison) "aoM" = ( /obj/structure/table, /obj/effect/turf_decal/siding/white{ @@ -1352,17 +1335,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"asD" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 12; - height = 18; - name = "BoxStation emergency evac bay"; - shuttle_id = "emergency_home"; - width = 32 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "asM" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/yellow/opposingcorners, @@ -1453,6 +1425,16 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/freezer, /area/station/commons/toilet) +"atB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "atI" = ( /obj/structure/table/glass, /obj/item/shovel/spade, @@ -1559,13 +1541,6 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/dark, /area/station/science/ordnance/office) -"auT" = ( -/obj/structure/transit_tube/crossing/horizontal, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 1 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "auU" = ( /obj/structure/chair/comfy/brown{ dir = 8 @@ -1619,6 +1594,22 @@ }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/explored) +"avC" = ( +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/science/research) +"avF" = ( +/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 = 6 + }, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/white, +/area/station/maintenance/aft/greater) "avP" = ( /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -1749,9 +1740,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/disposal) -"awS" = ( -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "axd" = ( /obj/structure/table, /obj/item/mod/module/plasma_stabilizer, @@ -1886,27 +1874,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"ayE" = ( -/obj/structure/railing, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 3 - }, -/obj/item/multitool{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/assembly/signaler{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/structure/sign/warning/secure_area/directional/north, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/command/storage/eva) "ayG" = ( /obj/structure/lattice/catwalk, /obj/structure/railing/corner, @@ -1964,14 +1931,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"azp" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/vending/wallmed/directional/south, -/turf/open/floor/iron/white/corner, -/area/station/hallway/secondary/exit/departure_lounge) "azw" = ( /turf/closed/wall, /area/station/medical/pharmacy) @@ -2073,11 +2032,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/fore) -"aBM" = ( -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/sink/directional/south, -/turf/open/floor/iron/dark, -/area/station/science/robotics/lab) "aBP" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -2103,18 +2057,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/lesser) -"aBY" = ( -/obj/item/cultivator, -/obj/item/hatchet, -/obj/item/crowbar, -/obj/item/plant_analyzer, -/obj/item/reagent_containers/cup/watering_can, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, -/obj/structure/table/wood, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden) "aCb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -2166,10 +2108,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"aCC" = ( -/obj/structure/sign/warning/secure_area/directional/north, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "aCH" = ( /obj/item/toy/plush/lizard_plushie/space/green{ name = "Ruins-The-Analog" @@ -2181,6 +2119,30 @@ /obj/effect/spawner/random/structure/twelve_percent_spirit_board, /turf/open/floor/iron/grimy, /area/station/service/chapel/office) +"aCO" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/pen{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/folder/white{ + pixel_x = 2 + }, +/obj/machinery/firealarm/directional/south, +/obj/item/radio/headset/headset_medsci{ + pixel_x = 16; + pixel_y = 3 + }, +/obj/item/radio/headset/headset_medsci{ + pixel_x = 16; + pixel_y = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) "aCP" = ( /obj/machinery/modular_computer/preset/engineering, /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ @@ -2197,6 +2159,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"aCY" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/directional/west, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/cafeteria{ + dir = 8 + }, +/area/station/science/ordnance/office) "aDl" = ( /obj/structure/rack, /obj/item/bouquet, @@ -2260,6 +2231,10 @@ /obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/station/cargo/warehouse) +"aEX" = ( +/obj/structure/cable, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "aEY" = ( /obj/structure/railing/corner, /turf/open/floor/iron/dark/textured, @@ -2293,6 +2268,23 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat/atmos) +"aFn" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"aFp" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "aFt" = ( /obj/machinery/dna_scannernew, /turf/open/floor/iron/dark, @@ -2330,32 +2322,6 @@ /obj/item/flashlight/lantern/on, /turf/open/misc/hay/icemoon, /area/icemoon/underground/explored) -"aGe" = ( -/obj/structure/cable, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/obj/machinery/holopad, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/surgery/aft) -"aGh" = ( -/obj/item/book/manual/wiki/barman_recipes{ - pixel_x = 5; - pixel_y = 6 - }, -/obj/item/rag, -/obj/structure/table/wood, -/obj/item/holosign_creator/robot_seat/bar{ - pixel_y = 6 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/box/white/corners{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/service/bar) "aGr" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/camera/directional/east{ @@ -2400,6 +2366,13 @@ /obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, /area/mine/laborcamp) +"aHo" = ( +/obj/structure/cable, +/obj/item/wrench, +/obj/structure/sign/warning/electric_shock/directional/north, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "aHt" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, @@ -2505,11 +2478,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark/textured, /area/station/service/chapel) -"aIk" = ( -/obj/structure/flora/tree/pine/style_random, -/obj/structure/flora/grass/both/style_random, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "aIn" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 4 @@ -2518,14 +2486,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/hydroponics) -"aIo" = ( -/obj/machinery/door/poddoor/massdriver_ordnance, -/obj/machinery/atmos_shield_gen/active{ - dir = 1 - }, -/obj/machinery/atmos_shield_gen/active, -/turf/open/floor/plating, -/area/station/science/ordnance/testlab) "aIr" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -2565,12 +2525,6 @@ dir = 1 }, /area/station/security/brig) -"aIQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ - dir = 10 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "aIU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -2671,6 +2625,10 @@ }, /turf/open/floor/plating, /area/station/engineering/transit_tube) +"aKa" = ( +/obj/effect/landmark/firealarm_sanity, +/turf/open/openspace, +/area/station/medical/medbay/aft) "aKb" = ( /obj/structure/fence{ dir = 1 @@ -2983,12 +2941,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/engine_smes) -"aPj" = ( -/obj/structure/fence/corner{ - dir = 8 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "aPk" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, @@ -3016,6 +2968,9 @@ "aPD" = ( /turf/closed/wall/r_wall, /area/station/engineering/storage_shared) +"aPM" = ( +/turf/open/water/no_planet_atmos, +/area/station/service/hydroponics/garden) "aPN" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -3152,14 +3107,6 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/medical/virology) -"aRu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/half{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/smooth_half, -/area/station/security/brig/upper) "aRx" = ( /obj/structure/sign/warning/cold_temp/directional/north, /turf/open/floor/plating, @@ -3272,20 +3219,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/atmos/mix) -"aSY" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 8 - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "aTc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/aft/greater) +"aTf" = ( +/obj/structure/fence/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "aTj" = ( /obj/structure/table, /obj/item/storage/belt/utility, @@ -3638,6 +3582,14 @@ /obj/machinery/light/small/dim/directional/north, /turf/open/floor/iron/white/textured_large, /area/station/medical/medbay/central) +"aXl" = ( +/obj/machinery/firealarm/directional/east, +/obj/structure/railing, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/station/science/xenobiology) "aXp" = ( /obj/structure/cable, /obj/machinery/button/door/directional/west{ @@ -3658,15 +3610,6 @@ /mob/living/simple_animal/bot/secbot/beepsky, /turf/open/floor/plating, /area/station/maintenance/fore) -"aXy" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Engineering Access" - }, -/obj/structure/closet/radiation, -/obj/structure/sign/warning/radiation/rad_area/directional/north, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/station/engineering/main) "aXG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -3788,6 +3731,12 @@ dir = 1 }, /area/mine/eva/lower) +"aZG" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/vending/wallmed/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) "aZH" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/junction{ dir = 8 @@ -3963,6 +3912,13 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) +"bbB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "bbM" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -4150,6 +4106,10 @@ /obj/machinery/status_display/evac/directional/west, /turf/open/floor/wood, /area/station/service/library) +"bdW" = ( +/obj/machinery/vending/wallmed/directional/south, +/turf/open/floor/iron, +/area/station/cargo/storage) "bea" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating/icemoon, @@ -4221,6 +4181,17 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"bfP" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 5; + height = 7; + name = "Cargo Bay"; + shuttle_id = "cargo_home"; + width = 12 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "bfU" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -4241,10 +4212,6 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/aft/greater) -"bgf" = ( -/obj/structure/sign/warning/xeno_mining/directional/east, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "bgs" = ( /obj/structure/sign/poster/random/directional/east, /obj/structure/cable, @@ -4352,12 +4319,6 @@ /obj/effect/spawner/random/trash/moisture_trap, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"bhP" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "bhQ" = ( /obj/structure/sign/warning/electric_shock/directional/north, /turf/open/floor/plating, @@ -4378,11 +4339,6 @@ }, /turf/open/floor/plating, /area/mine/production) -"bih" = ( -/obj/structure/marker_beacon/burgundy, -/obj/effect/mapping_helpers/no_atoms_ontop, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "bij" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/white/line, @@ -4654,6 +4610,10 @@ "bln" = ( /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) +"blA" = ( +/obj/machinery/light/directional/west, +/turf/open/water/no_planet_atmos/deep, +/area/station/service/hydroponics/garden) "blM" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -5092,14 +5052,6 @@ }, /turf/open/floor/iron, /area/station/commons/fitness) -"brn" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/cable, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "bro" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -5255,6 +5207,30 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/hydroponics) +"bsX" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stock_parts/power_store/cell/emproof, +/obj/item/stock_parts/power_store/cell/emproof{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/south{ + pixel_x = 4 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = -5; + pixel_y = -27 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) "bta" = ( /obj/structure/chair/sofa/bench/right{ dir = 8 @@ -5469,15 +5445,6 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/smooth_large, /area/station/science/cytology) -"bvD" = ( -/obj/structure/disposaloutlet{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "bvE" = ( /obj/machinery/computer/monitor{ name = "bridge power monitoring console" @@ -5486,11 +5453,6 @@ /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, /area/station/command/bridge) -"bvG" = ( -/obj/structure/marker_beacon/burgundy, -/obj/effect/mapping_helpers/no_atoms_ontop, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "bvI" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=HOP2"; @@ -5530,12 +5492,6 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/station/security/brig/upper) -"bwc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "bwh" = ( /turf/closed/wall/mineral/iron, /area/icemoon/underground/explored) @@ -5614,6 +5570,12 @@ }, /turf/open/floor/iron/white, /area/mine/living_quarters) +"bxa" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "bxb" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 @@ -5704,6 +5666,14 @@ /obj/item/trash/semki, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"byA" = ( +/obj/structure/table, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/commons/storage/primary) "byH" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/open/floor/iron/dark, @@ -5733,6 +5703,12 @@ /obj/structure/girder, /turf/open/floor/plating, /area/station/maintenance/fore) +"bza" = ( +/obj/structure/fence/end{ + dir = 8 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "bzc" = ( /obj/machinery/status_display/evac/directional/east, /obj/effect/turf_decal/tile/blue, @@ -5746,6 +5722,18 @@ dir = 4 }, /area/station/hallway/secondary/entry) +"bzq" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) +"bzs" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/item/stack/ore/glass, +/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/iron/smooth_large, +/area/station/cargo/warehouse) "bzA" = ( /obj/machinery/vending/coffee, /obj/effect/turf_decal/siding/wood/corner{ @@ -5807,16 +5795,6 @@ /obj/structure/chair/stool/directional/north, /turf/open/floor/carpet, /area/station/command/heads_quarters/qm) -"bAc" = ( -/obj/machinery/light/directional/north, -/obj/structure/sign/warning/biohazard/directional/north, -/obj/machinery/smartfridge/extract/preloaded, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/science/xenobiology) "bAj" = ( /obj/machinery/door/firedoor{ dir = 4 @@ -5843,13 +5821,6 @@ dir = 4 }, /area/station/hallway/secondary/entry) -"bAq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/item/rag, -/turf/open/floor/iron, -/area/station/maintenance/starboard/fore) "bAB" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -5968,12 +5939,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/command/heads_quarters/cmo) -"bCj" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 9 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "bCp" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -6033,6 +5998,13 @@ /obj/machinery/light/warm/directional/south, /turf/open/floor/iron/dark/textured, /area/station/security/prison/workout) +"bDl" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "bDu" = ( /turf/closed/wall/r_wall, /area/station/security/lockers) @@ -6188,10 +6160,6 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/engine/n2, /area/station/engineering/atmos) -"bFd" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/station/security/prison/visit) "bFf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -6210,12 +6178,6 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"bFr" = ( -/obj/machinery/photocopier/prebuilt, -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/sign/calendar/directional/north, -/turf/open/floor/wood, -/area/station/commons/vacant_room/office) "bFs" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -6267,14 +6229,6 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/station/command/bridge) -"bGm" = ( -/obj/machinery/firealarm/directional/south, -/obj/structure/filingcabinet/filingcabinet, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/command/bridge) "bGn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -6298,13 +6252,6 @@ /obj/structure/sign/departments/xenobio/directional/south, /turf/open/floor/plating, /area/station/science/xenobiology) -"bGB" = ( -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/station/hallway/primary/fore) "bGP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -6553,14 +6500,6 @@ }, /turf/open/floor/wood, /area/station/service/library) -"bJU" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/machinery/light/small/directional/north, -/obj/structure/sign/warning/secure_area/directional/north, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "bKp" = ( /obj/machinery/door/airlock/maintenance{ name = "Firefighting Equipment" @@ -6655,6 +6594,12 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) +"bLt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/vending/wallmed/directional/east, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) "bLz" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -6768,6 +6713,12 @@ }, /turf/open/floor/iron, /area/station/command/bridge) +"bNd" = ( +/obj/structure/fence/door{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "bNy" = ( /obj/item/toy/snowball{ pixel_x = 9; @@ -6803,10 +6754,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/medical/cryo) -"bNJ" = ( -/obj/machinery/vending/wallmed/directional/south, -/turf/open/floor/iron, -/area/station/cargo/storage) "bOg" = ( /obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -7160,6 +7107,12 @@ }, /turf/open/floor/wood/parquet, /area/station/service/bar/atrium) +"bSz" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "bSH" = ( /obj/effect/landmark/start/hangover, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -7317,6 +7270,11 @@ /obj/item/clothing/gloves/latex/nitrile, /turf/open/floor/iron/dark, /area/station/medical/storage) +"bVq" = ( +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/sink/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) "bVs" = ( /obj/machinery/camera/directional/west{ c_tag = "Security - Permabrig Observation Prep"; @@ -7524,10 +7482,6 @@ dir = 1 }, /area/station/security/prison) -"bXT" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "bYd" = ( /obj/machinery/airalarm/directional/west, /obj/machinery/light/small/directional/west, @@ -7541,6 +7495,12 @@ /obj/effect/spawner/random/armory/laser_gun, /turf/open/floor/iron/dark/textured, /area/station/ai_monitored/security/armory) +"bYi" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "bYm" = ( /obj/structure/chair/pew{ dir = 1 @@ -7843,6 +7803,11 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/dark, /area/station/engineering/atmos/project) +"cch" = ( +/obj/item/radio/intercom/prison/directional/north, +/obj/effect/turf_decal/tile/red/full, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/brig/entrance) "ccp" = ( /obj/structure/bed, /obj/effect/spawner/random/bedsheet, @@ -8049,10 +8014,6 @@ /obj/effect/turf_decal/trimline/blue/filled/corner, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"ceA" = ( -/obj/machinery/power/port_gen/pacman/pre_loaded, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "ceF" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -8119,12 +8080,6 @@ /obj/structure/cable/layer3, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) -"cff" = ( -/obj/structure/fence/cut/large{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "cfh" = ( /obj/structure/railing{ dir = 1 @@ -8226,11 +8181,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/command/heads_quarters/hop) -"cgM" = ( -/obj/machinery/computer/dna_console, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/station/science/genetics) "cgR" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -8403,18 +8353,6 @@ /obj/structure/sign/warning/cold_temp/directional/north, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) -"cju" = ( -/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/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/machinery/duct, -/obj/machinery/vending/wallmed/directional/west, -/turf/open/floor/iron, -/area/station/commons/fitness) "cjJ" = ( /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 8 @@ -8662,13 +8600,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"cne" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/large, -/area/station/hallway/primary/port) "cnj" = ( /obj/structure/fence/door{ name = "graveyard" @@ -8763,6 +8694,11 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"cpi" = ( +/obj/machinery/space_heater, +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "cpl" = ( /obj/machinery/camera/directional/south{ c_tag = "Atmospherics Storage Room - East" @@ -8925,12 +8861,6 @@ /obj/structure/sign/departments/security/directional/west, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) -"crh" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "crn" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8955,13 +8885,6 @@ /obj/structure/sign/poster/ripped/directional/west, /turf/open/floor/plating, /area/station/maintenance/port/lesser) -"crU" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/landmark/start/bitrunner, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/blood/gibs/robot_debris, -/turf/open/floor/iron/dark/textured_large, -/area/station/cargo/bitrunning/den) "crW" = ( /obj/structure/railing, /obj/structure/stairs/west, @@ -8992,6 +8915,12 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"css" = ( +/obj/structure/sign/departments/chemistry/pharmacy/directional/west, +/obj/machinery/digital_clock/directional/south, +/obj/effect/landmark/firealarm_sanity, +/turf/open/openspace, +/area/station/medical/medbay/lobby) "csu" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 @@ -9018,6 +8947,13 @@ "csT" = ( /turf/open/floor/circuit/telecomms/mainframe, /area/station/tcommsat/server) +"ctj" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) "ctk" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -9096,14 +9032,6 @@ /obj/effect/turf_decal/siding/thinplating_new, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"cug" = ( -/obj/effect/turf_decal/stripes/red/line{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/obj/structure/sign/warning/no_smoking/directional/east, -/turf/open/floor/iron/textured, -/area/station/engineering/atmos) "cum" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 1 @@ -9290,6 +9218,15 @@ }, /turf/open/floor/iron/dark/corner, /area/station/engineering/atmos/storage/gas) +"cwn" = ( +/obj/structure/cable, +/obj/structure/transit_tube/crossing/horizontal, +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "cwr" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, @@ -9337,10 +9274,6 @@ /obj/item/food/chococoin, /turf/open/floor/iron/smooth, /area/mine/eva) -"cxv" = ( -/obj/machinery/hydroponics/soil/rich, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) "cxz" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -9409,6 +9342,22 @@ }, /turf/open/floor/iron/white, /area/station/medical/treatment_center) +"cyr" = ( +/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 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Surgery A"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) "cyA" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/unres{ @@ -9494,6 +9443,14 @@ "czD" = ( /turf/closed/wall, /area/mine/laborcamp/security) +"czM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal) "czR" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/machinery/camera/directional/south{ @@ -9631,21 +9588,6 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central) -"cBm" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 6 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) -"cBq" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/machinery/camera/directional/east{ - c_tag = "Engineering Lobby" - }, -/obj/structure/window/spawner/directional/north, -/obj/machinery/vending/wallmed/directional/east, -/turf/open/floor/iron/dark, -/area/station/engineering/lobby) "cBv" = ( /obj/machinery/button/door/directional/east{ id = "misclab"; @@ -9836,6 +9778,16 @@ }, /turf/open/floor/iron, /area/station/cargo/drone_bay) +"cEo" = ( +/obj/structure/cable, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/obj/machinery/holopad, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) "cEr" = ( /obj/effect/turf_decal/tile/brown, /turf/open/floor/iron, @@ -10009,16 +9961,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"cHn" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "cHs" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -10362,6 +10304,13 @@ "cLN" = ( /turf/open/floor/iron, /area/station/hallway/primary/aft) +"cLP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "cLR" = ( /obj/machinery/firealarm/directional/west, /obj/structure/closet/crate/wooden/toy, @@ -10499,6 +10448,16 @@ /obj/effect/landmark/navigate_destination, /turf/open/floor/iron/textured, /area/station/service/hydroponics/garden) +"cNZ" = ( +/obj/machinery/light/directional/north, +/obj/structure/sign/warning/biohazard/directional/north, +/obj/machinery/smartfridge/extract/preloaded, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) "cOa" = ( /obj/structure/sign/warning/secure_area{ desc = "A warning sign which reads 'SERVER ROOM'."; @@ -10561,12 +10520,6 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) -"cPg" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "cPi" = ( /obj/structure/railing{ dir = 8 @@ -10690,14 +10643,6 @@ /obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner, /turf/open/floor/iron/dark/smooth_large, /area/station/medical/morgue) -"cQY" = ( -/obj/structure/cable, -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/surgery/fore) "cRg" = ( /obj/structure/cable, /turf/open/floor/iron/dark/textured, @@ -10784,16 +10729,16 @@ initial_gas_mix = "ICEMOON_ATMOS" }, /area/icemoon/underground/explored) -"cSu" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "cSw" = ( /obj/structure/cable, /turf/open/floor/iron, /area/station/science/explab) +"cSx" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "cSE" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -10950,6 +10895,12 @@ }, /turf/open/floor/iron, /area/mine/laborcamp) +"cWX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "cXc" = ( /obj/effect/turf_decal/arrows, /turf/open/floor/iron, @@ -10962,6 +10913,16 @@ }, /turf/open/floor/iron, /area/station/cargo/office) +"cXo" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + location = "Engineering" + }, +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) "cXp" = ( /obj/structure/bed/pod, /obj/effect/spawner/random/bedsheet/any, @@ -11515,13 +11476,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/circuit, /area/station/science/robotics/mechbay) -"ddl" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 9 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "ddm" = ( /mob/living/basic/pet/penguin/emperor{ name = "Club" @@ -11590,6 +11544,20 @@ /obj/structure/sign/calendar/directional/north, /turf/open/floor/iron, /area/station/commons/locker) +"ddZ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/green{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/large, +/area/station/service/hydroponics/garden) "deg" = ( /obj/structure/cable/layer3, /turf/open/floor/circuit, @@ -11635,12 +11603,6 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"deU" = ( -/obj/effect/decal/cleanable/blood/oil, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/tank_holder, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "deY" = ( /turf/open/floor/plating, /area/station/maintenance/fore) @@ -11839,12 +11801,6 @@ /obj/structure/sign/departments/exodrone/directional/west, /turf/open/floor/iron, /area/station/cargo/storage) -"dhX" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "dhY" = ( /obj/machinery/computer/security/mining{ dir = 1 @@ -11974,6 +11930,27 @@ /obj/effect/mapping_helpers/airlock/access/all/service/crematorium, /turf/open/floor/iron/dark, /area/station/service/chapel/office) +"djF" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Gateway" + }, +/obj/structure/table, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 8 + }, +/obj/item/emergency_bed{ + pixel_x = -1 + }, +/obj/item/emergency_bed{ + pixel_x = 4 + }, +/obj/item/storage/box/bandages, +/obj/item/stack/medical/ointment, +/turf/open/floor/iron, +/area/station/command/gateway) "djG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -12007,6 +11984,17 @@ /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /turf/open/floor/iron, /area/station/engineering/atmos) +"dka" = ( +/obj/machinery/firealarm/directional/west{ + pixel_y = -4 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = 5 + }, +/obj/machinery/photocopier/prebuilt, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) "dkb" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, @@ -12042,6 +12030,13 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"dky" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) "dkK" = ( /obj/structure/railing/corner, /obj/effect/turf_decal/stripes/line, @@ -12074,26 +12069,6 @@ /obj/effect/landmark/start/cook, /turf/open/floor/iron/kitchen/diagonal, /area/station/service/kitchen) -"dlc" = ( -/obj/structure/cable, -/obj/structure/table, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/item/stack/medical/bandage{ - pixel_x = 6; - pixel_y = -2 - }, -/obj/item/stack/medical/ointment{ - pixel_y = 2; - pixel_x = -4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "dlt" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 8 @@ -12338,13 +12313,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood/large, /area/mine/eva/lower) -"doT" = ( -/obj/machinery/camera/motion/directional/south{ - c_tag = "Armory - Internal - Upper" - }, -/obj/effect/landmark/firealarm_sanity, -/turf/open/openspace, -/area/station/ai_monitored/security/armory/upper) "doW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12419,15 +12387,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/mine/laborcamp) -"dqA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/obj/effect/landmark/start/scientist, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "dqI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -12577,16 +12536,6 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/plating, /area/mine/laborcamp/security) -"drQ" = ( -/obj/structure/transit_tube/curved/flipped{ - dir = 1 - }, -/obj/structure/cable, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 8 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "drR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -12700,6 +12649,12 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel) +"dtP" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "dtR" = ( /obj/machinery/light/small/directional/west, /obj/effect/turf_decal/tile/brown/half/contrasted, @@ -12840,6 +12795,13 @@ /obj/structure/flora/tree/dead/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) +"dvZ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "dwb" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -13001,6 +12963,12 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/courtroom) +"dyg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "dyA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, /obj/effect/turf_decal/stripes/line, @@ -13226,21 +13194,6 @@ }, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai) -"dBT" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/aisat_interior) "dBX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, @@ -13272,6 +13225,22 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/large, /area/station/engineering/storage/tech) +"dCW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light_switch/directional/east{ + pixel_y = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/east{ + pixel_y = -4 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) "dDm" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 @@ -13355,6 +13324,24 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) +"dEk" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Security Checkpoint" + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brigoutpost" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/obj/machinery/scanner_gate/preset_guns, +/obj/structure/sign/departments/security/directional/east, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/brig/entrance) "dEv" = ( /obj/machinery/airalarm/directional/south, /turf/open/floor/wood, @@ -13410,13 +13397,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/maintenance/disposal) -"dES" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "dEV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -13549,16 +13529,6 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/engineering/storage/tech) -"dGF" = ( -/obj/machinery/door/poddoor/massdriver_chapel{ - dir = 4 - }, -/obj/machinery/atmos_shield_gen/active, -/obj/machinery/atmos_shield_gen/active{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/service/chapel) "dGK" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -13659,6 +13629,10 @@ }, /turf/open/floor/iron/dark/textured_edge, /area/station/security/prison) +"dHF" = ( +/obj/structure/flora/grass/green/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "dHJ" = ( /obj/structure/cable/multilayer/multiz, /obj/effect/turf_decal/stripes/line, @@ -13837,12 +13811,6 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"dLs" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/vending/wallmed/directional/east, -/turf/open/floor/iron, -/area/station/hallway/primary/fore) "dLA" = ( /obj/structure/rack, /obj/item/pickaxe, @@ -13852,10 +13820,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/plating, /area/station/service/kitchen/coldroom) -"dLF" = ( -/obj/structure/sign/warning/directional/south, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "dLL" = ( /obj/structure/sign/warning/secure_area/directional/north, /turf/open/floor/plating, @@ -13882,6 +13846,16 @@ /obj/effect/spawner/random/food_or_drink/donkpockets, /turf/open/floor/iron, /area/mine/laborcamp) +"dLT" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "dMi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -14069,11 +14043,6 @@ /obj/effect/turf_decal/tile/dark_blue/diagonal_edge, /turf/open/floor/iron/dark/diagonal, /area/station/engineering/atmos/storage) -"dPn" = ( -/obj/structure/table/reinforced, -/obj/item/storage/medkit/advanced, -/turf/open/floor/iron, -/area/station/command/bridge) "dPq" = ( /obj/structure/rack, /obj/effect/spawner/random/techstorage/rnd_all, @@ -14139,6 +14108,17 @@ }, /turf/open/floor/iron/white, /area/station/medical/pharmacy) +"dQx" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation A" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/effect/turf_decal/tile/green/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/virology) "dQy" = ( /obj/effect/turf_decal/tile/green/opposingcorners{ dir = 1 @@ -14158,6 +14138,10 @@ /obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"dQT" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/security/prison/toilet) "dQZ" = ( /obj/machinery/door/window/right/directional/west{ name = "Containment Pen 9"; @@ -14219,6 +14203,12 @@ }, /turf/open/floor/plating, /area/station/science/xenobiology) +"dSf" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron/dark, +/area/station/tcommsat/computer) "dSj" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -14315,6 +14305,10 @@ }, /turf/open/floor/iron, /area/mine/production) +"dTI" = ( +/obj/structure/sign/warning/docking/directional/north, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "dTW" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -14332,10 +14326,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/command/heads_quarters/rd) -"dUf" = ( -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/glass/reinforced, -/area/station/medical/treatment_center) "dUh" = ( /obj/machinery/light/small/directional/north, /obj/item/kirbyplants/random, @@ -14358,6 +14348,16 @@ /obj/machinery/shieldgen, /turf/open/floor/plating, /area/station/engineering/engine_smes) +"dUr" = ( +/obj/structure/cable, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/obj/machinery/holopad, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) "dUv" = ( /obj/structure/rack, /obj/item/clothing/suit/hazardvest, @@ -14381,12 +14381,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/freezer, /area/mine/laborcamp) -"dUK" = ( -/obj/structure/fence/post{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "dUL" = ( /obj/machinery/door/poddoor/preopen{ id = "maint1" @@ -14614,6 +14608,15 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) +"dYd" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/filingcabinet/white, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/sorting) "dYj" = ( /obj/machinery/airalarm/directional/north, /obj/structure/cable, @@ -14816,6 +14819,19 @@ /obj/structure/sign/warning/directional/north, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"eaS" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "Biohazard Containment Door" + }, +/obj/structure/noticeboard/rd{ + pixel_y = 36 + }, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark/textured, +/area/station/science/research) "eaT" = ( /obj/machinery/bluespace_vendor/directional/north, /turf/open/floor/iron, @@ -14943,10 +14959,6 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central) -"edl" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "edn" = ( /obj/effect/turf_decal/bot_white/right, /obj/machinery/ore_silo, @@ -15102,11 +15114,6 @@ initial_gas_mix = "ICEMOON_ATMOS" }, /area/icemoon/underground/explored) -"efP" = ( -/obj/effect/turf_decal/weather/snow, -/obj/effect/mapping_helpers/burnt_floor, -/turf/open/floor/plating/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "efR" = ( /obj/structure/ladder, /obj/structure/railing{ @@ -15362,6 +15369,19 @@ /obj/effect/mapping_helpers/airlock/access/any/security/brig, /turf/open/floor/iron, /area/station/security/prison/visit) +"ejc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = 4 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = -5; + pixel_y = -27 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/warden) "ejn" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -15467,13 +15487,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/surgery/fore) -"ekP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "ekW" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -15499,14 +15512,6 @@ dir = 8 }, /area/station/science/explab) -"elr" = ( -/obj/structure/transit_tube/horizontal, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 1 - }, -/obj/effect/turf_decal/weather/snow/corner, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "elw" = ( /turf/closed/wall/r_wall, /area/station/maintenance/starboard/upper) @@ -15612,6 +15617,13 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"enX" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "enY" = ( /obj/machinery/door/airlock/external, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, @@ -15708,9 +15720,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/science/explab) -"epL" = ( -/turf/open/water/no_planet_atmos, -/area/station/service/hydroponics/garden) "epN" = ( /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood{ @@ -15733,12 +15742,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/large, /area/station/engineering/storage) -"eqc" = ( -/obj/structure/fence/door{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "eqq" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -15752,24 +15755,6 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/starboard) -"eqw" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/item/stack/sheet/plasteel{ - amount = 25; - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/firealarm/directional/east, -/obj/structure/sign/warning/secure_area/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/command/storage/eva) "eqE" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -15797,12 +15782,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/security/brig/upper) -"eqJ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "eqN" = ( /obj/structure/fence/door, /obj/effect/turf_decal/weather/snow/corner{ @@ -15852,13 +15831,6 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/station/commons/fitness) -"erf" = ( -/obj/structure/cable, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 10 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "eri" = ( /obj/structure/chair/office/light{ dir = 4 @@ -15994,6 +15966,19 @@ /obj/machinery/telecomms/receiver/preset_left, /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) +"esv" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "esC" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/decal/cleanable/dirt, @@ -16201,13 +16186,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/processing) -"evC" = ( -/obj/machinery/atmospherics/components/unary/passive_vent, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 9 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "evP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -16215,13 +16193,6 @@ /obj/structure/sign/warning/cold_temp/directional/north, /turf/open/floor/vault, /area/station/security/prison/rec) -"ewg" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron, -/area/station/hallway/primary/fore) "ewi" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; @@ -16315,6 +16286,12 @@ "exw" = ( /turf/closed/wall, /area/station/service/hydroponics) +"exC" = ( +/obj/structure/fence/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "exL" = ( /obj/item/trash/cheesie, /obj/effect/decal/cleanable/dirt, @@ -16390,6 +16367,13 @@ /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, /area/station/maintenance/fore) +"eyv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/item/rag, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) "eyP" = ( /obj/structure/kitchenspike, /obj/effect/turf_decal/weather/snow/corner, @@ -16491,20 +16475,6 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark, /area/station/service/chapel) -"eAo" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/structure/rack, -/obj/item/storage/box/syringes{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 8 - }, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "eAu" = ( /obj/structure/flora/grass/green/style_2, /turf/open/misc/asteroid/snow/icemoon, @@ -16554,13 +16524,6 @@ /obj/structure/grille, /turf/open/floor/plating, /area/station/commons/storage/mining) -"eBr" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 1 - }, -/obj/effect/turf_decal/weather/snow/corner, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "eBz" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -16725,6 +16688,16 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/aft) +"eDJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Mix to Space" + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "eDM" = ( /obj/machinery/door/airlock/command/glass{ name = "Head of Security" @@ -16737,10 +16710,11 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/smooth_large, /area/station/command/heads_quarters/hos) -"eEb" = ( -/obj/machinery/power/port_gen/pacman/pre_loaded, -/turf/open/floor/plating, -/area/station/maintenance/department/medical/morgue) +"eEm" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/landmark/event_spawn, +/turf/open/floor/glass/reinforced, +/area/station/engineering/storage/tech) "eEO" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -16900,10 +16874,12 @@ }, /turf/open/floor/iron/freezer, /area/station/science/xenobiology) -"eGP" = ( -/obj/effect/landmark/firealarm_sanity, -/turf/open/openspace, -/area/station/medical/medbay/aft) +"eGT" = ( +/obj/structure/fence/cut/large{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "eGV" = ( /obj/effect/spawner/random/lavaland_mob/raptor, /turf/open/misc/asteroid/snow/icemoon, @@ -16961,19 +16937,13 @@ /obj/machinery/shower/directional/north, /turf/open/floor/iron/smooth, /area/mine/eva) -"eHG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +"eHC" = ( +/obj/structure/marker_beacon/burgundy, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/photocopier/prebuilt, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "eHT" = ( /obj/structure/cable, /obj/effect/spawner/random/structure/steam_vent, @@ -17087,6 +17057,13 @@ /obj/structure/lattice, /turf/open/openspace/icemoon/keep_below, /area/icemoon/underground/explored) +"eJm" = ( +/obj/machinery/light/directional/west, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/white/side{ + dir = 5 + }, +/area/station/science/research) "eJx" = ( /obj/machinery/newscaster/directional/east, /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -17105,14 +17082,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/central) -"eJG" = ( -/obj/structure/table/optable{ - name = "Robotics Operating Table" - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark, -/area/station/science/robotics/lab) "eJI" = ( /obj/structure/closet/emcloset, /obj/effect/mapping_helpers/broken_floor, @@ -17123,12 +17092,6 @@ /obj/structure/flora/bush/sparsegrass/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) -"eJM" = ( -/obj/structure/fence/cut/large{ - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "eJU" = ( /obj/machinery/door/airlock/security{ name = "Permanent Cell 2" @@ -17414,11 +17377,6 @@ }, /turf/open/floor/iron/stairs/medium, /area/station/cargo/storage) -"eON" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark/textured, -/area/station/ai_monitored/security/armory) "ePi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/trimline/blue/filled/corner{ @@ -17537,6 +17495,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/mine/laborcamp) +"eQO" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "eQT" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -17734,6 +17698,21 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"eUi" = ( +/obj/item/seeds/apple, +/obj/item/seeds/banana, +/obj/item/seeds/cocoapod, +/obj/item/seeds/grape, +/obj/item/seeds/orange, +/obj/item/seeds/sugarcane, +/obj/item/seeds/wheat, +/obj/item/seeds/watermelon, +/obj/structure/table/glass, +/obj/item/seeds/tower, +/obj/item/storage/toolbox/fishing, +/obj/item/fishing_rod, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) "eUm" = ( /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/siding/thinplating/dark/corner{ @@ -17776,6 +17755,20 @@ dir = 1 }, /area/station/service/chapel) +"eUA" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/green/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "eUB" = ( /obj/structure/table, /obj/item/flashlight{ @@ -17873,6 +17866,13 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/shipping, /turf/open/floor/iron, /area/station/cargo/sorting) +"eVn" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/landmark/start/bitrunner, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/blood/gibs/robot_debris, +/turf/open/floor/iron/dark/textured_large, +/area/station/cargo/bitrunning/den) "eVp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, @@ -17884,6 +17884,12 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"eVC" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 9 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "eVI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /turf/open/floor/iron, @@ -17956,12 +17962,6 @@ /obj/machinery/light_switch/directional/south, /turf/open/floor/iron/dark/textured, /area/station/security/interrogation) -"eWE" = ( -/obj/structure/fence/post{ - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "eWF" = ( /obj/machinery/camera/directional/east{ c_tag = "Arrivals Escape Pod 2" @@ -18276,6 +18276,11 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"faF" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "faG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -18394,6 +18399,12 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"fcP" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "fcQ" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{ dir = 8 @@ -18412,6 +18423,16 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/mine/laborcamp/security) +"fdb" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/obj/structure/fence{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "fde" = ( /obj/structure/table, /obj/item/paper{ @@ -18437,6 +18458,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark/textured, /area/station/hallway/secondary/exit/departure_lounge) +"fdl" = ( +/obj/structure/cable, +/obj/machinery/processor/slime, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) "fdm" = ( /obj/structure/falsewall, /turf/open/floor/iron, @@ -18444,14 +18473,6 @@ "fdp" = ( /turf/open/floor/iron, /area/mine/eva/lower) -"fdt" = ( -/obj/machinery/photocopier/prebuilt, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured, -/area/station/security/office) "fdy" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -18597,13 +18618,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"fgp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/book/bible, -/obj/structure/altar/of_gods, -/turf/open/floor/iron/dark, -/area/station/service/chapel) "fgq" = ( /obj/structure/cable, /turf/open/floor/carpet/royalblue, @@ -18686,13 +18700,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/fore) -"fhB" = ( -/obj/structure/sign/warning/secure_area{ - pixel_y = 32 - }, -/obj/structure/flora/grass/both/style_random, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "fhL" = ( /obj/structure/sign/warning/directional/north, /turf/open/openspace/icemoon/keep_below, @@ -18714,6 +18721,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"fhX" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/light/small/directional/north, +/obj/structure/sign/warning/secure_area/directional/north, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "fij" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -18999,10 +19014,6 @@ /obj/machinery/status_display/ai/directional/north, /turf/open/floor/eighties, /area/station/commons/lounge) -"flP" = ( -/obj/effect/turf_decal/weather/snow/corner, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "flW" = ( /obj/machinery/atmospherics/components/tank/air, /turf/open/floor/plating, @@ -19052,11 +19063,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) -"fmn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/turf_decal/weather/snow, -/turf/open/floor/plating/icemoon, +"fmq" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 12; + height = 18; + name = "BoxStation emergency evac bay"; + shuttle_id = "emergency_home"; + width = 32 + }, +/turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/less_spawns) "fmr" = ( /obj/effect/turf_decal/siding/yellow/end{ @@ -19161,6 +19177,11 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) +"foZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "fpa" = ( /obj/structure/closet/wardrobe/pjs, /obj/effect/landmark/start/hangover/closet, @@ -19293,6 +19314,10 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, /area/station/commons/locker) +"fri" = ( +/obj/structure/flora/tree/pine/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "fro" = ( /obj/structure/cable/multilayer/multiz, /obj/effect/turf_decal/stripes/line{ @@ -19447,6 +19472,12 @@ /obj/item/storage/box/prisoner, /turf/open/floor/iron/showroomfloor, /area/station/security/processing) +"ftE" = ( +/obj/machinery/light/directional/east, +/obj/machinery/newscaster/directional/east, +/obj/machinery/hydroponics/soil/rich, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "ftJ" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -19530,12 +19561,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"fvh" = ( -/obj/structure/sign/departments/chemistry/pharmacy/directional/west, -/obj/machinery/digital_clock/directional/south, -/obj/effect/landmark/firealarm_sanity, -/turf/open/openspace, -/area/station/medical/medbay/lobby) +"fuZ" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "fvj" = ( /obj/structure/rack, /obj/item/circuitboard/machine/exoscanner{ @@ -19618,12 +19649,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/central) -"fwo" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "fwq" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -19631,6 +19656,9 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"fwx" = ( +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "fwB" = ( /turf/closed/mineral/snowmountain/coldroom, /area/station/service/kitchen/coldroom) @@ -19743,6 +19771,10 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) +"fyq" = ( +/obj/machinery/vending/wallmed/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "fyr" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command/glass{ @@ -19804,18 +19836,16 @@ /obj/effect/spawner/random/maintenance/no_decals/two, /turf/open/floor/iron/smooth_large, /area/station/cargo/warehouse) -"fzi" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +"fzo" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) "fzv" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 @@ -19884,6 +19914,14 @@ /obj/item/reagent_containers/cup/glass/waterbottle, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"fAG" = ( +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/item/clothing/mask/breath/muzzle, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) "fAH" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -19891,16 +19929,14 @@ }, /turf/open/floor/iron/dark, /area/station/security/mechbay) -"fAS" = ( -/obj/machinery/vending/wardrobe/atmos_wardrobe, -/obj/effect/turf_decal/stripes/end, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/station/engineering/atmos) "fAV" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/security/prison/work) +"fAW" = ( +/obj/structure/fence/door/opened, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "fBc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/yellow/line, @@ -19992,13 +20028,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"fCc" = ( -/obj/structure/sign/nanotrasen{ - pixel_x = 32 - }, -/obj/structure/marker_beacon/burgundy, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "fCm" = ( /obj/structure/sign/warning/secure_area/directional/north, /turf/closed/mineral/random/snow, @@ -20015,6 +20044,12 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/medical/medbay/lobby) +"fCR" = ( +/obj/structure/fence/end{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "fCW" = ( /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/dark/textured, @@ -20233,11 +20268,6 @@ }, /turf/open/floor/iron/smooth, /area/station/security/holding_cell) -"fGr" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/power/port_gen/pacman/pre_loaded, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "fGI" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -20269,18 +20299,17 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) +"fHq" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/tank_holder, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "fHv" = ( /obj/effect/spawner/random/structure/tank_holder, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/maintenance/port/aft) -"fHJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/vending/wallmed/directional/south, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "fHK" = ( /obj/machinery/holopad, /turf/open/floor/carpet, @@ -20612,6 +20641,27 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) +"fLP" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 10 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) +"fLQ" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/button/door/directional/north{ + id = "surgery"; + name = "Surgery Shutter Control" + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/mapping_helpers/airalarm/surgery, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) "fLS" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -20675,17 +20725,20 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"fMJ" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron/dark, -/area/station/tcommsat/computer) "fNa" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"fNc" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/quantum_server, +/obj/effect/decal/cleanable/blood/splatter/oil, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/station/cargo/bitrunning/den) "fNp" = ( /obj/structure/girder, /turf/open/floor/plating/snowed/icemoon, @@ -20787,6 +20840,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"fOU" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "fPb" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/cable, @@ -20800,14 +20862,6 @@ }, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) -"fPm" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/machinery/light/cold/directional/north, -/obj/structure/sign/warning/bodysposal/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/surgery/fore) "fPv" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -21124,12 +21178,6 @@ /obj/structure/bed/medical/emergency, /turf/open/floor/iron/white/textured, /area/station/security/medical) -"fUp" = ( -/obj/structure/fence/door{ - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "fUr" = ( /obj/machinery/airalarm/directional/south, /obj/structure/closet/emcloset, @@ -21400,13 +21448,6 @@ }, /turf/open/floor/iron/cafeteria, /area/station/security/prison/work) -"fYj" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 10 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "fYz" = ( /obj/effect/turf_decal/siding/wood/corner, /obj/machinery/newscaster/directional/south, @@ -21459,23 +21500,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/engineering/atmos/storage) -"fZe" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig Walkway" - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brigoutpost" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/entrance, -/obj/structure/sign/departments/security/directional/east, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/security/brig/entrance) "fZf" = ( /obj/machinery/mining_weather_monitor/directional/west, /obj/effect/turf_decal/tile/brown{ @@ -21624,9 +21648,6 @@ /obj/machinery/newscaster/directional/north, /turf/open/floor/iron, /area/station/commons/fitness) -"gaE" = ( -/turf/open/openspace/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "gaF" = ( /obj/item/toy/snowball{ pixel_x = -6; @@ -21762,6 +21783,10 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/stone, /area/station/service/bar/atrium) +"gcT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "gcU" = ( /obj/structure/railing/corner/end/flip{ dir = 4 @@ -21814,20 +21839,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"gdU" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/light_switch/directional/south{ - pixel_x = -5; - pixel_y = -27 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Customs Security Checkpoint" - }, -/obj/machinery/firealarm/directional/south{ - pixel_x = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/customs/auxiliary) "gdY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -21951,18 +21962,6 @@ /obj/structure/light_construct/directional/south, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"gfD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/line, -/obj/effect/turf_decal/trimline/brown/line{ - dir = 1 - }, -/obj/machinery/holopad, -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/iron/dark/textured_large, -/area/station/cargo/bitrunning/den) "gfF" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -21971,13 +21970,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/cafeteria, /area/station/commons/storage/art) -"gfN" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/vending/wallmed/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "gga" = ( /obj/machinery/light/small/directional/west, /obj/effect/spawner/random/trash/hobo_squat, @@ -22028,6 +22020,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/engineering/storage_shared) +"ggK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/iron, +/area/station/engineering/atmos) "ggR" = ( /obj/machinery/computer/teleporter{ dir = 8 @@ -22243,20 +22242,6 @@ /obj/structure/chair, /turf/open/floor/iron/cafeteria, /area/station/hallway/secondary/exit/departure_lounge) -"gjY" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/cable, -/obj/effect/turf_decal/siding/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "gjZ" = ( /obj/machinery/door/airlock/security{ name = "Security Checkpoint" @@ -22642,30 +22627,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) -"goN" = ( -/obj/structure/table, -/obj/effect/spawner/round_default_module, -/obj/effect/turf_decal/tile/dark_green{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/ai_upload) "goY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/station/maintenance/fore) -"gph" = ( -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/obj/structure/table/wood, -/obj/item/storage/bag/plants, -/obj/item/plant_analyzer, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden) "gpj" = ( /obj/structure/chair/sofa/corp/right{ dir = 8 @@ -22791,6 +22757,14 @@ /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/closed/wall/r_wall, /area/station/engineering/atmos) +"gqE" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) "gqI" = ( /obj/structure/cable, /turf/open/floor/iron/stairs/medium{ @@ -22927,6 +22901,13 @@ }, /turf/open/floor/iron/dark, /area/station/commons/fitness) +"gsK" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "gsN" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ @@ -22951,17 +22932,12 @@ /obj/item/pen, /turf/open/floor/iron, /area/station/commons/locker) -"gtd" = ( -/obj/machinery/firealarm/directional/west{ - pixel_y = -4 +"gtg" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ + dir = 8 }, -/obj/machinery/light_switch/directional/west{ - pixel_y = 5 - }, -/obj/machinery/photocopier/prebuilt, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood, -/area/station/hallway/secondary/service) +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "gti" = ( /turf/open/openspace, /area/station/maintenance/starboard/aft) @@ -23103,12 +23079,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"gvE" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ - dir = 8 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "gvK" = ( /obj/machinery/newscaster/directional/west, /turf/open/floor/iron/dark, @@ -23279,6 +23249,10 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/mine/eva) +"gxT" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "gxU" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -23412,6 +23386,10 @@ /obj/machinery/door/firedoor/border_only, /turf/open/openspace, /area/station/security/prison) +"gAs" = ( +/obj/effect/landmark/firealarm_sanity, +/turf/open/openspace, +/area/station/hallway/primary/fore) "gAt" = ( /obj/structure/girder, /turf/open/floor/plating, @@ -23529,15 +23507,6 @@ }, /turf/open/floor/plating, /area/station/security/prison/work) -"gCc" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/quantum_server, -/obj/effect/decal/cleanable/blood/splatter/oil, -/turf/open/floor/iron/dark/smooth_corner{ - dir = 4 - }, -/area/station/cargo/bitrunning/den) "gCf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -23599,18 +23568,16 @@ }, /turf/open/floor/iron, /area/station/engineering/lobby) -"gCO" = ( -/obj/structure/filingcabinet, -/obj/machinery/airalarm/directional/north, +"gCQ" = ( +/obj/structure/rack, +/obj/item/storage/box/evidence, +/obj/item/storage/box/evidence, /obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/machinery/firealarm/directional/north{ - pixel_x = -28 - }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/engineering) +/obj/effect/turf_decal/tile/red, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/textured, +/area/station/security/brig) "gCV" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -23638,16 +23605,6 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/security/courtroom) -"gDf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/obj/machinery/firealarm/directional/south{ - pixel_x = -30 - }, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/aisat/hallway) "gDh" = ( /obj/structure/rack, /obj/item/pickaxe, @@ -23738,10 +23695,6 @@ }, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) -"gEf" = ( -/obj/structure/sign/warning/docking/directional/north, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "gEn" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -23800,10 +23753,6 @@ /obj/structure/cable, /turf/open/floor/carpet, /area/station/security/detectives_office) -"gFw" = ( -/obj/effect/landmark/firealarm_sanity, -/turf/open/openspace, -/area/station/service/chapel) "gFH" = ( /obj/structure/tank_holder/extinguisher, /turf/open/floor/plating, @@ -24061,6 +24010,11 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"gJI" = ( +/mob/living/simple_animal/bot/secbot/beepsky/armsky, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) "gJK" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 @@ -24210,14 +24164,12 @@ dir = 8 }, /area/station/medical/morgue) -"gMk" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/razor{ - pixel_y = 5 +"gMp" = ( +/obj/structure/fence{ + dir = 2 }, -/turf/open/floor/iron, -/area/station/commons/locker) +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "gMq" = ( /obj/machinery/computer/cargo{ dir = 4 @@ -24356,6 +24308,13 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/service/lawoffice) +"gOm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/large, +/area/station/hallway/primary/port) "gOx" = ( /obj/effect/turf_decal/loading_area, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -24416,10 +24375,6 @@ }, /turf/open/openspace, /area/station/science/ordnance/office) -"gPJ" = ( -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "gPR" = ( /obj/effect/turf_decal/trimline/green/filled/warning, /obj/machinery/duct, @@ -24585,6 +24540,18 @@ }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/surface/outdoors/nospawn) +"gSf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/line, +/obj/effect/turf_decal/trimline/brown/line{ + dir = 1 + }, +/obj/machinery/holopad, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/iron/dark/textured_large, +/area/station/cargo/bitrunning/den) "gSl" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 9 @@ -24620,6 +24587,15 @@ "gSy" = ( /turf/open/floor/iron, /area/station/security/prison/workout) +"gSE" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "gSN" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -24694,19 +24670,6 @@ }, /turf/open/openspace, /area/station/security/prison) -"gTA" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 5 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) -"gTC" = ( -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "gTK" = ( /turf/closed/wall, /area/station/engineering/engine_smes) @@ -24760,15 +24723,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/mine/laborcamp) -"gUM" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/directional/west, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/science/ordnance/office) "gUQ" = ( /obj/structure/fence/door{ dir = 4 @@ -24925,21 +24879,18 @@ /obj/structure/sign/warning/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/atmos/mix) -"gWu" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 +"gWt" = ( +/obj/structure/filingcabinet, +/obj/machinery/airalarm/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/station/medical/surgery/aft) -"gWG" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 +/obj/machinery/firealarm/directional/north{ + pixel_x = -28 }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "gWV" = ( /obj/structure/chair/stool/directional/north, /obj/effect/decal/cleanable/dirt/dust, @@ -25021,6 +24972,17 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"gXY" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/effect/decal/cleanable/dirt, +/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/medical/cmo, +/obj/effect/turf_decal/tile/purple/full, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "gYa" = ( /obj/structure/railing{ dir = 9 @@ -25131,6 +25093,12 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) +"gZd" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "gZq" = ( /obj/machinery/firealarm/directional/south, /obj/structure/table, @@ -25211,6 +25179,13 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"haC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "haD" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -25385,6 +25360,11 @@ /obj/effect/spawner/random/engineering/canister, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"het" = ( +/obj/structure/table/optable, +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "hex" = ( /obj/machinery/door/airlock/external{ glass = 1; @@ -25400,30 +25380,18 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron/smooth, /area/mine/mechbay) -"heT" = ( -/obj/effect/turf_decal/bot{ - dir = 1 +"heE" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 9 }, -/obj/structure/cable, -/obj/structure/table, -/obj/item/storage/box/lights/mixed, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/stock_parts/power_store/cell/emproof, -/obj/item/stock_parts/power_store/cell/emproof{ - pixel_x = 6; - pixel_y = -2 +/obj/structure/fence{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/south{ - pixel_x = 4 +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 }, -/obj/machinery/light_switch/directional/south{ - pixel_x = -5; - pixel_y = -27 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/engine_smes) +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "heX" = ( /obj/structure/cable, /turf/open/floor/wood, @@ -25458,10 +25426,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/textured, /area/station/maintenance/starboard/fore) -"hfl" = ( -/obj/machinery/power/port_gen/pacman/pre_loaded, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "hfs" = ( /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood, @@ -25523,6 +25487,14 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/chapel) +"hha" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/brig/entrance) "hho" = ( /obj/machinery/vending/cigarette, /obj/structure/sign/nanotrasen{ @@ -25599,6 +25571,13 @@ /obj/effect/landmark/start/chemist, /turf/open/floor/iron/textured, /area/station/medical/chem_storage) +"hig" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron, +/area/mine/production) "hil" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, @@ -25747,12 +25726,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/atmos/mix) -"hks" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "hkt" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -25932,6 +25905,12 @@ }, /turf/open/openspace, /area/station/science/xenobiology) +"hnP" = ( +/obj/machinery/photocopier/prebuilt, +/turf/open/floor/iron/cafeteria{ + dir = 8 + }, +/area/station/science/research) "hnV" = ( /obj/structure/table/glass, /obj/item/stack/cable_coil, @@ -26204,6 +26183,17 @@ /obj/machinery/door/firedoor/heavy, /turf/open/floor/iron/smooth_large, /area/station/science/ordnance) +"hqS" = ( +/obj/effect/turf_decal/stripes/red/box, +/obj/machinery/door/poddoor/massdriver_trash, +/obj/machinery/atmos_shield_gen/active{ + dir = 4 + }, +/obj/machinery/atmos_shield_gen/active{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "hrh" = ( /obj/structure/chair/comfy/beige{ dir = 1 @@ -26242,27 +26232,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat/service) -"hsm" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Gateway" - }, -/obj/structure/table, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/item/emergency_bed{ - pixel_x = -1 - }, -/obj/item/emergency_bed{ - pixel_x = 4 - }, -/obj/item/storage/box/bandages, -/obj/item/stack/medical/ointment, -/turf/open/floor/iron, -/area/station/command/gateway) "hsn" = ( /obj/effect/landmark/start/medical_doctor, /obj/machinery/holopad, @@ -26272,6 +26241,14 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/white, /area/station/medical/break_room) +"hso" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1 + }, +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "hsr" = ( /obj/structure/table/wood, /obj/item/newspaper, @@ -26478,20 +26455,17 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/fore) -"hvk" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/security/brig/entrance) "hvm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"hvA" = ( +/obj/structure/sign/warning/docking/directional/north, +/obj/structure/flora/grass/green/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "hvQ" = ( /obj/effect/spawner/random/trash/mess, /turf/open/floor/stone, @@ -26642,6 +26616,16 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/lobby) +"hyH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/airlock/virology/glass{ + name = "Monkey Pen" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/dark, +/area/station/medical/virology) "hyV" = ( /turf/closed/wall/r_wall, /area/station/science/ordnance/testlab) @@ -26655,6 +26639,12 @@ /obj/structure/sign/xenobio_guide/directional/north, /turf/open/openspace, /area/station/science/xenobiology) +"hzo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "hzz" = ( /obj/structure/table/glass, /obj/item/clothing/gloves/latex, @@ -26787,12 +26777,6 @@ dir = 4 }, /area/station/science/research) -"hAu" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "hAw" = ( /obj/machinery/door/airlock/external{ glass = 1; @@ -26933,10 +26917,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/commons/locker) -"hCd" = ( -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/iron/smooth, -/area/station/maintenance/department/chapel) "hCn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -27046,6 +27026,14 @@ /obj/machinery/shower/directional/north, /turf/open/floor/iron/smooth, /area/mine/eva/lower) +"hDG" = ( +/obj/docking_port/stationary/random/icemoon{ + dir = 4; + name = "lavaland"; + shuttle_id = "pod_4_lavaland" + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "hDK" = ( /turf/open/floor/iron, /area/mine/laborcamp) @@ -27149,10 +27137,6 @@ /obj/structure/grille/broken, /turf/open/floor/plating, /area/station/maintenance/fore) -"hFy" = ( -/obj/structure/flora/grass/both/style_random, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "hFC" = ( /obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 @@ -27211,19 +27195,6 @@ }, /turf/open/openspace, /area/station/engineering/atmos/storage) -"hGt" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) -"hGw" = ( -/obj/machinery/computer/dna_console{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/science/genetics) "hGH" = ( /turf/closed/wall, /area/station/security/lockers) @@ -27295,16 +27266,17 @@ }, /turf/open/floor/iron/dark/smooth_half, /area/station/medical/morgue) +"hHG" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "hHI" = ( /obj/machinery/chem_dispenser, /obj/effect/turf_decal/tile/yellow/full, /turf/open/floor/iron/white/smooth_large, /area/station/medical/pharmacy) -"hHL" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/landmark/firealarm_sanity, -/turf/open/openspace, -/area/station/science/research) "hHN" = ( /turf/open/floor/iron, /area/station/engineering/atmos) @@ -27314,12 +27286,6 @@ }, /turf/open/floor/engine/n2, /area/station/engineering/atmos) -"hIe" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "hIj" = ( /obj/machinery/camera/directional/south{ c_tag = "Port Hallway East" @@ -27343,6 +27309,11 @@ }, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) +"hIE" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) "hIH" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable, @@ -27619,6 +27590,17 @@ }, /turf/open/floor/iron/smooth, /area/mine/laborcamp/security) +"hMM" = ( +/obj/structure/marker_beacon/burgundy, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) +"hMQ" = ( +/obj/structure/sign/warning/xeno_mining/directional/east, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "hMS" = ( /obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -27878,6 +27860,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/smooth, /area/station/security/brig/upper) +"hQj" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/light/small/directional/south, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/tcommsat/computer) "hQt" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/hollow/reinforced/middle{ @@ -27916,6 +27904,12 @@ /obj/effect/turf_decal/tile/red/half, /turf/open/floor/iron/smooth_half, /area/station/security/brig/upper) +"hQQ" = ( +/obj/docking_port/stationary/escape_pod{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "hQW" = ( /obj/machinery/duct, /turf/open/floor/plating, @@ -28070,10 +28064,6 @@ /obj/machinery/newscaster/directional/south, /turf/open/floor/iron, /area/station/security/processing) -"hSO" = ( -/obj/structure/cable, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "hSZ" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/dark_blue/line{ @@ -28211,12 +28201,6 @@ dir = 4 }, /area/station/security/prison) -"hUB" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 9 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "hUD" = ( /turf/closed/wall, /area/station/service/library) @@ -28360,12 +28344,6 @@ }, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) -"hWB" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "hWD" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -28407,10 +28385,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"hXP" = ( -/obj/structure/sign/warning/secure_area/directional/west, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "hXU" = ( /obj/machinery/newscaster/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, @@ -28530,6 +28504,13 @@ /obj/structure/sign/departments/maint/directional/north, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"hZu" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 + }, +/obj/structure/flora/grass/both/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "hZJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -28542,16 +28523,14 @@ /obj/structure/sign/poster/official/safety_eye_protection/directional/north, /turf/open/floor/plating, /area/station/medical/chemistry) +"hZN" = ( +/obj/structure/sign/warning/secure_area/directional/west, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "hZQ" = ( /obj/item/stack/sheet/iron/five, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"hZR" = ( -/obj/structure/fence/cut/medium{ - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "hZT" = ( /obj/effect/turf_decal/loading_area{ dir = 1 @@ -28739,14 +28718,16 @@ }, /turf/open/floor/plating, /area/station/service/chapel) -"ibX" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 2 +"ibY" = ( +/obj/structure/table, +/obj/item/ai_module/reset, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plating, -/area/station/science/robotics/mechbay) +/obj/effect/turf_decal/tile/dark_green, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) "ich" = ( /obj/structure/sign/warning/electric_shock/directional/north, /turf/open/openspace/icemoon/keep_below, @@ -28896,17 +28877,6 @@ }, /turf/open/floor/iron/smooth, /area/station/security/holding_cell) -"idF" = ( -/obj/effect/turf_decal/stripes/red/box, -/obj/machinery/door/poddoor/massdriver_trash, -/obj/machinery/atmos_shield_gen/active{ - dir = 4 - }, -/obj/machinery/atmos_shield_gen/active{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "idI" = ( /turf/open/floor/stone, /area/station/commons/lounge) @@ -29178,13 +29148,6 @@ }, /turf/open/floor/iron, /area/station/service/bar) -"iiF" = ( -/obj/structure/transit_tube/horizontal, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 1 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "iiH" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "innerbrig"; @@ -29201,13 +29164,6 @@ dir = 4 }, /area/station/security/brig/entrance) -"iiQ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "iiR" = ( /obj/structure/cable, /turf/open/floor/plating, @@ -29250,13 +29206,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) -"iju" = ( -/obj/structure/marker_beacon/burgundy, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "ijv" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 4 @@ -29286,14 +29235,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"ijQ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "ijT" = ( /obj/structure/transit_tube/horizontal, /turf/open/floor/plating, @@ -29334,14 +29275,6 @@ /obj/effect/turf_decal/tile/brown/opposingcorners, /turf/open/floor/iron, /area/station/cargo/storage) -"iki" = ( -/obj/structure/transit_tube/curved/flipped, -/obj/structure/cable, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "ikk" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 4 @@ -29706,6 +29639,14 @@ "ipE" = ( /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) +"ipM" = ( +/obj/structure/transit_tube/curved{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "ipU" = ( /obj/structure/table/wood, /obj/structure/secure_safe/directional/east, @@ -29715,10 +29656,6 @@ }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/captain) -"ipY" = ( -/obj/effect/turf_decal/weather/snow/corner, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "iqn" = ( /obj/structure/rack, /obj/effect/spawner/random/clothing/costume, @@ -30218,12 +30155,6 @@ }, /turf/open/floor/plating, /area/mine/living_quarters) -"iyI" = ( -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "iyJ" = ( /obj/machinery/door/airlock{ name = "Unisex Restrooms" @@ -30232,6 +30163,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/textured, /area/station/commons/toilet) +"iyK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/photocopier/prebuilt, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "iyQ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -30418,6 +30362,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"iCj" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/mapping_helpers/airalarm/surgery, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) "iCo" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -30483,12 +30438,6 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/station/maintenance/fore) -"iDn" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 10 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "iDp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/closed/wall, @@ -30721,10 +30670,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/hallway/primary/central) -"iIC" = ( -/obj/structure/flora/grass/green/style_random, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "iIF" = ( /obj/effect/landmark/start/hangover, /obj/machinery/status_display/evac/directional/south, @@ -30879,10 +30824,6 @@ /obj/structure/table, /turf/open/floor/iron, /area/station/security/prison/mess) -"iKH" = ( -/obj/structure/sign/warning/secure_area/directional/north, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "iKQ" = ( /obj/machinery/status_display/evac/directional/east, /turf/open/openspace, @@ -30985,11 +30926,12 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"iLL" = ( -/obj/structure/chair/stool/directional/south, -/obj/effect/decal/cleanable/blood/oil/slippery, -/turf/open/floor/plating, -/area/station/maintenance/department/electrical) +"iLY" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "iMb" = ( /obj/structure/railing/corner, /turf/open/floor/stone, @@ -31101,6 +31043,10 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) +"iNG" = ( +/obj/effect/landmark/firealarm_sanity, +/turf/open/openspace, +/area/station/service/chapel) "iNH" = ( /obj/structure/chair/office{ dir = 8 @@ -31124,6 +31070,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"iOh" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "iOs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/airalarm/directional/south, @@ -31398,19 +31350,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/textured, /area/station/security/prison) -"iRY" = ( -/obj/structure/table/wood, -/obj/item/rag, -/obj/item/clothing/head/collectable/tophat{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/effect/spawner/random/entertainment/gambling{ - pixel_x = -13 - }, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/wood, -/area/station/maintenance/fore) "iSf" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -31708,6 +31647,14 @@ /obj/structure/sign/warning/secure_area/directional/north, /turf/open/genturf/orange, /area/icemoon/underground/unexplored/no_rivers) +"iXg" = ( +/obj/structure/transit_tube, +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "iXh" = ( /obj/machinery/vending/cigarette, /obj/machinery/firealarm/directional/east{ @@ -31996,17 +31943,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/hydroponics) -"jaH" = ( -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation B" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/obj/effect/turf_decal/tile/green/full, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/virology) "jaO" = ( /obj/machinery/door/airlock/atmos/glass{ name = "Turbine Access" @@ -32298,20 +32234,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"jea" = ( -/obj/structure/cable, -/obj/effect/turf_decal/siding/green/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "jeh" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ dir = 1 @@ -32337,18 +32259,20 @@ /obj/machinery/newscaster/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) -"jex" = ( -/obj/machinery/light/directional/west, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white/side{ - dir = 5 - }, -/area/station/science/research) "jez" = ( /obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"jeB" = ( +/obj/structure/table, +/obj/item/circular_saw, +/obj/item/scalpel{ + pixel_y = 12 + }, +/obj/item/retractor, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) "jeC" = ( /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/captain) @@ -32379,19 +32303,17 @@ }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"jfb" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 2 + }, +/obj/structure/cable, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plating, +/area/station/science/robotics/mechbay) "jfc" = ( /turf/closed/wall, /area/station/command/heads_quarters/hop) -"jfk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/airlock/virology/glass{ - name = "Monkey Pen" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/turf/open/floor/iron/dark, -/area/station/medical/virology) "jfF" = ( /obj/structure/rack, /obj/item/shovel, @@ -32412,11 +32334,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/atmos/mix) -"jgm" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark/side, -/area/station/service/chapel) "jgn" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ @@ -32496,6 +32413,15 @@ /obj/effect/turf_decal/tile/brown, /turf/open/floor/iron, /area/station/cargo/storage) +"jhA" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = -30 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "jhC" = ( /obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ color = "#0000ff"; @@ -32552,17 +32478,6 @@ }, /turf/open/floor/iron, /area/station/service/hydroponics) -"jiN" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/smart/simple/violet/visible/layer1{ - dir = 1 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Atmospherics - South East" - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/station/engineering/atmos) "jjk" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -32766,12 +32681,14 @@ }, /turf/open/floor/iron/cafeteria, /area/mine/laborcamp) -"jmi" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 +"jmh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) +/turf/open/floor/iron/white/side{ + dir = 10 + }, +/area/station/science/research) "jms" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, @@ -32885,6 +32802,14 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/station/security/checkpoint/medical) +"jog" = ( +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) "joh" = ( /obj/structure/rack, /obj/item/clothing/suit/hooded/wintercoat/eva{ @@ -32940,6 +32865,15 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"jpx" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "jpy" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -33033,6 +32967,13 @@ /obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/iron/white, /area/station/science/genetics) +"jqx" = ( +/obj/structure/transit_tube/crossing/horizontal, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "jqE" = ( /obj/structure/table, /obj/item/book/manual/wiki/grenades, @@ -33059,6 +33000,14 @@ /obj/structure/sign/warning/electric_shock/directional/north, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) +"jrI" = ( +/obj/structure/transit_tube/curved/flipped, +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "jrQ" = ( /obj/effect/turf_decal/delivery, /obj/machinery/firealarm/directional/north, @@ -33238,6 +33187,14 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"jtV" = ( +/obj/structure/table, +/obj/item/multitool, +/obj/item/trash/cheesie, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/cargo/office) "jug" = ( /turf/open/floor/glass/reinforced, /area/station/engineering/atmos/pumproom) @@ -33336,14 +33293,6 @@ /obj/machinery/light/floor, /turf/open/floor/iron, /area/mine/production) -"jvK" = ( -/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/blood/oil, -/turf/open/floor/plating, -/area/station/maintenance/fore) "jvL" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/hollow/reinforced/middle{ @@ -33435,6 +33384,12 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/maintenance/disposal) +"jwL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/checker, +/area/station/maintenance/port/fore) "jwN" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/structure/cable, @@ -33476,13 +33431,18 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/icemoon, /area/station/science/ordnance/bomb/planet) -"jxH" = ( -/obj/structure/disposalpipe/segment{ +"jxI" = ( +/obj/item/cultivator, +/obj/item/hatchet, +/obj/item/crowbar, +/obj/item/plant_analyzer, +/obj/item/reagent_containers/cup/watering_can, +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) +/obj/structure/table/wood, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) "jyl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -33544,12 +33504,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/checkpoint/engineering) -"jzc" = ( -/obj/machinery/photocopier/prebuilt, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/science/research) "jzk" = ( /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/wood, @@ -33577,6 +33531,24 @@ /obj/effect/mapping_helpers/airlock/access/all/security/entrance, /turf/open/floor/iron, /area/station/security/brig/upper) +"jzE" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/item/stack/sheet/plasteel{ + amount = 25; + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/firealarm/directional/east, +/obj/structure/sign/warning/secure_area/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) "jzH" = ( /obj/machinery/modular_computer/preset/research{ dir = 4 @@ -33616,15 +33588,6 @@ /obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) -"jAz" = ( -/obj/structure/transit_tube/crossing/horizontal, -/obj/structure/cable, -/obj/effect/turf_decal/weather/snow/corner, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 1 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "jAF" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -33716,11 +33679,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/engineering/atmos) -"jBU" = ( -/obj/structure/sign/warning/docking/directional/north, -/obj/structure/flora/grass/green/style_random, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "jCl" = ( /turf/open/floor/plating, /area/station/maintenance/starboard/aft) @@ -33921,6 +33879,13 @@ /obj/structure/sign/poster/official/obey/directional/west, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) +"jEK" = ( +/obj/structure/marker_beacon/burgundy, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "jEU" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -34003,6 +33968,12 @@ /obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/checkpoint/medical) +"jHb" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "jHe" = ( /obj/structure/table/wood, /turf/open/floor/wood/parquet, @@ -34033,6 +34004,12 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"jHS" = ( +/obj/structure/fence/corner{ + dir = 8 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "jHX" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -34317,6 +34294,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"jKQ" = ( +/obj/structure/sign/warning/fire{ + pixel_y = 32 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "jKY" = ( /turf/closed/mineral/random/snow/high_chance, /area/icemoon/underground/unexplored/rivers/deep/shoreline) @@ -34805,21 +34788,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/brig/entrance) -"jRc" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "jRd" = ( /obj/effect/spawner/random/vending/snackvend, /obj/machinery/light/small/directional/west, @@ -34998,6 +34966,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/science/explab) +"jTw" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/fore) "jTG" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -35280,15 +35252,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/commons/storage/mining) -"jYG" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/filingcabinet/filingcabinet, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/cargo/sorting) "jYH" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 9 @@ -35385,12 +35348,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"jZz" = ( -/obj/structure/fence/end{ - dir = 8 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "jZD" = ( /obj/structure/chair/office{ dir = 1 @@ -35409,6 +35366,14 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/hallway/secondary/exit/departure_lounge) +"jZU" = ( +/obj/structure/tank_holder/oxygen, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) "jZY" = ( /obj/structure/tank_holder/extinguisher, /obj/effect/turf_decal/stripes/line{ @@ -35417,6 +35382,11 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"kaw" = ( +/obj/machinery/photocopier/prebuilt, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/cargo/office) "kaO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/loading_area{ @@ -35583,11 +35553,6 @@ /obj/item/stock_parts/power_store/cell/high, /turf/open/floor/iron, /area/station/maintenance/department/electrical) -"kcV" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark/side, -/area/station/security/prison) "kcZ" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -35678,6 +35643,23 @@ /obj/docking_port/stationary/escape_pod, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) +"kes" = ( +/obj/machinery/computer/warrant{ + dir = 4 + }, +/obj/machinery/camera/motion/directional/west{ + c_tag = "Security - Checkpoint" + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = 5 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/security/brig/entrance) "kex" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -36156,9 +36138,26 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"kki" = ( +/obj/structure/table/wood, +/obj/item/rag, +/obj/item/clothing/head/collectable/tophat{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/effect/spawner/random/entertainment/gambling{ + pixel_x = -13 + }, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/wood, +/area/station/maintenance/fore) "kkl" = ( /turf/closed/wall, /area/station/security/interrogation) +"kkv" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "kkA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/newscaster/directional/west, @@ -36249,13 +36248,6 @@ /obj/effect/spawner/random/contraband/prison, /turf/open/floor/carpet/blue, /area/station/security/prison/work) -"klT" = ( -/obj/item/radio/intercom/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/side{ - dir = 10 - }, -/area/station/science/research) "klW" = ( /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron, @@ -36352,10 +36344,6 @@ /obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"kmZ" = ( -/obj/machinery/photocopier/prebuilt, -/turf/open/floor/wood, -/area/station/service/library) "knd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, @@ -36735,6 +36723,27 @@ "kta" = ( /turf/closed/wall, /area/station/commons/storage/mining) +"kte" = ( +/obj/structure/closet/l3closet/scientist, +/obj/item/clothing/mask/gas{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/item/clothing/glasses/science{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/clothing/glasses/science{ + pixel_x = -4; + pixel_y = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "ktf" = ( /obj/structure/grille, /turf/open/floor/plating, @@ -36797,6 +36806,15 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"ktX" = ( +/obj/structure/fence/post{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "kub" = ( /obj/machinery/newscaster/directional/east, /turf/open/floor/iron/dark, @@ -36931,24 +36949,6 @@ /obj/machinery/gibber, /turf/open/misc/asteroid/snow/coldroom, /area/station/service/kitchen/coldroom) -"kwF" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Security Checkpoint" - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brigoutpost" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/entrance, -/obj/machinery/scanner_gate/preset_guns, -/obj/structure/sign/departments/security/directional/east, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/security/brig/entrance) "kwK" = ( /obj/effect/turf_decal/tile/purple/half, /turf/open/floor/iron/half, @@ -37089,14 +37089,6 @@ }, /turf/open/floor/iron/stairs/medium, /area/mine/eva/lower) -"kyT" = ( -/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/neutral/fourcorners, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/port) "kyU" = ( /obj/machinery/modular_computer/preset/id, /obj/machinery/light/directional/north, @@ -37190,19 +37182,6 @@ dir = 10 }, /area/station/science/research) -"kzJ" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "Biohazard Containment Door" - }, -/obj/structure/noticeboard/rd{ - pixel_y = 36 - }, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark/textured, -/area/station/science/research) "kzZ" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -37237,6 +37216,12 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/science/ordnance) +"kAK" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "kAQ" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /obj/machinery/status_display/evac/directional/north, @@ -37411,6 +37396,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"kCG" = ( +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/machinery/photocopier/prebuilt, +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) "kCH" = ( /obj/machinery/door/airlock/security/glass{ name = "Labor Camp Airlock" @@ -37426,12 +37416,6 @@ /obj/structure/frame/machine/secured, /turf/open/floor/iron, /area/station/construction) -"kCU" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 1 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "kCV" = ( /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/service) @@ -37452,6 +37436,9 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/cargo/sorting) +"kDs" = ( +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "kDu" = ( /obj/machinery/reagentgrinder, /obj/structure/table, @@ -37494,13 +37481,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"kDP" = ( -/obj/structure/marker_beacon/burgundy, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 5 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "kDX" = ( /obj/structure/chair, /obj/effect/turf_decal/stripes/line{ @@ -37933,6 +37913,14 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/white, /area/station/science/genetics) +"kKx" = ( +/obj/machinery/photocopier/prebuilt, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) "kKG" = ( /obj/item/radio/intercom/directional/west, /obj/machinery/modular_computer/preset/id{ @@ -38157,14 +38145,6 @@ }, /turf/open/floor/iron, /area/station/security/brig/upper) -"kOo" = ( -/obj/structure/transit_tube, -/obj/structure/cable, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "kOq" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=EVA2"; @@ -38275,6 +38255,18 @@ /obj/structure/flora/bush/flowers_yw/style_random, /turf/open/floor/grass, /area/station/maintenance/starboard/aft) +"kPy" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "kPH" = ( /obj/structure/stairs/south{ dir = 8 @@ -38346,6 +38338,12 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/station/maintenance/fore) +"kQJ" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/light/cold/directional/south, +/obj/structure/sign/warning/bodysposal/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) "kQM" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 5 @@ -38529,6 +38527,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/maintenance/fore/lesser) +"kUm" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "kUn" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/abandoned, @@ -38591,12 +38593,6 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) -"kUM" = ( -/obj/machinery/space_heater, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark/textured, -/area/station/security/warden) "kUU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -38897,20 +38893,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/tcommsat/computer) -"kYs" = ( -/obj/structure/cable, -/obj/effect/turf_decal/siding/green{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/iron/large, -/area/station/service/hydroponics/garden) "kYw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -39246,13 +39228,6 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"ldU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/iron, -/area/station/engineering/atmos) "ldV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line{ @@ -39310,16 +39285,6 @@ }, /turf/open/floor/glass/reinforced, /area/station/hallway/primary/starboard) -"leQ" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/surgery/fore) "leU" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 4 @@ -39385,6 +39350,11 @@ }, /turf/open/floor/iron/white, /area/station/medical/virology) +"lfF" = ( +/obj/machinery/computer/dna_console, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/genetics) "lfG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -39424,6 +39394,12 @@ }, /turf/open/floor/iron/white, /area/station/medical/treatment_center) +"lgl" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "lgw" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -39555,6 +39531,14 @@ /obj/machinery/meter/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/upper) +"liz" = ( +/obj/structure/cable, +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/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, @@ -39585,6 +39569,12 @@ /obj/item/toy/figure/chaplain, /turf/open/floor/plating, /area/station/maintenance/department/chapel) +"liV" = ( +/obj/structure/fence/post{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "ljl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -40116,6 +40106,20 @@ }, /turf/open/floor/iron, /area/station/security/prison/mess) +"lqe" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/structure/rack, +/obj/item/storage/box/syringes{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "lqi" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, @@ -40142,6 +40146,12 @@ }, /turf/open/floor/iron/textured, /area/mine/mechbay) +"lqE" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "lqG" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -40187,16 +40197,6 @@ }, /turf/open/floor/plating, /area/station/science/xenobiology) -"lqY" = ( -/obj/structure/rack, -/obj/item/storage/box/evidence, -/obj/item/storage/box/evidence, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/textured, -/area/station/security/brig) "lqZ" = ( /obj/machinery/vending/wardrobe/coroner_wardrobe, /obj/effect/turf_decal/siding/dark_blue{ @@ -40645,10 +40645,6 @@ /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /turf/open/floor/iron, /area/station/engineering/atmos) -"lxz" = ( -/obj/structure/marker_beacon/burgundy, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "lxR" = ( /obj/effect/spawner/random/structure/crate_abandoned, /turf/open/floor/plating, @@ -40740,13 +40736,6 @@ }, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain) -"lzm" = ( -/obj/structure/marker_beacon/burgundy, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 10 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "lzq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -40923,6 +40912,9 @@ /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/carpet, /area/station/service/library) +"lBq" = ( +/turf/closed/wall, +/area/icemoon/surface/outdoors/less_spawns) "lBt" = ( /obj/machinery/newscaster/directional/south, /obj/effect/turf_decal/tile/red{ @@ -40964,6 +40956,20 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/science/xenobiology) +"lCb" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/cable, +/obj/effect/turf_decal/siding/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "lCc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/railing{ @@ -41152,12 +41158,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/aft) -"lEr" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "lEv" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -41511,6 +41511,10 @@ "lIW" = ( /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat_interior) +"lJc" = ( +/obj/machinery/hydroponics/soil/rich, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "lJg" = ( /obj/structure/closet/crate/trashcart/laundry, /obj/machinery/light/small/directional/north, @@ -41786,12 +41790,13 @@ /obj/machinery/status_display/evac/directional/west, /turf/open/floor/plating/snowed/coldroom, /area/station/service/kitchen/coldroom) -"lOD" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/machinery/light/cold/directional/south, -/obj/structure/sign/warning/bodysposal/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/surgery/aft) +"lOI" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "lOJ" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -41872,6 +41877,10 @@ /obj/structure/grille, /turf/open/floor/plating/snowed/coldroom, /area/icemoon/underground/explored) +"lPv" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "lPC" = ( /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 1 @@ -41948,6 +41957,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured, /area/mine/mechbay) +"lQi" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "lQq" = ( /obj/effect/spawner/random/engineering/tracking_beacon, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -42149,19 +42164,6 @@ "lSu" = ( /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/surface/outdoors/nospawn) -"lSG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south{ - pixel_x = 4 - }, -/obj/machinery/light_switch/directional/south{ - pixel_x = -5; - pixel_y = -27 - }, -/turf/open/floor/iron/showroomfloor, -/area/station/security/warden) "lSX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/landmark/blobstart, @@ -42418,6 +42420,16 @@ dir = 4 }, /area/mine/production) +"lYj" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/structure/table/wood, +/obj/item/storage/bag/plants, +/obj/item/plant_analyzer, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) "lYR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -42468,13 +42480,6 @@ /obj/structure/statue/snow/snowman, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) -"maf" = ( -/obj/structure/marker_beacon/burgundy, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 8 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "mao" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -42607,6 +42612,15 @@ /obj/effect/landmark/navigate_destination/kitchen, /turf/open/floor/iron/dark/textured_half, /area/station/service/bar/atrium) +"mbz" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/brig/entrance) "mbB" = ( /obj/machinery/newscaster/directional/west, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -42770,16 +42784,6 @@ }, /turf/open/floor/iron/dark, /area/station/medical/morgue) -"mdA" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 4 - }, -/obj/structure/fence{ - dir = 8 - }, -/obj/effect/turf_decal/weather/snow/corner, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "mdE" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -42847,11 +42851,12 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"meF" = ( -/obj/machinery/photocopier/prebuilt, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/station/cargo/office) +"mex" = ( +/obj/machinery/space_heater, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/security/warden) "meG" = ( /obj/item/kirbyplants/random, /obj/structure/cable, @@ -42989,6 +42994,15 @@ /obj/structure/sign/departments/court/directional/west, /turf/open/floor/glass/reinforced, /area/station/hallway/primary/fore) +"mgv" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "mgD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/engine, @@ -43024,22 +43038,12 @@ }, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) -"mhk" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/station/service/chapel/office) "mhx" = ( /obj/effect/turf_decal/bot, /obj/effect/landmark/secequipment, /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark/textured_half, /area/station/security/office) -"mhM" = ( -/obj/machinery/power/port_gen/pacman/pre_loaded, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "mhQ" = ( /turf/closed/wall/r_wall, /area/station/command/teleporter) @@ -43056,13 +43060,6 @@ }, /turf/open/floor/iron, /area/station/engineering/lobby) -"miJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/science/ordnance/office) "miK" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -43137,6 +43134,13 @@ /obj/item/flashlight, /turf/open/floor/iron, /area/station/service/chapel) +"mjY" = ( +/obj/structure/marker_beacon/burgundy, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "mka" = ( /obj/machinery/computer/turbine_computer{ dir = 1; @@ -43168,6 +43172,13 @@ }, /turf/open/floor/iron, /area/station/command/bridge) +"mkG" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "mld" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -43688,6 +43699,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/mine/laborcamp) +"mtx" = ( +/obj/machinery/door/poddoor/massdriver_ordnance, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/obj/machinery/atmos_shield_gen/active, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) "mty" = ( /obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/green/opposingcorners{ @@ -43745,6 +43764,12 @@ }, /turf/open/floor/iron/dark/side, /area/mine/eva) +"mtW" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "mua" = ( /obj/structure/railing{ dir = 4 @@ -44102,6 +44127,10 @@ dir = 8 }, /area/station/engineering/atmos/storage/gas) +"mzH" = ( +/obj/effect/landmark/firealarm_sanity, +/turf/open/openspace, +/area/station/security/prison) "mzM" = ( /obj/structure/punching_bag, /obj/effect/turf_decal/stripes/line{ @@ -44117,17 +44146,6 @@ /obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/textured_large, /area/station/security/brig/entrance) -"mzT" = ( -/obj/machinery/computer/operating{ - dir = 8 - }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 - }, -/obj/effect/mapping_helpers/airalarm/surgery, -/turf/open/floor/iron/white, -/area/station/medical/surgery/aft) "mzX" = ( /obj/structure/disposalpipe/sorting/mail, /obj/effect/mapping_helpers/mail_sorting/service/bar, @@ -44213,15 +44231,6 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/engine, /area/station/science/explab) -"mBl" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, -/obj/machinery/firealarm/directional/north{ - pixel_x = -30 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "mBm" = ( /obj/machinery/door/airlock{ id_tag = "Toilet1"; @@ -44367,20 +44376,9 @@ /obj/item/radio/intercom/chapel/directional/east, /turf/open/floor/wood/large, /area/station/service/chapel) -"mCU" = ( -/obj/effect/turf_decal/stripes/asteroid/corner{ - dir = 8 - }, -/obj/structure/cable, -/obj/effect/decal/cleanable/blood/oil, -/obj/item/wrench, -/obj/effect/turf_decal/tile/dark{ - dir = 8 - }, -/turf/open/floor/iron/white/side{ - dir = 5 - }, -/area/mine/living_quarters) +"mCT" = ( +/turf/open/water/no_planet_atmos/deep, +/area/station/service/hydroponics/garden) "mDf" = ( /obj/machinery/telecomms/server/presets/common, /turf/open/floor/iron/dark/telecomms, @@ -44410,9 +44408,6 @@ /obj/item/stamp/head/ce, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) -"mDR" = ( -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "mDX" = ( /turf/open/floor/engine/n2, /area/station/engineering/atmos) @@ -44491,6 +44486,16 @@ }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) +"mES" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) "mEU" = ( /obj/structure/chair/office/light{ dir = 4 @@ -44599,6 +44604,16 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) +"mGg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/obj/machinery/firealarm/directional/south{ + pixel_x = -30 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/hallway) "mGs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/airlock/research{ @@ -44616,6 +44631,10 @@ /obj/structure/lattice/catwalk, /turf/open/openspace/icemoon, /area/station/science/server) +"mGA" = ( +/obj/item/rack_parts, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "mGH" = ( /obj/structure/railing{ dir = 4 @@ -44628,13 +44647,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/mine/eva) -"mGL" = ( -/obj/structure/marker_beacon/burgundy, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 6 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "mGO" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 @@ -44698,6 +44710,12 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel) +"mHR" = ( +/obj/structure/transit_tube/curved{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "mIc" = ( /obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ pixel_y = 0; @@ -44884,15 +44902,6 @@ "mLf" = ( /turf/open/openspace/icemoon/keep_below, /area/icemoon/underground/unexplored/rivers/deep/shoreline) -"mLg" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/obj/machinery/modular_computer/preset/id{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/command/heads_quarters/hop) "mLm" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ @@ -45194,13 +45203,6 @@ }, /turf/open/floor/plating/snowed/coldroom, /area/station/service/kitchen/coldroom) -"mQm" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "mQq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -45329,25 +45331,12 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/freezer, /area/mine/laborcamp) -"mTL" = ( -/obj/structure/fence/end{ - dir = 2 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "mTS" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) -"mUe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "mUh" = ( /obj/effect/spawner/random/structure/closet_private, /turf/open/floor/plating, @@ -45384,16 +45373,6 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor/iron_dark, /area/station/ai_monitored/turret_protected/ai_upload) -"mVt" = ( -/obj/structure/table, -/obj/item/ai_module/reset, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark_green, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/ai_upload) "mVw" = ( /obj/machinery/requests_console/directional/west{ department = "Captain's Desk"; @@ -45959,6 +45938,10 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"nce" = ( +/obj/structure/sign/warning/fire/directional/north, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "nch" = ( /obj/effect/turf_decal/trimline/neutral/mid_joiner{ dir = 4 @@ -46021,6 +46004,17 @@ /obj/effect/mapping_helpers/airlock/access/all/security/entrance, /turf/open/floor/iron, /area/station/security/brig/upper) +"ncJ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/smart/simple/violet/visible/layer1{ + dir = 1 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Atmospherics - South East" + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/engineering/atmos) "ncR" = ( /turf/closed/wall/r_wall, /area/station/security/courtroom) @@ -46040,6 +46034,22 @@ }, /turf/open/floor/iron, /area/station/science/ordnance) +"ndk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/filingcabinet, +/obj/item/toy/figure/qm, +/obj/item/reagent_containers/cup/glass/bottle/whiskey, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/command/heads_quarters/qm) "ndl" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 @@ -46468,6 +46478,10 @@ "njJ" = ( /turf/closed/wall, /area/mine/laborcamp) +"njO" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) "njT" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -46475,13 +46489,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"njU" = ( -/obj/structure/cable, -/obj/item/wrench, -/obj/structure/sign/warning/electric_shock/directional/north, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "nka" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -46504,10 +46511,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/security/prison/workout) -"nku" = ( -/obj/structure/sign/warning/docking/directional/north, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "nkE" = ( /obj/structure/grille/broken, /obj/effect/decal/cleanable/dirt/dust, @@ -46641,12 +46644,6 @@ /obj/effect/spawner/random/contraband/cannabis, /turf/open/floor/grass, /area/station/security/prison/garden) -"nmw" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 1 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "nmx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -46963,6 +46960,10 @@ }, /turf/open/floor/iron/white, /area/station/science/explab) +"nqb" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "nqd" = ( /obj/structure/table/optable, /obj/machinery/newscaster/directional/east, @@ -47000,11 +47001,6 @@ dir = 10 }, /area/station/science/research) -"nrc" = ( -/obj/machinery/space_heater, -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "nrm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -47074,6 +47070,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/hydroponics) +"nrM" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/effect/spawner/random/food_or_drink/plant_produce, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) "nsj" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -47213,6 +47217,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/pink, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"nui" = ( +/obj/structure/marker_beacon/burgundy, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "nuj" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, @@ -47347,12 +47355,6 @@ }, /turf/open/floor/iron/white, /area/station/science/genetics) -"nwm" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/structure/table, -/obj/item/mmi, -/turf/open/floor/iron/dark, -/area/station/science/robotics/lab) "nwn" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -47372,11 +47374,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) -"nwv" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/effect/landmark/event_spawn, -/turf/open/floor/glass/reinforced, -/area/station/engineering/storage/tech) "nwA" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, @@ -47386,6 +47383,12 @@ }, /turf/open/floor/iron/dark, /area/station/service/hydroponics) +"nwD" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "nwF" = ( /obj/structure/chair/sofa/bench{ dir = 4 @@ -47721,10 +47724,6 @@ "nAH" = ( /turf/open/openspace/icemoon/keep_below, /area/station/hallway/secondary/entry) -"nAL" = ( -/obj/machinery/light/directional/west, -/turf/open/water/no_planet_atmos/deep, -/area/station/service/hydroponics/garden) "nAN" = ( /obj/effect/landmark/start/paramedic, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -47809,6 +47808,13 @@ /obj/structure/rack, /turf/open/floor/iron/white/smooth_large, /area/station/service/kitchen) +"nBE" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "nBG" = ( /obj/item/cigbutt, /obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ @@ -47868,6 +47874,14 @@ }, /turf/open/floor/iron, /area/station/security/brig/upper) +"nCi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/smooth_half, +/area/station/security/brig/upper) "nCn" = ( /obj/machinery/light/small/directional/south, /obj/effect/turf_decal/stripes/line{ @@ -47878,6 +47892,12 @@ }, /turf/open/floor/iron/smooth, /area/station/commons/storage/mining) +"nCr" = ( +/obj/machinery/seed_extractor, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/spawner/random/food_or_drink/seed_flowers, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) "nCs" = ( /obj/structure/chair/stool/directional/north, /obj/structure/cable, @@ -47977,21 +47997,6 @@ dir = 4 }, /area/station/hallway/secondary/entry) -"nDN" = ( -/obj/machinery/computer/operating{ - dir = 8 - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/button/door/directional/north{ - id = "surgery"; - name = "Surgery Shutter Control" - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 - }, -/obj/effect/mapping_helpers/airalarm/surgery, -/turf/open/floor/iron/white, -/area/station/medical/surgery/fore) "nDV" = ( /obj/machinery/shower/directional/south, /obj/effect/spawner/random/contraband/permabrig_weapon, @@ -48161,6 +48166,15 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) +"nFO" = ( +/obj/structure/transit_tube/horizontal, +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "nFU" = ( /obj/structure/chair/stool/directional/west, /obj/item/trash/energybar, @@ -48379,14 +48393,6 @@ }, /turf/open/floor/iron, /area/mine/eva) -"nJS" = ( -/obj/docking_port/stationary/random/icemoon{ - dir = 4; - name = "lavaland"; - shuttle_id = "pod_4_lavaland" - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "nJT" = ( /obj/effect/landmark/event_spawn, /obj/structure/cable, @@ -48500,20 +48506,31 @@ /obj/machinery/light/floor, /turf/open/floor/iron/white, /area/station/medical/virology) -"nLs" = ( -/obj/structure/transit_tube/curved{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/weather/snow/corner, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) +"nLo" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/landmark/firealarm_sanity, +/turf/open/openspace, +/area/station/science/research) "nLB" = ( /obj/structure/sign/nanotrasen{ pixel_y = 32 }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/explored) +"nLD" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/light_switch/directional/south{ + pixel_x = -5; + pixel_y = -27 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Customs Security Checkpoint" + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/customs/auxiliary) "nLE" = ( /obj/effect/mapping_helpers/burnt_floor, /obj/structure/sign/warning/no_smoking/circle/directional/north, @@ -48550,6 +48567,10 @@ }, /turf/closed/wall/r_wall, /area/station/medical/virology) +"nMj" = ( +/obj/structure/sign/warning/docking/directional/north, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "nMu" = ( /obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 @@ -48584,12 +48605,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/science/research) -"nMC" = ( -/obj/structure/fence/corner{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "nME" = ( /obj/item/clothing/head/utility/hardhat, /obj/effect/turf_decal/weather/snow/corner{ @@ -48629,6 +48644,14 @@ }, /turf/open/floor/wood, /area/station/service/library) +"nMZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/prison) "nNe" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -48803,13 +48826,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/atmos/mix) -"nOT" = ( -/obj/structure/flora/grass/both/style_random, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "nOY" = ( /obj/effect/spawner/random/trash/cigbutt, /obj/effect/decal/cleanable/dirt/dust, @@ -48905,6 +48921,10 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/dark, /area/station/science/ordnance/office) +"nQr" = ( +/obj/structure/sign/warning/docking/directional/north, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "nQu" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, @@ -49075,30 +49095,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"nSn" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/pen{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/folder/white{ - pixel_x = 2 - }, -/obj/machinery/firealarm/directional/south, -/obj/item/radio/headset/headset_medsci{ - pixel_x = 16; - pixel_y = 3 - }, -/obj/item/radio/headset/headset_medsci{ - pixel_x = 16; - pixel_y = 8 - }, -/turf/open/floor/iron/dark, -/area/station/science/genetics) "nSo" = ( /obj/structure/flora/grass/green/style_random, /obj/structure/flora/bush/snow/style_random, @@ -49152,6 +49148,11 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) +"nST" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "nSU" = ( /obj/structure/sign/poster/random/directional/north, /obj/effect/spawner/random/structure/crate, @@ -49219,6 +49220,13 @@ /obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/checkpoint/medical) +"nTX" = ( +/obj/structure/flora/grass/both/style_random, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "nUg" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 @@ -49387,6 +49395,15 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) +"nXB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "nXH" = ( /obj/structure/bodycontainer/crematorium{ id = "crematoriumChapel" @@ -49431,20 +49448,10 @@ }, /turf/open/floor/iron, /area/station/command/bridge) -"nYw" = ( -/obj/item/rack_parts, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "nYz" = ( /obj/structure/flora/rock/pile/icy/style_random, /turf/open/misc/asteroid/snow/coldroom, /area/icemoon/underground/explored) -"nYH" = ( -/obj/structure/fence/corner{ - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "nYZ" = ( /obj/item/storage/bag/trash, /turf/open/floor/plating, @@ -49479,6 +49486,15 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/security/checkpoint/supply) +"nZu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "nZC" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -49554,6 +49570,17 @@ }, /turf/open/floor/iron/white/side, /area/mine/living_quarters) +"oaQ" = ( +/obj/structure/transit_tube, +/obj/structure/cable, +/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/surface/outdoors/less_spawns) "oaR" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -49707,6 +49734,17 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"ocn" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation B" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/effect/turf_decal/tile/green/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/virology) "ocu" = ( /obj/effect/turf_decal/bot_white, /obj/structure/cable, @@ -49805,17 +49843,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) -"oeg" = ( -/obj/machinery/light/small/dim/directional/east, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/port_gen/pacman/pre_loaded, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "oeh" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -49921,16 +49948,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/hydroponics) -"ofS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 10 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "ogd" = ( /obj/structure/chair/office{ dir = 8 @@ -49944,13 +49961,6 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron, /area/station/science/xenobiology) -"ogn" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/structure/sign/warning/electric_shock/directional/north, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "ogu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -50240,10 +50250,6 @@ /obj/machinery/rnd/production/protolathe/department/science, /turf/open/floor/iron/checker, /area/station/science/lab) -"ojS" = ( -/obj/structure/flora/rock/pile/icy/style_random, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "ojW" = ( /obj/machinery/light/small/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, @@ -50272,22 +50278,6 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron/large, /area/mine/mechbay) -"oke" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/firealarm/directional/east{ - pixel_y = 16 - }, -/turf/open/floor/iron/dark/corner, -/area/station/engineering/atmos) "okl" = ( /obj/structure/chair{ dir = 8 @@ -50321,10 +50311,6 @@ dir = 8 }, /area/station/hallway/primary/central/fore) -"okF" = ( -/obj/structure/sign/warning/docking/directional/north, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "okG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -50783,10 +50769,6 @@ }, /turf/open/floor/plating, /area/station/service/kitchen/coldroom) -"oqI" = ( -/obj/effect/landmark/atmospheric_sanity/mark_all_station_areas_as_goal, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "oqJ" = ( /obj/structure/sign/warning/docking/directional/north, /obj/structure/flora/grass/green/style_random, @@ -50948,15 +50930,11 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/medical/virology) -"osz" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 1 - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 6 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) +"osw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) "osI" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, @@ -51228,10 +51206,6 @@ "owC" = ( /turf/closed/wall/r_wall, /area/station/science/server) -"owE" = ( -/obj/structure/sign/warning/directional/north, -/turf/open/openspace/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "owG" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -51246,10 +51220,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"owM" = ( -/obj/effect/landmark/carpspawn, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "oxh" = ( /obj/machinery/light/directional/south, /obj/effect/decal/cleanable/dirt, @@ -51264,21 +51234,6 @@ }, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) -"oxs" = ( -/obj/item/seeds/apple, -/obj/item/seeds/banana, -/obj/item/seeds/cocoapod, -/obj/item/seeds/grape, -/obj/item/seeds/orange, -/obj/item/seeds/sugarcane, -/obj/item/seeds/wheat, -/obj/item/seeds/watermelon, -/obj/structure/table/glass, -/obj/item/seeds/tower, -/obj/item/storage/toolbox/fishing, -/obj/item/fishing_rod, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden) "oxB" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/abandoned, @@ -51293,6 +51248,15 @@ "oxO" = ( /turf/open/floor/plating, /area/station/maintenance/aft/lesser) +"oxR" = ( +/obj/structure/transit_tube/crossing/horizontal, +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "oxU" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -51450,6 +51414,12 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) +"ozy" = ( +/obj/structure/fence/cut/large{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "ozA" = ( /obj/structure/closet/secure_closet/research_director, /obj/effect/turf_decal/stripes/line{ @@ -51689,6 +51659,11 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"oCd" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/side, +/area/station/security/prison) "oCo" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -51784,10 +51759,6 @@ }, /turf/open/misc/asteroid/snow/coldroom, /area/icemoon/underground/explored) -"oDf" = ( -/obj/structure/flora/grass/brown/style_random, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "oDg" = ( /obj/structure/chair/stool/directional/west, /obj/effect/decal/cleanable/dirt, @@ -51986,6 +51957,10 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) +"oFc" = ( +/obj/structure/sign/warning/directional/north, +/turf/open/openspace/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "oFd" = ( /obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ dir = 1 @@ -51998,15 +51973,6 @@ /obj/structure/sign/warning/cold_temp/directional/west, /turf/open/floor/plating, /area/station/maintenance/department/chapel) -"oFs" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 8 - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 8 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "oFx" = ( /obj/machinery/airalarm/directional/south, /obj/machinery/holopad/secure, @@ -52396,15 +52362,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/plating, /area/station/construction) -"oKZ" = ( -/obj/structure/table, -/obj/item/circular_saw, -/obj/item/scalpel{ - pixel_y = 12 - }, -/obj/item/retractor, -/turf/open/floor/iron/dark, -/area/station/science/robotics/lab) "oLa" = ( /obj/structure/rack, /obj/effect/spawner/random/maintenance/two, @@ -52504,12 +52461,6 @@ /obj/machinery/air_sensor/mix_tank, /turf/open/floor/engine/vacuum, /area/station/engineering/atmos) -"oLX" = ( -/obj/structure/fence{ - dir = 2 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "oMa" = ( /obj/structure/marker_beacon/burgundy, /obj/effect/turf_decal/weather/snow/corner{ @@ -52650,6 +52601,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"oOB" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "oOD" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -52774,6 +52731,13 @@ "oQY" = ( /turf/open/floor/iron/white, /area/station/medical/virology) +"oRb" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/vending/wallmed/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "oRk" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -52783,6 +52747,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, /area/station/command/heads_quarters/captain) +"oRm" = ( +/obj/machinery/door/poddoor/massdriver_chapel{ + dir = 4 + }, +/obj/machinery/atmos_shield_gen/active, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/service/chapel) "oRu" = ( /obj/item/stack/medical/mesh, /obj/item/wrench/medical, @@ -52817,18 +52791,19 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/ordnance) -"oRL" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/station/science/research) "oRM" = ( /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/hallway/primary/port) +"oRY" = ( +/obj/machinery/recharger, +/obj/structure/table, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) "oSa" = ( /obj/machinery/door/airlock/public/glass{ id_tag = "gulag3"; @@ -52956,22 +52931,34 @@ "oTA" = ( /turf/open/floor/iron/dark, /area/station/service/chapel) +"oTD" = ( +/obj/machinery/computer/camera_advanced/xenobio, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/science/xenobiology) "oTM" = ( /obj/item/flashlight/lantern, /obj/structure/table/wood, /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/station/service/chapel) -"oUf" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +"oTT" = ( +/obj/machinery/power/smes{ + charge = 2e+005 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/station/hallway/primary/fore) +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/iron/dark/textured_large, +/area/station/maintenance/disposal/incinerator) +"oUb" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "oUh" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 @@ -53157,10 +53144,6 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"oXh" = ( -/obj/structure/sign/warning/fire/directional/north, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "oXm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/burnt_floor, @@ -53191,6 +53174,21 @@ /obj/structure/sign/warning/cold_temp/directional/east, /turf/open/floor/plating, /area/station/maintenance/disposal) +"oXy" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/glass, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/item/storage/box/monkeycubes, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/science/xenobiology) "oXE" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, @@ -53305,22 +53303,6 @@ dir = 4 }, /area/station/security/prison) -"oZB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/filingcabinet, -/obj/item/toy/figure/qm, -/obj/item/reagent_containers/cup/glass/bottle/whiskey, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/effect/turf_decal/tile/brown/anticorner/contrasted, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/command/heads_quarters/qm) "oZG" = ( /obj/machinery/duct, /turf/open/floor/iron/dark, @@ -53471,6 +53453,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"pcb" = ( +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "pcc" = ( /obj/item/stack/spacecash/c10{ pixel_x = 4; @@ -54095,6 +54084,18 @@ }, /turf/open/floor/iron/white, /area/station/medical/break_room) +"pjP" = ( +/obj/structure/cable, +/obj/structure/table/glass, +/obj/item/stack/sticky_tape/surgical, +/obj/item/stack/medical/bone_gel, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/camera/directional/south{ + c_tag = "Surgery B"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) "pkf" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 10 @@ -54233,11 +54234,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/security/holding_cell) -"pmz" = ( -/obj/structure/table/wood, -/obj/item/storage/medkit/emergency, -/turf/open/floor/iron, -/area/station/commons/dorms) "pmA" = ( /obj/structure/minecart_rail{ dir = 4 @@ -54298,10 +54294,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) -"pnz" = ( -/obj/structure/sign/warning/fire/directional/north, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "pnA" = ( /obj/machinery/airalarm/directional/north, /obj/structure/rack, @@ -54359,6 +54351,15 @@ /obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron/dark/textured, /area/station/security/execution/transfer) +"pos" = ( +/obj/structure/table, +/obj/effect/spawner/round_default_module, +/obj/effect/turf_decal/tile/dark_green{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) "pou" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, @@ -54451,18 +54452,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/cargo/drone_bay) -"ppw" = ( -/obj/item/storage/toolbox/artistic{ - pixel_x = -1; - pixel_y = 2 - }, -/obj/structure/rack, -/obj/item/storage/toolbox/crafter{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/sepia, -/area/station/security/prison/rec) "ppz" = ( /obj/machinery/computer/rdconsole{ dir = 1 @@ -54551,27 +54540,6 @@ /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, /area/mine/living_quarters) -"pqQ" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/sink/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"pqT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Mix to Space" - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "pra" = ( /turf/open/floor/iron/dark, /area/station/science/robotics/lab) @@ -54914,6 +54882,12 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/fore/lesser) +"pvx" = ( +/obj/machinery/vending/wardrobe/atmos_wardrobe, +/obj/effect/turf_decal/stripes/end, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/engineering/atmos) "pvz" = ( /obj/machinery/door/airlock/public/glass{ name = "Courtroom" @@ -55360,12 +55334,6 @@ /obj/effect/spawner/random/trash/cigbutt, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"pBz" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "pBA" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -55417,12 +55385,6 @@ }, /turf/open/floor/iron, /area/station/security/prison/visit) -"pCq" = ( -/obj/structure/fence/corner{ - dir = 2 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "pCE" = ( /obj/machinery/firealarm/directional/east, /obj/structure/filingcabinet, @@ -55442,11 +55404,6 @@ dir = 1 }, /area/station/hallway/secondary/exit/departure_lounge) -"pCJ" = ( -/obj/machinery/computer/camera_advanced/xenobio, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/station/science/xenobiology) "pCM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -55722,6 +55679,10 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/medical/virology) +"pGT" = ( +/obj/machinery/photocopier/prebuilt, +/turf/open/floor/wood, +/area/station/service/library) "pGW" = ( /obj/machinery/camera/directional/west{ c_tag = "MiniSat External SouthEast"; @@ -56045,12 +56006,6 @@ }, /turf/open/floor/iron/freezer, /area/station/commons/toilet/locker) -"pLG" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/light/small/directional/south, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/station/tcommsat/computer) "pLS" = ( /obj/machinery/mineral/stacking_machine{ output_dir = 2; @@ -56121,11 +56076,6 @@ "pMF" = ( /turf/open/floor/iron/white, /area/station/science/xenobiology) -"pMI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "pMM" = ( /obj/structure/fence/door, /turf/open/floor/plating/snowed/smoothed/icemoon, @@ -56137,10 +56087,24 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) +"pMX" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/razor{ + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/commons/locker) "pMY" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/science/xenobiology) +"pNc" = ( +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/service/chapel/office) "pNm" = ( /turf/closed/wall/r_wall, /area/station/security/execution/education) @@ -56237,18 +56201,6 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) -"pOW" = ( -/obj/structure/cable, -/obj/structure/table/glass, -/obj/item/stack/sticky_tape/surgical, -/obj/item/stack/medical/bone_gel, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/machinery/camera/directional/south{ - c_tag = "Surgery B"; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/station/medical/surgery/aft) "pPg" = ( /obj/structure/stairs/west, /turf/open/floor/iron/stairs/medium{ @@ -56268,6 +56220,12 @@ }, /turf/open/floor/iron/dark, /area/station/cargo/miningdock) +"pPy" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "pPB" = ( /obj/machinery/seed_extractor, /obj/effect/turf_decal/trimline/green/filled/line{ @@ -56275,6 +56233,14 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) +"pPD" = ( +/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/neutral/fourcorners, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) "pPK" = ( /obj/structure/stairs/east, /turf/open/floor/iron/dark/textured, @@ -56396,12 +56362,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"pRa" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 10 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "pRj" = ( /turf/closed/wall, /area/station/maintenance/port/aft) @@ -56423,17 +56383,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/cafeteria, /area/station/commons/storage/art) -"pRW" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 5; - height = 7; - name = "Cargo Bay"; - shuttle_id = "cargo_home"; - width = 12 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "pRX" = ( /obj/machinery/light/directional/south, /obj/structure/disposalpipe/segment{ @@ -56607,6 +56556,9 @@ "pTY" = ( /turf/open/floor/iron/white/side, /area/station/science/explab) +"pUa" = ( +/turf/open/openspace/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "pUi" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -56841,12 +56793,6 @@ }, /turf/open/floor/iron/textured, /area/mine/mechbay) -"pXP" = ( -/obj/structure/fence/post{ - dir = 2 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "pXR" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -56861,6 +56807,10 @@ /obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron/grimy, /area/station/hallway/secondary/entry) +"pXY" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "pXZ" = ( /obj/structure/chair/stool/directional/north, /turf/open/floor/iron, @@ -56993,11 +56943,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/aft/greater) -"qaa" = ( -/obj/effect/decal/cleanable/blood/oil, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "qab" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input{ dir = 8 @@ -57095,6 +57040,14 @@ dir = 1 }, /area/station/commons/lounge) +"qaU" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) "qbb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -57110,10 +57063,6 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/office) -"qbf" = ( -/obj/machinery/power/port_gen/pacman/pre_loaded, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "qbh" = ( /obj/structure/chair/stool/directional/south, /obj/machinery/camera/directional/west{ @@ -57167,6 +57116,11 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/science/xenobiology) +"qbw" = ( +/obj/structure/table/wood, +/obj/item/storage/medkit/emergency, +/turf/open/floor/iron, +/area/station/commons/dorms) "qbF" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/effect/landmark/start/hangover, @@ -57312,14 +57266,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/fore) -"qdR" = ( -/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/blood/oil, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "qdY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment, @@ -57353,11 +57299,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/textured, /area/station/service/hydroponics) -"qeB" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/hallway/primary/central/fore) "qeF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -57482,6 +57423,18 @@ /obj/structure/sign/warning/secure_area/directional/north, /turf/open/floor/iron/white, /area/station/science/research) +"qfD" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) "qfE" = ( /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 4 @@ -57498,20 +57451,6 @@ }, /turf/open/floor/iron/dark, /area/station/commons/fitness) -"qfR" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 1 - }, -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/turf_decal/weather/snow, -/turf/open/floor/plating/icemoon, -/area/icemoon/surface/outdoors/less_spawns) -"qgf" = ( -/obj/structure/fence{ - dir = 4 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "qgm" = ( /obj/machinery/meter/monitored/waste_loop, /obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ @@ -57520,6 +57459,14 @@ /obj/effect/turf_decal/siding/wideplating/corner, /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) +"qgu" = ( +/obj/structure/cable, +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) "qgv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -57551,15 +57498,6 @@ /mob/living/basic/bot/cleanbot, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/service) -"qhg" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 6 - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 10 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "qhi" = ( /obj/machinery/light/small/directional/east, /obj/effect/spawner/random/trash/mopbucket, @@ -57608,6 +57546,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"qim" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark/side, +/area/station/service/chapel) "qiv" = ( /obj/structure/railing, /obj/effect/turf_decal/siding/thinplating_new/light{ @@ -57705,6 +57648,15 @@ /obj/structure/girder, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"qjE" = ( +/obj/machinery/door/airlock/security{ + name = "Private Cell" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/black, +/area/station/security/prison/safe) "qjF" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 9 @@ -57824,21 +57776,6 @@ /obj/item/wirecutters, /turf/open/floor/plating, /area/station/construction) -"qlp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/glass, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/item/storage/box/monkeycubes, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/science/xenobiology) "qlw" = ( /obj/machinery/disposal/bin, /obj/item/radio/intercom/prison/directional/north, @@ -57930,6 +57867,13 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) +"qmN" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/structure/flora/grass/both/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "qmU" = ( /obj/machinery/duct, /obj/structure/cable, @@ -58032,16 +57976,6 @@ /obj/effect/turf_decal/stripes/box, /turf/open/floor/wood/parquet, /area/station/service/library) -"qoJ" = ( -/obj/machinery/newscaster/directional/west, -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/railing/corner, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/commons/lounge) "qoK" = ( /obj/structure/flora/rock/style_random, /obj/structure/window/reinforced/spawner/directional/south, @@ -58071,6 +58005,13 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/white, /area/station/medical/surgery/aft) +"qpc" = ( +/obj/structure/marker_beacon/burgundy, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "qpd" = ( /obj/effect/landmark/blobstart, /obj/structure/disposalpipe/segment{ @@ -58199,6 +58140,10 @@ }, /turf/open/floor/iron, /area/station/command/heads_quarters/hop) +"qqd" = ( +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/security/prison/visit) "qqv" = ( /obj/structure/rack, /obj/effect/spawner/random/maintenance/two, @@ -58229,11 +58174,6 @@ dir = 1 }, /area/station/security/office) -"qqS" = ( -/obj/effect/decal/cleanable/generic, -/obj/effect/decal/cleanable/blood/gibs/robot_debris/down, -/turf/open/floor/iron/checker, -/area/station/maintenance/port/fore) "qqT" = ( /obj/structure/rack, /obj/effect/spawner/random/techstorage/medical_all, @@ -58338,13 +58278,6 @@ /obj/effect/turf_decal/tile/blue/full, /turf/open/floor/iron/large, /area/station/medical/treatment_center) -"qtb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "qtd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -58355,16 +58288,6 @@ "qtj" = ( /turf/closed/wall, /area/station/engineering/storage) -"qtq" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) "qts" = ( /obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/red/line{ @@ -58385,6 +58308,10 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/station/security/prison/garden) +"qtD" = ( +/obj/structure/sign/warning/directional/south, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "qtH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -58421,6 +58348,10 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/dark, /area/station/service/chapel) +"quy" = ( +/obj/structure/flora/grass/both/style_random, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "quB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ @@ -58662,27 +58593,6 @@ /obj/machinery/holopad, /turf/open/floor/iron/white, /area/station/medical/medbay/aft) -"qxE" = ( -/obj/structure/closet/l3closet/scientist, -/obj/item/clothing/mask/gas{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas{ - pixel_x = 6; - pixel_y = 2 - }, -/obj/item/clothing/glasses/science{ - pixel_x = 4; - pixel_y = -4 - }, -/obj/item/clothing/glasses/science{ - pixel_x = -4; - pixel_y = 4 - }, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "qxG" = ( /obj/effect/turf_decal/trimline/green/filled/warning{ dir = 1 @@ -58908,6 +58818,12 @@ /obj/structure/table/wood, /turf/open/floor/wood, /area/station/service/library) +"qCB" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "qCF" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -58978,6 +58894,16 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"qDQ" = ( +/obj/structure/cable, +/obj/machinery/camera/directional/east{ + c_tag = "Research Division South" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/station/science/research) "qDS" = ( /obj/machinery/power/terminal{ dir = 4 @@ -58987,11 +58913,6 @@ /obj/structure/sign/warning/electric_shock/directional/north, /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) -"qDX" = ( -/obj/machinery/announcement_system, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/tcommsat/computer) "qEa" = ( /obj/structure/cable/layer3, /turf/open/floor/iron/dark, @@ -59176,16 +59097,6 @@ /obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/grass, /area/station/service/hydroponics) -"qFU" = ( -/obj/structure/fence/door/opened, -/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/surface/outdoors/less_spawns) "qFW" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/abandoned, @@ -59207,6 +59118,11 @@ /obj/effect/mapping_helpers/airlock/access/all/service/janitor, /turf/open/floor/iron, /area/station/service/janitor) +"qGd" = ( +/obj/structure/table/reinforced, +/obj/item/storage/medkit/advanced, +/turf/open/floor/iron, +/area/station/command/bridge) "qGg" = ( /obj/structure/rack, /obj/item/pickaxe, @@ -59222,6 +59138,12 @@ }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/explored) +"qGC" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, +/obj/machinery/airalarm/directional/east, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) "qGJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -59255,6 +59177,16 @@ /obj/effect/turf_decal/bot_white, /turf/open/floor/iron/checker, /area/station/commons/storage/emergency/port) +"qHg" = ( +/obj/structure/transit_tube/curved/flipped{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "qHj" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -59539,14 +59471,6 @@ /obj/structure/closet/crate, /turf/open/floor/iron, /area/station/command/teleporter) -"qKK" = ( -/obj/machinery/photocopier/prebuilt, -/obj/machinery/button/door/directional/north{ - id = "heads_meeting"; - name = "Security Shutters" - }, -/turf/open/floor/wood, -/area/station/command/meeting_room) "qKQ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -60082,15 +60006,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/command/meeting_room) -"qRu" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/directional/west{ - c_tag = "Atmospherics - South West" +"qRv" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = 32 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/station/engineering/atmos) +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "qRE" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -60224,6 +60145,21 @@ "qTf" = ( /turf/open/misc/asteroid/snow/standard_air, /area/station/science/cytology) +"qTm" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "qTs" = ( /turf/open/floor/iron/showroomfloor, /area/station/security/prison/mess) @@ -60328,12 +60264,6 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"qUZ" = ( -/obj/structure/sign/warning/fire{ - pixel_y = 32 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "qVg" = ( /obj/structure/cable, /obj/structure/chair/stool/directional/south, @@ -60438,13 +60368,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/science/breakroom) -"qWx" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron, -/area/mine/production) "qWy" = ( /obj/machinery/shower/directional/west, /obj/effect/turf_decal/stripes/red/end{ @@ -60607,6 +60530,24 @@ }, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"qYO" = ( +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/reagent_containers/spray/pestspray{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/reagent_containers/cup/bottle/nutrient/ez, +/obj/item/reagent_containers/cup/bottle/nutrient/rh{ + pixel_x = 2; + pixel_y = 1 + }, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/airalarm/directional/east, +/obj/structure/table/wood, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) "qYP" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ @@ -60841,6 +60782,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/mine/laborcamp) +"rbV" = ( +/obj/structure/fence/post{ + dir = 2 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "rbY" = ( /obj/structure/table/reinforced, /obj/item/pipe_dispenser, @@ -60979,6 +60926,12 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/aft) +"reh" = ( +/obj/structure/fence/post{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "rej" = ( /obj/machinery/oven/range, /turf/open/floor/plating, @@ -61042,6 +60995,22 @@ }, /turf/open/floor/iron, /area/station/commons/storage/primary) +"reN" = ( +/obj/item/book/manual/wiki/barman_recipes{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/rag, +/obj/structure/table/wood, +/obj/item/holosign_creator/robot_seat/bar{ + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/box/white/corners{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/bar) "reT" = ( /obj/machinery/door/window/left/directional/east{ name = "Containment Pen 8"; @@ -61073,15 +61042,6 @@ "rfu" = ( /turf/closed/wall/r_wall, /area/station/security/prison/rec) -"rfD" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/blood/oil/slippery, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/department/electrical) "rfF" = ( /obj/effect/spawner/random/trash/mess, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -61210,15 +61170,6 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"ria" = ( -/obj/structure/fence/post{ - dir = 4 - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 6 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "rig" = ( /obj/structure/bed, /obj/effect/spawner/random/maintenance, @@ -61506,12 +61457,6 @@ }, /turf/open/floor/carpet, /area/station/commons/dorms) -"rmu" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, -/obj/machinery/airalarm/directional/east, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/station/engineering/atmos/pumproom) "rmv" = ( /obj/structure/rack, /obj/item/wrench, @@ -61688,10 +61633,6 @@ /obj/structure/closet/athletic_mixed, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) -"rpe" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "rpC" = ( /obj/structure/railing{ dir = 1 @@ -61722,10 +61663,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/service/chapel) -"rpL" = ( -/obj/machinery/power/port_gen/pacman/pre_loaded, -/turf/open/floor/plating, -/area/station/maintenance/fore) "rpM" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /turf/open/floor/iron/white, @@ -61864,6 +61801,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"rrh" = ( +/obj/structure/fence/post{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "rrn" = ( /obj/structure/closet/emcloset, /obj/structure/sign/poster/contraband/random/directional/north, @@ -61918,10 +61864,21 @@ /obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/mine/eva) +"rsa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/vending/wallmed/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "rsf" = ( /obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"rsh" = ( +/obj/structure/sign/poster/contraband/the_big_gas_giant_truth/directional/north, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "rsw" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -62173,6 +62130,13 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) +"rwB" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "rwC" = ( /obj/machinery/atmospherics/pipe/smart/simple/general/visible{ dir = 9 @@ -62185,10 +62149,6 @@ /obj/item/clothing/suit/apron/chef, /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) -"rwJ" = ( -/obj/structure/flora/rock/icy/style_random, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "rwN" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ @@ -62356,6 +62316,12 @@ /obj/effect/mapping_helpers/airlock/access/all/science/rd, /turf/open/floor/iron/dark, /area/station/science/server) +"rzB" = ( +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) "rzD" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2{ dir = 1 @@ -62846,16 +62812,6 @@ }, /turf/open/floor/iron/dark/textured, /area/station/ai_monitored/security/armory) -"rGk" = ( -/obj/structure/cable, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/obj/machinery/holopad, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/surgery/fore) "rGl" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/brown{ @@ -62904,19 +62860,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/fore) -"rHf" = ( -/obj/structure/cable, -/obj/effect/turf_decal/siding/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "rHi" = ( /turf/open/openspace/xenobio, /area/station/science/xenobiology) @@ -63076,6 +63019,10 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) +"rKy" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/chapel) "rKK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -63110,10 +63057,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/cargo/office) -"rLD" = ( -/obj/machinery/vending/wallmed/directional/west, -/turf/open/floor/iron/white, -/area/station/science/research) "rLL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -63142,12 +63085,6 @@ }, /turf/open/floor/iron/dark/textured, /area/station/security/range) -"rMm" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 5 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "rMr" = ( /obj/structure/chair{ dir = 8 @@ -63274,6 +63211,20 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"rNV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/book/bible, +/obj/structure/altar/of_gods, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"rNZ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/sign/warning/electric_shock/directional/north, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "rOb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -63779,19 +63730,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"rVx" = ( -/obj/effect/decal/cleanable/blood/oil, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/turf/open/floor/plating, -/area/station/engineering/supermatter) "rVA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -64046,16 +63984,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"rYu" = ( -/obj/structure/closet{ - name = "evidence closet 4" - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/evidence) "rYw" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 5 @@ -64085,12 +64013,6 @@ }, /turf/open/floor/iron, /area/station/security/brig/upper) -"rYD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ - dir = 8 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "rYE" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -64117,12 +64039,6 @@ /obj/effect/turf_decal/stripes/box, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"rYY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/vending/wallmed/directional/east, -/turf/open/floor/iron/white/textured, -/area/station/security/medical) "rZa" = ( /obj/structure/table, /turf/open/floor/plating, @@ -64136,6 +64052,10 @@ }, /turf/open/floor/iron/white, /area/station/medical/storage) +"rZw" = ( +/obj/machinery/vending/wallmed/directional/west, +/turf/open/floor/iron/white, +/area/station/science/research) "rZE" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8 @@ -64243,6 +64163,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"sbi" = ( +/obj/machinery/newscaster/directional/north, +/obj/machinery/photocopier/prebuilt, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) "sby" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -64332,14 +64257,11 @@ /turf/open/floor/iron/white, /area/station/medical/medbay/central) "scr" = ( -/obj/structure/fence/post{ - dir = 4 - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 10 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "scu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -64404,6 +64326,20 @@ }, /turf/open/floor/plating, /area/station/engineering/atmos) +"sdr" = ( +/obj/structure/transit_tube/horizontal, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) +"sds" = ( +/obj/structure/fence/corner{ + dir = 6 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "sdE" = ( /obj/structure/chair/pew/left, /obj/machinery/light/small/directional/west, @@ -64653,13 +64589,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"shq" = ( -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/obj/structure/flora/grass/both/style_random, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "sht" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -64697,6 +64626,16 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/robotics/lab) +"shH" = ( +/obj/structure/cable, +/obj/structure/transit_tube/curved{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "shR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -64755,6 +64694,16 @@ /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"sjh" = ( +/obj/structure/fence/door/opened, +/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/surface/outdoors/less_spawns) "sjk" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 6 @@ -65055,11 +65004,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/aft) -"snH" = ( -/obj/item/radio/intercom/prison/directional/north, -/obj/effect/turf_decal/tile/red/full, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/brig/entrance) "snI" = ( /obj/structure/extinguisher_cabinet/directional/west, /obj/machinery/vending/modularpc, @@ -65204,6 +65148,27 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) +"soN" = ( +/obj/structure/railing, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 3 + }, +/obj/item/multitool{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/assembly/signaler{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/sign/warning/secure_area/directional/north, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) "soR" = ( /obj/machinery/icecream_vat, /obj/structure/sign/clock/directional/north, @@ -65325,6 +65290,14 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) +"srb" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/machinery/light/cold/directional/north, +/obj/structure/sign/warning/bodysposal/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) "sre" = ( /obj/structure/cable, /obj/effect/turf_decal/siding/thinplating_new{ @@ -65332,6 +65305,16 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"srh" = ( +/obj/machinery/newscaster/directional/west, +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/railing/corner, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/commons/lounge) "srk" = ( /obj/machinery/door/window/right/directional/west{ name = "Library Desk Door"; @@ -65446,23 +65429,6 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"ssU" = ( -/obj/machinery/computer/warrant{ - dir = 4 - }, -/obj/machinery/camera/motion/directional/west{ - c_tag = "Security - Checkpoint" - }, -/obj/machinery/firealarm/directional/west{ - pixel_y = -5 - }, -/obj/machinery/light_switch/directional/west{ - pixel_y = 5 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/security/brig/entrance) "ssY" = ( /obj/machinery/airalarm/directional/south, /obj/machinery/firealarm/directional/west, @@ -65536,16 +65502,6 @@ /obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"stO" = ( -/obj/structure/cable, -/obj/machinery/camera/directional/east{ - c_tag = "Research Division South" - }, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/white/side{ - dir = 9 - }, -/area/station/science/research) "stP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/crate_abandoned, @@ -65604,10 +65560,6 @@ /obj/item/toy/figure/bartender, /turf/open/floor/iron/grimy, /area/station/service/bar/backroom) -"sup" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "suA" = ( /obj/structure/closet/crate/coffin, /obj/effect/decal/cleanable/dirt, @@ -65724,15 +65676,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/security/prison/safe) -"swg" = ( -/obj/machinery/door/airlock/security{ - name = "Private Cell" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/black, -/area/station/security/prison/safe) "swk" = ( /obj/structure/chair/wood{ dir = 4 @@ -65760,6 +65703,10 @@ /obj/structure/sign/warning/electric_shock/directional/east, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) +"swu" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "swx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/portable_atmospherics/canister, @@ -65859,12 +65806,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel) -"syi" = ( -/obj/structure/fence/corner{ - dir = 1 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "syn" = ( /obj/effect/turf_decal/tile/neutral/diagonal_centre, /obj/machinery/atmospherics/pipe/multiz/violet/visible{ @@ -65959,6 +65900,16 @@ dir = 8 }, /area/station/hallway/secondary/entry) +"syN" = ( +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/table/glass, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) "syT" = ( /obj/machinery/light/small/dim/directional/south, /turf/open/floor/plating, @@ -65997,16 +65948,6 @@ "szG" = ( /turf/closed/mineral/random/snow/high_chance, /area/icemoon/underground/explored) -"szH" = ( -/obj/structure/cable, -/obj/structure/transit_tube/curved{ - dir = 8 - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 1 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "szJ" = ( /obj/structure/sign/warning/cold_temp/directional/north, /obj/machinery/door/airlock/external{ @@ -66236,10 +66177,6 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"sDe" = ( -/obj/machinery/door_buttons/access_button, -/turf/closed/wall/r_wall, -/area/station/maintenance/aft/lesser) "sDg" = ( /obj/effect/turf_decal/siding/purple/corner{ dir = 1 @@ -66258,14 +66195,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/science/cytology) -"sDJ" = ( -/obj/machinery/firealarm/directional/east, -/obj/structure/railing, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/iron/white/side{ - dir = 9 - }, -/area/station/science/xenobiology) "sDQ" = ( /obj/item/radio/intercom/prison/directional/north, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -66426,10 +66355,6 @@ /obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/cafeteria, /area/station/commons/dorms/laundry) -"sFg" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "sFj" = ( /obj/structure/chair/office/light{ dir = 4 @@ -66664,12 +66589,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/atmos/mix) -"sIC" = ( -/obj/structure/fence/corner{ - dir = 6 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "sIJ" = ( /obj/machinery/firealarm/directional/west, /turf/open/floor/carpet/blue, @@ -66795,6 +66714,13 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/wood, /area/station/command/meeting_room) +"sKI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "sKT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/warning/electric_shock/directional/north, @@ -66867,27 +66793,16 @@ /obj/structure/cable, /turf/open/floor/iron/grimy, /area/station/ai_monitored/turret_protected/aisat_interior) +"sMy" = ( +/obj/structure/flora/tree/pine/style_random, +/obj/structure/flora/grass/both/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "sML" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/aisat/hallway) -"sMQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) -"sMX" = ( -/obj/structure/fence/door/opened, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 10 - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 6 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "sMY" = ( /obj/structure/table, /obj/item/radio/off, @@ -66949,6 +66864,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/engineering/atmos) +"sNA" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = 32 + }, +/obj/structure/marker_beacon/burgundy, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "sNF" = ( /obj/item/toy/snowball{ pixel_x = -6; @@ -67090,6 +67012,15 @@ /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/dark/textured, /area/station/medical/medbay/aft) +"sPU" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/blood/oil/slippery, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) "sPV" = ( /obj/machinery/door/airlock/atmos/glass, /obj/machinery/door/firedoor/heavy, @@ -67358,12 +67289,6 @@ /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/sepia, /area/station/service/library) -"sTF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/oil, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/checker, -/area/station/maintenance/port/fore) "sTH" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -67410,6 +67335,15 @@ /obj/effect/mapping_helpers/airlock/access/any/security/brig, /turf/open/floor/iron, /area/station/security/prison/visit) +"sUB" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/west{ + c_tag = "Atmospherics - South West" + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/engineering/atmos) "sUE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/frame/computer{ @@ -67789,6 +67723,10 @@ /obj/structure/cable/multilayer/multiz, /turf/open/floor/plating, /area/station/security/prison/safe) +"taX" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "tba" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -67863,13 +67801,6 @@ "tbQ" = ( /turf/open/floor/iron/grimy, /area/station/maintenance/aft/greater) -"tbW" = ( -/obj/machinery/recharger, -/obj/structure/table, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark/textured, -/area/station/ai_monitored/security/armory) "tbX" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 @@ -67971,18 +67902,6 @@ }, /turf/open/floor/plating, /area/station/medical/pharmacy) -"tdH" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 9 - }, -/obj/structure/fence{ - dir = 4 - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 6 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "tdI" = ( /obj/structure/lattice/catwalk, /obj/structure/railing/corner{ @@ -68009,15 +67928,6 @@ /obj/machinery/barsign/directional/north, /turf/open/floor/iron, /area/station/service/bar) -"tdV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "tdY" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -68109,6 +68019,11 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) +"tfk" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/sign/warning/secure_area/directional/north, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "tfl" = ( /obj/structure/table/glass, /obj/machinery/reagentgrinder{ @@ -68199,16 +68114,6 @@ }, /turf/open/openspace, /area/station/science/xenobiology) -"tgz" = ( -/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 = 6 - }, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/white, -/area/station/maintenance/aft/greater) "tgB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/holopad, @@ -68462,10 +68367,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/fore) -"tjV" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "tjY" = ( /obj/effect/turf_decal/siding/yellow{ dir = 4 @@ -68512,6 +68413,10 @@ /obj/structure/sign/warning/no_smoking/circle/directional/north, /turf/open/floor/plating, /area/station/maintenance/port/lesser) +"tkU" = ( +/obj/structure/flora/grass/both/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "tkX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/smooth_large, @@ -68688,6 +68593,12 @@ /obj/structure/rack, /turf/open/floor/plating, /area/mine/eva/lower) +"tnk" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/vending/wallmed/directional/east, +/turf/open/floor/iron, +/area/station/command/bridge) "tnp" = ( /obj/structure/table, /obj/item/folder/blue{ @@ -68875,10 +68786,6 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/white/textured, /area/station/security/medical) -"tqn" = ( -/obj/structure/barricade/wooden/snowed, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "tqs" = ( /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, @@ -68912,6 +68819,11 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) +"tra" = ( +/obj/structure/marker_beacon/burgundy, +/obj/effect/mapping_helpers/no_atoms_ontop, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "trc" = ( /obj/machinery/conveyor{ dir = 4; @@ -68920,15 +68832,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/station/maintenance/disposal) -"trg" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 10 - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "trm" = ( /turf/open/floor/plating, /area/station/science/ordnance/testlab) @@ -69157,13 +69060,6 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/secondary/entry) -"tuE" = ( -/obj/structure/cable, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 8 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "tuH" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -69177,24 +69073,6 @@ /obj/structure/sign/warning/cold_temp/directional/north, /turf/open/floor/plating, /area/station/service/chapel) -"tuV" = ( -/obj/item/reagent_containers/spray/plantbgone, -/obj/item/reagent_containers/spray/pestspray{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/reagent_containers/cup/bottle/nutrient/ez, -/obj/item/reagent_containers/cup/bottle/nutrient/rh{ - pixel_x = 2; - pixel_y = 1 - }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 1 - }, -/obj/machinery/airalarm/directional/east, -/obj/structure/table/wood, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden) "tva" = ( /obj/machinery/light/small/directional/south, /turf/open/openspace, @@ -69358,6 +69236,9 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"txl" = ( +/turf/open/genturf, +/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) "txm" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 1 @@ -69383,6 +69264,12 @@ /obj/structure/closet/wardrobe/black, /turf/open/floor/plating, /area/station/maintenance/central/greater) +"txT" = ( +/obj/structure/fence/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "txU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -69427,14 +69314,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"tyG" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Port Hallway Center" - }, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "tyK" = ( /obj/item/mop, /obj/item/reagent_containers/cup/bucket, @@ -69613,6 +69492,14 @@ }, /turf/open/floor/stone, /area/station/service/bar/atrium) +"tCp" = ( +/obj/structure/table, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/stack/medical/bruise_pack, +/turf/open/floor/iron, +/area/station/commons/fitness) "tCu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, @@ -70195,6 +70082,13 @@ }, /turf/open/floor/iron/white, /area/station/science/robotics/lab) +"tJK" = ( +/obj/structure/transit_tube/horizontal, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "tJN" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -70262,6 +70156,11 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark/textured, /area/station/science/research) +"tKH" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "tKI" = ( /turf/closed/wall, /area/station/maintenance/port/greater) @@ -70417,6 +70316,10 @@ }, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) +"tMc" = ( +/obj/structure/sign/warning/secure_area/directional/north, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "tMe" = ( /obj/machinery/computer/mechpad{ dir = 1 @@ -70582,14 +70485,6 @@ /obj/item/trash/energybar, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"tPt" = ( -/obj/structure/cable, -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/surgery/aft) "tPz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white/side{ @@ -70654,6 +70549,10 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"tQb" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "tQc" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -70678,13 +70577,6 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron, /area/station/commons/locker) -"tQT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "tQW" = ( /obj/item/kirbyplants/organic/plant5, /turf/open/floor/iron/dark, @@ -70728,17 +70620,6 @@ /obj/structure/sign/flag/mothic/directional/north, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"tRK" = ( -/obj/structure/transit_tube, -/obj/structure/cable, -/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/surface/outdoors/less_spawns) "tRP" = ( /obj/machinery/door/airlock/maintenance{ name = "Hydroponics Maintenance" @@ -70851,6 +70732,10 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/maintenance/space_hut/cabin) +"tUm" = ( +/obj/structure/flora/rock/icy/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "tUn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -70944,6 +70829,23 @@ /obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/dark, /area/station/science/server) +"tVu" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig Walkway" + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brigoutpost" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/obj/structure/sign/departments/security/directional/east, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/brig/entrance) "tVx" = ( /obj/structure/railing/corner/end/flip{ dir = 4 @@ -71069,18 +70971,6 @@ /obj/structure/fluff/shower_drain, /turf/open/floor/iron/freezer, /area/station/commons/toilet) -"tXl" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/mapping_helpers/airalarm/surgery, -/turf/open/floor/iron/white, -/area/station/science/robotics/lab) "tXs" = ( /obj/structure/ladder, /obj/machinery/light/small/red/directional/west, @@ -71196,6 +71086,11 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) +"tZa" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/mapping_helpers/burnt_floor, +/turf/open/floor/plating/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "tZb" = ( /obj/effect/spawner/random/structure/shipping_container, /turf/open/floor/plating, @@ -71221,6 +71116,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/grimy, /area/station/service/theater) +"tZw" = ( +/obj/structure/table, +/obj/item/computer_disk{ + pixel_x = -2 + }, +/obj/item/computer_disk{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) "tZM" = ( /obj/effect/spawner/random/trash/bin, /turf/open/floor/plating, @@ -71430,6 +71337,16 @@ dir = 1 }, /area/mine/living_quarters) +"udo" = ( +/obj/structure/closet{ + name = "evidence closet 4" + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/evidence) "udw" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/line{ @@ -71554,10 +71471,6 @@ }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) -"ueW" = ( -/obj/structure/sign/warning/radiation/rad_area/directional/north, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "ufb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/structure/sign/warning/secure_area/directional/north, @@ -71634,15 +71547,6 @@ /obj/item/radio/intercom/directional/east, /turf/open/floor/iron, /area/station/maintenance/department/electrical) -"ugM" = ( -/obj/structure/transit_tube/horizontal, -/obj/structure/cable, -/obj/effect/turf_decal/weather/snow/corner, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 1 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "ugO" = ( /obj/machinery/door/firedoor, /obj/structure/cable, @@ -71693,12 +71597,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/maintenance/disposal) -"uhc" = ( -/obj/structure/sign/warning/secure_area{ - pixel_y = 32 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "uht" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -71782,12 +71680,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/cargo/drone_bay) -"uih" = ( -/obj/structure/transit_tube/curved{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "uii" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -71796,14 +71688,6 @@ /obj/machinery/light/small/dim/directional/east, /turf/open/floor/iron/dark, /area/station/medical/morgue) -"uiq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/prison) "uiF" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -71821,20 +71705,9 @@ /obj/effect/spawner/random/maintenance/three, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) -"uiT" = ( -/obj/structure/flora/grass/both/style_random, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "uja" = ( /turf/closed/wall, /area/station/commons/toilet) -"ujh" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "ujj" = ( /obj/structure/chair/wood{ dir = 4 @@ -72038,6 +71911,25 @@ }, /turf/open/floor/stone, /area/station/service/bar/atrium) +"uma" = ( +/obj/item/storage/toolbox/artistic{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/structure/rack, +/obj/item/storage/toolbox/crafter{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/sepia, +/area/station/security/prison/rec) +"umg" = ( +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "umh" = ( /turf/closed/wall/ice, /area/icemoon/surface/outdoors/nospawn) @@ -72185,10 +72077,6 @@ /obj/structure/table, /turf/open/floor/iron, /area/station/cargo/office) -"uoa" = ( -/obj/structure/sign/poster/contraband/the_big_gas_giant_truth/directional/north, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "uog" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -72273,22 +72161,6 @@ /obj/effect/turf_decal/trimline/blue/filled/corner, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"uoW" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light_switch/directional/east{ - pixel_y = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/east{ - pixel_y = -4 - }, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/ce) "uoY" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -72395,6 +72267,19 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/mine/eva/lower) +"uqA" = ( +/obj/structure/fence/corner{ + dir = 1 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) +"uqG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "uqS" = ( /obj/structure/chair/stool/directional/east, /obj/effect/spawner/random/trash/mess, @@ -72555,6 +72440,9 @@ /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/icemoon/surface/outdoors/less_spawns) "utR" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -72586,6 +72474,12 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central) +"uus" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/structure/table, +/obj/item/mmi, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) "uuw" = ( /obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ dir = 4 @@ -72631,10 +72525,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/cargo/office) -"uva" = ( -/obj/structure/sign/warning/directional/west, -/turf/open/openspace/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "uvk" = ( /obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/structure/cable, @@ -72972,6 +72862,15 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) +"uzJ" = ( +/obj/effect/turf_decal/siding/yellow/end{ + dir = 8 + }, +/obj/machinery/plumbing/receiver, +/obj/item/radio/intercom/directional/west, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/plating, +/area/station/medical/treatment_center) "uzM" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 @@ -73020,6 +72919,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/engineering/atmos) +"uAL" = ( +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "uAP" = ( /turf/open/floor/iron/stairs/medium{ dir = 4 @@ -73257,14 +73163,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/iron/white, /area/station/medical/virology) -"uDT" = ( -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/effect/spawner/random/food_or_drink/plant_produce, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden) "uDW" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -73424,6 +73322,15 @@ }, /turf/open/floor/iron, /area/station/tcommsat/computer) +"uGo" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "uGq" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -73587,17 +73494,6 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron, /area/mine/living_quarters) -"uJm" = ( -/obj/effect/spawner/random/structure/table_fancy, -/obj/structure/sign/painting/library_secure{ - pixel_x = 32 - }, -/obj/machinery/door/window/right/directional/west{ - name = "Secure Art Exhibition"; - req_access = list("library") - }, -/turf/open/floor/wood, -/area/station/service/library) "uJn" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -73656,18 +73552,6 @@ /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/white, /area/station/medical/cryo) -"uKA" = ( -/obj/structure/cable, -/obj/machinery/duct, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/plating, -/area/station/maintenance/department/medical/morgue) "uKM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, @@ -73761,6 +73645,10 @@ /obj/machinery/vending/hydronutrients, /turf/open/floor/iron, /area/station/service/hydroponics) +"uMs" = ( +/obj/structure/sign/warning/fire/directional/north, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "uMx" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -73806,6 +73694,10 @@ "uMN" = ( /turf/open/openspace, /area/station/commons/storage/mining) +"uMW" = ( +/obj/structure/sign/warning/directional/west, +/turf/open/openspace/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "uNq" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -73833,6 +73725,14 @@ /obj/machinery/holopad, /turf/open/floor/iron/dark/textured, /area/station/security/prison/rec) +"uNW" = ( +/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/blood/oil, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "uNX" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -73899,6 +73799,12 @@ /obj/effect/mapping_helpers/no_atoms_ontop, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/explored) +"uOE" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "uOL" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -73910,6 +73816,17 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/commons/vacant_room/commissary) +"uOO" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/sink/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/virology) "uPh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -73962,16 +73879,6 @@ dir = 8 }, /area/station/ai_monitored/command/storage/eva) -"uPR" = ( -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/structure/table/glass, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white/textured, -/area/station/security/medical) "uPS" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, @@ -74237,6 +74144,12 @@ /obj/effect/turf_decal/bot_white, /turf/open/floor/iron/dark, /area/station/medical/morgue) +"uUH" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ + dir = 10 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "uUM" = ( /obj/machinery/light_switch/directional/south, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -74448,6 +74361,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"uZm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/cafeteria{ + dir = 8 + }, +/area/station/science/ordnance/office) "uZn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -74581,14 +74501,6 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron/dark/side, /area/mine/eva) -"vaQ" = ( -/obj/structure/table, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/stack/medical/bruise_pack, -/turf/open/floor/iron, -/area/station/commons/fitness) "vaW" = ( /obj/effect/mapping_helpers/broken_floor, /obj/machinery/portable_atmospherics/canister, @@ -74662,6 +74574,12 @@ }, /turf/open/floor/wood/large, /area/station/command/heads_quarters/hos) +"vbG" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "vbO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/item/kirbyplants/random, @@ -74892,6 +74810,10 @@ }, /turf/open/floor/iron, /area/station/science/xenobiology) +"vfr" = ( +/obj/structure/flora/grass/brown/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "vfH" = ( /obj/structure/closet/crate{ name = "Le Caisee D'abeille" @@ -75110,14 +75032,6 @@ /obj/effect/mapping_helpers/airalarm/tlv_kitchen, /turf/open/floor/iron/white/smooth_large, /area/station/service/kitchen) -"vjD" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/central/fore) "vjJ" = ( /obj/structure/table, /obj/machinery/light/directional/north, @@ -75390,6 +75304,10 @@ /obj/structure/table/wood, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"vmZ" = ( +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/glass/reinforced, +/area/station/medical/treatment_center) "vne" = ( /obj/item/clothing/head/beanie/orange{ pixel_y = 8 @@ -75516,6 +75434,16 @@ "voK" = ( /turf/closed/wall/r_wall, /area/station/tcommsat/computer) +"voW" = ( +/obj/structure/disposalpipe/junction{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) "voY" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -75614,6 +75542,14 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, /area/station/medical/virology) +"vqL" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "vqN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -75627,15 +75563,6 @@ /obj/structure/sign/warning/biohazard/directional/north, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"vqW" = ( -/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/surface/outdoors/less_spawns) "vqX" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 5 @@ -75653,6 +75580,13 @@ }, /turf/open/floor/iron, /area/station/cargo/office) +"vrb" = ( +/obj/machinery/camera/motion/directional/south{ + c_tag = "Armory - Internal - Upper" + }, +/obj/effect/landmark/firealarm_sanity, +/turf/open/openspace, +/area/station/ai_monitored/security/armory/upper) "vrc" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron, @@ -75736,14 +75670,6 @@ /obj/machinery/newscaster/directional/west, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"vsB" = ( -/obj/structure/table, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/commons/storage/primary) "vsF" = ( /obj/structure/sign/warning/secure_area/directional/north, /turf/open/openspace/icemoon/keep_below, @@ -75801,14 +75727,6 @@ /obj/machinery/air_sensor/carbon_tank, /turf/open/floor/engine/co2, /area/station/engineering/atmos) -"vtn" = ( -/obj/effect/decal/cleanable/blood/oil, -/obj/item/stack/ore/glass, -/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/iron/smooth_large, -/area/station/cargo/warehouse) "vtr" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/item/kirbyplants/random, @@ -75841,10 +75759,6 @@ dir = 10 }, /area/station/science/research) -"vtJ" = ( -/obj/effect/landmark/firealarm_sanity, -/turf/open/openspace, -/area/station/hallway/primary/fore) "vtO" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -75950,12 +75864,6 @@ dir = 1 }, /area/station/ai_monitored/command/storage/eva) -"vvD" = ( -/obj/docking_port/stationary/escape_pod{ - dir = 4 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "vvE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -76270,6 +76178,10 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/wood, /area/station/security/prison/rec) +"vyU" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "vyW" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 10 @@ -76368,6 +76280,14 @@ /obj/machinery/newscaster/directional/west, /turf/open/floor/iron/recharge_floor, /area/station/science/robotics/mechbay) +"vAd" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/vending/wallmed/directional/south, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/exit/departure_lounge) "vAm" = ( /obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -76577,6 +76497,12 @@ /obj/effect/turf_decal/tile/yellow/full, /turf/open/floor/iron/white/smooth_large, /area/station/medical/pharmacy) +"vDi" = ( +/obj/structure/fence/cut/medium{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "vDu" = ( /obj/structure/table/glass, /obj/item/biopsy_tool{ @@ -76823,6 +76749,29 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/medical/chemistry) +"vHS" = ( +/obj/effect/turf_decal/stripes/asteroid/corner{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/blood/oil, +/obj/item/wrench, +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/turf/open/floor/iron/white/side{ + dir = 5 + }, +/area/mine/living_quarters) +"vHT" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Engineering Access" + }, +/obj/structure/closet/radiation, +/obj/structure/sign/warning/radiation/rad_area/directional/north, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/main) "vHU" = ( /obj/item/radio/intercom/prison/directional/south, /obj/effect/turf_decal/tile/red/half/contrasted, @@ -76915,6 +76864,15 @@ /obj/structure/sign/warning/electric_shock/directional/north, /turf/open/floor/grass, /area/station/medical/virology) +"vJv" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "vJB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -76945,6 +76903,12 @@ /obj/machinery/light_switch/directional/west, /turf/open/floor/iron/dark, /area/station/science/breakroom) +"vJV" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "vJY" = ( /obj/machinery/door/window/brigdoor/left/directional/west{ name = "Research Director Observation"; @@ -77025,14 +76989,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/smooth_half, /area/station/command/heads_quarters/rd) -"vLq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white/side{ - dir = 10 - }, -/area/station/science/research) "vLY" = ( /obj/structure/railing{ dir = 8 @@ -77058,11 +77014,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"vMo" = ( -/obj/machinery/newscaster/directional/north, -/obj/machinery/photocopier/prebuilt, -/turf/open/floor/iron, -/area/station/command/heads_quarters/hop) "vMA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -77119,12 +77070,10 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) -"vOz" = ( -/obj/machinery/light/directional/east, -/obj/machinery/newscaster/directional/east, -/obj/machinery/hydroponics/soil/rich, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) +"vOy" = ( +/obj/effect/landmark/carpspawn, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "vOD" = ( /obj/machinery/status_display/ai/directional/north, /obj/effect/turf_decal/tile/dark_green{ @@ -77279,6 +77228,12 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"vRK" = ( +/obj/structure/fence/corner{ + dir = 2 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "vRN" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -77477,6 +77432,12 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) +"vUr" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "vUs" = ( /obj/structure/easel, /obj/item/canvas/nineteen_nineteen, @@ -77714,6 +77675,10 @@ }, /turf/open/floor/iron, /area/station/command/heads_quarters/hop) +"vYq" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "vYs" = ( /obj/machinery/light/directional/east, /obj/structure/cable, @@ -77786,10 +77751,6 @@ /obj/effect/spawner/random/entertainment/dice, /turf/open/floor/iron, /area/station/commons/locker) -"vZh" = ( -/obj/machinery/vending/wallmed/directional/south, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "vZo" = ( /obj/machinery/atmospherics/pipe/smart/manifold/pink/visible, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -77821,6 +77782,12 @@ /obj/structure/sign/warning/cold_temp/directional/north, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) +"vZV" = ( +/obj/machinery/computer/dna_console{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) "wab" = ( /obj/structure/cable, /obj/machinery/holopad, @@ -77869,6 +77836,14 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"waV" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Port Hallway Center" + }, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "waZ" = ( /obj/structure/table, /obj/item/assembly/igniter{ @@ -77979,12 +77954,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/central/lesser) -"wdi" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 8 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "wdo" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -78112,6 +78081,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/catwalk_floor/iron_dark, /area/station/ai_monitored/turret_protected/ai_upload) +"wfm" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "wfn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -78379,6 +78358,18 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/station/maintenance/fore) +"wjz" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/mapping_helpers/airalarm/surgery, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) "wjA" = ( /obj/structure/sign/warning/directional/north, /turf/closed/mineral/random/snow/high_chance, @@ -78560,16 +78551,6 @@ /obj/effect/turf_decal/siding/thinplating/corner, /turf/open/floor/iron, /area/station/commons/locker) -"wmp" = ( -/obj/machinery/power/smes{ - charge = 2e+005 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/iron/dark/textured_large, -/area/station/maintenance/disposal/incinerator) "wmG" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -78664,14 +78645,6 @@ }, /turf/open/floor/iron/white, /area/station/science/genetics) -"wnN" = ( -/obj/structure/tank_holder/oxygen, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) "wnT" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -78703,10 +78676,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/brig) -"wok" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/station/security/prison/toilet) "wor" = ( /turf/open/openspace, /area/station/medical/medbay/aft) @@ -78753,6 +78722,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/freezer, /area/station/commons/toilet/locker) +"wpn" = ( +/obj/machinery/light/small/dim/directional/east, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "wpp" = ( /obj/machinery/airalarm/directional/north, /obj/machinery/pipedispenser/disposal, @@ -78768,13 +78748,6 @@ dir = 8 }, /area/mine/eva) -"wpA" = ( -/obj/item/toy/snowball{ - pixel_x = -6; - pixel_y = -4 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "wpC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -78809,12 +78782,15 @@ /obj/structure/cable, /turf/open/floor/iron/textured, /area/station/medical/chem_storage) -"wqj" = ( -/obj/machinery/seed_extractor, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/spawner/random/food_or_drink/seed_flowers, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics/garden) +"wqn" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/obj/machinery/modular_computer/preset/id{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) "wqo" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/railing/corner{ @@ -79069,6 +79045,11 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"wvk" = ( +/obj/structure/chair/stool/directional/south, +/obj/effect/decal/cleanable/blood/oil/slippery, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) "wvl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet, @@ -79121,6 +79102,12 @@ "wvI" = ( /turf/closed/wall/r_wall, /area/station/maintenance/disposal/incinerator) +"wvJ" = ( +/obj/machinery/photocopier/prebuilt, +/obj/effect/turf_decal/siding/wood/corner, +/obj/structure/sign/calendar/directional/north, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) "wvK" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -79140,16 +79127,6 @@ /mob/living/basic/pet/cat/runtime, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/cmo) -"wwf" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - location = "Engineering" - }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron, -/area/station/maintenance/port/aft) "wwi" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/stripes/white/line{ @@ -79272,6 +79249,18 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"wxU" = ( +/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/blood/oil, +/turf/open/floor/plating, +/area/station/maintenance/fore) +"wyi" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "wyj" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/trimline/blue/filled/line, @@ -79294,11 +79283,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"wyu" = ( -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "wyB" = ( /obj/machinery/conveyor{ dir = 1; @@ -79317,6 +79301,15 @@ /obj/structure/noticeboard/directional/north, /turf/open/floor/iron/dark, /area/station/service/chapel) +"wyN" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/machinery/camera/directional/east{ + c_tag = "Engineering Lobby" + }, +/obj/structure/window/spawner/directional/north, +/obj/machinery/vending/wallmed/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/lobby) "wyO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -79372,6 +79365,13 @@ }, /turf/open/floor/plating, /area/station/maintenance/aft/greater) +"wzC" = ( +/obj/machinery/holopad/secure, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/custom_shuttle, +/turf/open/floor/iron/large, +/area/station/engineering/storage/tech) "wzH" = ( /obj/structure/minecart_rail{ dir = 4 @@ -79410,14 +79410,6 @@ /obj/item/folder/yellow, /turf/open/floor/iron, /area/station/cargo/storage) -"wAn" = ( -/obj/structure/cable, -/obj/machinery/processor/slime, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/station/science/xenobiology) "wAv" = ( /obj/structure/chair/comfy/brown{ dir = 1 @@ -79642,6 +79634,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/aft/greater) +"wDS" = ( +/obj/structure/fence/door{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "wDU" = ( /turf/closed/wall/r_wall, /area/mine/eva/lower) @@ -79672,9 +79670,6 @@ /obj/structure/sign/warning/directional/south, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) -"wEF" = ( -/turf/closed/wall, -/area/icemoon/surface/outdoors/less_spawns) "wEG" = ( /obj/structure/extinguisher_cabinet/directional/south{ pixel_x = 4 @@ -79701,17 +79696,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/cafeteria, /area/station/commons/dorms/laundry) -"wEO" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance" - }, -/obj/effect/decal/cleanable/dirt, -/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/medical/cmo, -/obj/effect/turf_decal/tile/purple/full, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "wET" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -80119,6 +80103,10 @@ dir = 1 }, /area/station/hallway/secondary/exit/departure_lounge) +"wLW" = ( +/obj/effect/landmark/atmospheric_sanity/mark_all_station_areas_as_goal, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "wLX" = ( /obj/effect/turf_decal/plaque{ icon_state = "L11" @@ -80143,6 +80131,12 @@ }, /turf/open/floor/iron, /area/station/command/gateway) +"wMe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 8 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "wMi" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -80239,8 +80233,9 @@ /turf/open/floor/wood, /area/station/service/library) "wNO" = ( -/turf/open/genturf, -/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) +/obj/structure/flora/rock/pile/icy/style_random, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "wNR" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -80472,15 +80467,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"wQL" = ( -/obj/structure/cable, -/obj/structure/transit_tube/crossing/horizontal, -/obj/effect/turf_decal/weather/snow/corner, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 1 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "wQR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -80544,14 +80530,6 @@ /obj/structure/sign/eyechart/directional/east, /turf/open/floor/iron/large, /area/station/medical/treatment_center) -"wRH" = ( -/obj/structure/table, -/obj/item/multitool, -/obj/item/trash/cheesie, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, -/area/station/cargo/office) "wRI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, @@ -80725,9 +80703,6 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central) -"wTW" = ( -/turf/open/water/no_planet_atmos/deep, -/area/station/service/hydroponics/garden) "wTX" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -80915,12 +80890,6 @@ /obj/machinery/light/cold/directional/west, /turf/open/floor/iron/dark, /area/station/medical/treatment_center) -"wVz" = ( -/obj/structure/fence/end{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "wVD" = ( /obj/machinery/newscaster/directional/south, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -80933,15 +80902,10 @@ }, /turf/open/floor/iron, /area/station/cargo/sorting) -"wVR" = ( -/obj/effect/turf_decal/siding/yellow/end{ - dir = 8 - }, -/obj/machinery/plumbing/receiver, -/obj/item/radio/intercom/directional/west, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/plating, -/area/station/medical/treatment_center) +"wVS" = ( +/obj/machinery/door_buttons/access_button, +/turf/closed/wall/r_wall, +/area/station/maintenance/aft/lesser) "wWa" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -80981,12 +80945,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"wWT" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/machinery/vending/wallmed/directional/east, -/turf/open/floor/iron, -/area/station/command/bridge) "wWU" = ( /obj/structure/cable, /turf/open/floor/iron/showroomfloor, @@ -81091,11 +81049,11 @@ "wZj" = ( /turf/open/floor/iron/dark/textured, /area/station/security/warden) -"wZo" = ( -/mob/living/simple_animal/bot/secbot/beepsky/armsky, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark/textured, -/area/station/ai_monitored/security/armory) +"wZm" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/blood/gibs/robot_debris/down, +/turf/open/floor/iron/checker, +/area/station/maintenance/port/fore) "wZr" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -81213,6 +81171,14 @@ /obj/machinery/door/airlock/external/glass, /turf/open/floor/plating, /area/station/hallway/secondary/entry) +"xax" = ( +/obj/machinery/photocopier/prebuilt, +/obj/machinery/button/door/directional/north{ + id = "heads_meeting"; + name = "Security Shutters" + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) "xay" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -81346,12 +81312,6 @@ /obj/structure/table/wood, /turf/open/floor/wood, /area/station/service/lawoffice) -"xcn" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "xcp" = ( /obj/item/trash/pistachios, /turf/open/floor/plating, @@ -81467,6 +81427,10 @@ }, /turf/open/floor/iron/dark/textured, /area/station/security/prison/rec) +"xeg" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "xem" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc/auto_name/directional/west, @@ -81619,11 +81583,6 @@ /obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/open/floor/iron, /area/station/engineering/atmos) -"xfD" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/hydroponics/soil/rich, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) "xfK" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ @@ -81721,6 +81680,33 @@ dir = 8 }, /area/station/science/ordnance/office) +"xgG" = ( +/obj/structure/cable, +/obj/structure/table, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/item/stack/medical/bandage{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/item/stack/medical/ointment{ + pixel_y = 2; + pixel_x = -4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"xgI" = ( +/obj/item/radio/intercom/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/side{ + dir = 10 + }, +/area/station/science/research) "xgK" = ( /obj/structure/table, /obj/item/transfer_valve{ @@ -81809,10 +81795,16 @@ dir = 1 }, /area/station/hallway/primary/central) -"xhx" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron, -/area/station/hallway/primary/port) +"xhA" = ( +/obj/structure/fence/door/opened, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "xhD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -81825,6 +81817,12 @@ "xhK" = ( /turf/closed/wall/r_wall, /area/station/security/prison/safe) +"xhM" = ( +/obj/structure/fence{ + dir = 2 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "xhV" = ( /obj/machinery/duct, /turf/open/floor/wood, @@ -81903,12 +81901,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/large, /area/station/medical/medbay/lobby) -"xjf" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "xjB" = ( /obj/structure/sign/nanotrasen{ pixel_x = 32 @@ -82007,6 +81999,10 @@ /obj/effect/turf_decal/tile/yellow/full, /turf/open/floor/iron/large, /area/station/medical/storage) +"xli" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) "xlm" = ( /obj/machinery/duct, /obj/effect/turf_decal/tile/blue{ @@ -82235,23 +82231,12 @@ }, /turf/open/lava/plasma/ice_moon, /area/icemoon/underground/explored) -"xou" = ( -/obj/structure/table/optable, -/obj/effect/decal/cleanable/blood/xeno, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "xow" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat/atmos) -"xoz" = ( -/obj/structure/fence/corner{ - dir = 10 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "xpc" = ( /obj/effect/turf_decal/siding/yellow/corner, /obj/machinery/status_display/evac/directional/south, @@ -82301,6 +82286,17 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron, /area/station/command/heads_quarters/hop) +"xpN" = ( +/obj/effect/spawner/random/structure/table_fancy, +/obj/structure/sign/painting/library_secure{ + pixel_x = 32 + }, +/obj/machinery/door/window/right/directional/west{ + name = "Secure Art Exhibition"; + req_access = list("library") + }, +/turf/open/floor/wood, +/area/station/service/library) "xpP" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, @@ -82417,6 +82413,13 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron, /area/station/engineering/main) +"xrh" = ( +/obj/item/toy/snowball{ + pixel_x = -6; + pixel_y = -4 + }, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "xri" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -82449,12 +82452,18 @@ /obj/machinery/light/blacklight/directional/east, /turf/open/floor/wood, /area/station/service/library) -"xsH" = ( -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" +"xsW" = ( +/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/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, -/area/station/holodeck/rec_center) +/obj/machinery/duct, +/obj/machinery/vending/wallmed/directional/west, +/turf/open/floor/iron, +/area/station/commons/fitness) "xtc" = ( /obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 @@ -82468,6 +82477,14 @@ /obj/effect/spawner/random/exotic/snow_gear, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"xti" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "xtn" = ( /obj/structure/extinguisher_cabinet/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -82581,6 +82598,12 @@ /obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/station/maintenance/fore) +"xuR" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "xuW" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -82669,11 +82692,6 @@ }, /turf/open/floor/iron/dark/textured, /area/station/security/prison) -"xvM" = ( -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/machinery/photocopier/prebuilt, -/turf/open/floor/iron/dark, -/area/station/engineering/lobby) "xvN" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 6 @@ -82938,12 +82956,6 @@ /mob/living/carbon/human/species/monkey, /turf/open/floor/engine, /area/station/science/genetics) -"xyH" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "xyI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -83073,12 +83085,6 @@ }, /turf/open/floor/iron, /area/station/commons/vacant_room/commissary) -"xAF" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "xAQ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -83147,14 +83153,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel) -"xBu" = ( -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/item/clothing/mask/breath/muzzle, -/turf/open/floor/iron/dark, -/area/station/science/robotics/lab) "xBv" = ( /obj/machinery/light/directional/north, /obj/effect/decal/cleanable/dirt, @@ -83184,26 +83182,21 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"xBZ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +"xCk" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 }, -/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark, -/area/station/maintenance/disposal) -"xCd" = ( -/obj/structure/table, -/obj/item/computer_disk{ - pixel_x = -2 - }, -/obj/item/computer_disk{ - pixel_x = 2; - pixel_y = 8 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/station/science/ordnance/office) +/area/station/ai_monitored/turret_protected/aisat_interior) "xCl" = ( /turf/open/floor/iron, /area/station/science/robotics/lab) @@ -83271,12 +83264,6 @@ /obj/item/storage/pill_bottle/mannitol, /turf/open/floor/iron/white, /area/station/medical/cryo) -"xCR" = ( -/obj/structure/fence{ - dir = 2 - }, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "xDa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/structure/sign/warning/secure_area/directional/north, @@ -83394,6 +83381,10 @@ /obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron/dark/textured_large, /area/station/security/evidence) +"xEn" = ( +/obj/structure/sign/warning/secure_area/directional/north, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "xEF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -83401,15 +83392,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"xET" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/security/brig/entrance) "xEV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -83598,6 +83580,14 @@ /obj/machinery/status_display/evac/directional/south, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"xHm" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/filingcabinet/white, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/bridge) "xHq" = ( /obj/machinery/door/airlock/security/glass{ name = "Brig Entrance" @@ -83686,6 +83676,19 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/station/science/server) +"xIL" = ( +/obj/item/hatchet, +/obj/item/cultivator, +/obj/item/crowbar, +/obj/item/reagent_containers/cup/watering_can, +/obj/item/plant_analyzer, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/obj/structure/table/wood, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics/garden) "xIO" = ( /obj/machinery/light/small/dim/directional/east, /obj/structure/railing{ @@ -83720,12 +83723,6 @@ }, /turf/open/floor/engine/xenobio, /area/station/science/xenobiology) -"xJp" = ( -/obj/machinery/atmospherics/components/binary/pressure_valve/on{ - name = "Waste Release" - }, -/turf/open/floor/iron, -/area/station/engineering/atmos) "xJv" = ( /obj/structure/rack, /obj/item/screwdriver, @@ -83767,16 +83764,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"xJN" = ( -/obj/structure/disposalpipe/junction{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/plating, -/area/station/maintenance/starboard/upper) "xJT" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -83846,6 +83833,22 @@ "xKJ" = ( /turf/closed/wall, /area/station/command/meeting_room) +"xKU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/firealarm/directional/east{ + pixel_y = 16 + }, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos) "xKX" = ( /obj/effect/turf_decal/trimline/dark_green/arrow_ccw{ dir = 6 @@ -83894,6 +83897,12 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/aft) +"xLS" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "xLT" = ( /obj/effect/turf_decal/siding/white, /obj/effect/turf_decal/tile/blue/opposingcorners, @@ -84034,14 +84043,10 @@ }, /turf/open/floor/iron/dark, /area/mine/mechbay) -"xOl" = ( -/obj/structure/fence/door, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) -"xOF" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/sign/warning/secure_area/directional/north, -/turf/open/floor/plating/snowed/icemoon, +"xOk" = ( +/obj/structure/marker_beacon/burgundy, +/obj/effect/mapping_helpers/no_atoms_ontop, +/turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/less_spawns) "xOQ" = ( /obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, @@ -84315,12 +84320,11 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/port) -"xTn" = ( -/obj/structure/fence{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) +"xSM" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/hydroponics/soil/rich, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "xTp" = ( /obj/machinery/camera/directional/south{ c_tag = "Solar Maintenance - North East" @@ -84337,22 +84341,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/white/smooth_large, /area/station/science/lab) -"xTx" = ( -/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 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Surgery A"; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/station/medical/surgery/fore) "xTy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/effect/decal/cleanable/dirt, @@ -84679,6 +84667,15 @@ dir = 1 }, /area/station/engineering/atmos/storage/gas) +"xXk" = ( +/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/surface/outdoors/less_spawns) "xXz" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 4; @@ -84686,6 +84683,12 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"xXK" = ( +/obj/machinery/atmospherics/components/binary/pressure_valve/on{ + name = "Waste Release" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) "xXQ" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -84700,6 +84703,13 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"xYt" = ( +/obj/machinery/atmospherics/components/unary/passive_vent, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "xYw" = ( /obj/structure/flora/bush/leavy/style_random, /turf/open/floor/grass, @@ -85005,13 +85015,6 @@ dir = 1 }, /area/station/maintenance/department/cargo) -"yce" = ( -/obj/machinery/holopad/secure, -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/custom_shuttle, -/turf/open/floor/iron/large, -/area/station/engineering/storage/tech) "ych" = ( /obj/item/chair/wood/wings, /obj/effect/turf_decal/bot_red, @@ -85036,10 +85039,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/engineering/storage) -"ycD" = ( -/obj/structure/fence/door/opened, -/turf/open/floor/plating/snowed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "ycO" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, @@ -85124,9 +85123,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/chapel) -"ydD" = ( -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "ydI" = ( /turf/closed/wall/r_wall, /area/station/hallway/secondary/entry) @@ -85235,6 +85231,12 @@ }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/surface/outdoors/nospawn) +"ygd" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "ygf" = ( /obj/structure/bookcase{ name = "Forbidden Knowledge" @@ -85310,10 +85312,6 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/plating, /area/station/maintenance/fore) -"ygT" = ( -/obj/machinery/power/port_gen/pacman/pre_loaded, -/turf/open/floor/plating, -/area/station/maintenance/port/greater) "yhe" = ( /obj/structure/cable, /obj/machinery/light/directional/south, @@ -85332,14 +85330,16 @@ /obj/structure/cable/layer3, /turf/open/floor/iron/grimy, /area/station/ai_monitored/turret_protected/aisat_interior) -"yhA" = ( -/obj/structure/flora/tree/pine/style_random, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/less_spawns) "yhU" = ( /obj/structure/chair/stool/directional/north, /turf/open/floor/iron, /area/station/security/prison/work) +"yhY" = ( +/obj/structure/fence/end{ + dir = 2 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors/less_spawns) "yia" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -109496,8 +109496,8 @@ thA thA thA uOb -wok -wok +dQT +dQT yiz lBR fZq @@ -110010,8 +110010,8 @@ thA thA thA uOb -wok -wok +dQT +dQT nHs lBR oWe @@ -110524,8 +110524,8 @@ thA thA thA uOb -wok -wok +dQT +dQT kXO lBR jbb @@ -112594,7 +112594,7 @@ nbm vVH akZ pdx -ppw +uma nNn fTb cgb @@ -112843,7 +112843,7 @@ swf vVH iVN wPg -kcV +oCd tVf tVf tVf @@ -163557,7 +163557,7 @@ bOz xar chQ veK -mCU +vHS rNc icu rOB @@ -167928,7 +167928,7 @@ gjq faL eJf cMk -qWx +hig cMk eJf faL @@ -169684,7 +169684,7 @@ hJp hby nxY fHV -xBZ +czM bIo nit uMD @@ -170451,7 +170451,7 @@ gjq gjq scw hyj -idF +hqS oXx ceY kbq @@ -172540,7 +172540,7 @@ liB rCO baV krJ -vtn +bzs cLq wUL yaD @@ -174797,7 +174797,7 @@ hwu wUj vmw wUj -vjD +gqE jEJ dZN eGW @@ -175582,7 +175582,7 @@ bbQ otw pvz oKJ -qeB +hIE wMt thA thA @@ -176328,7 +176328,7 @@ tVf izn lgK wrw -bFd +qqd eDq iXh lWb @@ -177091,7 +177091,7 @@ iDt xby olV mcF -swg +qjE oZR oVY pez @@ -177112,7 +177112,7 @@ uQC nSk wQR lEM -lqY +gCQ lyg gjq gjq @@ -177353,9 +177353,9 @@ nUL oVY pez yiL -tbW +oRY cxO -eON +osw tuc tuc yiL @@ -177624,7 +177624,7 @@ hBg hgM vIH gXh -rYu +udo fiL gjq gjq @@ -178125,7 +178125,7 @@ oVY pez yiL agF -wZo +gJI rGh iJE qnU @@ -178638,7 +178638,7 @@ uVC oVY tGJ tVf -aoD +mzH gAn qNK nmI @@ -178893,7 +178893,7 @@ fkV vVH wEp oVY -uiq +nMZ tVf wJi rME @@ -180179,7 +180179,7 @@ wRa wRa wRa wRa -aoD +mzH wRa wRa wRa @@ -184118,7 +184118,7 @@ hjM hjM dpq ekq -eEb +njO nxM pBW mep @@ -185875,7 +185875,7 @@ lRO sBy lom ete -qoJ +srh exw exw exw @@ -186950,7 +186950,7 @@ nxM bYY cDh iyQ -uKA +qfD fwI sCQ lNy @@ -188989,9 +188989,9 @@ jUB tMk xDb pGS -alf +dQx pGS -jaH +ocn pGS xDb xMq @@ -189756,7 +189756,7 @@ aCw uHV cKL gZb -jfk +hyH cAr gls drR @@ -191298,7 +191298,7 @@ aow kkF vLY xDb -qtq +dLT atl lzX dRz @@ -191546,7 +191546,7 @@ fuH fuH btU mCd -xou +het cZk tHJ xDb @@ -192072,7 +192072,7 @@ cxQ vJB wgI qaI -pqQ +uOO jUB vjJ bPE @@ -192867,7 +192867,7 @@ oxO rUS tRd tRd -xAF +hzo nPI nPI nPI @@ -194657,7 +194657,7 @@ cZT pXj qLY hRQ -brn +xti qLY hEW jAF @@ -194905,8 +194905,8 @@ iDt alM jCr ffe -njU -eqJ +aHo +lgl mqe hRC euM @@ -194933,7 +194933,7 @@ pMF mEW rkl nPI -mhM +lPv alM thA thA @@ -195162,13 +195162,13 @@ iDt alM oxO ffe -wAn +fdl lQN tUN dtU niy gtF -eAo +lqe qLY cyh cXX @@ -195375,7 +195375,7 @@ xMq tBs dHJ glk -hCd +rKy tBs iXC moB @@ -195419,8 +195419,8 @@ iDt alM oxO ffe -pCJ -dqA +oTD +nXB wPd nWK qWS @@ -195676,9 +195676,9 @@ iDt alM oxO ffe -bAc -qlp -ekP +cNZ +oXy +cLP iwQ pMF cBv @@ -195932,11 +195932,11 @@ iDt iDt alM jOp -sDe -qxE +wVS +kte vHq obZ -sDJ +aXl bnr qLY qLY @@ -196409,7 +196409,7 @@ tBs tBs ceO uII -mhk +pNc hhz qEJ eAk @@ -197482,7 +197482,7 @@ ffe iry jXl oxO -qtb +sKI iry qUL cma @@ -197955,7 +197955,7 @@ aIe wBA uJq vNs -fgp +rNV hMr aUO aUO @@ -198207,7 +198207,7 @@ tBs kCx wrX aMA -jgm +qim aIe lmT dzy @@ -201335,7 +201335,7 @@ eYY aUu oHo eVw -pMI +foZ vzD thA thA @@ -218666,245 +218666,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -218923,245 +218923,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -219180,245 +219180,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -219437,245 +219437,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -219694,245 +219694,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -219951,245 +219951,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -220208,245 +220208,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -220465,245 +220465,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -220722,245 +220722,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -220979,245 +220979,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -221236,245 +221236,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -221493,245 +221493,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -221750,245 +221750,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -222007,245 +222007,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -222264,245 +222264,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -222521,245 +222521,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -222778,245 +222778,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -223035,245 +223035,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -ydD -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -ydD -ydD -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +fwx +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +fwx +fwx +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -223292,245 +223292,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -bih +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +tra bln hcw lSu -bih -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -bih +tra +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +tra lSu weW bln -bih -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tra +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -223549,245 +223549,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC sEB sEB sEB -ydD -mDR -mDR -ydD -mDR -mDR -mDR -mDR -mDR -ydD -mDR -ydD -ydD +fwx +utC +utC +fwx +utC +utC +utC +utC +utC +fwx +utC +fwx +fwx sEB sEB sEB -ydD -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +fwx +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -223806,245 +223806,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -ydD -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +fwx +utC sEB sEB sEB -ydD -mDR -ydD -mDR -mDR +fwx +utC +fwx +utC +utC jNZ kKU rzO -ydD -mDR -ydD -mDR -mDR +fwx +utC +fwx +utC +utC sEB sEB sEB -ydD -mDR -uiT -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +fwx +utC +tkU +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -224063,135 +224063,135 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC fUR sEB sEB sEB fUR -mDR -mDR -mDR +utC +utC +utC jNZ sEB sEB sEB rzO -mDR -mDR -mDR +utC +utC +utC fUR sEB sEB sEB fUR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -224224,84 +224224,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -224320,109 +224320,109 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -uiT -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +tkU +utC fUR sEB tqR sEB fUR -ydD -bih +fwx +tra jNZ sEB sEB @@ -224430,25 +224430,25 @@ sEB sEB sEB rzO -bih -ydD +tra +fwx fUR sEB tqR sEB fUR -ydD -rwJ -mDR -yhA -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO +fwx +tUm +utC +fri +utC +utC +utC +txl +txl +txl +txl +txl aBR aBR aBR @@ -224481,84 +224481,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -224577,109 +224577,109 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -uiT -mDR -rwJ -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +tkU +utC +tUm +utC fUR fUR mnu fUR fUR -ydD -mDR +fwx +utC miY sEB sEB @@ -224687,25 +224687,25 @@ sEB sEB sEB qVo -mDR -mDR +utC +utC fUR fUR mnu fUR fUR -mDR -mDR -iIC -mDR -ojS -oDf -mDR -mDR -wNO -wNO -wNO +utC +utC +dHF +utC wNO +vfr +utC +utC +txl +txl +txl +txl aBR aBR aBR @@ -224738,84 +224738,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -224834,109 +224834,109 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -yhA -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +fri +utC +utC +utC fUR mXT cJt eWF fUR -gEf -bCj +dTI +dtP sEB sEB sEB @@ -224944,25 +224944,25 @@ sEB sEB sEB qVo -ydD -mDR +fwx +utC fUR mXT cJt iMu fUR -jBU -mDR -ydD -ydD -mDR -mDR -mDR -mDR -mDR -bih -mDR -mDR +hvA +utC +fwx +fwx +utC +utC +utC +utC +utC +tra +utC +utC bln bln bln @@ -224995,84 +224995,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -225091,109 +225091,109 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -oDf -mDR -mDR -ydD -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +vfr +utC +utC +fwx +utC fUR fUR xau fUR fUR -oFs -fCc +gSE +sNA sEB sEB sEB @@ -225202,13 +225202,13 @@ sEB sEB sEB rhJ -ydD +fwx fUR fUR xau fUR fUR -mDR +utC fUR fUR fUR @@ -225252,84 +225252,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -225348,102 +225348,102 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -uiT -mDR -mDR -iIC -mDR -mDR -mDR -mDR -mDR -bih -ydD -bvG +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +tkU +utC +utC +dHF +utC +utC +utC +utC +utC +tra +fwx +xOk fUR kod kyg @@ -225465,7 +225465,7 @@ uhx jHX tLm fUR -ydD +fwx fUR kod gFL @@ -225509,84 +225509,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -225605,102 +225605,102 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -iIC -mDR -ydD -bCj -wdi -wdi -iDn +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +dHF +utC +fwx +dtP +iOh +iOh +hHG uhx ykb hAG @@ -225722,7 +225722,7 @@ qYz lnL otG uhx -ydD +fwx uhx ykb hAG @@ -225766,84 +225766,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -225862,98 +225862,98 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -yhA -mDR -oDf -mDR -mDR -mDR -mDR -mDR -bCj +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +fri +utC +vfr +utC +utC +utC +utC +utC +dtP fUR fUR nFL @@ -225979,7 +225979,7 @@ uhx bzg otG uhx -ydD +fwx uhx ykb wOy @@ -226023,84 +226023,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -226119,98 +226119,98 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -nmw +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +vJV fUR eYK xAk @@ -226236,7 +226236,7 @@ dcG jXm otG uhx -ydD +fwx uhx ykb jdY @@ -226280,84 +226280,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -226376,98 +226376,98 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -iIC -mDR -mDR -uiT -mDR -mDR -nmw +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +dHF +utC +utC +tkU +utC +utC +vJV mVE ryM uee @@ -226493,7 +226493,7 @@ fsv lFg dvO uhx -ydD +fwx uhx ykb sfr @@ -226537,84 +226537,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -226633,98 +226633,98 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -iIC -mDR -mDR -mDR -mDR -mDR -ojS -mDR -nmw +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +dHF +utC +utC +utC +utC +utC +wNO +utC +vJV fUR fUR kVA @@ -226750,7 +226750,7 @@ fsv sfr dvO uhx -ydD +fwx uhx ovm fYW @@ -226794,84 +226794,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -226890,99 +226890,99 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -yhA -mDR -nmw -awS +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +fri +utC +vJV +kDs ydI nvU ydI @@ -227007,7 +227007,7 @@ lKc uMm dvO uhx -ydD +fwx uhx ovm fld @@ -227051,84 +227051,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -227147,98 +227147,98 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -oDf -mDR -mDR -mDR -mDR -nmw +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +vfr +utC +utC +utC +utC +vJV ydI ydI nWM @@ -227264,7 +227264,7 @@ uhx bzg dvO uhx -ydD +fwx uhx ovm wOy @@ -227308,84 +227308,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -227404,98 +227404,98 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -iIC -mDR -ydD -mDR -bCj -wdi -wdi -awS +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +dHF +utC +fwx +utC +dtP +iOh +iOh +kDs mVE azN xft @@ -227521,7 +227521,7 @@ qYz lnL dvO uhx -ydD +fwx uhx ovm uhA @@ -227565,84 +227565,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -227661,94 +227661,94 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -iIC -mDR -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +dHF +utC +utC +utC +utC +utC lJO hEI hEI @@ -227778,7 +227778,7 @@ uhx bzg oVX fUR -ydD +fwx fUR tvm wOy @@ -227822,84 +227822,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -227918,94 +227918,94 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -ydD -oDf -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +fwx +vfr +utC lJO dxI muv @@ -228019,7 +228019,7 @@ oiD xVN fUR fUR -okF +nMj chP sEB sEB @@ -228029,7 +228029,7 @@ sEB sEB sEB fiv -ydD +fwx fUR fUR bAo @@ -228079,84 +228079,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -228175,93 +228175,93 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -uiT -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +tkU +utC +utC lJO lJO ldJ @@ -228276,8 +228276,8 @@ nDJ wOy pGy fUR -iDn -ydD +hHG +fwx mZf ooL sEB @@ -228285,8 +228285,8 @@ sEB sEB ooL rwt -ydD -ydD +fwx +fwx fUR rJr bzg @@ -228336,84 +228336,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -228432,93 +228432,93 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -iIC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +dHF lJO kQg tLB @@ -228593,84 +228593,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -228689,93 +228689,93 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -iIC -mDR -mDR -yhA -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +dHF +utC +utC +fri +utC lJO kQg ofc @@ -228850,84 +228850,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -228946,93 +228946,93 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -ydD -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +fwx +utC +utC lJO lJO lJO @@ -229107,84 +229107,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -229203,93 +229203,93 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -bCj +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +dtP mGf lJO rrn @@ -229364,84 +229364,84 @@ aBR aBR aBR aBR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -229460,92 +229460,92 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -owM -mDR -mDR -rwJ -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +vOy +utC +utC +tUm +utC lJO lJO lJO @@ -229589,14 +229589,14 @@ tKI pgE tKI bln -iIC -mDR -uiT -mDR -mDR -mDR -mDR -mDR +dHF +utC +tkU +utC +utC +utC +utC +utC aBR aBR aBR @@ -229619,86 +229619,86 @@ aBR aBR aBR aBR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -229717,92 +229717,92 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -oDf -mDR -ydD -ydD +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +vfr +utC +fwx +fwx cyH hjI nbj @@ -229839,21 +229839,21 @@ fUR teE bKA nwT -bFr +wvJ tzM aUM tKI bCQ tKI tKI -gTC -uiT -mDR -mDR -mDR -mDR -mDR -mDR +qRv +tkU +utC +utC +utC +utC +utC +utC aBR aBR aBR @@ -229876,86 +229876,86 @@ aBR aBR aBR aBR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -229974,92 +229974,92 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -iIC -mDR -mDR -yhA -ydD -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +dHF +utC +utC +fri +fwx +utC lJO lJO lJO @@ -230073,7 +230073,7 @@ lJO lJO opS jIn -gdU +nLD iRo bvq kHP @@ -230103,14 +230103,14 @@ tKI jLX fbY teN -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +utC +utC +utC +utC +utC +utC +utC +utC aBR aBR aBR @@ -230133,86 +230133,86 @@ aBR aBR aBR aBR -mDR -mDR -mDR -uiT -mDR -mDR -mDR -ydD -ydD -mDR -mDR -mDR -mDR -mDR -mDR -owM -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +tkU +utC +utC +utC +fwx +fwx +utC +utC +utC +utC +utC +utC +vOy +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -230231,91 +230231,91 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC lJO lJO fEd @@ -230360,15 +230360,15 @@ erK rfF brM teN -oDf -ojS -mDR -mDR -mDR -mDR -mDR -mDR -mDR +vfr +wNO +utC +utC +utC +utC +utC +utC +utC aBR aBR aBR @@ -230388,88 +230388,88 @@ aBR aBR aBR aBR -mDR -mDR -mDR -uiT -mDR -uiT -mDR +utC +utC +utC +tkU +utC +tkU +utC hAM lej eRE qQk tTO -mDR -uiT -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +tkU +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -230488,91 +230488,91 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -oqI -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD -uiT -uiT -mDR -mDR -mDR -mDR -mDR -mDR -mDR -uiT -uiT -mDR -mDR -mDR -ydD -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +wLW +utC +utC +utC +utC +utC +utC +utC +fwx +tkU +tkU +utC +utC +utC +utC +utC +utC +utC +tkU +tkU +utC +utC +utC +fwx +utC lJO cKB tcR @@ -230617,16 +230617,16 @@ erK bCQ pdf teN -mDR -mDR -oDf -mDR -mDR -mDR -owM -mDR -mDR -mDR +utC +utC +vfr +utC +utC +utC +vOy +utC +utC +utC aBR aBR aBR @@ -230644,89 +230644,89 @@ aBR aBR aBR aBR -mDR -mDR -mDR -mDR -mDR -uiT -yhA -mDR +utC +utC +utC +utC +utC +tkU +fri +utC bvb tMa bln bln bvb -gTC -yhA -uiT -uiT -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +qRv +fri +tkU +tkU +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -230745,70 +230745,70 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -owM -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +vOy +utC +utC +utC hPv kdS kdS @@ -230874,17 +230874,17 @@ tKI npr uyx teN -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC aBR aBR aBR @@ -230900,90 +230900,90 @@ aBR aBR aBR aBR -mDR -mDR -mDR -mDR -uiT -uiT -mDR -mDR -ydD +utC +utC +utC +utC +tkU +tkU +utC +utC +fwx chn bln cnx bln chn -mDR -mDR -ydD -mDR -uiT -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +fwx +utC +tkU +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -231002,70 +231002,70 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -uiT +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +tkU fPc bln bln @@ -231131,17 +231131,17 @@ tKI bCQ tKI tKI -gTC -oDf -ojS -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +qRv +vfr +wNO +utC +utC +utC +utC +utC +utC +utC +utC aBR aBR aBR @@ -231157,9 +231157,9 @@ aBR aBR aBR aBR -mDR -mDR -uiT +utC +utC +tkU hAM lej ujK @@ -231177,70 +231177,70 @@ vTh qQk ujK hAM -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -231259,70 +231259,70 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -uiT +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +tkU fPc bln uei @@ -231387,18 +231387,18 @@ tKI tKI kPq tKI -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC aBR aBR aBR @@ -231414,9 +231414,9 @@ aBR aBR aBR aBR -mDR -mDR -mDR +utC +utC +utC vap bln ntK @@ -231434,70 +231434,70 @@ bln bln lSu fPc -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -231516,70 +231516,70 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -yhA -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +fri +utC bvb tMa uei @@ -231612,9 +231612,9 @@ lJO lJO lJO lJO -wTW -nAL -wTW +mCT +blA +mCT sGq oCO tdp @@ -231644,18 +231644,18 @@ eVp eVp bCQ tKI -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC aBR aBR aBR @@ -231671,9 +231671,9 @@ aBR aBR aBR aBR -mDR -mDR -mDR +utC +utC +utC fPc mQb xxB @@ -231691,70 +231691,70 @@ xxB xxB lSu fPc -uiT -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -231773,70 +231773,70 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -uiT -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +tkU +utC +utC ebW mQb uei @@ -231869,10 +231869,10 @@ lil anl pLZ lJO -epL -epL -epL -jRc +aPM +aPM +aPM +qTm oCO oCO tmL @@ -231901,18 +231901,18 @@ tKI tKI tKI tKI -gEf -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +dTI +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC aBR aBR aBR @@ -231928,9 +231928,9 @@ aBR aBR aBR aBR -mDR -mDR -mDR +utC +utC +utC bvb uer tmR @@ -231948,70 +231948,70 @@ tmR tmR bln bvb -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -232030,70 +232030,70 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC fPc bln uei @@ -232121,16 +232121,16 @@ flD eUf hjI hjt -hfl +kkv hjI hjI anl icY -rHf -gjY -kYs -jea -lEr +esv +lCb +ddZ +eUA +scr oCO oCO oCO @@ -232155,21 +232155,21 @@ tKI jez bCQ tKI -ydD -mDR -mDR -bih -mDR -mDR -mDR -bih -mDR -mDR -mDR -bih -mDR -mDR -mDR +fwx +utC +utC +tra +utC +utC +utC +tra +utC +utC +utC +tra +utC +utC +utC aBR aBR aBR @@ -232185,9 +232185,9 @@ aBR aBR aBR aBR -mDR -uiT -mDR +utC +tkU +utC fPc bln xxB @@ -232205,70 +232205,70 @@ xxB xxB bln fPc -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -232287,67 +232287,67 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC hAM kdS kdS @@ -232383,14 +232383,14 @@ lJO lJO lJO lJO -wqj -oxs +nCr +eUi eBB tNd nor sst -ajI -aBY +xIL +jxI hjv pXh rOb @@ -232412,21 +232412,21 @@ tKI xDw bCQ tKI -ydD -mDR -mDR -mDR -mDR -ydD -mDR -mDR -ydD -ydD -mDR -mDR -mDR -mDR -mDR +fwx +utC +utC +utC +utC +fwx +utC +utC +fwx +fwx +utC +utC +utC +utC +utC aBR aBR aBR @@ -232442,9 +232442,9 @@ aBR aBR aBR aBR -mDR -mDR -mDR +utC +utC +utC uap bln bln @@ -232462,70 +232462,70 @@ bln bln bln fPc -uiT -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -232544,67 +232544,67 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC fPc bln bln @@ -232669,22 +232669,22 @@ tlm jLf fsj tKI -gEf -mDR -ydD -ydD -ydD -ydD -ydD -ydD -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +dTI +utC +fwx +fwx +fwx +fwx +fwx +fwx +utC +utC +utC +utC +utC +utC +utC +utC aBR aBR aBR @@ -232696,12 +232696,12 @@ aBR aBR aBR aBR -mDR -mDR -mDR -mDR -mDR -ydD +utC +utC +utC +utC +utC +fwx dzZ bln xxB @@ -232719,70 +232719,70 @@ xxB xxB bln fPc -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -232801,67 +232801,67 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -uiT +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +tkU yfW tMa cnx @@ -232901,14 +232901,14 @@ sAR sAR sAR lCn -fzi +kPy dQI pPT pPT hjv vTP lsi -xhx +kUm tKI kii cEG @@ -232926,22 +232926,22 @@ tKI tKI dBJ teN -mDR -ydD -ydD -ydD -ydD -ydD -mDR -mDR -ydD -ydD -mDR -mDR -mDR -mDR -mDR -mDR +utC +fwx +fwx +fwx +fwx +fwx +utC +utC +fwx +fwx +utC +utC +utC +utC +utC +utC aBR aBR aBR @@ -232953,12 +232953,12 @@ aBR aBR aBR aBR -mDR -mDR -mDR -owM -mDR -mDR +utC +utC +utC +vOy +utC +utC bvb tMa tmR @@ -232976,70 +232976,70 @@ tmR tmR bln bvb -gTC -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +qRv +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -233058,67 +233058,67 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -uiT +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +tkU vap bln mQb @@ -233154,18 +233154,18 @@ lNj qDI lJO lJO -cxv -vOz -xfD +lJc +ftE +xSM oLm rbE -tuV -gph -uDT +qYO +lYj +nrM oCO kxs lsi -vZh +fyq qnj qnj qnj @@ -233183,39 +233183,39 @@ orq tKI dBJ teN -mDR -ydD -ydD -mDR -mDR -ydD -ydD -ydD -ydD -ydD -mDR -bih -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -uiT +utC +fwx +fwx +utC +utC +fwx +fwx +fwx +fwx +fwx +utC +tra +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +tkU fPc bln xxB @@ -233233,70 +233233,70 @@ xxB xxB bln fPc -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -233315,67 +233315,67 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC fYT kdS kdS @@ -233409,7 +233409,7 @@ dIx kEq ndz hdh -deU +fHq lJO lJO lJO @@ -233422,7 +233422,7 @@ fYS fYS wpO lsi -cne +gOm qnj omg hzL @@ -233440,39 +233440,39 @@ wbY tKI dBJ teN -mDR -mDR -ydD -ydD -ydD -ydD -ydD -ydD -ydD -ydD -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -uiT -uiT +utC +utC +fwx +fwx +fwx +fwx +fwx +fwx +fwx +fwx +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +tkU +tkU fPc bln bln @@ -233490,70 +233490,70 @@ mQb bln bln ebW -uiT -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -233572,70 +233572,70 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC fPc mQb uei @@ -233674,7 +233674,7 @@ lJO wSf tak bPr -vsB +byA bVS vQt gpp @@ -233697,39 +233697,39 @@ gak tKI dBJ tKI -okF -mDR -ydD -ydD -mDR -mDR -mDR -ydD -mDR -ydD -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -uiT -mDR +nMj +utC +fwx +fwx +utC +utC +utC +fwx +utC +fwx +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +tkU +utC fPc bln xxB @@ -233747,70 +233747,70 @@ xxB xxB bln chn -uiT -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -233829,70 +233829,70 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -uiT -yhA -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +tkU +fri +utC oHg mQb uei @@ -233954,39 +233954,39 @@ hlv tKI dBJ tKI -mDR -mDR -mDR -ydD -mDR -ydD -pRW -ydD -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -bvD -mDR -uiT -uiT -mDR +utC +utC +utC +fwx +utC +fwx +bfP +fwx +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +uGo +utC +tkU +tkU +utC bvb bln tmR @@ -234004,70 +234004,70 @@ tmR tmR bln bvb -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -234086,70 +234086,70 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -uiT -uiT -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +tkU +tkU +utC yfW tMa uei @@ -234211,8 +234211,8 @@ tKI tKI jss tKI -rMm -pBz +lQi +vbG maT nNZ oSK @@ -234220,30 +234220,30 @@ maT vEG rEr maT -awS -mDR -bih -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -bwc -mDR -uiT -ydD -mDR +kDs +utC +tra +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +cWX +utC +tkU +fwx +utC fPc bln xxB @@ -234261,70 +234261,70 @@ xxB xxB bln fPc -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -234343,70 +234343,70 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -yhA -uiT -ydD +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +fri +tkU +fwx wOq bln uei @@ -234477,30 +234477,30 @@ kXr aRx kjd maT -nmw -flP -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -bwc -mDR -mDR -mDR -ydD +vJV +xeg +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +cWX +utC +utC +utC +fwx pMM bln bln @@ -234518,70 +234518,70 @@ bln bln bln fPc -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -234600,70 +234600,70 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -ydD -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +fwx +utC +utC vap bln bln @@ -234734,30 +234734,30 @@ kXr hTk rEr maT -rMm -wdi -wdi -trg -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -bwc -mDR -ydD -mDR -uiT +lQi +iOh +iOh +vJv +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +cWX +utC +fwx +utC +tkU fPc mQb lSu @@ -234775,70 +234775,70 @@ ahG ujK ujK obe -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -234857,70 +234857,70 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC obe kdS kdS @@ -234995,26 +234995,26 @@ kXr maT maT kXr -gEf -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -bwc -mDR -ydD -mDR -uiT +dTI +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +cWX +utC +fwx +utC +tkU fPc bln mQb @@ -235027,75 +235027,75 @@ jWl jlJ aMZ vap -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -235114,85 +235114,85 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -ydD -mDR -mDR -mDR -mDR -uiT +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +fwx +utC +utC +utC +utC +tkU fPc -mDR -mDR -mDR -mDR -ydD -mDR -mDR -mDR -mDR -mDR +utC +utC +utC +utC +fwx +utC +utC +utC +utC +utC lJO hEI lJO @@ -235252,26 +235252,26 @@ mSP wyB tEj maT -mDR -mDR -mDR -ddl -wdi -wdi -fYj -mDR -mDR -mDR -mDR -mDR -mDR -mDR -evC -ofS -mDR -mDR -mDR -uiT +utC +utC +utC +gsK +iOh +iOh +nBE +utC +utC +utC +utC +utC +utC +utC +xYt +atB +utC +utC +utC +tkU pRj pRj pRj @@ -235284,75 +235284,75 @@ hTq jlJ bln chn -mDR -yhA -uiT -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +fri +tkU +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -235371,87 +235371,87 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -ydD -ydD -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +fwx +fwx +utC +utC fPc -mDR -mDR -yhA -mDR -uiT -mDR -rwJ -oDf -ydD -mDR -mDR -mDR +utC +utC +fri +utC +tkU +utC +tUm +vfr +fwx +utC +utC +utC lJO cIq lJO @@ -235509,26 +235509,26 @@ huI uqg pUi maT -mDR -mDR -mDR +utC +utC +utC qjQ aOd axg qjQ -mDR -mDR +utC +utC pRj pRj pRj ptf pRj pRj -jxH -wdi -wdi -iDn -mDR +uqG +iOh +iOh +hHG +utC pRj emx kpn @@ -235541,75 +235541,75 @@ rbb jlJ jlJ obe -mDR -uiT -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +tkU +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -235628,87 +235628,87 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -uiT -mDR -owM -mDR -mDR -ydD -uiT -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +tkU +utC +vOy +utC +utC +fwx +tkU +utC uap -mDR -ojS -iIC -mDR -mDR -mDR -mDR -mDR -mDR -ydD -mDR -mDR +utC +wNO +dHF +utC +utC +utC +utC +utC +utC +fwx +utC +utC lJO lJO lJO @@ -235740,7 +235740,7 @@ qnj gtG ykG dVb -gMk +pMX qVg wsV uKO @@ -235766,26 +235766,26 @@ uqn kLZ jcJ kXr -mDR -mDR -mDR +utC +utC +utC aOd iAu rLo qjQ -mDR -mDR +utC +utC pRj kBV pRj dkn vmr pRj -jxH +uqG ptf kzZ ptf -mDR +utC pRj rej iaT @@ -235798,75 +235798,75 @@ smj iCX glh bln -uiT -uiT -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +tkU +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -235885,89 +235885,89 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -uiT -mDR -rwJ -mDR -ydD -ydD -uiT -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +tkU +utC +tUm +utC +fwx +fwx +tkU +utC ebW -ydD -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -iIC -mDR -mDR -mDR +fwx +utC +utC +utC +utC +utC +utC +utC +utC +utC +dHF +utC +utC +utC lJO dGe lJO @@ -236023,26 +236023,26 @@ ajw ajw ajw maT -mDR +utC qjQ qjQ qjQ qjQ jDl qjQ -vqW -vqW +xXk +xXk pRj qOl qPw csE hRw pRj -pqT +eDJ ptf daS ptf -mDR +utC pRj mVN hUI @@ -236055,75 +236055,75 @@ ooU ipE glh mQb -yhA -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +fri +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -236142,89 +236142,89 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -yhA -mDR -mDR -ydD -ydD -mDR -yhA -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +fri +utC +utC +fwx +fwx +utC +fri +utC fPc -mDR -ydD -mDR -mDR -uiT -oDf -mDR -mDR -mDR -uiT -mDR -mDR -ojS -mDR +utC +fwx +utC +utC +tkU +vfr +utC +utC +utC +tkU +utC +utC +wNO +utC hEI hjI hEI @@ -236287,8 +236287,8 @@ esc qjQ axg qjQ -mDR -mDR +utC +utC ptf hZQ cZN @@ -236312,75 +236312,75 @@ fFx czR glh mQb -uiT -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -236399,89 +236399,89 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -bgf -uiT -mDR -mDR -mDR -bgf -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +hMQ +tkU +utC +utC +utC +hMQ +utC fPc -mDR -mDR -oDf -mDR -yhA -mDR -mDR -mDR -oDf -mDR -mDR -mDR -yhA -mDR +utC +utC +vfr +utC +fri +utC +utC +utC +vfr +utC +utC +utC +fri +utC hEI ndz hEI @@ -236544,8 +236544,8 @@ hoD vDO lgH qjQ -mDR -mDR +utC +utC ptf qOl sUS @@ -236569,75 +236569,75 @@ pyI mNY glh mQb -yhA -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +fri +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -236656,61 +236656,61 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -236726,19 +236726,19 @@ umh tGr xAs jbe -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC hEI hjI hEI @@ -236801,8 +236801,8 @@ ewI pPl xCL qjQ -mDR -mDR +utC +utC ptf csE vPi @@ -236826,75 +236826,75 @@ xHe ptf bln bln -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -236913,60 +236913,60 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR tGr @@ -236986,13 +236986,13 @@ sDl sDl sDl sDl -mDR -mDR -mDR -mDR -mDR -mDR -mDR +utC +utC +utC +utC +utC +utC +utC hEI hEI lJO @@ -237058,8 +237058,8 @@ qcE aFz hoD qjQ -mDR -mDR +utC +utC ptf qOl ace @@ -237083,75 +237083,75 @@ xHe ptf bln bln -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -237170,59 +237170,59 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR tGr @@ -237315,8 +237315,8 @@ qxb nrm iQr qjQ -vqW -vqW +xXk +xXk pRj vSE mqI @@ -237340,75 +237340,75 @@ mxg pRj pRj pRj -lzm -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +qpc +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -237427,58 +237427,58 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR tGr @@ -237530,11 +237530,11 @@ bnz jxq sOz vGI -kyT +pPD lEE idO aJA -tyG +waV tKI tKI tKI @@ -237562,7 +237562,7 @@ iaF iaF ajw ajw -bNJ +bdW pBE pBE uYc @@ -237572,8 +237572,8 @@ ojk bVJ dSO qjQ -mDR -mDR +utC +utC pRj jzk kYF @@ -237597,75 +237597,75 @@ oBZ lPE daS nNr -ipY -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +bzq +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -237684,57 +237684,57 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR tGr @@ -237823,14 +237823,14 @@ ajw uYc pgq szU -crU +eVn pBE ePB hxE xtr qjQ -mDR -mDR +utC +utC pRj csE kSD @@ -237854,75 +237854,75 @@ daS pRj igG pRj -ipY -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +bzq +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -237941,56 +237941,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -238062,7 +238062,7 @@ lit qiP fgc obQ -oZB +ndk rbC kXr hrJ @@ -238086,8 +238086,8 @@ qjQ rVe qjQ qjQ -mDR -mDR +utC +utC pRj wVr drs @@ -238111,75 +238111,75 @@ pRj pRj pRj pRj -mGL -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +eHC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -238198,56 +238198,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR tGr @@ -238321,7 +238321,7 @@ tKI tKI tKI tKI -meF +kaw vkF rTt sOJ @@ -238330,7 +238330,7 @@ bvr mAN vra lZQ -wRH +jtV kXr hKV eMa @@ -238343,8 +238343,8 @@ qdC jBf dhY qjQ -vqW -vqW +xXk +xXk pRj daS tut @@ -238365,78 +238365,78 @@ bln ptf xHe ptf -mDR -yhA -yhA -uiT -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +fri +fri +tkU +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -238455,56 +238455,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR tGr @@ -238592,16 +238592,16 @@ kXr hLY ceo pBE -gCc -gfD +fNc +gSf cYK pBE cZa hxE xUS aOd -mDR -mDR +utC +utC ptf daS jSe @@ -238622,78 +238622,78 @@ bln ptf xHe ptf -mDR -mDR -uiT -uiT -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +tkU +tkU +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -238712,56 +238712,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR tGr @@ -238827,7 +238827,7 @@ iTy tKI afz rvS -ygT +xli kfe aCU jJX @@ -238857,8 +238857,8 @@ iVA hxE aCh aOd -mDR -mDR +utC +utC ptf wSU jSe @@ -238879,78 +238879,78 @@ bln ptf xHe ptf -mDR -mDR -mDR -mDR -mDR -owM -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +utC +utC +vOy +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -238969,56 +238969,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR tGr @@ -239114,8 +239114,8 @@ hxE hxE xFb aOd -mDR -mDR +utC +utC ptf jYS gBe @@ -239136,78 +239136,78 @@ bln ptf xHe ptf -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -239226,56 +239226,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR tGr @@ -239371,8 +239371,8 @@ hoD abz qjQ qjQ -vqW -vqW +xXk +xXk pRj pRj uWW @@ -239393,78 +239393,78 @@ bln ptf xHe ptf -mDR -mDR -mDR -uiT -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +tkU +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -239483,56 +239483,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR tGr @@ -239583,7 +239583,7 @@ biY mSY mQh xKb -hsm +djF xMW apI tOi @@ -239627,10 +239627,10 @@ lis aud lis qjQ -mDR -mDR -mDR -mDR +utC +utC +utC +utC pRj ili pRj @@ -239650,78 +239650,78 @@ bln ptf xHe ptf -mDR -rwJ -mDR -uiT -yhA -uiT -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +tUm +utC +tkU +fri +tkU +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -239740,56 +239740,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR tGr @@ -239884,10 +239884,10 @@ pRj pRj pRj pRj -mDR -uiT -mDR -mDR +utC +tkU +utC +utC pRj axr mUh @@ -239907,78 +239907,78 @@ bln ptf xHe ptf -mDR -mDR -mDR -uiT -mDR -mDR -mDR +utC +utC +utC +tkU +utC +utC +utC pRj pRj ptf ptf ptf -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -239997,56 +239997,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR tGr @@ -240141,10 +240141,10 @@ pRj xSI tXb pRj -mDR -mDR -yhA -uiT +utC +utC +fri +tkU pRj axr sma @@ -240176,66 +240176,66 @@ enR yju eoL ptf -mDR -mDR -uiT -mDR -mDR -mDR -mDR -mDR -uiT -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +tkU +utC +utC +utC +utC +utC +tkU +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -240254,56 +240254,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR tGr @@ -240375,7 +240375,7 @@ ozH bZg gst hYG -jYG +dYd dOw dOw yhe @@ -240398,10 +240398,10 @@ bKp bPz axr pRj -mDR -uiT -uiT -mDR +utC +tkU +tkU +utC pRj daS tZM @@ -240422,7 +240422,7 @@ pRj poc xzH hrS -qaa +faF pXv mBO pXv @@ -240433,66 +240433,66 @@ pXv xDe nkO ptf -mDR -mDR -yhA -uiT -uiT -mDR -mDR -mDR -mDR -yhA -mDR -mDR -uiT -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +fri +tkU +tkU +utC +utC +utC +utC +fri +utC +utC +tkU +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -240511,56 +240511,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR tGr @@ -240655,10 +240655,10 @@ pRj iaT twF pRj -mDR -mDR -mDR -mDR +utC +utC +utC +utC pRj pRj pRj @@ -240690,66 +240690,66 @@ qYR qvk tXb ptf -mDR -mDR -mDR -mDR -uiT -mDR -ydD -mDR -uiT -uiT -mDR -mDR -uiT -uiT -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +utC +tkU +utC +fwx +utC +tkU +tkU +utC +utC +tkU +tkU +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -240768,56 +240768,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR tGr @@ -240947,66 +240947,66 @@ mNY mNY mNY mNY -aPj -oLX -fUp -pXP -xCR -xCR -pXP -xCR -xCR -pXP -xCR -aPj -mDR -yhA -uiT -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +jHS +xhM +wDS +rbV +gMp +gMp +rbV +gMp +gMp +rbV +gMp +jHS +utC +fri +tkU +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -241025,56 +241025,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR tGr @@ -241175,7 +241175,7 @@ obj obj tXE obj -qdR +uNW obj uoB mNY @@ -241193,11 +241193,11 @@ pRj sCw eQz rAO -qbf +taX wOB beO kbs -wwf +cXo gBv tjH aUK @@ -241205,65 +241205,65 @@ gGs bbU aUj aUj -oXh -uiT -uiT -mDR -ydD -mDR -uiT -uiT -mDR -mDR -eWE -wVz -xCR -xCR -syi -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +nce +tkU +tkU +utC +fwx +utC +tkU +tkU +utC +utC +reh +fCR +gMp +gMp +uqA +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -241282,56 +241282,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -241370,9 +241370,9 @@ sDl sDl hEI sop -qqS +wZm fFb -sTF +jwL lJO lJO lJO @@ -241462,65 +241462,65 @@ oFY sIN xmK uaG -xjf -hWB -xjf -tjV -sFg -sFg -sFg -tjV -hWB -mDR -qgf -mDR -rwJ -mDR -qgf -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +cSx +uOE +cSx +vyU +pXY +pXY +pXY +vyU +uOE +utC +fuZ +utC +tUm +utC +fuZ +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -241539,57 +241539,57 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -241631,7 +241631,7 @@ sjp rqk ure lJO -vtJ +gAs bZx biY biY @@ -241719,65 +241719,65 @@ xFB rkc gxR uaG -hks -hks -hks -hIe -sFg -sFg -sFg -sFg -jmi -mDR -qgf -mDR -uiT -mDR -dUK -uhc -owM -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +iLY +iLY +iLY +bxa +pXY +pXY +pXY +pXY +fcP +utC +fuZ +utC +tkU +utC +liV +jHb +vOy +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -241796,58 +241796,58 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -241976,65 +241976,65 @@ rDO rkc qWM lha -fwo -hks -hks -hAu -sFg -sFg -sFg -sFg -hWB -mDR -qgf -mDR -yhA -mDR -qgf -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +kAK +iLY +iLY +lqE +pXY +pXY +pXY +pXY +uOE +utC +fuZ +utC +fri +utC +fuZ +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -242053,59 +242053,59 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -242169,7 +242169,7 @@ tVd uLC jCT dxK -qKK +xax oyp phf sEl @@ -242233,65 +242233,65 @@ kIt kMY omT lha -hks -hks -hks -hIe -sFg -sFg -sFg -sFg -cSu -mDR -qgf -mDR -ydD -mDR -qgf -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +iLY +iLY +iLY +bxa +pXY +pXY +pXY +pXY +xLS +utC +fuZ +utC +fwx +utC +fuZ +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -242310,60 +242310,60 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -242379,7 +242379,7 @@ eeD aSH lyG rUb -doT +vrb feJ cRg pBN @@ -242490,65 +242490,65 @@ dNG sth aUj aUj -ogn -hks -hks -hAu -sFg -sFg -sFg -tjV -hWB -mDR -qgf -mDR -uiT -mDR -qgf -mDR -uiT -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +rNZ +iLY +iLY +lqE +pXY +pXY +pXY +vyU +uOE +utC +fuZ +utC +tkU +utC +fuZ +utC +tkU +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -242567,59 +242567,59 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -242699,7 +242699,7 @@ gMq pec fJl xMR -mLg +wqn cpm dnq ylU @@ -242747,65 +242747,65 @@ ycB qtj qtj aUj -hks -hks -hks -hIe -sFg -sFg -sFg -sFg -jmi -ydD -qgf -mDR -yhA -uiT -dUK -gTC -uiT -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +iLY +iLY +iLY +bxa +pXY +pXY +pXY +pXY +fcP +fwx +fuZ +utC +fri +tkU +liV +qRv +tkU +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -242824,59 +242824,59 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -242950,7 +242950,7 @@ iYb txI xvZ iYb -vMo +sbi jWP ool jRC @@ -243004,65 +243004,65 @@ jDP wTg bRj gyR -bJU -fwo -hks -hAu -sFg -sFg -sFg -sFg -hWB -mDR -eWE -qUZ -mDR -uiT -hZR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +fhX +kAK +iLY +lqE +pXY +pXY +pXY +pXY +uOE +utC +reh +jKQ +utC +tkU +vDi +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -243081,58 +243081,58 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -243174,7 +243174,7 @@ bZx bZx gYm krQ -ewg +dky bWn ylz xMX @@ -243250,7 +243250,7 @@ mNY akL tvF tvF -heT +bsX gTK ruO fKe @@ -243261,65 +243261,65 @@ wRd gGt uJR rIX -hks -hAu -jmi -xjf -tjV -tjV -tjV -tjV -jmi -mDR -xOl -uiT -ydD -mDR -nMC -xoz -uiT -uiT -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +iLY +lqE +fcP +cSx +vyU +vyU +vyU +vyU +fcP +utC +wyi +tkU +fwx +utC +txT +aTf +tkU +tkU +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -243338,58 +243338,58 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -243409,7 +243409,7 @@ lyG lok nGK feJ -kUM +mex aKq iDq jUn @@ -243525,58 +243525,58 @@ aZH fDn fDn gka -pnz -uiT -mDR -ald -uiT -mDR -mDR -mDR -qgf -mDR -uiT -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +uMs +tkU +utC +bSz +tkU +utC +utC +utC +fuZ +utC +tkU +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -243595,57 +243595,57 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -243789,51 +243789,51 @@ gka gka gka gka -ueW -dUK -gTC -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +aao +liV +qRv +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -243852,56 +243852,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -243928,7 +243928,7 @@ uGr iDq jBr lAL -lSG +ejc iDq nrG hTw @@ -244006,7 +244006,7 @@ dNX pRj daS mNY -fMJ +dSf vfS jGh jNg @@ -244014,7 +244014,7 @@ vHa alv vHa mbt -pLG +hQj mNY kCn mNY @@ -244046,51 +244046,51 @@ oNX lhC maY gka -mDR -qgf -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +fuZ +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -244109,56 +244109,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -244198,7 +244198,7 @@ esK tPW iPT ppl -ssU +kes hzY jpd lwO @@ -244263,7 +244263,7 @@ bOk pRj daS mNY -qDX +adg wlz tnp pnn @@ -244303,51 +244303,51 @@ brY lhC lhC gka -ydD -qgf -yhA -uiT -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +fwx +fuZ +fri +tkU +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -244366,56 +244366,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -244453,7 +244453,7 @@ sDl sDl sDl psN -snH +cch nTp nTp kxp @@ -244461,11 +244461,11 @@ kQc cxz nnx bWn -ayE +soN npu oMS npu -eqw +jzE bWn nSo jII @@ -244482,7 +244482,7 @@ lCg wEG ybv ybv -mVt +ibY jRg qCP aAi @@ -244560,51 +244560,51 @@ rQf rQf mUs gka -mDR -qgf -mDR -uiT -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +fuZ +utC +tkU +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -244623,55 +244623,55 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -244726,7 +244726,7 @@ bWn bWn mae pAZ -mBl +jhA eZL ljx nxW @@ -244817,51 +244817,51 @@ viH viH rQf gka -uiT -dUK -uhc -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +liV +jHb +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -244880,55 +244880,55 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -244940,7 +244940,7 @@ bln lbc nbp jOS -fdt +kKx dlK pbI jIm @@ -244959,7 +244959,7 @@ nlp dNt mfH uJX -aRu +nCi mfH sDl sDl @@ -245074,51 +245074,51 @@ lhC lhC lhC gka -uiT -qgf -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +fuZ +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -245137,55 +245137,55 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -245285,7 +245285,7 @@ pvg nQW vsz fdy -gfN +oRb wHX nbi qzu @@ -245331,51 +245331,51 @@ lhC phL lhC gka -mDR -qgf -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +fuZ +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -245394,55 +245394,55 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -245521,8 +245521,8 @@ umu umu fyK oIr -nwv -yce +eEm +wzC oIr oIr sZU @@ -245556,9 +245556,9 @@ oQp oQp kPg nyn -xcn +bYi pRj -nrc +cpi mNY bTq xUP @@ -245588,51 +245588,51 @@ efE kJU lhC gka -iKH -qgf -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tMc +fuZ +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -245651,55 +245651,55 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -245737,19 +245737,19 @@ bgN bgN bgN bgN -fZe +tVu lvS -xET -hvk -kwF +mbz +hha +dEk nUJ -oUf +mES csB gtB tny dLo -bGB -dLs +ctj +aZG wYZ aKI peq @@ -245813,7 +245813,7 @@ jRV uOL gQq bwt -tdV +nZu mNY mNY mNY @@ -245845,51 +245845,51 @@ lhC gsk lhC gka -ydD -qgf -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +fwx +fuZ +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -245908,56 +245908,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -246102,51 +246102,51 @@ lhC lhC lhC gka -mDR -qgf -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +fuZ +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -246165,56 +246165,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -246317,7 +246317,7 @@ eFd qeh eBV gwK -gCO +gWt tTV jtA bID @@ -246359,51 +246359,51 @@ lVu vBm lfp gka -mDR -dUK -fhB -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +liV +hZu +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -246422,56 +246422,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -246538,7 +246538,7 @@ lhv xpw ybv ybv -goN +pos cBU twK pyh @@ -246603,7 +246603,7 @@ pQo hNI wuo kSM -rVx +aFn ctk wuo cSH @@ -246616,51 +246616,51 @@ rQf rQf mUs gka -uiT -qgf -uiT -uiT -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +fuZ +tkU +tkU +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -246679,56 +246679,56 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -246789,11 +246789,11 @@ nfk utR tmQ qnV -dPn +qGd cEv lhv iGH -bGm +xHm ybv ybv ybv @@ -246835,7 +246835,7 @@ vPc fLq hro tKi -xvM +kCG dxA oht rSC @@ -246873,51 +246873,51 @@ fyR lhC lhC gka -uiT -qgf -yhA -uiT -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +fuZ +fri +tkU +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -246936,57 +246936,57 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -247008,8 +247008,8 @@ xmO deY bUx kdT -rYY -uPR +bLt +syN cAC mWM bRG @@ -247104,7 +247104,7 @@ rSP uKM uaz vqf -uoW +dCW ixZ rGu eZO @@ -247130,51 +247130,51 @@ alx pMC qWJ gka -mDR -qgf -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +fuZ +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -247193,57 +247193,57 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -247387,51 +247387,51 @@ gka gka gka gka -ueW -dUK -gTC -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +aao +liV +qRv +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -247450,58 +247450,58 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -247564,7 +247564,7 @@ qWZ ydk tGF iUT -wWT +tnk lpM rCD uEm @@ -247601,7 +247601,7 @@ kNk tmA bNE hht -oke +xKU xnE tvd egV @@ -247637,58 +247637,58 @@ hte gYg kQQ hRE -mUe -mUe -mUe -mUe -mUe -mUe -qfR -ydD -qgf -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +haC +haC +haC +haC +haC +haC +hso +fwx +fuZ +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -247707,58 +247707,58 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -247894,58 +247894,58 @@ bEa dCy dMK gka -oXh -mDR -mDR -mDR -mDR -mDR -ydD -nYH -sIC -rwJ -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +nce +utC +utC +utC +utC +utC +fwx +exC +sds +tUm +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -247964,59 +247964,59 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -248125,11 +248125,11 @@ gJN ckX iub inn -cBq +wyN vfU pdV gyR -aXy +vHT uGT qWy pna @@ -248151,58 +248151,58 @@ eCp uYO rOe gka -mDR -uiT -uiT -ydD -ydD -uiT -mDR -qgf -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +tkU +tkU +fwx +fwx +tkU +utC +fuZ +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -248221,59 +248221,59 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -248357,7 +248357,7 @@ frN mhQ pzb iuv -fHJ +rsa cvS ewi cvS @@ -248408,58 +248408,58 @@ fDn fDn fDn gka -xCR -eqc -oLX -xCR -xCR -xCR -mTL -dUK -shq -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +gMp +bNd +xhM +gMp +gMp +gMp +yhY +liV +qmN +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -248478,60 +248478,60 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -248642,10 +248642,10 @@ ejQ bID pqc djU -ldU -xJp +ggK +xXK pus -kCU +qCB qwF qwF qwF @@ -248661,62 +248661,62 @@ pcI ehP uDi aPD -xOF -awS -ipY -qgf -mDR -ydD -mDR -mDR -mDR -mDR -mDR -qgf -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tfk +kDs +bzq +fuZ +utC +fwx +utC +utC +utC +utC +utC +fuZ +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -248735,60 +248735,60 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -248896,13 +248896,13 @@ uAK wSo wSo vZt -qRu +sUB rXe hHN bJD ydN rsW -edl +tQb xKd fJL mDX @@ -248918,62 +248918,62 @@ bll gEr mzz lzy -awS -awS -awS -sMX -mDR -mDR -yhA -mDR -mDR -mDR -mDR -qgf -yhA -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +kDs +kDs +kDs +xhA +utC +utC +fri +utC +utC +utC +utC +fuZ +fri +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -248992,60 +248992,60 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -249085,7 +249085,7 @@ ddr ccp ygB vrD -pmz +qbw tfO urd xTU @@ -249148,7 +249148,7 @@ hHN hHN iRw vuf -cug +anI uop tHj hHN @@ -249159,7 +249159,7 @@ hHN cDz tBL hpI -awS +kDs bea afp eWQ @@ -249175,62 +249175,62 @@ lVm aPD mzz aPD -gWG -pBz -ipY -qgf -mDR -ydD -mDR -uiT -mDR -mDR -mDR -qgf -mDR -mDR -uiT -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +bDl +vbG +bzq +fuZ +utC +fwx +utC +tkU +utC +utC +utC +fuZ +utC +utC +tkU +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -249249,61 +249249,61 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -249408,7 +249408,7 @@ cEw cEw cEw cEw -fAS +pvx fwq hHN lRR @@ -249416,7 +249416,7 @@ bpR skx gkY mIk -rYD +wMe gqB hHV mDX @@ -249432,62 +249432,62 @@ iaY duh duh duh -uiT -mDR -eBr -dUK -uhc -mDR -mDR -uiT -mDR -mDR -mDR -qgf -uiT -mDR -uiT -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +utC +enX +liV +jHb +utC +utC +tkU +utC +utC +utC +fuZ +tkU +utC +tkU +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -249506,62 +249506,62 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -249592,7 +249592,7 @@ fhz skl jVb tnP -iRY +kki jOQ skl dnk @@ -249673,7 +249673,7 @@ flH lxu wQF qxo -hUB +eVC qwF qwF qwF @@ -249686,65 +249686,65 @@ aPD nyA xie dFo -wnN +jZU duh -mDR -rwJ -mDR -eBr -qgf -mDR -ydD -mDR -uiT -mDR -mDR -mDR -qgf -mDR -mDR -uiT -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +tUm +utC +enX +fuZ +utC +fwx +utC +tkU +utC +utC +utC +fuZ +utC +utC +tkU +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -249763,62 +249763,62 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -249930,7 +249930,7 @@ mNF baQ cYC rsW -edl +tQb xKd jeh kcG @@ -249945,63 +249945,63 @@ ybq lhO fFi duh -mDR -uiT -mDR -eBr -qgf -mDR -ydD -mDR -mDR -yhA -mDR -mDR -dUK -gTC -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +tkU +utC +enX +fuZ +utC +fwx +utC +utC +fri +utC +utC +liV +qRv +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -250020,63 +250020,63 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -250187,7 +250187,7 @@ hQu cDz snW hpI -awS +kDs bea frD tln @@ -250202,63 +250202,63 @@ aJX alb nTL cHf -drQ -erf -uiT -eBr -qgf -uiT -mDR -mDR -mDR -mDR -uiT -mDR -xTn -mDR -yhA -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +qHg +umg +tkU +enX +fuZ +tkU +utC +utC +utC +utC +tkU +utC +mtW +utC +fri +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -250277,63 +250277,63 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -250382,7 +250382,7 @@ jlP dHg twU uja -gtd +dka fKV jLK tJY @@ -250444,78 +250444,78 @@ ssh skx kqS mIk -rYD +wMe gqB yaT kcG kcG qwF wYJ -awS -vvD -awS +kDs +hQQ +kDs nyA njm njm njm duh -rMm -nLs -mDR -eBr -qgf -uiT -mDR -mDR -ydD -mDR -uiT -mDR -qgf -uiT -owM -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +lQi +ipM +utC +enX +fuZ +tkU +utC +utC +fwx +utC +tkU +utC +fuZ +tkU +vOy +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -250534,63 +250534,63 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl aBR aBR aBR @@ -250624,7 +250624,7 @@ ugA hNp tFI eHb -cju +xsW bdp nmH tiI @@ -250701,78 +250701,78 @@ qnO lxu ijK qxo -hUB +eVC qwF qwF qwF qwF qwF wYJ -awS -awS -awS +kDs +kDs +kDs kUu -mDR -mDR -mDR -mDR -mDR -jAz -mDR -eBr -qgf -uiT -mDR -ydD -mDR -mDR -mDR -mDR -qgf -mDR -yhA -uiT -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +utC +utC +oxR +utC +enX +fuZ +tkU +utC +fwx +utC +utC +utC +utC +fuZ +utC +fri +tkU +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -250791,70 +250791,70 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl ykw lHu tIf @@ -250870,7 +250870,7 @@ wjj wjj qdK eqq -jvK +wxU eqq eqq eqq @@ -250958,78 +250958,78 @@ cqO cfC fsQ cnq -rpe +nqb aUS mTm sMg sMg qwF aPD -nku -awS -awS +nQr +kDs +kDs nyA -gEf -yhA -mDR -uiT -mDR -ugM -uiT -eBr -qgf -mDR -mDR -ydD -mDR -mDR -mDR -mDR -qgf -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +dTI +fri +utC +tkU +utC +nFO +tkU +enX +fuZ +utC +utC +fwx +utC +utC +utC +utC +fuZ +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -251048,70 +251048,70 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl ykw kON rax @@ -251123,7 +251123,7 @@ iLv hSJ ykw ygL -rpL +jTw ugA eym ugA @@ -251215,78 +251215,78 @@ gBx qNF sEX hpI -awS +kDs bea kfa qCn tCB qwF -awS -awS -awS -awS -mdA -mDR -mDR -uiT -mDR -mDR -ugM -mDR -eBr -qgf -mDR -uiT -mDR -mDR -mDR -mDR -mDR -dUK -uhc -uiT -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +kDs +kDs +kDs +kDs +fdb +utC +utC +tkU +utC +utC +nFO +utC +enX +fuZ +utC +tkU +utC +utC +utC +utC +utC +liV +jHb +tkU +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -251305,70 +251305,70 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl ykw uFf pwo @@ -251400,7 +251400,7 @@ tBw nUj mpH aAe -vaQ +tCp spy kKL jZy @@ -251450,7 +251450,7 @@ ktB kRP gDp kRP -rmu +qGC uEJ uxd nzy @@ -251469,81 +251469,81 @@ xGM gHl flH afR -jiN +ncJ kqq cnq -rpe +nqb qQq uxx sMg sMg qwF -awS -awS -nJS -awS -mdA -uiT -mDR -uiT -mDR -mDR -jAz -mDR -eBr -qgf -mDR -uiT -yhA -mDR -ydD -mDR -mDR -hZR -uiT -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +kDs +kDs +hDG +kDs +fdb +tkU +utC +tkU +utC +utC +oxR +utC +enX +fuZ +utC +tkU +fri +utC +fwx +utC +utC +vDi +tkU +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -251562,84 +251562,84 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl uFf bJE uFf -mDR +utC uFf bJE uFf -mDR -iIC -mDR -mDR -iIC -mDR +utC +dHF +utC +utC +dHF +utC skl dow skl @@ -251729,78 +251729,78 @@ kfs kfs oAl kfs -awS +kDs qwF qwF qwF qwF qwF -awS -awS -awS -awS -mdA -mDR -mDR -mDR -mDR -mDR -ugM -mDR -eBr -dUK -uhc -mDR -mDR -mDR -ydD -ydD -mDR -eJM -mDR -uiT -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +kDs +kDs +kDs +kDs +fdb +utC +utC +utC +utC +utC +nFO +utC +enX +liV +jHb +utC +utC +utC +fwx +fwx +utC +ozy +utC +tkU +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -251819,84 +251819,84 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl uFf pMg uFf -mDR +utC uFf rXX uFf -mDR -mDR -uiT -rwJ -uiT -mDR +utC +utC +tkU +tUm +tkU +utC skl eZW deY @@ -251954,7 +251954,7 @@ aQZ uNq dTW vND -wVR +uzJ kRP esC eUI @@ -251964,100 +251964,100 @@ qyR kRP gDp cvS -awS -awS -sMQ -awS -cPg -awS -dhX -awS -cPg -pRa -hGt -bXT -dES -bXT -hGt -bXT -cHn -wyu -ujh +kDs +kDs +pPy +kDs +vUr +kDs +ygd +kDs +vUr +fLP +mkG +swu +rwB +swu +mkG +swu +wfm +nST +lOI pGQ wgG uQy -bXT -bXT -bXT -mQm -mQm -mQm -mQm -mQm -mQm -mQm -tdH -mDR -uiT -mDR -uiT -mDR -ugM -uiT -eBr -qgf -mDR -mDR -uiT -mDR -mDR -mDR -mDR -xTn -yhA -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +swu +swu +swu +dvZ +dvZ +dvZ +dvZ +dvZ +dvZ +dvZ +heE +utC +tkU +utC +tkU +utC +nFO +tkU +enX +fuZ +utC +utC +tkU +utC +utC +utC +utC +mtW +fri +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -252076,70 +252076,70 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -252152,8 +252152,8 @@ bln bln bln bln -mDR -oDf +utC +vfr skl sNL skl @@ -252221,7 +252221,7 @@ qyR kRP gDp cvS -awS +kDs qwF koO bea @@ -252239,82 +252239,82 @@ jgn bea xDG qwF -gvE +gtg cEw bCT kfs kfs kfs -ipY -mDR -mDR -uiT -mDR -uiT -mDR -mDR -eWE -uhc -uiT -mDR -yhA -mDR -wQL -mDR -eBr -qgf -mDR -yhA -uiT -mDR -uiT -mDR -mDR -qgf -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +bzq +utC +utC +tkU +utC +tkU +utC +utC +reh +jHb +tkU +utC +fri +utC +cwn +utC +enX +fuZ +utC +fri +tkU +utC +tkU +utC +utC +fuZ +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -252333,69 +252333,69 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -252409,10 +252409,10 @@ bln bln bln bln -mDR -mDR -gTA -pBz +utC +utC +oUb +vbG skl cwT deY @@ -252478,7 +252478,7 @@ dpB kRP gDp cvS -awS +kDs qwF cOi oLK @@ -252496,82 +252496,82 @@ xeM vtj rQN qwF -gvE +gtg hpI qAT kfs dtc kfs -ipY -uiT -mDR -mDR -mDR -mDR -uiT -mDR -qgf -mDR -mDR -mDR -mDR -mDR -szH -maf -ipY -jZz -mDR -mDR -mDR -mDR -mDR -mDR -mDR -qgf -uiT -uiT -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +bzq +tkU +utC +utC +utC +utC +tkU +utC +fuZ +utC +utC +utC +utC +utC +shH +mjY +bzq +bza +utC +utC +utC +utC +utC +utC +utC +fuZ +tkU +tkU +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -252590,69 +252590,69 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -252666,10 +252666,10 @@ bln bln bln bln -mDR -mDR -mDR -mDR +utC +utC +utC +utC skl cwH deY @@ -252728,14 +252728,14 @@ wVw xyy whU bYK -dUf +vmZ pBA drH tNz kRP gDp cvS -awS +kDs qwF kdY qAQ @@ -252753,82 +252753,82 @@ aOX aRj aOX qwF -aIQ +uUH vuu xvj rCW ygl fJe -awS -vqW -vqW -vqW -vqW -vqW -vqW -vqW -qFU -vqW -vqW -vqW -vqW -vqW -iiQ -iki -kOo -tRK -tRK -tRK -drQ -tuE -tuE -tuE -iDn -dUK -gTC -aIk -uiT -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +kDs +xXk +xXk +xXk +xXk +xXk +xXk +xXk +sjh +xXk +xXk +xXk +xXk +xXk +pcb +jrI +iXg +oaQ +oaQ +oaQ +qHg +uAL +uAL +uAL +hHG +liV +qRv +sMy +tkU +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -252847,69 +252847,69 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -252923,23 +252923,23 @@ bln bln bln bln -ojS -mDR -yhA -mDR +wNO +utC +fri +utC skl skl qFA qFA skl -ojS -gaE +wNO +pUa gmW knl knl knl knl -xsH +rzB knl knl knl @@ -252951,7 +252951,7 @@ gJD kKL jOC uWy -aGh +reN byJ mNP foI @@ -252992,7 +252992,7 @@ vuR kRP gDp cvS -awS +kDs qwF qAQ uxK @@ -253010,82 +253010,82 @@ aOX tsl aOX qwF -awS +kDs hpI loV kfs kfs kfs -ipY -mDR -mDR -uiT -uiT -mDR -mDR -mDR -qgf -mDR -uiT -mDR -mDR -mDR -mDR -uiT -uiT -mDR -mDR -mDR -kDP -uih -awS -hSO -awS -scr -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +bzq +utC +utC +tkU +tkU +utC +utC +utC +fuZ +utC +tkU +utC +utC +utC +utC +tkU +tkU +utC +utC +utC +hMM +mHR +kDs +aEX +kDs +rrh +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -253104,69 +253104,69 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -253180,17 +253180,17 @@ bln bln bln bln -mDR -mDR -oDf -mDR -dLF +utC +utC +vfr +utC +qtD skl wMY lWG skl -owE -gaE +oFc +pUa dGO knl knl @@ -253225,10 +253225,10 @@ lBB dEV bai hgh -dlc +xgG fVo etW -fvh +css hgh pLt mcW @@ -253249,7 +253249,7 @@ jbC kRP gDp cvS -uoa +rsh qwF qwF qwF @@ -253267,43 +253267,43 @@ qwF qwF qwF qwF -awS +kDs hpI loV kfs -awS -awS -ipY -mDR -uiT -uiT -mDR -mDR -uiT -mDR -eWE -uhc -mDR -uiT -mDR -uiT -uiT -mDR -mDR -mDR -uiT -mDR -mDR -iiF -awS -hSO -awS -ycD -aSY -aSY -aSY -wdi -wdi +kDs +kDs +bzq +utC +tkU +tkU +utC +utC +tkU +utC +reh +jHb +utC +tkU +utC +tkU +tkU +utC +utC +utC +tkU +utC +utC +tJK +kDs +aEX +kDs +fAW +jpx +jpx +jpx +iOh +iOh mfD mfD mfD @@ -253314,35 +253314,35 @@ bln bln rbm bln -wNO -wNO +txl +txl bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl bln gEd bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -253361,70 +253361,70 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -253437,17 +253437,17 @@ bln bln bln bln -mDR -mDR -mDR -mDR -mDR +utC +utC +utC +utC +utC bxS lWG lWG bxS -gaE -gaE +pUa +pUa dGO knl knl @@ -253506,25 +253506,25 @@ hpp kRP gDp cvS -awS -awS -awS -awS -awS -awS -awS -awS -awS -awS -awS -awS -awS -awS -awS -awS -awS -awS -awS +kDs +kDs +kDs +kDs +kDs +kDs +kDs +kDs +kDs +kDs +kDs +kDs +kDs +kDs +kDs +kDs +kDs +kDs +kDs hpI loV wvI @@ -253538,28 +253538,28 @@ wvI wvI pwF wvI -pCq -wdi -wdi -wdi -wdi -aSY -aSY -qhg -mDR -mDR -uiT -uiT -mDR -auT -iju -hSO -iju -ria -uiT -yhA -mDR -rMm +vRK +iOh +iOh +iOh +iOh +jpx +jpx +mgv +utC +utC +tkU +tkU +utC +jqx +jEK +aEX +jEK +ktX +tkU +fri +utC +lQi mfD mfD xow @@ -253589,17 +253589,17 @@ iHp iHp iHp iHp -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -253618,71 +253618,71 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -253693,18 +253693,18 @@ bln bln bln bln -mDR -mDR -mDR -mDR -gaE -gaE +utC +utC +utC +utC +pUa +pUa bxS lWG lWG bxS -gaE -gaE +pUa +pUa dGO knl knl @@ -253795,28 +253795,28 @@ sHs jXr aLJ puf -fmn -mUe -mUe -mUe -osz -mDR -mDR -mDR -mDR -mDR -yhA -uiT -mDR -elr +dyg +haC +haC +haC +fOU +utC +utC +utC +utC +utC +fri +tkU +utC +sdr dZX xcZ dZX swF -aCC -uiT -uiT -mDR +xEn +tkU +tkU +utC mfD khy xpP @@ -253848,15 +253848,15 @@ iHp iHp iHp bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -253875,93 +253875,93 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -gaE -gaE -gaE +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +utC +utC +utC +pUa +pUa +pUa aDM aEj lWG bxS -gaE -gaE +pUa +pUa gmW xPW knl @@ -254054,18 +254054,18 @@ mka wvI rnp wvI -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD -mDR -elr +utC +utC +utC +utC +utC +utC +utC +utC +utC +fwx +utC +sdr dZX gpB ote @@ -254106,14 +254106,14 @@ iHp iHp iHp bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -254132,93 +254132,93 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -gaE -gaE -gaE +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +pUa +pUa +pUa aDM aEj aEj aDM -gaE -gaE +pUa +pUa dGO knl knl @@ -254311,16 +254311,16 @@ aHt wvI fVE wvI -uiT -mDR -yhA -mDR -mDR -uiT -mDR -mDR -mDR -ydD +tkU +utC +fri +utC +utC +tkU +utC +utC +utC +fwx dZX tis dZX @@ -254363,14 +254363,14 @@ iHp iHp iHp bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -254389,93 +254389,93 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -gaE -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +pUa +utC aDM aEj aEj aDM -gaE -gaE +pUa +pUa dGO knl knl @@ -254491,7 +254491,7 @@ dGO uar lli nkE -xyH +eQO kKL mzf blM @@ -254568,16 +254568,16 @@ fvR kiE fTB pwF -uiT -uiT -mDR -mDR -mDR -yhA -mDR -mDR -mDR -mDR +tkU +tkU +utC +utC +utC +fri +utC +utC +utC +utC dZX ijT fgU @@ -254619,15 +254619,15 @@ mYh iHp iHp iHp -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -254646,93 +254646,93 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -dLF +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +qtD kKL cMr aEj kKL -owE -gaE +oFc +pUa dGO knl knl @@ -254826,15 +254826,15 @@ wvI msn wvI wvI -mDR -mDR -mDR -mDR -mDR -mDR -rwJ -uiT -uiT +utC +utC +utC +utC +utC +utC +tUm +tkU +tkU dZX vGw fgU @@ -254876,15 +254876,15 @@ eAx iHp iHp iHp -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -254903,93 +254903,93 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -ojS -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +wNO +utC kKL kKL wsr wsr kKL -gaE -gaE +pUa +pUa gmW knl knl @@ -255083,15 +255083,15 @@ lyH isu lmy wvI -mDR -mDR -mDR -mDR -mDR -mDR -mDR -yhA -uiT +utC +utC +utC +utC +utC +utC +utC +fri +tkU dZX lIW fgU @@ -255117,7 +255117,7 @@ mEg bLz jUW bLz -gDf +mGg mCw ryf ryf @@ -255134,14 +255134,14 @@ iHp iHp iHp gNg -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -255160,86 +255160,86 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -wpA -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +utC +utC +utC +xrh +utC kKL uUp lli @@ -255300,7 +255300,7 @@ xza qjF pPO qOj -eHG +iyK uzr qQp qQp @@ -255327,7 +255327,7 @@ oqc oAD xKX wvI -wmp +oTT sCm xFf kdC @@ -255340,15 +255340,15 @@ oKL elT kDc pKY -efP -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD +tZa +utC +utC +utC +utC +utC +utC +utC +fwx dZX dZX dZX @@ -255361,7 +255361,7 @@ iqu fcu vQz pnR -dBT +xCk uxG iAk mWw @@ -255390,15 +255390,15 @@ mYh iHp iHp iHp -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -255417,86 +255417,86 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -ydD -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -oDf -mDR -ddl -wdi +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +fwx +utC +utC +utC +utC +utC +utC +utC +utC +utC +vfr +utC +gsK +iOh kKL cvF sQS @@ -255504,9 +255504,9 @@ lli kKL tRq iyY -gaE -uva -gaE +pUa +uMW +pUa dGO iyg hHq @@ -255599,18 +255599,18 @@ wvI wvI vep wvI -uiT -mDR -mDR -mDR -mDR -mDR -ydD -mDR -mDR -mDR -uiT -uiT +tkU +utC +utC +utC +utC +utC +fwx +utC +utC +utC +tkU +tkU mwo swF eDh @@ -255647,15 +255647,15 @@ mYh iHp iHp iHp -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -255674,69 +255674,69 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl hAM kdS kdS @@ -255757,13 +255757,13 @@ enY kKL kKL eaQ -gPJ +aFp aiu ijd iyY -gaE -gaE -gaE +pUa +pUa +pUa dGO brm uRo @@ -255831,7 +255831,7 @@ rkL cga api sZF -fGr +tKH wRr npD cmw @@ -255848,27 +255848,27 @@ gTi emT wzv oCE -sup -sup -ydD -mDR -mDR -mDR -mDR -uiT -uiT -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -uiT -uiT +gcT +gcT +fwx +utC +utC +utC +utC +tkU +tkU +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +tkU +tkU swF jsq ben @@ -255905,14 +255905,14 @@ iHp iHp iHp bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -255931,69 +255931,69 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl chb bln bln @@ -256018,9 +256018,9 @@ tDy kKL ftk iyY -gaE -gaE -gaE +pUa +pUa +pUa dGO vxW uRo @@ -256105,27 +256105,27 @@ xkr gTi cip oCE -ydD -uiT -uiT -ydD -mDR -mDR -mDR -mDR -mDR -mDR -mDR -yhA -uiT -uiT -mDR -uiT -yhA -uiT -mDR -mDR -mDR +fwx +tkU +tkU +fwx +utC +utC +utC +utC +utC +utC +utC +fri +tkU +tkU +utC +tkU +fri +tkU +utC +utC +utC swF hWi xkZ @@ -256162,14 +256162,14 @@ iHp iHp iHp bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -256188,69 +256188,69 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl chb mQb uei @@ -256362,27 +256362,27 @@ ddA sZF sZF sZF -mDR -hFy -yhA -mDR -uiT -uiT -mDR -mDR -mDR -mDR -mDR -aPj -xCR -xCR -fUp -pXP -xCR -xCR -xCR -cff -xCR +utC +quy +fri +utC +tkU +tkU +utC +utC +utC +utC +utC +jHS +gMp +gMp +wDS +rbV +gMp +gMp +gMp +eGT +gMp swF swF swF @@ -256418,15 +256418,15 @@ iHp iHp iHp bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -256445,69 +256445,69 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl sAd tMa uei @@ -256574,7 +256574,7 @@ jQd wmN rZR bCf -eGP +aKa wor qxG vFW @@ -256617,33 +256617,33 @@ nhO sZF awO vjZ -uiT -mDR -mDR -mDR -mDR -mDR -mDR -uiT -uiT -uiT -mDR -mDR -mDR -eWE -nOT -mDR -ydD -mDR -mDR -mDR -yhA -uiT -mDR -mDR -uiT -uiT -mDR +tkU +utC +utC +utC +utC +utC +utC +tkU +tkU +tkU +utC +utC +utC +reh +nTX +utC +fwx +utC +utC +utC +fri +tkU +utC +utC +tkU +tkU +utC oiy oiy kHU @@ -256673,17 +256673,17 @@ iHp iHp iHp iHp -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -256702,69 +256702,69 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl chb bln uei @@ -256874,34 +256874,34 @@ iye sZF eZu vjZ -uiT -mDR -uiT -mDR -mDR -mDR -mDR +tkU +utC +tkU +utC +utC +utC +utC iAf iAf iAf iAf iAf -mDR -ald -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +utC +bSz +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC oiy oiy oiy @@ -256912,35 +256912,35 @@ bln bln oxi bln -wNO -wNO +txl +txl bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl bln pGW bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -256959,69 +256959,69 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl chb bln uei @@ -257102,9 +257102,9 @@ iZx dDw qHz ekE -leQ +fzo fGY -gWu +qaU jtH qpb mFE @@ -257131,13 +257131,13 @@ oMs sZF eZu vjZ -mDR -mDR -uiT -uiT -mDR -mDR -mDR +utC +utC +tkU +tkU +utC +utC +utC iAf lTC qpR @@ -257145,59 +257145,59 @@ kLr iAf iAf iAf -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -257216,66 +257216,66 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl hAM kdS kdS @@ -257357,13 +257357,13 @@ xCQ ufN sVm dDw -fPm -rGk +srb +dUr wuv vds nmC -aGe -lOD +cEo +kQJ mFE pjN bsi @@ -257388,13 +257388,13 @@ sZF sZF eZu vjZ -mDR -mDR -mDR -mDR -mDR -mDR -mDR +utC +utC +utC +utC +utC +utC +utC iAf dTq qRk @@ -257402,59 +257402,59 @@ weR lQO hJD iAf -uiT -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -257473,66 +257473,66 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl chb bln bln @@ -257614,13 +257614,13 @@ oRu ccR uKj dDw -xTx -cQY +cyr +qgu tYA vds uhG -tPt -pOW +liz +pjP mFE nEc klk @@ -257648,10 +257648,10 @@ sZF sZF vjZ sZF -ydD -mDR -bvG -tqn +fwx +utC +xOk +vYq iAf tUh iNQ @@ -257659,59 +257659,59 @@ cmX iAf iAf iAf -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -257730,66 +257730,66 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl sAd ftY cnx @@ -257856,7 +257856,7 @@ dxq jAG sZF sZF -wEO +gXY sZF sZF sxw @@ -257871,11 +257871,11 @@ sZF sZF sZF sZF -nDN +fLQ mjH qLy vds -mzT +iCj nqd eUN mFE @@ -257905,70 +257905,70 @@ xpT bdx sKf cmq -ydD -mDR -ydD -tqn +fwx +utC +fwx +vYq fWS weR jdJ xVO jAQ -uiT -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -257987,66 +257987,66 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl chb mQb bln @@ -258162,70 +258162,70 @@ sZF sZF vjZ sZF -ydD -mDR -bvG -tqn +fwx +utC +xOk +vYq iAf qPY tUh xVO jAQ -uiT -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -258244,66 +258244,66 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl fYT kdS kdS @@ -258417,72 +258417,72 @@ osn nzN ktf sZF -mDR -uiT -uiT -mDR -mDR -mDR +utC +tkU +tkU +utC +utC +utC iAf iAf jAQ iAf iAf -mDR -uiT -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +tkU +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -258501,69 +258501,69 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl chb bln uei @@ -258633,7 +258633,7 @@ sKf mFj npD eMn -tgz +avF mZH sZF kAC @@ -258674,72 +258674,72 @@ jgL wRr wEV sZF -uiT -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ald -uiT -mDR -uiT -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +utC +utC +utC +utC +utC +utC +utC +utC +bSz +tkU +utC +tkU +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -258758,69 +258758,69 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl chb mQb uei @@ -258855,7 +258855,7 @@ weF pEc kKL moF -bAq +eyv kKL pQa wWo @@ -258880,7 +258880,7 @@ cMe cie uvt tlP -ibX +jfb vzX gAz cyX @@ -258931,72 +258931,72 @@ sZF pHR wEV vjZ -mDR -mDR -yhA -mDR -uiT -mDR -mDR -mDR -mDR -eWE -uiT -yhA -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +fri +utC +tkU +utC +utC +utC +utC +reh +tkU +fri +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -259015,69 +259015,69 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC sAd tMa uei @@ -259188,72 +259188,72 @@ vjZ pHR wEV vjZ -mDR -uiT -mDR -mDR -uiT -uiT -mDR -uiT -yhA -ald -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +tkU +utC +utC +tkU +tkU +utC +tkU +fri +bSz +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -259272,69 +259272,69 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC uap bln uei @@ -259362,7 +259362,7 @@ kKL rSq raH kKL -ceA +gxT gxh kKL kKL @@ -259399,9 +259399,9 @@ vvP mxD cgZ uvt -oKZ +jeB pra -eJG +jog mtI lUf keZ @@ -259445,72 +259445,72 @@ vjZ pHR wEV vjZ -mDR -mDR -uiT -mDR -mDR -uiT -mDR -uiT -mDR -ald -uiT -uiT -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +tkU +utC +utC +tkU +utC +tkU +utC +bSz +tkU +tkU +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -259529,69 +259529,69 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC chb bln bln @@ -259656,7 +259656,7 @@ ddk dry edq uvt -nwm +uus pra ctY mtI @@ -259702,72 +259702,72 @@ sZF rzL gea sZF -uiT -mDR -uiT -mDR -mDR -mDR -mDR -uiT -mDR -xOl -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +utC +tkU +utC +utC +utC +utC +tkU +utC +wyi +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -259786,69 +259786,69 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl fYT kdS kdS @@ -259913,9 +259913,9 @@ qfh kRE cLo uvt -aBM +bVq oed -xBu +fAG mtI uRL xmf @@ -259959,72 +259959,72 @@ sZF pHR wEV sZF -uiT -yhA -uiT -uiT -rwJ -mDR -mDR -uiT -mDR -eWE -iyI -mDR -uiT -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +fri +tkU +tkU +tUm +utC +utC +tkU +utC +reh +nwD +utC +tkU +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -260043,91 +260043,91 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -owM -mDR -wNO -wNO -wNO -mDR -mDR -ydD -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +vOy +utC +txl +txl +txl +utC +utC +fwx +utC +utC +utC +utC kKL cjO eCq @@ -260216,72 +260216,72 @@ vjZ laf wEV vjZ -uiT -mDR -mDR -uiT -yhA -mDR -mDR -uiT -uiT -ald -mDR -mDR -uiT -yhA -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +utC +utC +tkU +fri +utC +utC +tkU +tkU +bSz +utC +utC +tkU +fri +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -260300,91 +260300,91 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC kKL xpE gGF @@ -260421,7 +260421,7 @@ lso cYE gAZ ult -tXl +wjz tXh shG shG @@ -260473,72 +260473,72 @@ vjZ dAP wEV vjZ -mDR -mDR -yhA -uiT -mDR -uiT -mDR -mDR -uiT -ald -mDR -mDR -uiT -uiT -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +fri +tkU +utC +tkU +utC +utC +tkU +bSz +utC +utC +tkU +tkU +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -260557,91 +260557,91 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -yhA -mDR -oDf -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +fri +utC +vfr +utC +utC +utC kKL rqH lRs @@ -260710,9 +260710,9 @@ ehd ehd ehd ehd -tQT -tQT -tQT +bbB +bbB +bbB vDu lva lva @@ -260730,72 +260730,72 @@ vjZ pHR wEV vjZ -mDR -yhA -mDR -uiT -uiT -uiT -mDR -mDR -mDR -eWE -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +fri +utC +tkU +tkU +tkU +utC +utC +utC +reh +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -260814,91 +260814,91 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -yhA -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +fri +utC kKL kKL kKL @@ -260920,7 +260920,7 @@ bla sil hUD hUD -kmZ +pGT qok iZn xzd @@ -260987,72 +260987,72 @@ sZF pHR wEV sZF -mDR -uiT -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ald -uiT -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +tkU +utC +utC +utC +utC +utC +utC +utC +bSz +tkU +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -261071,91 +261071,91 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -uiT -mDR -mDR -mDR -iIC -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +tkU +utC +utC +utC +dHF +utC mMb lIC aQe @@ -261244,72 +261244,72 @@ sZF pHR wEV sZF -uiT -uiT -mDR -yhA -mDR +tkU +tkU +utC +fri +utC vzD vzD vzD gQw gQw -lzm -mDR -yhA -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +qpc +utC +fri +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -261328,91 +261328,91 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -yhA -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +fri +utC +utC +utC kKL qaR lli @@ -261501,72 +261501,72 @@ vjZ wRr wEV vjZ -mDR -yhA -uiT -mDR -mDR +utC +fri +tkU +utC +utC vzD oIR vzD jCl kir -ipY -ydD -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +bzq +fwx +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -261585,90 +261585,90 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -iIC -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +dHF +utC +utC +utC kKL kKL kKL @@ -261758,72 +261758,72 @@ vjZ wRr sKf vjZ -mDR -uiT -uiT -uiT -mDR +utC +tkU +tkU +tkU +utC vzD vzD vzD kir vzD -cBm -uiT -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +gZd +tkU +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -261842,90 +261842,90 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -iIC -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +dHF +utC kKL pGJ fDl @@ -262015,72 +262015,72 @@ sZF wRr bBw vjZ -mDR -mDR -mDR -mDR -mDR +utC +utC +utC +utC +utC vzD ydh dFG uZc gQw -uiT -mDR -ydD -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +utC +fwx +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -262099,90 +262099,90 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC iyY kbn rCf @@ -262282,62 +262282,62 @@ uZc cDk sGZ gQw -uiT -uiT -ydD -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +tkU +tkU +fwx +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -262356,90 +262356,90 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC iyY fQk fQk @@ -262485,7 +262485,7 @@ wLl tKD oLg eLr -jex +eJm mbK jQS eNK @@ -262500,7 +262500,7 @@ via aYJ lAw aYJ -rLD +rZw wib eLr hAm @@ -262539,62 +262539,62 @@ gTq gTq fNa gQw -mDR -uiT -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +tkU +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -262613,90 +262613,90 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC iyY cxp eHj @@ -262715,7 +262715,7 @@ pzV uZn kKL jbz -uJm +xpN god xse iQQ @@ -262796,62 +262796,62 @@ vzD gQw gQw vzD -mDR -ydD -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +fwx +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -262870,90 +262870,90 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC kKL uqS fQk @@ -262964,7 +262964,7 @@ kKL kKL cDv fUc -rfD +sPU glI mRY kKL @@ -262996,7 +262996,7 @@ qfA uxA pUn wLl -kzJ +eaS fXr dFj dFj @@ -263015,14 +263015,14 @@ xnM fLl wMm xnM -stO +qDQ dFj dFj dFj dFj -klT -vLq -oRL +xgI +jmh +avC leo qFt bYu @@ -263053,62 +263053,62 @@ bln bln bln bln -mDR -ydD -mDR -ydD -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +fwx +utC +fwx +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -263127,90 +263127,90 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC iyY kHb pDe @@ -263265,7 +263265,7 @@ oHK umv cPt nOa -jzc +hnP nsZ fki iIJ @@ -263310,62 +263310,62 @@ bln bln mQb bln -mDR -uiT -yhA -ydD -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +tkU +fri +fwx +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -263384,90 +263384,90 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC iyY nPt fQk @@ -263486,7 +263486,7 @@ aQJ tdR ikW gEE -gFw +iNG jbG gEE gEE @@ -263535,7 +263535,7 @@ igd mzg tIq tIq -xCd +tZw bdQ nsZ pnK @@ -263567,62 +263567,62 @@ mQb mQb uer mQb -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -263641,90 +263641,90 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC iyY jUY dxs @@ -263776,7 +263776,7 @@ vaA gXJ wgU oHK -hHL +nLo hJH tPL oiZ @@ -263784,8 +263784,8 @@ nsZ izD wbR djG -miJ -gUM +uZm +aCY tqs sqt sqt @@ -263824,62 +263824,62 @@ mQb bln bln bln -mDR -ydD -uiT -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +fwx +tkU +utC +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -263898,90 +263898,90 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC kKL kKL kKL @@ -263993,7 +263993,7 @@ kKL mly pwd glI -iLL +wvk mRY lUC tXV @@ -264065,7 +264065,7 @@ bgx uAJ lXi vzD -mDR +utC vzD vHm jOj @@ -264081,62 +264081,62 @@ bln fsm bln bln -yhA -mDR -mDR -ydD -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +fri +utC +utC +fwx +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -264155,97 +264155,97 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wEF -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +lBq +utC lUC pfP apD @@ -264322,7 +264322,7 @@ bgx tgq lXi gQw -mDR +utC gQw jOj kWi @@ -264338,62 +264338,62 @@ lSu bln bln bln -ydD -mDR -mDR -mDR -mDR -ydD -ydD -mDR -mDR -mDR -owM -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +fwx +utC +utC +utC +utC +fwx +fwx +utC +utC +utC +vOy +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -264412,97 +264412,97 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wEF -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +lBq +utC lUC lUC lUC @@ -264579,7 +264579,7 @@ bgx bFq lXi gQw -mDR +utC gQw vrO vzD @@ -264603,54 +264603,54 @@ eRE lej lej hAM -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -264669,104 +264669,104 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -owM -mDR -mDR -awS -mDR -mDR -mDR -wEF -gaE -gaE -gaE -wEF +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +vOy +utC +utC +kDs +utC +utC +utC +lBq +pUa +pUa +pUa +lBq wrX tuQ oHH @@ -264836,7 +264836,7 @@ bgx rPe lXi vzD -mDR +utC vzD vrO vzD @@ -264860,54 +264860,54 @@ bln bln bln chn -ydD -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +fwx +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -264926,106 +264926,106 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -awS -mDR -mDR -mDR -wEF -gaE -gaE -gaE -wEF +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +kDs +utC +utC +utC +lBq +pUa +pUa +pUa +lBq wrX -dGF +oRm wrX oHH oHH @@ -265117,54 +265117,54 @@ tmR sUN bln sFJ -iyI -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +nwD +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -265183,111 +265183,111 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -wEF -mDR -mDR -mDR -awS -gaE -gaE -gaE -wEF -gaE -gaE -gaE -lxz -awS -awS -awS +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +lBq +utC +utC +utC +kDs +pUa +pUa +pUa +lBq +pUa +pUa +pUa +nui +kDs +kDs +kDs tpd oOD lDH @@ -265310,12 +265310,12 @@ elw oOc nvY qpu -hGw +vZV gGx jxc aFt -hGw -nSn +vZV +aCO mEJ kCz vJS @@ -265374,54 +265374,54 @@ tmR sUN hty uap -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -265440,111 +265440,111 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -wEF -mDR -mDR -mDR -awS -gaE -gaE -gaE -wEF -gaE -gaE -gaE -gaE -gaE -gaE -awS +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +lBq +utC +utC +utC +kDs +pUa +pUa +pUa +lBq +pUa +pUa +pUa +pUa +pUa +pUa +kDs tpd jtG myJ @@ -265560,7 +265560,7 @@ xBU iVU iFX qRr -azp +vAd omh wDr elw @@ -265631,54 +265631,54 @@ tmR sUN bln dzZ -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -265697,111 +265697,111 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wEF -gaE -gaE -gaE -wEF -owE -gaE -gaE -gaE -gaE -gaE -awS +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +lBq +pUa +pUa +pUa +lBq +oFc +pUa +pUa +pUa +pUa +pUa +kDs qPL qPL qPL @@ -265888,54 +265888,54 @@ tmR sUN bln chb -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -265954,111 +265954,111 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wEF -gaE -gaE -gaE -gaE -gaE -gaE -gaE -gaE -gaE -gaE -awS +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +lBq +pUa +pUa +pUa +pUa +pUa +pUa +pUa +pUa +pUa +pUa +kDs qPL cyU sgB @@ -266148,51 +266148,51 @@ rdJ ujK lej hAM -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -266211,111 +266211,111 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wEF -mDR -gaE -gaE -gaE -gaE -gaE -gaE -gaE -gaE -gaE -awS +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +lBq +utC +pUa +pUa +pUa +pUa +pUa +pUa +pUa +pUa +pUa +kDs qPL nbK vXy @@ -266339,7 +266339,7 @@ cRy cRy qCF elw -cgM +lfF iNn jKl caC @@ -266405,51 +266405,51 @@ fsm mQb bln vap -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -266468,111 +266468,111 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -wEF -mDR -mDR -mDR -gaE -gaE -gaE -gaE -gaE -gaE -gaE -awS +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +lBq +utC +utC +utC +pUa +pUa +pUa +pUa +pUa +pUa +pUa +kDs tpd wwI vXy @@ -266662,51 +266662,51 @@ tmR cnx bln sFJ -gTC -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +qRv +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -266725,111 +266725,111 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -gaE -gaE -gaE -gaE -gaE -gaE -awS +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +pUa +pUa +pUa +pUa +pUa +pUa +kDs tpd mbn qLF @@ -266863,7 +266863,7 @@ qrP rpV fTW bwM -xJN +voW lEv clV wmG @@ -266871,7 +266871,7 @@ jLW nkh tLT wvv -ijQ +vqL lEP oEj xmR @@ -266919,51 +266919,51 @@ mQb bln bln vap -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -266982,111 +266982,111 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -nmw +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +vJV tpd wwI tPY @@ -267104,7 +267104,7 @@ vXy vXy orV jZM -awS +kDs omh icV omh @@ -267176,51 +267176,51 @@ cIf lej ujK fYT -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -267239,111 +267239,111 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -nmw +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +vJV tpd hOt ejn @@ -267361,7 +267361,7 @@ uvv ejn udw jZM -awS +kDs omh jrX omh @@ -267386,8 +267386,8 @@ nkH qQa bgx gti -oeg -nYw +wpn +mGA xWo axu bFq @@ -267406,10 +267406,10 @@ vzD sDr twZ vzD -mDR -mDR -mDR -mDR +utC +utC +utC +utC chb mQb uer @@ -267430,54 +267430,54 @@ tmR sUN bln chn -ydD -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +fwx +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -267496,111 +267496,111 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl pWu -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD -ydD -mDR -nmw +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +fwx +fwx +utC +vJV tpd tpd tpd @@ -267618,7 +267618,7 @@ quK dFt jZM jZM -awS +kDs omh xKo omh @@ -267663,10 +267663,10 @@ vXd uZc mwQ vzD -mDR -mDR -mDR -mDR +utC +utC +utC +utC pMM bln mQb @@ -267687,54 +267687,54 @@ tmR sUN bln ebW -mDR -mDR -ydD -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +fwx +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -267753,135 +267753,135 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -kDP -pBz -pBz +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +hMM +vbG +vbG jZM xVG jZM xVG jZM -pBz -pBz -pBz +vbG +vbG +vbG jZM xVG jZM xVG jZM -pBz -pBz -pBz -pBz -pBz -pBz -pBz -pBz -pBz +vbG +vbG +vbG +vbG +vbG +vbG +vbG +vbG +vbG omh buU omh @@ -267893,20 +267893,20 @@ skW omh pSz omh -pBz -pBz -pBz +vbG +vbG +vbG hyV trm bgx gti vzD -mDR -mDR -mDR -mDR -mDR -mDR +utC +utC +utC +utC +utC +utC vzD bFq jCl @@ -267920,10 +267920,10 @@ vzD jCl ibj vzD -mDR -mDR -mDR -mDR +utC +utC +utC +utC chb bln bln @@ -267944,54 +267944,54 @@ tmR sUN bln chb -mDR -mDR -ydD -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +fwx +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -268010,135 +268010,135 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +fwx +utC +utC +utC +utC jZM xVG jZM xVG jZM -mDR -mDR -mDR +utC +utC +utC jZM xVG jZM xVG jZM -mDR -mDR -ydD -mDR -mDR -mDR -mDR -ydD -ydD +utC +utC +fwx +utC +utC +utC +utC +fwx +fwx omh omh omh @@ -268150,20 +268150,20 @@ qNV omh omh omh -mDR -mDR -mDR +utC +utC +utC hyV -aIo +mtx bgx vzD vzD -mDR -mDR -mDR -mDR -mDR -mDR +utC +utC +utC +utC +utC +utC vzD vzD gQw @@ -268177,10 +268177,10 @@ vzD vzD vzD vzD -mDR -mDR -mDR -mDR +utC +utC +utC +utC obe ujK eRE @@ -268201,54 +268201,54 @@ tmR sUN bln sFJ -gTC -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +qRv +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -268267,136 +268267,136 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +fwx +utC dFt tsP jZM vYw dFt -gTC -mDR -mDR +qRv +utC +utC dFt tsP jZM vYw dFt -gTC -mDR -mDR -mDR -ydD -mDR -ydD -ydD -mDR -mDR +qRv +utC +utC +utC +fwx +utC +fwx +fwx +utC +utC mLJ opn vJk @@ -268406,43 +268406,43 @@ vJk vJk qbW omh -hXP -mDR -mDR -mDR -mDR -mDR -hXP -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +hZN +utC +utC +utC +utC +utC +hZN +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC vzD lPq vzD -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC chb bln bln @@ -268458,54 +268458,54 @@ bln bln bln vap -ydD -ydD -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +fwx +fwx +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -268524,136 +268524,136 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC jZM xVG jZM xVG jZM -mDR -mDR -mDR +utC +utC +utC jZM xVG jZM xVG jZM -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD +utC +utC +utC +utC +utC +utC +utC +utC +utC +fwx mLJ bqY qXf @@ -268663,43 +268663,43 @@ nXg tRX pIy omh -mDR -mDR -mDR -mDR -mDR -ydD -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +utC +utC +utC +utC +utC +fwx +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC vzD ltk vzD -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC obe lej iNl @@ -268715,54 +268715,54 @@ eRE wvw ujK bFP -ydD -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +fwx +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -268781,136 +268781,136 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC jZM oeh jZM vmR jZM -gEf -mDR -mDR +dTI +utC +utC jZM vmR jZM woU jZM -gEf -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +dTI +utC +utC +utC +utC +utC +utC +utC +utC +utC omh omh omh @@ -268920,106 +268920,106 @@ omh omh omh omh -mDR -mDR -mDR -mDR -mDR -ydD -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -kDP -pBz -cBm -mDR -mDR -mDR -mDR -mDR -mDR -mDR -owM -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -owM -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +utC +utC +utC +fwx +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +hMM +vbG +gZd +utC +utC +utC +utC +utC +utC +utC +vOy +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +vOy +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -269038,245 +269038,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -bvG -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -lxz -awS -awS -asD -lxz -mDR -mDR -mDR -lxz -awS -awS -awS -lxz -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -bvG -ydD -ydD -xjf -sFg -sFg -crh -tjV -sFg -bhP -mDR -ydD -mDR -mDR -mDR -mDR -ydD -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -owM -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +xOk +utC +utC +utC +utC +utC +utC +utC +utC +utC +nui +kDs +kDs +fmq +nui +utC +utC +utC +nui +kDs +kDs +kDs +nui +utC +utC +utC +utC +utC +utC +utC +utC +xOk +fwx +fwx +cSx +pXY +pXY +xuR +vyU +pXY +oOB +utC +fwx +utC +utC +utC +utC +fwx +utC +utC +utC +utC +utC +utC +utC +utC +vOy +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -269295,245 +269295,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -hAu -tjV -sFg -sFg -sFg -sFg -jmi -mDR -mDR -mDR -mDR -mDR -mDR -ydD -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +lqE +vyU +pXY +pXY +pXY +pXY +fcP +utC +utC +utC +utC +utC +utC +fwx +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -269552,245 +269552,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -269809,245 +269809,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -270066,245 +270066,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -owM -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +vOy +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +fwx +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -270323,245 +270323,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -bvG -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -bvG -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +xOk +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +xOk +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +fwx +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -270580,245 +270580,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +fwx +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -270837,245 +270837,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -271094,245 +271094,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -271351,245 +271351,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +fwx +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -271608,245 +271608,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -bvG -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -bvG -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +xOk +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +xOk +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +fwx +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -271865,245 +271865,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +fwx +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -272122,245 +272122,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +fwx +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -272379,245 +272379,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -272636,245 +272636,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +fwx +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -272893,245 +272893,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -bvG -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -bvG -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +xOk +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +xOk +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +fwx +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -273150,245 +273150,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +fwx +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -273407,245 +273407,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +fwx +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -273664,245 +273664,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD -ydD -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +fwx +fwx +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -273921,245 +273921,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -ydD -mDR -ydD -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +fwx +utC +fwx +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -274178,245 +274178,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -bvG -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -bvG -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -bvG -mDR -bvG -ydD -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +xOk +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +xOk +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +xOk +utC +xOk +fwx +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -274435,245 +274435,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC jxw jEU jxw -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -274692,245 +274692,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC aZw jxw erR jxw aZw -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -274949,147 +274949,147 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC jxw jxw doy @@ -275097,97 +275097,97 @@ jEU fkS jxw jxw -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -275206,146 +275206,146 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +utC +utC rkW rkW onk @@ -275355,96 +275355,96 @@ rTz oZk rkW rkW -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -275463,146 +275463,146 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -bvG -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -bvG -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +xOk +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +xOk +utC +utC +txl +txl +txl +txl +txl +txl +txl +utC +utC jxw kZL eEQ @@ -275612,96 +275612,96 @@ rTz kNE fRP jxw -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -275720,146 +275720,146 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +utC +utC rkW rkW kDX @@ -275869,96 +275869,96 @@ rTz aTx rkW rkW -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -275977,147 +275977,147 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC jxw jxw gAa @@ -276125,97 +276125,97 @@ xms qEq jxw jxw -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -276234,245 +276234,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC aZw jxw lZt jxw aZw -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -276491,245 +276491,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC jxw rkW jxw -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -276748,245 +276748,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -277005,245 +277005,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -mDR -mDR -mDR -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +utC +utC +utC +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -277262,245 +277262,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -277519,245 +277519,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -277776,245 +277776,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -278033,245 +278033,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -278290,245 +278290,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -278547,245 +278547,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -278804,245 +278804,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -279061,245 +279061,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -279318,245 +279318,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -279575,245 +279575,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln @@ -279832,245 +279832,245 @@ bln bln bln bln -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO -wNO +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl +txl bln bln bln diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index a12b7180e6e..6ed4d714f67 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -2,17 +2,6 @@ "aaa" = ( /turf/open/space/basic, /area/space) -"aad" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/surgery/theatre) "aag" = ( /turf/closed/wall, /area/station/commons/fitness) @@ -62,11 +51,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"abk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "abI" = ( /obj/structure/chair/stool/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -134,6 +118,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, /area/station/service/library) +"acG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) "acU" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable, @@ -217,13 +207,14 @@ }, /turf/open/floor/iron, /area/station/engineering/main) -"aez" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron/dark/textured, -/area/station/medical/cryo) +"aeA" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/vending/wallmed/directional/west, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) "afj" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -269,6 +260,16 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/engineering/main) +"afN" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation B" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white, +/area/station/medical/virology) "afW" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -350,18 +351,32 @@ }, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"ahh" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +"ahe" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/photocopier/prebuilt, -/turf/open/floor/iron/white, -/area/station/medical/office) +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) "ahj" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, /area/station/security/lockers) +"aho" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.4-Escape-4"; + location = "9.3-Escape-3" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "ahr" = ( /obj/structure/disposalpipe/junction/flip{ dir = 4 @@ -381,13 +396,6 @@ /obj/structure/displaycase/trophy, /turf/open/floor/wood, /area/station/service/library) -"ahP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/trash/garbage, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "ahS" = ( /obj/structure/toilet/greyscale{ dir = 4 @@ -451,13 +459,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) -"aiJ" = ( -/obj/structure/table, -/obj/item/clothing/under/costume/buttondown/slacks/service, -/obj/effect/turf_decal/tile/neutral, -/obj/item/clothing/mask/whistle, -/turf/open/floor/iron, -/area/station/commons/fitness/recreation) "aja" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -485,6 +486,16 @@ /obj/effect/turf_decal/tile/brown, /turf/open/floor/iron, /area/station/cargo/lobby) +"ajx" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/virology/glass{ + name = "Test Subject Cell" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white, +/area/station/medical/virology) "ajI" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -492,21 +503,6 @@ /obj/machinery/vending/drugs, /turf/open/floor/iron/dark, /area/station/medical/medbay/central) -"ajK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/turf/open/floor/iron/white/smooth_half, -/area/station/medical/cryo) "aks" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ @@ -588,6 +584,15 @@ }, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) +"alp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/structure/cable, +/obj/structure/sign/eyechart/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "alu" = ( /obj/effect/turf_decal/bot, /obj/effect/spawner/random/structure/crate, @@ -608,6 +613,18 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"aly" = ( +/obj/item/cultivator, +/obj/item/hatchet, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/item/paper/guides/jobs/hydroponics, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/spawner/random/entertainment/coin, +/obj/structure/table/wood, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "alA" = ( /obj/structure/cable, /obj/structure/disposalpipe/sorting/mail{ @@ -645,6 +662,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"alX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "amc" = ( /obj/structure/chair{ dir = 4; @@ -695,15 +722,6 @@ /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/grass, /area/station/medical/virology) -"amS" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "amV" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -791,16 +809,15 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"aoP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +"aoH" = ( /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ - dir = 4 - }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/contraband/random/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/maintenance/port/aft) "apg" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, @@ -856,6 +873,17 @@ /obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/white, /area/station/science/xenobiology/hallway) +"apT" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) "aqa" = ( /obj/machinery/portable_atmospherics/pump, /obj/machinery/firealarm/directional/north, @@ -884,12 +912,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/commons/locker) -"aqw" = ( -/obj/machinery/space_heater, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, -/turf/open/floor/iron/dark, -/area/station/security/execution/education) "aqG" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -914,32 +936,12 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"ark" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) "art" = ( /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/grimy, /area/station/tcommsat/computer) -"arI" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "asi" = ( /obj/structure/table/reinforced, /obj/item/storage/box/lights/mixed, @@ -963,12 +965,6 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/medical/medbay/lobby) -"asx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/aft) "asz" = ( /obj/structure/table, /obj/item/stack/sheet/iron/fifty, @@ -1015,6 +1011,18 @@ /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, /area/station/medical/surgery/theatre) +"atk" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "atN" = ( /obj/structure/cable, /obj/machinery/computer/records/security{ @@ -1071,6 +1079,16 @@ }, /turf/open/floor/plating, /area/station/hallway/secondary/entry) +"auO" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/vending/wallmed/directional/east, +/turf/open/floor/iron, +/area/station/cargo/storage) "ava" = ( /obj/effect/spawner/random/structure/closet_maintenance, /obj/item/storage/box/lights/mixed, @@ -1100,11 +1118,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/command/gateway) -"avg" = ( -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/space/basic, -/area/space/nearstation) "avq" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, @@ -1128,20 +1141,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, /area/station/command/corporate_showroom) -"avG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/structure/sign/map/meta/right{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) +"avC" = ( +/obj/machinery/hydroponics/soil/rich, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "avK" = ( /turf/closed/wall, /area/station/maintenance/fore/lesser) @@ -1158,6 +1161,27 @@ /obj/item/pillow/random, /turf/open/floor/carpet, /area/station/commons/dorms) +"awc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/machinery/atmospherics/components/binary/passive_gate/layer4{ + target_pressure = 2400; + on = 1; + name = "Airlock Valve"; + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port) +"awg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "awy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -1199,27 +1223,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/station/maintenance/port/aft) -"axK" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/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/white, -/area/station/security/prison) -"axN" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "axO" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -1239,6 +1242,13 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white/side, /area/station/medical/medbay/lobby) +"aye" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/space/basic, +/area/space/nearstation) "ayg" = ( /turf/open/floor/engine/o2, /area/station/engineering/atmos) @@ -1267,6 +1277,14 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/brig) +"azd" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) "azg" = ( /obj/item/stack/cable_coil, /turf/open/floor/plating/airless, @@ -1430,6 +1448,16 @@ /obj/effect/spawner/random/trash/garbage, /turf/open/floor/iron, /area/station/maintenance/starboard/greater) +"aBQ" = ( +/obj/structure/cable, +/obj/structure/sign/warning/secure_area/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "aBW" = ( /obj/machinery/button/ignition/incinerator/atmos, /turf/closed/wall/r_wall, @@ -1550,14 +1578,6 @@ /obj/item/pen, /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) -"aDD" = ( -/obj/effect/spawner/random/structure/closet_maintenance, -/obj/effect/spawner/random/maintenance, -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "aDQ" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -1602,20 +1622,21 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"aEy" = ( -/obj/structure/transit_tube/crossing/horizontal, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"aEG" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Arrivals - Middle Arm - Far" - }, -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/stripes/line, +"aEs" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, /turf/open/floor/iron, -/area/station/hallway/secondary/entry) +/area/station/maintenance/starboard/greater) +"aEv" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron, +/area/station/cargo/warehouse) "aEH" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -1630,6 +1651,11 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron, /area/station/security/checkpoint/science) +"aFd" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "aFf" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/iron, @@ -1640,23 +1666,34 @@ /obj/effect/spawner/random/bureaucracy/paper, /turf/open/floor/wood, /area/station/commons/dorms) -"aFz" = ( -/obj/machinery/vending/autodrobe, -/turf/open/floor/plating, -/area/station/maintenance/port) -"aFG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bed, -/obj/item/bedsheet, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +"aFI" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/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, -/turf/open/floor/iron, -/area/station/security/brig) +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "aFW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/mirror/directional/west, /turf/open/floor/wood, /area/station/service/theater) +"aFZ" = ( +/obj/effect/landmark/generic_maintenance_landmark, +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 1; + name = "Airlock Pump"; + target_pressure = 300 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) "aGe" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room" @@ -1669,17 +1706,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"aGh" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "aGm" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -1689,11 +1715,15 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, /area/station/security/office) -"aGB" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) +"aGr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port) "aGD" = ( /obj/structure/closet/crate/coffin, /obj/machinery/door/window/left/directional/east{ @@ -1722,10 +1752,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central) -"aHa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/hidden, -/turf/open/floor/iron/dark, -/area/station/security/execution/education) "aHh" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -1802,6 +1828,14 @@ /obj/structure/sign/warning/biohazard, /turf/closed/wall/r_wall, /area/station/science/research) +"aIl" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "aIm" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=7.5-Starboard-Aft-Corner"; @@ -1820,6 +1854,14 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"aIM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sign/warning/vacuum/external/directional/west, +/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "aIO" = ( /obj/machinery/dna_scannernew, /obj/effect/turf_decal/siding/purple{ @@ -1853,14 +1895,6 @@ /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"aJc" = ( -/obj/machinery/requests_console/directional/south{ - department = "Mining"; - name = "Mining Requests Console" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "aJd" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -1883,18 +1917,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) -"aJm" = ( -/obj/effect/spawner/random/structure/grille, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/starboard/greater) -"aJn" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/maintenance/starboard/greater) "aJv" = ( /obj/structure/sign/warning/fire, /turf/closed/wall/r_wall, @@ -2077,6 +2099,16 @@ }, /turf/open/floor/wood/large, /area/station/command/heads_quarters/qm) +"aLZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) "aMf" = ( /obj/structure/disposalpipe/segment, /obj/structure/table/wood, @@ -2100,14 +2132,14 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/dark, /area/station/command/bridge) -"aMO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +"aMH" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "aMW" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -2192,6 +2224,15 @@ /obj/machinery/holopad/secure, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) +"aOf" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "aOo" = ( /obj/structure/sink/kitchen/directional/south{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -2210,6 +2251,11 @@ /obj/effect/turf_decal/trimline/brown/warning, /turf/open/floor/iron/white, /area/station/science/lobby) +"aOu" = ( +/obj/structure/table, +/obj/item/paper/fluff/holodeck/disclaimer, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) "aOA" = ( /obj/effect/landmark/blobstart, /obj/effect/turf_decal/stripes/line{ @@ -2218,13 +2264,14 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"aOB" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, +"aOC" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/fore) +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron, +/area/station/security/brig) "aOH" = ( /obj/structure/table, /obj/item/clothing/mask/gas/sechailer{ @@ -2241,50 +2288,13 @@ }, /turf/open/floor/iron/dark, /area/station/security/office) -"aOQ" = ( -/obj/machinery/door/poddoor/massdriver_chapel, -/obj/machinery/atmos_shield_gen/active{ - dir = 4 - }, -/obj/machinery/atmos_shield_gen/active{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/service/chapel/funeral) +"aPb" = ( +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "aPk" = ( /obj/structure/closet/crate/preopen, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"aPl" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Science Robotics Workshop"; - network = list("ss13","rd") - }, -/obj/structure/cable, -/obj/machinery/light_switch/directional/north{ - pixel_x = 9 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/wood/fancy/royalblack, -/obj/item/reagent_containers/cup/glass/bottle/whiskey{ - pixel_x = -4; - pixel_y = 14 - }, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = 5; - pixel_y = 4 - }, -/turf/open/floor/iron/dark, -/area/station/science/robotics/lab) -"aPm" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "aPq" = ( /obj/machinery/door/airlock/medical/glass{ name = "Auxilliary Surgery" @@ -2330,18 +2340,6 @@ /mob/living/basic/pet/cat/runtime, /turf/open/floor/iron/white, /area/station/command/heads_quarters/cmo) -"aPI" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "aPX" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ dir = 1 @@ -2368,6 +2366,13 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) +"aQR" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/space/basic, +/area/space/nearstation) "aQS" = ( /obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -2379,12 +2384,6 @@ /obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/plating, /area/station/maintenance/department/science/central) -"aRa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/fore) "aRk" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -2395,6 +2394,20 @@ /obj/item/clothing/suit/apron/surgical, /turf/open/floor/iron/white, /area/station/medical/surgery/aft) +"aRo" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/recharger{ + pixel_y = 7; + pixel_x = 12 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "aRt" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -2408,37 +2421,15 @@ /obj/item/pen, /turf/open/floor/iron, /area/station/maintenance/port/aft) +"aRD" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/commons/toilet/auxiliary) "aRI" = ( /turf/open/floor/circuit/green, /area/station/science/robotics/mechbay) -"aRL" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/corner, -/area/station/hallway/secondary/entry) -"aRT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/port) -"aSa" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/mining{ - name = "Mining Office" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/any/supply/bit_den, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/obj/effect/turf_decal/tile/brown/opposingcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "aSe" = ( /obj/machinery/duct, /obj/effect/turf_decal/trimline/blue/filled/line, @@ -2477,19 +2468,6 @@ }, /turf/open/floor/wood/large, /area/station/command/heads_quarters/qm) -"aSG" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/fore) "aSQ" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/security_space_law{ @@ -2536,15 +2514,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) -"aTI" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.2-Escape-2"; - location = "9.1-Escape-1" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "aTU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -2700,6 +2669,12 @@ /obj/machinery/telecomms/bus/preset_one, /turf/open/floor/circuit/green/telecomms/mainframe, /area/station/tcommsat/server) +"aWK" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/space/basic, +/area/space/nearstation) "aWN" = ( /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai) @@ -2712,24 +2687,14 @@ "aXa" = ( /turf/closed/wall, /area/station/security/prison/mess) -"aXE" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Service Maintenance" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +"aXF" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "service-passthrough" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/greater) +/obj/structure/bed, +/obj/item/bedsheet, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) "aXK" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -2797,11 +2762,6 @@ /obj/machinery/light/cold/directional/east, /turf/open/floor/engine/xenobio, /area/station/science/xenobiology) -"aYu" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron, -/area/station/security/execution/transfer) "aYw" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod Three"; @@ -2812,6 +2772,13 @@ }, /turf/open/floor/plating, /area/station/commons/fitness/recreation) +"aYx" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) "aYz" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -2849,20 +2816,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance/storage) -"aZc" = ( -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "QMLoad"; - name = "Loading Conveyor"; - pixel_x = -13; - pixel_y = -5 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) "aZj" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 @@ -2903,30 +2856,6 @@ }, /turf/open/floor/iron, /area/station/security/warden) -"aZv" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 1; - id = "ordnancebridge" - }, -/obj/machinery/button/door{ - id = "ordnancebridge"; - pixel_x = -24; - req_one_access = list("maint_tunnels","science") - }, -/obj/effect/turf_decal/caution/stand_clear{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) -"aZx" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/structure/sign/map/meta/left{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "aZz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -2957,6 +2886,25 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/central) +"bam" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "virology_airlock_exterior"; + idInterior = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Console"; + pixel_x = 24; + pixel_y = -24; + req_access = list("virology") + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) "bar" = ( /obj/structure/table, /obj/item/reagent_containers/cup/beaker{ @@ -3009,6 +2957,20 @@ /obj/item/stock_parts/power_store/cell/high, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"baM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/sign/map/meta/left{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "bbd" = ( /obj/machinery/duct, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -3025,19 +2987,6 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) -"bbt" = ( -/obj/structure/girder, -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"bbA" = ( -/obj/docking_port/stationary/random{ - dir = 4; - name = "lavaland"; - shuttle_id = "pod_3_lavaland" - }, -/turf/open/space/basic, -/area/space) "bbT" = ( /obj/structure/closet/crate, /obj/item/stack/cable_coil, @@ -3110,19 +3059,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"bdq" = ( -/obj/item/kirbyplants/organic/plant3, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/sign/map/meta/right{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/corner, -/area/station/hallway/secondary/entry) "bdv" = ( /obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/trunk, @@ -3156,27 +3092,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/fore/lesser) -"bdQ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) -"bdU" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "beo" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 @@ -3237,13 +3152,6 @@ }, /turf/open/floor/engine/plasma, /area/station/engineering/atmos) -"bfg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/surgery/aft) "bfj" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -3291,24 +3199,27 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/station/cargo/sorting) -"bfG" = ( -/obj/effect/decal/cleanable/blood/oil, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "bfO" = ( /obj/machinery/holopad, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) -"bfT" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/delivery, -/obj/structure/sign/map/meta/right{ - pixel_y = 32 +"bfS" = ( +/obj/machinery/light_switch/directional/west, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 }, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"bgm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) "bgs" = ( /obj/machinery/door/firedoor, @@ -3325,13 +3236,12 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/white/smooth_large, /area/station/medical/chemistry) -"bgI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) +"bgu" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/effect/spawner/random/engineering/tank, +/obj/machinery/light/small/dim/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) "bgS" = ( /obj/machinery/firealarm/directional/north, /obj/machinery/camera/directional/west{ @@ -3379,6 +3289,13 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) +"bhh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/service/janitor) "bhl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance/three, @@ -3421,20 +3338,10 @@ "bhV" = ( /turf/open/floor/iron/dark, /area/station/service/chapel) -"bic" = ( -/obj/item/radio/intercom/directional/west, -/obj/structure/table, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/item/flashlight/lamp, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron/dark, -/area/station/security/execution/education) -"bih" = ( -/obj/machinery/vending/tool, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/station/commons/storage/primary) +"bid" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "bio" = ( /obj/machinery/camera/directional/south{ c_tag = "AI Chamber - Aft"; @@ -3456,16 +3363,6 @@ }, /turf/open/floor/iron/white, /area/station/security/prison/visit) -"bir" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "bix" = ( /obj/machinery/component_printer, /turf/open/floor/iron/white, @@ -3479,28 +3376,6 @@ /obj/structure/window/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) -"biI" = ( -/obj/structure/table, -/obj/item/folder/red{ - pixel_x = 3 - }, -/obj/item/folder/white{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/restraints/handcuffs, -/obj/item/radio/off, -/obj/machinery/requests_console/directional/east{ - department = "Security"; - name = "Security Requests Console" - }, -/obj/effect/mapping_helpers/requests_console/information, -/obj/effect/mapping_helpers/requests_console/assistance, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "biV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -3558,6 +3433,19 @@ }, /turf/closed/wall, /area/station/security/courtroom) +"bjD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/crowbar, +/obj/item/reagent_containers/cup/watering_can, +/obj/item/cultivator, +/obj/item/hatchet, +/obj/item/storage/bag/plants, +/obj/item/plant_analyzer, +/obj/structure/table/wood, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "bjF" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -3594,11 +3482,6 @@ "bjQ" = ( /turf/closed/wall/r_wall, /area/station/ai_monitored/turret_protected/aisat_interior) -"bjZ" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/security/execution/transfer) "bkl" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -3639,15 +3522,6 @@ }, /turf/open/floor/plating, /area/station/medical/treatment_center) -"bkY" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/sign/map/meta/left{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "bkZ" = ( /obj/structure/filingcabinet, /obj/machinery/light/small/directional/south, @@ -3668,9 +3542,19 @@ }, /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) +"blw" = ( +/obj/structure/transit_tube/curved{ + dir = 8 + }, +/turf/open/space/basic, +/area/space/nearstation) "blx" = ( /turf/closed/wall, /area/space/nearstation) +"bly" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "blF" = ( /obj/structure/showcase/cyborg/old{ pixel_y = 20 @@ -3699,29 +3583,6 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/white, /area/station/security/prison/mess) -"bmD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/white, -/area/station/science/research) -"bmQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ - dir = 8 - }, -/obj/structure/sign/warning/vacuum/external/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "bmV" = ( /obj/machinery/door/airlock/command{ name = "Emergency Escape" @@ -3747,6 +3608,10 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"bno" = ( +/obj/structure/transit_tube/diagonal, +/turf/open/space/basic, +/area/space/nearstation) "bnr" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/chair/sofa/corp/right{ @@ -3755,18 +3620,6 @@ /obj/machinery/light_switch/directional/south, /turf/open/floor/iron/white, /area/station/medical/office) -"bns" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Prison Cafeteria" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/white, -/area/station/security/prison/mess) "bnx" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -3867,16 +3720,6 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"bnX" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "boc" = ( /obj/effect/decal/cleanable/dirt, /obj/item/storage/belt/utility, @@ -3884,6 +3727,17 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/commons/storage/primary) +"boq" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Four"; + space_dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "boD" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -3908,6 +3762,11 @@ dir = 4 }, /area/station/service/chapel) +"bpg" = ( +/obj/structure/sign/warning/hot_temp/directional/south, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) "bpq" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -3955,13 +3814,6 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, /area/station/hallway/primary/central) -"bpL" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/airlock_pump{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/hallway/secondary/entry) "bpY" = ( /obj/machinery/light/small/directional/west, /obj/item/clothing/mask/animal/horsehead, @@ -3972,6 +3824,23 @@ /obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/wood, /area/station/service/theater) +"bpZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port) +"bqg" = ( +/obj/structure/cable, +/obj/structure/sign/poster/official/random/directional/east, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) "bqk" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos/glass{ @@ -3985,18 +3854,6 @@ /obj/item/cigarette/pipe, /turf/open/floor/wood, /area/station/commons/lounge) -"bqJ" = ( -/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 - }, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/science/cytology) "bqX" = ( /turf/closed/wall/r_wall, /area/station/medical/chemistry) @@ -4029,6 +3886,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/engineering/main) +"brO" = ( +/obj/structure/transit_tube/diagonal/topleft, +/turf/open/space/basic, +/area/space/nearstation) "brX" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -4105,62 +3966,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/service/theater) -"bsE" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4 - }, -/obj/effect/mapping_helpers/mail_sorting/science/xenobiology, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "bsZ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/station/maintenance/aft/greater) -"btn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/box/drinkingglasses, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/random/structure/closet_empty/crate, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/obj/effect/spawner/random/food_or_drink/cups, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/service) -"btt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "btx" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -4195,10 +4006,12 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/storage) -"bud" = ( -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/engine, -/area/station/science/explab) +"btR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron, +/area/station/security/execution/transfer) "bug" = ( /obj/structure/lattice, /obj/item/tank/internals/oxygen/empty, @@ -4361,17 +4174,23 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating/airless, /area/space/nearstation) +"bwJ" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) "bwN" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) -"bwZ" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/command/gateway) "bxf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -4449,59 +4268,16 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"byi" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, -/obj/machinery/button/door/directional/west{ - id = "prison release"; - name = "Labor Camp Shuttle Lockdown"; - req_access = list("brig") - }, -/obj/machinery/disposal/bin/tagger, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/security/brig) "byl" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/fore/lesser) -"byu" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "viro-passthrough" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/medical/medbay/central) "byw" = ( /obj/effect/landmark/start/lawyer, /turf/open/floor/wood, /area/station/service/lawoffice) -"byy" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/map/meta/left{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "byz" = ( /obj/structure/chair, /obj/effect/landmark/start/assistant, @@ -4578,6 +4354,13 @@ }, /turf/open/floor/iron/grimy, /area/station/service/chapel/office) +"bzQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/service/hydroponics) "bzV" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -4613,6 +4396,17 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/iron/dark, /area/station/medical/morgue) +"bAK" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.3-Escape-3"; + location = "9.2-Escape-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "bAR" = ( /obj/effect/turf_decal/plaque{ icon_state = "L4" @@ -4621,16 +4415,32 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/central) -"bBb" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/delivery, -/obj/structure/sign/map/meta/left{ - pixel_y = 32 +"bAU" = ( +/obj/effect/spawner/random/food_or_drink/donkpockets, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"bAV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig" }, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/flasher/directional/east{ + id = "secentranceflasher"; + pixel_y = -5 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/obj/machinery/scanner_gate/preset_guns, +/turf/open/floor/iron, +/area/station/security/brig) "bBo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/siding/purple, @@ -4668,17 +4478,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/prison) -"bBR" = ( -/obj/effect/decal/cleanable/blood/oil, -/obj/structure/railing/corner/end{ +"bCc" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) "bCo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, @@ -4703,17 +4510,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"bCC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) -"bCE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/wood, -/area/station/maintenance/port/aft) "bCM" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -4826,14 +4622,17 @@ }, /turf/open/floor/iron/white, /area/station/command/heads_quarters/cmo) -"bEB" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +"bEC" = ( +/obj/machinery/computer/dna_console{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/firealarm_sanity, /turf/open/floor/iron/dark, -/area/station/science/server) +/area/station/science/genetics) "bEK" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -4902,6 +4701,16 @@ /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron/white, /area/station/medical/pharmacy) +"bGl" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security E.V.A. Storage" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig) "bGo" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -4914,6 +4723,14 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/iron, /area/station/cargo/warehouse) +"bGy" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/machinery/light/cold/directional/north, +/obj/structure/reagent_dispensers/plumbed, +/turf/open/floor/iron/white, +/area/station/medical/virology) "bGC" = ( /turf/closed/wall, /area/station/hallway/primary/central) @@ -5047,15 +4864,6 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/customs) -"bIE" = ( -/obj/structure/sign/warning/vacuum/external/directional/east, -/obj/effect/mapping_helpers/broken_floor, -/obj/structure/cable, -/obj/machinery/atmospherics/components/tank/air/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/fore) "bIH" = ( /obj/structure/chair/comfy/beige, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -5099,6 +4907,16 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/fore) +"bJu" = ( +/obj/structure/sign/poster/official/cleanliness/directional/west, +/obj/structure/sink/directional/south, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 1 + }, +/obj/structure/mirror/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/medical/virology) "bJG" = ( /obj/machinery/modular_computer/preset/id{ dir = 4 @@ -5136,11 +4954,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"bKo" = ( -/obj/effect/decal/cleanable/blood/oil, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/command/corporate_showroom) "bKv" = ( /obj/item/pen, /obj/structure/table/reinforced, @@ -5185,13 +4998,6 @@ "bLd" = ( /turf/closed/wall, /area/station/maintenance/starboard/aft) -"bLe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "bLh" = ( /obj/effect/turf_decal/trimline/green/line{ dir = 1 @@ -5272,6 +5078,15 @@ }, /turf/open/floor/iron/checker, /area/station/engineering/atmos/pumproom) +"bMM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/security/execution/education) "bMS" = ( /obj/structure/table/glass, /obj/machinery/button/door/directional/south{ @@ -5383,12 +5198,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/maintenance/port/aft) -"bOP" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron, -/area/station/engineering/main) "bPi" = ( /obj/structure/chair/office{ dir = 8 @@ -5412,18 +5221,6 @@ /obj/structure/sign/warning/biohazard, /turf/closed/wall, /area/station/maintenance/department/science/xenobiology) -"bPE" = ( -/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/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/station/hallway/secondary/entry) "bPM" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, @@ -5439,19 +5236,14 @@ /obj/item/bodypart/arm/left, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) -"bQr" = ( +"bQm" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, /turf/open/floor/plating, -/area/station/maintenance/solars/port/aft) +/area/station/maintenance/port/aft) "bQN" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/machinery/computer/security/telescreen/entertainment/directional/north, @@ -5513,13 +5305,6 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron, /area/station/security/brig) -"bRG" = ( -/obj/machinery/shower/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/commons/toilet/auxiliary) "bRH" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -5547,6 +5332,14 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"bRX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/duct, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) "bSb" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -5634,6 +5427,13 @@ /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) +"bTv" = ( +/obj/structure/closet/lasertag/blue, +/obj/effect/landmark/start/hangover/closet, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation) "bUc" = ( /obj/machinery/shower/directional/west, /obj/effect/landmark/start/assistant, @@ -5692,15 +5492,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/circuit/green, /area/station/science/robotics/mechbay) -"bVd" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/white, -/area/station/security/prison/visit) "bVk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -5729,22 +5520,10 @@ /turf/open/floor/iron/dark, /area/station/command/bridge) "bVw" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Brig - Labor Shuttle Dock" - }, -/obj/machinery/gulag_item_reclaimer{ - pixel_y = 24 - }, -/obj/machinery/flasher/directional/east{ - id = "PRelease"; - pixel_y = 20 - }, -/obj/machinery/atmospherics/components/unary/airlock_pump{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/fore) +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/fore) "bVx" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -5759,35 +5538,6 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/white, /area/station/security/prison/mess) -"bVK" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - id_tag = "virology_airlock_interior"; - name = "Virology Interior Airlock" - }, -/obj/machinery/door_buttons/access_button{ - idDoor = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = 8; - pixel_y = -24; - req_access = list("virology") - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/station/medical/virology) "bWe" = ( /obj/structure/table/glass, /obj/structure/reagent_dispensers/wall/virusfood/directional/west, @@ -5820,6 +5570,20 @@ }, /turf/open/floor/plating, /area/station/maintenance/disposal) +"bWy" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/floor, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "bWM" = ( /obj/item/radio/intercom/directional/south, /obj/effect/turf_decal/tile/blue, @@ -5910,14 +5674,6 @@ }, /turf/open/floor/iron/white, /area/station/science/cytology) -"bXt" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/airlock_pump{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "bXO" = ( /turf/closed/indestructible/riveted{ desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; @@ -5969,6 +5725,21 @@ /obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/plating, /area/station/engineering/main) +"bYv" = ( +/obj/effect/landmark/start/cyborg, +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/north{ + c_tag = "AI Upload Foyer"; + network = list("aiupload") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/east, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload_foyer) "bYz" = ( /turf/open/floor/circuit, /area/station/maintenance/port/aft) @@ -6085,6 +5856,11 @@ "cbz" = ( /turf/closed/wall, /area/station/cargo/storage) +"cbT" = ( +/obj/structure/urinal/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) "ccc" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -6159,6 +5935,19 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"cep" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) "ces" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/processor/slime, @@ -6193,6 +5982,12 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"ceP" = ( +/obj/structure/transit_tube/curved/flipped{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) "ceZ" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 @@ -6204,14 +5999,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/station/hallway/primary/central) -"cfc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/landmark/generic_maintenance_landmark, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "cfe" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=8-Central-to-Aft"; @@ -6267,11 +6054,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"cgH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/hallway/secondary/entry) "cgL" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -6309,16 +6091,15 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/medical/break_room) -"chv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +"chB" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) "chH" = ( /obj/structure/chair/stool/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -6346,6 +6127,13 @@ }, /turf/closed/wall, /area/station/maintenance/central) +"cii" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) "ciE" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -6361,16 +6149,16 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, /area/station/security/courtroom) -"ciQ" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/space/basic, -/area/space/nearstation) "ciU" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, /area/space/nearstation) +"ciY" = ( +/obj/structure/sign/poster/random/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "cji" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -6418,6 +6206,17 @@ /obj/structure/window/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/command/teleporter) +"ckz" = ( +/obj/effect/landmark/generic_maintenance_landmark, +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 2; + name = "Airlock Pump"; + target_pressure = 300; + hide = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) "ckB" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -6441,6 +6240,27 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"ckJ" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"ckW" = ( +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "clj" = ( /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, @@ -6478,9 +6298,23 @@ /obj/structure/window/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"clP" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "clQ" = ( /turf/closed/wall, /area/station/command/teleporter) +"clY" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "cml" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -6508,13 +6342,6 @@ /obj/item/bodypart/leg/left, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) -"cmM" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "cna" = ( /obj/structure/table, /obj/item/storage/box/lights/mixed{ @@ -6560,6 +6387,11 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/command) +"cnF" = ( +/obj/machinery/power/smes, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) "cnK" = ( /turf/closed/wall, /area/station/engineering/main) @@ -6570,6 +6402,15 @@ }, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) +"cod" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/bluespace_vendor/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "coe" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 1 @@ -6599,6 +6440,11 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/wood, /area/station/maintenance/port/aft) +"cpe" = ( +/obj/item/book/bible, +/obj/structure/altar/of_gods, +/turf/open/floor/iron/dark, +/area/station/service/chapel) "cpi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/circuit/green{ @@ -6636,26 +6482,20 @@ /obj/structure/sign/poster/random/directional/north, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"cpv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/meter/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port) -"cpD" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 10 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark/corner, -/area/station/engineering/atmos/pumproom) "cpH" = ( /obj/structure/lattice/catwalk, /obj/structure/marker_beacon/yellow, /turf/open/space/basic, /area/space/nearstation) +"cpL" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "jank_labor_exit" + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) "cpR" = ( /obj/structure/table, /obj/effect/turf_decal/tile/neutral/opposingcorners{ @@ -6701,13 +6541,6 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron, /area/station/security/holding_cell) -"cqe" = ( -/obj/machinery/atmospherics/components/tank/air/layer4{ - dir = 1 - }, -/obj/machinery/light/small/dim/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/port) "cqk" = ( /obj/structure/cable, /turf/open/floor/plating/airless, @@ -6764,11 +6597,15 @@ /obj/machinery/door/airlock/external, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) -"crc" = ( -/obj/structure/table, -/obj/item/stack/medical/bruise_pack, -/turf/open/floor/iron, -/area/station/commons/fitness/recreation) +"cqT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) "crf" = ( /obj/effect/landmark/start/hangover, /obj/effect/turf_decal/siding/wood{ @@ -6789,13 +6626,6 @@ }, /turf/open/floor/iron/white/corner, /area/station/hallway/secondary/entry) -"crl" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/item/radio/intercom/prison/directional/west, -/turf/open/floor/iron/white, -/area/station/security/prison) "crr" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -6813,36 +6643,16 @@ }, /turf/open/floor/iron/cafeteria, /area/station/commons/dorms) -"csb" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/station/security/prison) -"csg" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/corner, -/area/station/hallway/secondary/entry) -"csk" = ( -/obj/structure/railing/corner/end/flip{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) -"csl" = ( -/obj/item/shard, -/obj/effect/mapping_helpers/burnt_floor, -/obj/item/reagent_containers/cup/glass/bottle/wine/unlabeled, +"csn" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"css" = ( +/obj/machinery/light/small/red/directional/west, +/obj/structure/table, +/obj/item/newspaper, /turf/open/floor/plating/airless, /area/space/nearstation) "cst" = ( @@ -6874,11 +6684,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) -"csN" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/space/basic, -/area/space/nearstation) +"csP" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) "csQ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -6890,6 +6702,16 @@ /obj/effect/mapping_helpers/airlock/access/all/service/lawyer, /turf/open/floor/wood, /area/station/service/lawoffice) +"ctg" = ( +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/water/no_planet_atmos/deep, +/area/station/service/hydroponics/garden) "ctn" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, @@ -6901,15 +6723,6 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron, /area/station/maintenance/port/aft) -"ctB" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/aft) "ctL" = ( /obj/machinery/computer/records/security{ dir = 4 @@ -6919,6 +6732,19 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"ctN" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) "cuc" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -6933,6 +6759,23 @@ /obj/structure/disposalpipe/segment, /turf/closed/wall, /area/station/maintenance/port/fore) +"cui" = ( +/obj/item/folder/red, +/obj/item/pen, +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/item/folder/white{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) "cuk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -6954,14 +6797,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) -"cuF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "cuO" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -6995,6 +6830,15 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/security/lockers) +"cvt" = ( +/obj/machinery/door/airlock/external, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "cvv" = ( /obj/machinery/conveyor/inverted{ dir = 10; @@ -7016,6 +6860,13 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/grimy, /area/station/service/chapel/office) +"cvE" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "cvF" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -7042,6 +6893,68 @@ "cvY" = ( /turf/open/floor/plating/airless, /area/station/solars/port/aft) +"cwa" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/bottle/morphine{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/reagent_containers/cup/bottle/chloralhydrate, +/obj/item/reagent_containers/cup/bottle/toxin{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/reagent_containers/cup/bottle/morphine{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/cup/bottle/facid{ + name = "fluorosulfuric acid bottle"; + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/reagent_containers/syringe{ + pixel_y = 5 + }, +/obj/item/reagent_containers/dropper, +/obj/machinery/airalarm/directional/west, +/obj/machinery/button/ignition{ + id = "executionburn"; + name = "Justice Ignition Switch"; + pixel_x = -25; + pixel_y = 36 + }, +/obj/item/assembly/signaler{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/machinery/button/flasher{ + id = "justiceflash"; + name = "Justice Flash Control"; + pixel_x = -36; + pixel_y = 36; + req_access = list("security") + }, +/obj/machinery/button/door/directional/west{ + id = "executionfireblast"; + name = "Justice Area Lockdown"; + pixel_y = 24; + req_access = list("brig") + }, +/obj/machinery/button/door/directional/west{ + id = "SecJusticeChamber"; + name = "Justice Vent Control"; + pixel_x = -36; + pixel_y = 24; + req_access = list("armory") + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) "cwb" = ( /obj/structure/closet/crate/wooden/toy, /obj/machinery/light_switch/directional/south, @@ -7054,6 +6967,13 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/commons/toilet/auxiliary) +"cwq" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/robotics/lab) "cwF" = ( /obj/structure/sink/directional/west, /obj/structure/mirror/directional/east, @@ -7106,10 +7026,65 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/plating, /area/station/cargo/sorting) +"cwZ" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation A" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"cxi" = ( +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/stack/sheet/glass/fifty, +/obj/structure/closet/crate/engineering/electrical, +/obj/item/stack/cable_coil, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/camera/directional/north{ + c_tag = "Solar Maintenance - Aft Port" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) "cxj" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/service/chapel) +"cxq" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/obj/machinery/button/door/directional/west{ + id = "prison release"; + name = "Labor Camp Shuttle Lockdown"; + req_access = list("brig") + }, +/obj/machinery/disposal/bin/tagger, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig) "cxt" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 6 @@ -7154,39 +7129,6 @@ }, /turf/open/floor/wood, /area/station/service/library) -"cyp" = ( -/obj/structure/table/glass, -/obj/machinery/light_switch/directional/north{ - pixel_y = 28; - pixel_x = 5 - }, -/obj/item/storage/briefcase/secure{ - pixel_x = 3; - pixel_y = 5 - }, -/obj/item/storage/medkit/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, -/obj/machinery/firealarm/directional/north{ - pixel_x = -4 - }, -/turf/open/floor/iron/white, -/area/station/command/heads_quarters/cmo) -"cyv" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "cyE" = ( /obj/machinery/portable_atmospherics/pipe_scrubber, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -7207,6 +7149,11 @@ dir = 4 }, /area/station/science/lobby) +"cyM" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/green/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "cyS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -7232,6 +7179,12 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron/white, /area/station/medical/abandoned) +"czs" = ( +/obj/structure/easel, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "czt" = ( /obj/machinery/flasher/portable, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -7284,6 +7237,23 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"cAj" = ( +/obj/item/cigbutt, +/obj/structure/table/reinforced, +/obj/item/paper{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/item/stack/medical/ointment{ + pixel_x = 11; + pixel_y = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) "cAm" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, @@ -7298,13 +7268,6 @@ }, /turf/open/floor/iron, /area/station/service/hydroponics) -"cAU" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron/white/corner, -/area/station/hallway/secondary/entry) "cBc" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron, @@ -7408,16 +7371,6 @@ }, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) -"cDl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "cDD" = ( /obj/structure/lattice/catwalk, /obj/item/instrument/guitar, @@ -7481,18 +7434,6 @@ }, /turf/open/floor/iron, /area/station/commons/lounge) -"cEs" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "cEv" = ( /obj/item/food/grown/wheat, /obj/item/food/grown/watermelon, @@ -7524,6 +7465,14 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"cFc" = ( +/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/red/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) "cFl" = ( /obj/structure/table, /obj/structure/cable, @@ -7565,6 +7514,11 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/security/brig) +"cGv" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "cGG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -7597,6 +7551,14 @@ }, /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) +"cHf" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port) "cHE" = ( /obj/effect/landmark/event_spawn, /obj/structure/cable, @@ -7647,6 +7609,16 @@ }, /turf/open/floor/iron, /area/station/cargo/lobby) +"cIy" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "cIK" = ( /obj/machinery/smartfridge/chemistry/preloaded, /obj/effect/turf_decal/tile/yellow/fourcorners, @@ -7665,6 +7637,15 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"cIP" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "cIU" = ( /obj/machinery/vending/coffee, /turf/open/floor/wood, @@ -7826,6 +7807,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/service/library) +"cLG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "cLN" = ( /obj/structure/sign/departments/exodrone/directional/east, /turf/open/floor/plating, @@ -7851,13 +7839,6 @@ /obj/structure/cable, /turf/closed/wall/r_wall, /area/station/maintenance/starboard/fore) -"cMP" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/atmospherics/components/tank/air/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "cMQ" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "hopqueue"; @@ -7912,6 +7893,16 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/commons/lounge) +"cNF" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) "cNS" = ( /turf/open/floor/iron, /area/station/maintenance/port/aft) @@ -7919,12 +7910,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/service/hydroponics) -"cOb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "cOj" = ( /obj/structure/sign/chalkboard_menu, /turf/closed/wall, @@ -7944,6 +7929,14 @@ /obj/item/pai_card, /turf/open/floor/iron, /area/station/commons/locker) +"cOP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "cOQ" = ( /turf/open/floor/iron/white, /area/station/science/research) @@ -7962,10 +7955,6 @@ }, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/burnchamber) -"cPF" = ( -/obj/machinery/photocopier/prebuilt, -/turf/open/floor/wood, -/area/station/service/library) "cPQ" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/fyellow, @@ -7987,14 +7976,6 @@ /obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/wood, /area/station/command/corporate_showroom) -"cPX" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "cQn" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -8013,18 +7994,6 @@ /obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) -"cQF" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics) "cQQ" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ @@ -8056,6 +8025,13 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"cRD" = ( +/obj/item/storage/bag/trash, +/obj/machinery/airalarm/directional/west, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/security/prison/safe) "cRU" = ( /obj/structure/bed, /obj/item/bedsheet/captain, @@ -8124,6 +8100,26 @@ }, /turf/open/floor/iron, /area/station/cargo/miningoffice) +"cSS" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"cTj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "cTk" = ( /obj/machinery/camera/motion/directional/south{ active_power_usage = 0; @@ -8132,6 +8128,12 @@ }, /turf/open/space/basic, /area/space/nearstation) +"cTp" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) "cTq" = ( /obj/effect/turf_decal/stripes/red/line{ dir = 10 @@ -8159,14 +8161,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"cUf" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/security/prison) "cUk" = ( /obj/effect/spawner/random/vending/snackvend, /obj/structure/disposalpipe/segment{ @@ -8179,6 +8173,11 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, /area/station/cargo/miningoffice) +"cUw" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/execution/transfer) "cUx" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -8186,6 +8185,14 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/wood, /area/station/commons/dorms) +"cUC" = ( +/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/item/cigbutt/roach, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) "cUH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -8216,10 +8223,6 @@ /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) -"cVc" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/space/basic, -/area/space/nearstation) "cVj" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -8247,25 +8250,6 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/plating, /area/station/maintenance/disposal) -"cVE" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Arrival Airlock" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/hallway/secondary/entry) -"cVF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/vending/wallmed/directional/south, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) "cVJ" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 @@ -8276,42 +8260,13 @@ /obj/effect/spawner/random/engineering/atmospherics_portable, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"cWf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/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 = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) -"cWk" = ( -/obj/structure/bed/medical/anchored{ - dir = 4 - }, -/obj/item/bedsheet, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/iv_drip, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/white, -/area/station/security/medical) +"cVQ" = ( +/obj/item/stack/sheet/iron/five, +/obj/item/stack/cable_coil/five, +/obj/effect/decal/cleanable/blood/gibs/robot_debris/down, +/obj/effect/turf_decal/box, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "cWr" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -8323,6 +8278,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/service/library) +"cWu" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "cWy" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -8335,6 +8299,18 @@ dir = 1 }, /area/station/engineering/atmos/pumproom) +"cWD" = ( +/obj/effect/landmark/generic_maintenance_landmark, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 2; + name = "Airlock Pump"; + target_pressure = 300; + hide = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) "cWI" = ( /turf/open/floor/iron, /area/station/security/execution/transfer) @@ -8472,6 +8448,16 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/port) +"cZd" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "cZi" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 4 @@ -8543,6 +8529,16 @@ /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/open/floor/iron, /area/station/engineering/atmos) +"dbf" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/structure/cable, +/obj/item/paper/pamphlet/gateway, +/turf/open/floor/iron, +/area/station/command/gateway) "dbh" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -8575,17 +8571,6 @@ }, /turf/open/floor/wood, /area/station/maintenance/port/aft) -"dbo" = ( -/obj/structure/sign/warning/vacuum/external/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "dbA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8647,16 +8632,6 @@ /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/white, /area/station/security/prison/safe) -"dcV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "ddc" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, @@ -8683,16 +8658,11 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"ddK" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +"ddw" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, /turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) +/area/station/hallway/secondary/entry) "ddO" = ( /obj/effect/turf_decal/trimline/green/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8736,6 +8706,22 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/command/bridge) +"dez" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"deD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "deG" = ( /obj/machinery/vending/wardrobe/law_wardrobe, /turf/open/floor/wood, @@ -8789,6 +8775,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/station/service/theater) +"deY" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) "dfa" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -8796,6 +8787,15 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"dfd" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/brig) "dfh" = ( /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, @@ -8821,14 +8821,6 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/service/bar) -"dfr" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "dfB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, @@ -8848,6 +8840,79 @@ /obj/effect/turf_decal/box/corners, /turf/open/floor/iron, /area/station/engineering/atmos) +"dgd" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space/basic, +/area/space/nearstation) +"dge" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space/basic, +/area/space/nearstation) +"dgf" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/space/basic, +/area/space/nearstation) +"dgg" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/space/basic, +/area/space/nearstation) +"dgh" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/space/basic, +/area/space/nearstation) +"dgj" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) +"dgk" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"dgm" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space/basic, +/area/space/nearstation) +"dgt" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"dgu" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space/basic, +/area/space/nearstation) +"dgv" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/space/basic, +/area/space/nearstation) "dgz" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -8857,6 +8922,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"dgB" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) "dgD" = ( /turf/closed/wall, /area/station/security/range) @@ -8871,15 +8943,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/engineering/main) -"dhm" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/fore) "dho" = ( /turf/closed/wall/r_wall, /area/station/command/bridge) @@ -8926,6 +8989,12 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) +"dhC" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "dhN" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -8991,6 +9060,13 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"diu" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/security/prison) "diC" = ( /obj/machinery/door/airlock/maintenance{ name = "Atmospherics Maintenance" @@ -9002,6 +9078,12 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) +"diD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "diE" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral{ @@ -9014,13 +9096,6 @@ /obj/machinery/light/floor, /turf/open/floor/iron, /area/station/construction/mining/aux_base) -"diN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/janitor_supplies, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port) "diX" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /turf/open/floor/iron/dark, @@ -9043,26 +9118,28 @@ /obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/port) -"djM" = ( -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 5 - }, -/obj/effect/turf_decal/bot, +"dkh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/green{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 5 - }, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/iron, -/area/station/hallway/secondary/service) +/obj/machinery/hydroponics/soil/rich, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "dkx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"dkz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/blue{ + desc = "An old pair of nitrile gloves, with no sterile properties."; + name = "old nitrile gloves" + }, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/apron/surgical, +/obj/item/rag, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) "dkC" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 @@ -9131,17 +9208,17 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"dlT" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) +"dlL" = ( +/obj/structure/sign/warning/vacuum/external/directional/west, +/obj/structure/closet/emcloset/anchored, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port) +"dmd" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) "dme" = ( /obj/effect/turf_decal/arrows{ dir = 1 @@ -9201,13 +9278,18 @@ /obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) -"dnY" = ( -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/obj/machinery/vending/wallmed/directional/south, -/turf/open/floor/iron/white, -/area/station/science/research) +"doc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"doj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) "dox" = ( /obj/structure/rack, /obj/item/screwdriver{ @@ -9308,6 +9390,13 @@ /obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) +"dqn" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) "dqo" = ( /obj/machinery/conveyor{ dir = 1; @@ -9319,15 +9408,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/disposal) -"dqp" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "dqu" = ( /obj/item/book/manual/wiki/security_space_law{ name = "space law"; @@ -9390,10 +9470,13 @@ "drm" = ( /turf/open/floor/plating, /area/station/maintenance/aft/greater) -"dru" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted, +"drq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, /turf/open/floor/iron/dark, /area/station/security/execution/education) @@ -9418,17 +9501,6 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"drX" = ( -/obj/structure/sign/warning/vacuum/external/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ - dir = 8 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/station/engineering/atmos) "dsb" = ( /obj/effect/turf_decal/plaque{ icon_state = "L13" @@ -9523,6 +9595,20 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) +"dtr" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "QMLoad"; + name = "Loading Conveyor"; + pixel_x = -13; + pixel_y = -5 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) "dtw" = ( /obj/machinery/door/airlock/mining{ name = "Deliveries" @@ -9572,26 +9658,10 @@ /obj/structure/cable, /turf/open/floor/iron/dark/textured_half, /area/station/cargo/bitrunning/den) -"dug" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "duk" = ( /obj/machinery/light/small/dim/directional/west, /turf/open/floor/iron, /area/station/maintenance/port/aft) -"duq" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/surgery/theatre) "duu" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -9620,6 +9690,29 @@ "duI" = ( /turf/closed/wall, /area/station/command/bridge) +"duM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port) +"duU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"duV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/soap{ + spawn_scatter_radius = 1 + }, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) "duW" = ( /obj/machinery/computer/security, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -9638,6 +9731,10 @@ /obj/machinery/recharge_station, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"dvk" = ( +/obj/structure/reagent_dispensers/plumbed, +/turf/open/floor/plating, +/area/station/maintenance/port) "dvn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -9658,6 +9755,17 @@ }, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) +"dvT" = ( +/obj/structure/sign/warning/vacuum/external/directional/south, +/obj/machinery/power/solar_control{ + dir = 4; + id = "aftport"; + name = "Port Quarter Solar Control" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) "dvV" = ( /obj/machinery/nuclearbomb/beer{ pixel_x = 2; @@ -9709,6 +9817,13 @@ }, /turf/open/floor/iron/cafeteria, /area/station/engineering/atmos) +"dwH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "dwI" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -9764,6 +9879,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"dxw" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/dark, +/area/station/science/server) "dxK" = ( /obj/structure/lattice/catwalk, /obj/structure/marker_beacon/purple, @@ -9783,13 +9906,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"dyl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/security/execution/transfer) "dyr" = ( /obj/machinery/status_display/door_timer{ id = "Cell 3"; @@ -9814,33 +9930,6 @@ }, /turf/open/floor/plating, /area/station/science/lab) -"dyV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "perma-entrance" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron, -/area/station/security/brig) -"dzm" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "viro-passthrough" - }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/medical/medbay/central) "dzs" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, @@ -9887,11 +9976,6 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron, /area/station/science/research) -"dBA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "dBV" = ( /obj/docking_port/stationary/escape_pod{ dir = 4 @@ -9933,6 +10017,12 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/station/security/courtroom) +"dCu" = ( +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) "dCx" = ( /obj/machinery/computer/shuttle/mining{ dir = 4 @@ -9952,6 +10042,22 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, /area/station/security/interrogation) +"dDf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/vending/wallmed/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"dDo" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "dDq" = ( /obj/effect/landmark/start/bartender, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -10003,16 +10109,6 @@ /obj/effect/landmark/navigate_destination, /turf/open/floor/plating, /area/station/hallway/primary/port) -"dEg" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/engineering/external, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "dEi" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -10021,6 +10117,15 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/science/robotics/mechbay) +"dEr" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "dEx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -10031,6 +10136,14 @@ }, /turf/open/floor/iron, /area/station/engineering/gravity_generator) +"dEF" = ( +/obj/machinery/atmospherics/components/binary/pump/on, +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) "dEH" = ( /obj/effect/landmark/generic_maintenance_landmark, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -10038,11 +10151,28 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"dEU" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/item/instrument/guitar, -/turf/open/floor/plating/airless, -/area/space/nearstation) +"dEQ" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "xeno_airlock_exterior"; + idInterior = "xeno_airlock_interior"; + idSelf = "xeno_airlock_control"; + name = "Access Console"; + pixel_x = -25; + pixel_y = -25; + req_access = list("xenobiology") + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/cytology) "dEV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -10060,24 +10190,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/service/library) -"dFc" = ( -/obj/machinery/newscaster/directional/south, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/obj/structure/table, -/obj/item/reagent_containers/cup/beaker/large, -/obj/item/reagent_containers/cup/beaker{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/rag{ - pixel_x = -4 - }, -/turf/open/floor/iron/cafeteria, -/area/station/service/kitchen) "dFg" = ( /obj/structure/cable, /turf/open/floor/carpet/orange, @@ -10105,15 +10217,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"dFA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/wood, -/area/station/service/theater) "dFH" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -10145,11 +10248,6 @@ dir = 1 }, /area/station/engineering/atmos) -"dGt" = ( -/obj/structure/closet/secure_closet/brig, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/holding_cell) "dGu" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -10162,33 +10260,12 @@ /obj/effect/mapping_helpers/airlock/access/all/command/gateway, /turf/open/floor/iron, /area/station/command/gateway) -"dGv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/medical/surgery/theatre) "dGD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/green/filled/corner, /turf/open/floor/iron, /area/station/hallway/primary/central) -"dGH" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/vending/wardrobe/robo_wardrobe, -/obj/machinery/button/door/directional/north{ - id = "roboticsprivacy"; - name = "Robotics Privacy Control"; - pixel_x = -24; - req_access = list("robotics") - }, -/obj/effect/mapping_helpers/airalarm/surgery, -/turf/open/floor/iron, -/area/station/science/robotics/lab) "dGQ" = ( /obj/machinery/light/small/dim/directional/north, /turf/open/floor/wood, @@ -10220,13 +10297,6 @@ /obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron, /area/station/cargo/lobby) -"dHk" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/space/basic, -/area/space/nearstation) "dHG" = ( /obj/machinery/atmospherics/components/binary/crystallizer{ dir = 4 @@ -10251,22 +10321,18 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/medical/pharmacy) +"dHP" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/hydroponics/soil/rich, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "dHY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/medical/patient_stretcher, /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/medical/abandoned) -"dIe" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "dIm" = ( /obj/machinery/modular_computer/preset/id, /obj/machinery/requests_console/directional/north{ @@ -10293,6 +10359,18 @@ "dIO" = ( /turf/closed/wall, /area/station/commons/toilet/restrooms) +"dIP" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/map/meta/left{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "dIV" = ( /obj/machinery/door/window/right/directional/west, /turf/open/floor/wood, @@ -10327,6 +10405,25 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/station/science/explab) +"dJu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"dJy" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) "dJK" = ( /turf/open/floor/iron/stairs/right{ dir = 1 @@ -10363,13 +10460,6 @@ "dKC" = ( /turf/closed/wall, /area/station/maintenance/aft/lesser) -"dKD" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) "dKE" = ( /obj/structure/closet/secure_closet/atmospherics, /obj/effect/turf_decal/stripes/line{ @@ -10384,18 +10474,6 @@ /obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) -"dKO" = ( -/obj/structure/urinal/directional/north, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/station/commons/toilet/restrooms) -"dKV" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/port) "dKY" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -10407,12 +10485,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) -"dLg" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port) "dLh" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 1 @@ -10480,6 +10552,14 @@ }, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) +"dLJ" = ( +/obj/machinery/requests_console/directional/south{ + department = "Mining"; + name = "Mining Requests Console" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "dLN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -10509,14 +10589,6 @@ /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/white, /area/station/security/prison/safe) -"dLZ" = ( -/obj/structure/railing{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/passive_vent/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating/airless, -/area/space/nearstation) "dMb" = ( /obj/structure/table, /obj/item/analyzer, @@ -10576,24 +10648,6 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/command/bridge) -"dNb" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/vending/wallmed/directional/east, -/turf/open/floor/iron, -/area/station/cargo/storage) -"dNm" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/structure/steam_vent, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "dNw" = ( /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, @@ -10608,12 +10662,6 @@ /obj/machinery/newscaster/directional/east, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"dNC" = ( -/obj/structure/sink/directional/south, -/obj/machinery/light/small/dim/directional/west, -/mob/living/basic/mouse/brown/tom, -/turf/open/floor/plating, -/area/station/security/prison/safe) "dNX" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -10629,10 +10677,17 @@ }, /turf/open/floor/iron, /area/station/security/office) -"dOr" = ( -/obj/machinery/atmospherics/components/tank/air, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +"dOq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/departments/vault/directional/north{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) "dOs" = ( /obj/structure/sign/warning/no_smoking, /turf/closed/wall/r_wall, @@ -10688,6 +10743,11 @@ dir = 8 }, /area/station/medical/morgue) +"dPt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "dPy" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -10699,12 +10759,6 @@ /obj/effect/turf_decal/stripes/red/line, /turf/open/floor/engine, /area/station/science/cytology) -"dPJ" = ( -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "dPL" = ( /obj/structure/filingcabinet/security{ pixel_x = 4 @@ -10728,18 +10782,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/science/central) -"dQj" = ( -/obj/effect/decal/cleanable/blood/oil, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/iron, -/area/station/cargo/warehouse) -"dQx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/meter/layer4, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "dQy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/random/directional/east, @@ -10819,6 +10861,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"dRe" = ( +/obj/structure/rack, +/obj/item/storage/box/firingpins{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/firingpins, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/lockers) "dRj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -10830,11 +10885,13 @@ /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, /area/station/engineering/main) -"dRv" = ( -/obj/effect/spawner/random/structure/crate, -/obj/effect/spawner/random/trash/janitor_supplies, -/turf/open/floor/plating, -/area/station/maintenance/port) +"dRt" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) "dRx" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -10879,6 +10936,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"dRR" = ( +/obj/structure/sign/warning/vacuum/external/directional/east, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/cable, +/obj/machinery/atmospherics/components/tank/air/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) "dRX" = ( /obj/structure/rack, /obj/effect/turf_decal/tile/blue/anticorner/contrasted, @@ -10897,6 +10963,19 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central) +"dSt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "dSB" = ( /obj/machinery/door/airlock/grunge{ name = "Cell 3" @@ -10921,16 +11000,18 @@ /obj/effect/turf_decal/tile/brown/anticorner/contrasted, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"dSH" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +"dSQ" = ( +/obj/item/rag, +/obj/structure/table/wood, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) +"dSS" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "dTi" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -10969,13 +11050,17 @@ /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) -"dTs" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +"dTv" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/clothing/under/misc/assistantformal, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/map/meta/right{ + pixel_y = 32 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/open/floor/iron/dark, +/area/station/commons/locker) "dTN" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /turf/closed/wall/r_wall, @@ -11042,11 +11127,27 @@ }, /turf/open/floor/plating, /area/station/engineering/main) +"dVk" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "dVm" = ( /obj/effect/landmark/start/cook, /obj/machinery/duct, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) +"dVn" = ( +/obj/structure/lattice/catwalk, +/obj/structure/sign/warning/directional/west, +/turf/open/space/basic, +/area/space/nearstation) "dVp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -11066,13 +11167,11 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/engine, /area/station/science/xenobiology) -"dVM" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +"dVw" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) "dVN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -11136,6 +11235,13 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/service/kitchen) +"dWA" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/cable, +/obj/structure/chair/stool/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) "dWG" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -11154,12 +11260,12 @@ /obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, /turf/open/floor/iron, /area/station/engineering/atmos) -"dWQ" = ( +"dWT" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/fake_stairs/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port/greater) +/turf/open/floor/iron, +/area/station/cargo/storage) "dXe" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room" @@ -11262,14 +11368,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) -"dYq" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "dYG" = ( /obj/structure/sign/poster/official/anniversary_vintage_reprint/directional/north, /obj/machinery/light/directional/north, @@ -11420,16 +11518,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/fore) -"ebs" = ( -/obj/machinery/firealarm/directional/south, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "ebx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -11570,6 +11658,15 @@ "edu" = ( /turf/closed/wall/r_wall, /area/station/maintenance/solars/starboard/aft) +"edz" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Surgery C Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "edC" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -11610,6 +11707,14 @@ /obj/machinery/duct, /turf/open/floor/iron/freezer, /area/station/commons/toilet/restrooms) +"eem" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/airlock_pump{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "eeq" = ( /obj/machinery/computer/security{ dir = 8 @@ -11812,6 +11917,13 @@ }, /turf/open/floor/plating, /area/station/security/execution/education) +"ehE" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/machinery/photocopier/prebuilt, +/turf/open/floor/iron/white, +/area/station/medical/office) "ehG" = ( /obj/effect/landmark/generic_maintenance_landmark, /obj/effect/decal/cleanable/blood/old, @@ -11831,16 +11943,6 @@ dir = 8 }, /area/station/service/chapel) -"ehV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/brown/hidden, -/turf/open/floor/iron/dark, -/area/station/security/execution/education) "ehX" = ( /turf/open/floor/iron/dark, /area/station/medical/storage) @@ -11863,6 +11965,25 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/fore) +"eiw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/structure/sign/map/meta/right{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"eiB" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/broken/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "eiO" = ( /obj/structure/table, /obj/item/storage/backpack/duffelbag/sec{ @@ -11972,11 +12093,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/security/prison) -"ejT" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/green/fourcorners, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "ejX" = ( /obj/machinery/holopad, /obj/structure/disposalpipe/segment{ @@ -11984,11 +12100,6 @@ }, /turf/open/floor/wood, /area/station/service/lawoffice) -"ekg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/hallway/secondary/entry) "ekk" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/disposalpipe/segment, @@ -12065,6 +12176,15 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"ele" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "eli" = ( /obj/item/radio/intercom/directional/south, /obj/structure/disposaloutlet{ @@ -12100,14 +12220,6 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"elr" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/blood/splatter/oil, -/obj/effect/turf_decal/trimline/brown/filled/arrow_cw, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/cargo/storage) "ely" = ( /obj/structure/table/reinforced, /obj/item/clipboard{ @@ -12128,13 +12240,6 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) -"elC" = ( -/obj/structure/table/glass, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/mapping_helpers/airalarm/surgery, -/turf/open/floor/iron/white, -/area/station/medical/surgery/theatre) "elJ" = ( /turf/closed/wall/r_wall, /area/station/science/server) @@ -12145,17 +12250,6 @@ /obj/effect/spawner/random/structure/closet_private, /turf/open/floor/wood, /area/station/commons/dorms) -"emb" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "eme" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 6 @@ -12184,6 +12278,24 @@ }, /turf/open/floor/iron/white, /area/station/science/research) +"emj" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"emn" = ( +/obj/structure/sign/poster/official/random/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "emN" = ( /obj/machinery/door/airlock/external, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -12204,23 +12316,33 @@ }, /turf/open/floor/carpet, /area/station/command/bridge) -"enf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 +"eni" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"eny" = ( +/obj/structure/table, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/item/storage/box/bandages{ + pixel_x = -7; + pixel_y = 2 + }, +/obj/item/stack/medical/ointment{ + pixel_x = 11; + pixel_y = 5 + }, +/obj/item/stack/medical/bandage{ + pixel_x = 13; + pixel_y = -3 }, /turf/open/floor/iron, -/area/station/maintenance/starboard/greater) -"enj" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) +/area/station/command/gateway) "enF" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, @@ -12238,6 +12360,12 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/science/cytology) +"enK" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "enO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12255,6 +12383,13 @@ /obj/item/compact_remote, /turf/open/floor/iron/white, /area/station/science/explab) +"eod" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port) "eoj" = ( /obj/machinery/meter{ name = "Mixed Air Tank Out" @@ -12302,6 +12437,10 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) +"eoN" = ( +/obj/effect/decal/cleanable/blood/oil/slippery, +/turf/open/floor/iron, +/area/station/cargo/warehouse) "eoU" = ( /obj/structure/grille, /turf/closed/wall/r_wall, @@ -12315,18 +12454,6 @@ }, /turf/open/floor/iron/white, /area/station/science/cytology) -"epb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) -"epw" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "epF" = ( /obj/machinery/chem_master/condimaster{ desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; @@ -12374,6 +12501,15 @@ /obj/structure/cable, /turf/open/space/basic, /area/station/solars/port/fore) +"eqh" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) "eqn" = ( /obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -12386,16 +12522,6 @@ /obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"eqR" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/structure/sign/map/meta/right{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "eqS" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12414,6 +12540,13 @@ }, /turf/open/floor/iron, /area/station/engineering/main) +"erl" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/command/gateway) "eru" = ( /obj/structure/rack, /obj/item/stack/cable_coil{ @@ -12483,6 +12616,19 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron, /area/station/cargo/lobby) +"erW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) "esd" = ( /obj/item/reagent_containers/cup/glass/drinkingglass{ pixel_x = 4; @@ -12593,6 +12739,15 @@ /obj/structure/light_construct/small/directional/east, /turf/open/floor/wood, /area/station/maintenance/port/aft) +"etA" = ( +/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, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "etK" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 @@ -12696,6 +12851,23 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) +"evj" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron, +/area/station/engineering/main) +"evA" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Head of Personnel's Office" + }, +/obj/structure/table/wood, +/obj/machinery/light/directional/south, +/obj/item/papercutter{ + pixel_x = -4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) "evD" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -12713,11 +12885,6 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/testlab) -"evF" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) "evI" = ( /obj/machinery/computer/teleporter, /obj/machinery/firealarm/directional/west, @@ -12778,16 +12945,6 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"ewA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/binary/passive_gate/layer4{ - target_pressure = 1200; - on = 1; - name = "Airlock Valve"; - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/greater) "ewB" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -12833,13 +12990,6 @@ }, /turf/open/floor/iron, /area/station/security/warden) -"ewO" = ( -/obj/effect/turf_decal/trimline/brown/filled/shrink_ccw{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) "ewR" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ @@ -12874,14 +13024,16 @@ }, /turf/open/floor/iron, /area/station/command/teleporter) -"eyf" = ( -/obj/item/stack/sheet/cardboard{ - amount = 14 +"eyd" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/item/stack/package_wrap, -/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, /turf/open/floor/iron, -/area/station/security/prison/work) +/area/station/security/brig) "eyl" = ( /obj/structure/closet/crate/freezer/surplus_limbs, /obj/machinery/firealarm/directional/south, @@ -12895,21 +13047,6 @@ /obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/engine, /area/station/engineering/supermatter) -"eyG" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/obj/structure/lattice/catwalk, -/obj/structure/transit_tube/horizontal, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/space/basic, -/area/space/nearstation) -"eyS" = ( -/obj/machinery/door/airlock/security{ - name = "Court Cell" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/turf/open/floor/iron/dark, -/area/station/security/holding_cell) "eyX" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -12924,12 +13061,6 @@ }, /turf/open/floor/iron, /area/station/security/brig) -"ezs" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "ezw" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/turf_decal/siding/wood/corner{ @@ -12960,6 +13091,15 @@ /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron/white, /area/station/science/research) +"eAe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/item/radio/intercom/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "eAi" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -13017,6 +13157,15 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/storage) +"eBX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "eCg" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -13026,14 +13175,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"eCk" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Cargo Bay Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/cargo/storage) "eCn" = ( /obj/effect/landmark/blobstart, /obj/structure/cable, @@ -13041,16 +13182,6 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/fore) -"eCw" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/light_switch/directional/south, -/obj/effect/mapping_helpers/burnt_floor, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/fore) "eCB" = ( /obj/machinery/door/airlock/silver{ name = "Bathroom" @@ -13089,6 +13220,21 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) +"eDz" = ( +/obj/effect/turf_decal/trimline/green/line{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/structure/desk_bell{ + pixel_x = 7 + }, +/obj/item/rag, +/obj/item/reagent_containers/cup/glass/coffee{ + pixel_x = -3; + pixel_y = 9 + }, +/turf/open/floor/iron/dark, +/area/station/service/cafeteria) "eDC" = ( /obj/structure/table/wood, /obj/effect/spawner/random/entertainment/deck, @@ -13256,13 +13402,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"eGn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "eGC" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -13270,14 +13409,6 @@ /obj/structure/cable, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"eGI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/map/meta/right{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "eGJ" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, @@ -13288,6 +13419,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/medical/medbay/central) +"eGU" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad2"; + name = "Unloading Conveyor"; + pixel_x = -13; + pixel_y = -4 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) "eGV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, @@ -13296,14 +13440,6 @@ /obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron, /area/station/hallway/primary/port) -"eHH" = ( -/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/red/half/contrasted, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron/dark, -/area/station/security/execution/education) "eHR" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -13324,6 +13460,13 @@ }, /turf/open/floor/iron, /area/station/commons/lounge) +"eIa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "eIc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/warning/directional/south, @@ -13332,6 +13475,11 @@ }, /turf/open/floor/iron, /area/station/cargo/warehouse) +"eIy" = ( +/obj/structure/cable, +/obj/machinery/photocopier/prebuilt, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hop) "eIO" = ( /turf/closed/wall, /area/station/maintenance/department/medical/central) @@ -13389,10 +13537,6 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/white, /area/station/security/prison/mess) -"eJu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "eJy" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable, @@ -13408,30 +13552,26 @@ }, /turf/open/floor/plating, /area/station/science/research) -"eJC" = ( +"eJF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron, +/area/station/cargo/storage) "eJM" = ( /obj/machinery/camera/directional/east{ c_tag = "Atmospherics Tank - CO2" }, /turf/open/floor/engine/co2, /area/station/engineering/atmos) +"eJO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "eJZ" = ( /obj/effect/spawner/random/structure/chair_comfy{ dir = 4 }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"eKf" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white, -/area/station/science/xenobiology/hallway) "eKv" = ( /obj/machinery/portable_atmospherics/canister, /obj/structure/cable, @@ -13522,6 +13662,26 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"eLw" = ( +/obj/structure/bed/medical/anchored{ + dir = 4 + }, +/obj/item/bedsheet, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/iv_drip, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white, +/area/station/security/medical) "eLI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -13654,10 +13814,13 @@ /obj/machinery/vending/wardrobe/coroner_wardrobe, /turf/open/floor/iron/dark, /area/station/medical/morgue) -"eNO" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +"eNA" = ( +/obj/effect/spawner/random/entertainment/arcade, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/delivery, +/obj/machinery/vending/wallmed/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "eNR" = ( /turf/closed/wall, /area/station/ai_monitored/aisat/exterior) @@ -13674,12 +13837,6 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron, /area/station/cargo/storage) -"eOc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron/white/corner, -/area/station/hallway/secondary/entry) "eOl" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -13690,6 +13847,28 @@ }, /turf/open/floor/plating, /area/station/cargo/storage) +"eOo" = ( +/obj/machinery/computer/dna_console{ + dir = 8 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/button/door/directional/east{ + id = "rdgene"; + name = "Primary Genetics Shutters Control"; + pixel_y = 6; + req_access = list("science") + }, +/obj/machinery/button/door/directional/east{ + id = "rdgene2"; + name = "Secondary Genetics Shutters Control"; + pixel_y = -6; + req_access = list("science") + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) "eOs" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -13701,6 +13880,12 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, /area/station/security/brig) +"eOG" = ( +/obj/structure/girder, +/obj/effect/spawner/random/structure/grille, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "eOJ" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable, @@ -13735,18 +13920,20 @@ /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/station/science/robotics/mechbay) -"ePA" = ( -/obj/structure/sink/directional/east, -/obj/structure/mirror/directional/west, -/obj/machinery/light/small/directional/south, -/obj/machinery/button/door/directional/south{ - id = "FitnessShower"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +"ePB" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "viro-passthrough" }, -/turf/open/floor/iron/freezer, -/area/station/commons/fitness/recreation) +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/medical/medbay/central) "ePN" = ( /obj/structure/chair{ dir = 8 @@ -13757,6 +13944,14 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"ePS" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/security/prison) "ePT" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -13868,6 +14063,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/closed/wall/r_wall, /area/station/science/ordnance/burnchamber) +"eRJ" = ( +/obj/machinery/door/airlock/hatch{ + name = "Xenobiology Maintenance" + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) "eRR" = ( /obj/structure/table, /obj/item/screwdriver{ @@ -13904,26 +14109,6 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/engine, /area/station/science/xenobiology) -"eSv" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/east{ - id = "Prison Gate"; - name = "Prison Wing Lockdown"; - req_access = list("brig"); - pixel_x = 26; - pixel_y = 5 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/obj/machinery/firealarm/directional/east{ - pixel_y = -5 - }, -/turf/open/floor/iron, -/area/station/security/brig) "eSy" = ( /obj/machinery/computer/station_alert/station_only{ dir = 4 @@ -13947,15 +14132,12 @@ }, /turf/open/floor/wood/large, /area/station/service/theater) -"eSR" = ( +"eTg" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port) "eTn" = ( /obj/structure/chair{ dir = 4 @@ -14004,20 +14186,13 @@ }, /turf/open/floor/iron, /area/station/engineering/main) -"eTZ" = ( -/obj/effect/decal/cleanable/blood/oil/slippery, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/white, -/area/station/science/research) -"eUd" = ( +"eUc" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/engineering/atmos) +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port) "eUe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ @@ -14025,6 +14200,11 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) +"eUu" = ( +/obj/structure/transit_tube/crossing/horizontal, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "eUA" = ( /obj/structure/table/glass, /obj/machinery/light/small/directional/north, @@ -14184,6 +14364,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/brig) +"eXo" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Four"; + space_dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "eXx" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 @@ -14205,6 +14396,13 @@ /obj/structure/bookcase/random/adult, /turf/open/floor/wood, /area/station/service/library) +"eXJ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/security/execution/transfer) "eXT" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ @@ -14227,16 +14425,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"eYq" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "eYu" = ( /obj/structure/table/glass, /obj/effect/turf_decal/stripes/line{ @@ -14325,12 +14513,6 @@ /obj/effect/landmark/navigate_destination, /turf/open/floor/iron/white, /area/station/science/genetics) -"eZB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "eZI" = ( /obj/structure/table, /obj/item/clothing/glasses/sunglasses{ @@ -14352,6 +14534,13 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"eZO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/contraband/random/directional/north, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port) "eZR" = ( /obj/structure/displaycase/labcage, /turf/open/floor/engine, @@ -14378,6 +14567,12 @@ dir = 1 }, /area/station/science/lobby) +"faC" = ( +/obj/effect/decal/cleanable/blood/splatter/oil, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark/smooth_large, +/area/station/cargo/bitrunning/den) "faD" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -14386,10 +14581,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"faK" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "faL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/medical/patient_stretcher, @@ -14485,11 +14676,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"fcl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/tank/air/layer4, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "fcq" = ( /turf/closed/wall, /area/station/maintenance/port/greater) @@ -14519,22 +14705,11 @@ /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) -"fcR" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/cup/bottle/morphine{ - pixel_y = 6 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/airalarm/directional/west, -/obj/item/reagent_containers/syringe, -/turf/open/floor/iron/white, -/area/station/security/execution/transfer) +"fcV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "fdl" = ( /obj/effect/decal/cleanable/food/flour, /obj/effect/turf_decal/tile/red/opposingcorners, @@ -14548,14 +14723,17 @@ /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) "fdP" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" }, -/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/maintenance/starboard/fore) "fdQ" = ( /obj/structure/rack, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -14599,27 +14777,6 @@ /obj/structure/grille/broken, /turf/open/space/basic, /area/space/nearstation) -"fem" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/flasher/directional/east{ - id = "secentranceflasher"; - pixel_y = -5 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "brig-entrance" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/entrance, -/obj/machinery/scanner_gate/preset_guns, -/turf/open/floor/iron, -/area/station/security/brig) "fev" = ( /obj/effect/turf_decal/bot_red, /obj/machinery/recharge_station, @@ -14628,27 +14785,19 @@ }, /turf/open/floor/iron/dark, /area/station/medical/storage) -"fex" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/hidden/layer4{ +"feF" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos) "feY" = ( /obj/structure/cable, /turf/open/floor/iron, /area/station/security/execution/transfer) -"feZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "ffd" = ( /obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -14666,6 +14815,15 @@ }, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"ffr" = ( +/obj/machinery/atmospherics/components/binary/passive_gate/layer4{ + target_pressure = 1200; + on = 1; + name = "Airlock Valve"; + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "ffH" = ( /turf/closed/wall, /area/station/hallway/primary/fore) @@ -14686,11 +14844,14 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"fgf" = ( +"ffZ" = ( +/obj/machinery/firealarm/directional/east, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/effect/landmark/start/hangover, +/obj/machinery/duct, /turf/open/floor/iron, -/area/station/hallway/secondary/entry) +/area/station/commons/toilet/auxiliary) "fgl" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -14703,6 +14864,13 @@ /mob/living/basic/goose/vomit, /turf/open/floor/wood, /area/station/maintenance/port/aft) +"fgr" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/landmark/event_spawn, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "fgu" = ( /obj/machinery/light/directional/south, /obj/effect/spawner/random/vending/colavend, @@ -14791,13 +14959,6 @@ /obj/effect/spawner/random/maintenance/three, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"fhA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/station/maintenance/starboard/greater) "fhB" = ( /obj/machinery/holopad, /obj/structure/cable, @@ -14861,19 +15022,6 @@ /obj/effect/mapping_helpers/airlock/access/any/command/minisat, /turf/open/floor/iron/dark, /area/station/engineering/transit_tube) -"fid" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "QMLoad2"; - name = "Unloading Conveyor"; - pixel_x = -13; - pixel_y = -4 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) "fii" = ( /obj/machinery/firealarm/directional/south, /obj/structure/cable, @@ -14912,6 +15060,13 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/medical/medbay/central) +"fiK" = ( +/obj/structure/table/glass, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/mapping_helpers/airalarm/surgery, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) "fiS" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 4 @@ -14927,6 +15082,16 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"fiY" = ( +/obj/machinery/door/airlock{ + name = "Hydroponics Backroom" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) "fjb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -14975,6 +15140,21 @@ "fjD" = ( /turf/closed/wall, /area/station/commons/toilet/auxiliary) +"fjW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"fkb" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) "fkd" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -14989,17 +15169,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/research) -"fkk" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/trimline/purple, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "fkl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -15026,6 +15195,26 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/fore) +"fkF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"fkK" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Primary Treatment Centre" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "fkP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/airalarm/directional/west, @@ -15090,6 +15279,22 @@ }, /turf/open/floor/wood, /area/station/service/library) +"fly" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "viro-passthrough" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/medical/medbay/central) "flB" = ( /obj/machinery/computer/holodeck{ dir = 4 @@ -15125,14 +15330,6 @@ /obj/structure/plasticflaps, /turf/open/floor/plating, /area/station/cargo/sorting) -"flH" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/wood, -/area/station/service/theater) "flN" = ( /obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/plating, @@ -15271,19 +15468,6 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"fny" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/space/basic, -/area/space/nearstation) -"fnD" = ( -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port) "fnE" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -15341,17 +15525,6 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/medical/medbay/central) -"fon" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Head of Personnel's Office" - }, -/obj/structure/table/wood, -/obj/machinery/light/directional/south, -/obj/item/papercutter{ - pixel_x = -4 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/hop) "foB" = ( /obj/structure/closet/secure_closet/hydroponics, /obj/effect/turf_decal/stripes/line{ @@ -15426,6 +15599,14 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/wood, /area/station/service/library) +"fpA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "fpD" = ( /obj/machinery/vatgrower, /turf/open/floor/iron/dark/textured_large, @@ -15499,18 +15680,6 @@ dir = 8 }, /area/station/service/chapel/office) -"frs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/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/white, -/area/station/science/xenobiology/hallway) "frt" = ( /obj/structure/rack, /obj/item/gun/energy/ionrifle, @@ -15541,13 +15710,6 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron, /area/station/engineering/atmos) -"frJ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/vending/wallmed/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/fore) "frZ" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/components/binary/pump{ @@ -15556,6 +15718,15 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) +"fsg" = ( +/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "fsh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -15565,6 +15736,13 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"fsC" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "fsN" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -15577,22 +15755,18 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"ftb" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/space/basic, +/area/space/nearstation) "ftd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /turf/open/floor/iron, /area/station/engineering/atmos) -"fth" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "ftj" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -15603,18 +15777,21 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"ftG" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +"ftK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/starboard/aft) "ftM" = ( /obj/structure/sign/warning/pods, /turf/closed/wall, /area/station/commons/locker) +"ftS" = ( +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) "fuc" = ( /obj/structure/frame/machine{ anchored = 1 @@ -15635,6 +15812,11 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"fvs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port) "fvE" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/medical/central) @@ -15659,6 +15841,22 @@ /obj/effect/turf_decal/tile/brown/opposingcorners, /turf/open/floor/iron, /area/station/cargo/storage) +"fwf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/security/prison) +"fwq" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.2-Escape-2"; + location = "9.1-Escape-1" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "fwz" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/iron/dark, @@ -15699,16 +15897,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) -"fxT" = ( -/obj/machinery/door/airlock/wood{ - doorClose = 'sound/effects/doorcreaky.ogg'; - doorOpen = 'sound/effects/doorcreaky.ogg'; - name = "The Gobetting Barmaid" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "fxW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/yellow/filled/line, @@ -15726,6 +15914,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/engineering/atmos) +"fys" = ( +/obj/effect/spawner/random/structure/crate, +/obj/effect/spawner/random/trash/janitor_supplies, +/turf/open/floor/plating, +/area/station/maintenance/port) "fyz" = ( /obj/structure/plasticflaps, /obj/machinery/conveyor{ @@ -15751,6 +15944,16 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"fyP" = ( +/obj/machinery/door/poddoor/massdriver_chapel, +/obj/machinery/atmos_shield_gen/active{ + dir = 4 + }, +/obj/machinery/atmos_shield_gen/active{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) "fyY" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; @@ -15792,15 +15995,6 @@ /obj/effect/turf_decal/caution, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"fzJ" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "fzM" = ( /obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ dir = 1 @@ -15852,19 +16046,20 @@ "fAL" = ( /turf/closed/wall, /area/station/security/detectives_office) +"fAP" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white, +/area/station/security/prison) "fBc" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/effect/turf_decal/trimline/yellow/warning, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/engineering/atmos) -"fBk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/hallway/secondary/entry) "fBo" = ( /obj/machinery/door/window/left/directional/west{ name = "Magboot Storage"; @@ -15931,19 +16126,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/hallway/primary/central) -"fDh" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/sign/map/meta/left{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron/white/corner, -/area/station/hallway/secondary/entry) "fDk" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral{ @@ -15951,13 +16133,19 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"fDv" = ( -/obj/structure/closet/crate/trashcart, -/obj/effect/spawner/random/contraband/prison, -/obj/effect/spawner/random/trash/garbage, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/security/prison/safe) +"fDm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/east{ + pixel_y = -26 + }, +/turf/open/floor/iron, +/area/station/security/brig) "fDC" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -15972,13 +16160,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/ce) -"fDP" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +"fDT" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/station/security/brig) "fEg" = ( @@ -16022,13 +16210,6 @@ /obj/structure/cable, /turf/open/floor/circuit/red, /area/station/ai_monitored/turret_protected/ai_upload) -"fES" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "fEW" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -16075,26 +16256,6 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/testlab) -"fFq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating, -/area/station/maintenance/starboard/greater) -"fFt" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation A" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/turf/open/floor/iron/white, -/area/station/medical/virology) "fFu" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room" @@ -16202,12 +16363,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) -"fGP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/white, -/area/station/security/prison/mess) "fGR" = ( /obj/machinery/camera/directional/east{ c_tag = "Atmospherics Tank - N2" @@ -16223,15 +16378,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/maintenance/starboard/fore) -"fGW" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/greater) "fHd" = ( /obj/machinery/power/shieldwallgen, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -16272,17 +16418,6 @@ }, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"fIg" = ( -/obj/machinery/flasher/directional/west{ - id = "Cell 1" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/security/brig) "fIo" = ( /obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -16329,14 +16464,6 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) -"fJw" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/cargo/storage) "fJy" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/engine) @@ -16362,27 +16489,12 @@ /turf/open/floor/iron/white, /area/station/medical/pharmacy) "fJZ" = ( -/obj/machinery/light/small/directional/east, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/stack/sheet/glass/fifty, -/obj/structure/closet/crate/engineering/electrical, +/obj/effect/spawner/random/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/maintenance/port) "fKf" = ( /obj/machinery/telecomms/bus/preset_three, /turf/open/floor/circuit/green/telecomms/mainframe, @@ -16479,13 +16591,6 @@ /obj/machinery/power/tracker, /turf/open/floor/plating/airless, /area/station/solars/starboard/fore) -"fLP" = ( -/obj/effect/spawner/random/structure/grille, -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "fMa" = ( /obj/structure/rack, /obj/effect/spawner/random/trash/ghetto_containers, @@ -16567,6 +16672,24 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/closed/wall/r_wall, /area/station/engineering/supermatter) +"fNe" = ( +/obj/structure/table, +/obj/item/clothing/under/costume/buttondown/slacks/service, +/obj/effect/turf_decal/tile/neutral, +/obj/item/clothing/mask/whistle, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"fNh" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "Security Blast Door" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron, +/area/station/security/brig) "fNz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -16605,6 +16728,15 @@ }, /turf/open/floor/iron/dark, /area/station/security/range) +"fOp" = ( +/obj/machinery/door/airlock/security{ + name = "Customs Desk" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/landmark/navigate_destination, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/security/checkpoint/customs) "fOu" = ( /obj/effect/turf_decal/siding/white{ dir = 8 @@ -16624,6 +16756,23 @@ }, /turf/open/floor/iron/dark, /area/station/security/range) +"fOB" = ( +/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/obj/machinery/door/airlock/maintenance{ + name = "Brig Maintenance" + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "fOS" = ( /obj/structure/flora/bush/sparsegrass/style_random, /obj/structure/flora/bush/flowers_yw/style_random, @@ -16633,27 +16782,6 @@ }, /turf/open/floor/grass, /area/station/medical/virology) -"fOZ" = ( -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/stack/sheet/glass/fifty, -/obj/structure/closet/crate/engineering/electrical, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "fPh" = ( /obj/machinery/gateway/centerstation, /turf/open/floor/iron/dark, @@ -16705,6 +16833,14 @@ /obj/item/food/snowcones/clown, /turf/open/floor/fake_snow, /area/station/maintenance/port/aft) +"fRh" = ( +/obj/machinery/door/window/left/directional/south{ + name = "Permabrig Kitchen" + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) "fRl" = ( /obj/structure/table, /obj/item/storage/crayons, @@ -16725,13 +16861,6 @@ }, /turf/open/floor/iron, /area/station/command/teleporter) -"fRG" = ( -/obj/machinery/firealarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/station/commons/toilet/auxiliary) "fRS" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -16755,15 +16884,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/commons/lounge) -"fSr" = ( -/obj/machinery/power/solar_control{ - id = "forestarboard"; - name = "Starboard Bow Solar Control" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/fore) "fSz" = ( /obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ @@ -16775,6 +16895,25 @@ /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron, /area/station/service/hydroponics) +"fSJ" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"fSS" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) "fSY" = ( /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood{ @@ -16952,6 +17091,14 @@ "fWA" = ( /turf/closed/wall/r_wall, /area/station/maintenance/starboard/greater) +"fWG" = ( +/obj/item/kirbyplants/organic/plant5, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "fWK" = ( /obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/delivery, @@ -16965,11 +17112,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/lesser) -"fWT" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/vending/wallmed/directional/east, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "fWW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -16994,16 +17136,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) -"fXg" = ( -/obj/structure/sign/warning/radiation/rad_area/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "fXi" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -17022,18 +17154,6 @@ /obj/structure/railing/corner, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) -"fXp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"fXz" = ( -/obj/effect/turf_decal/tile/brown/opposingcorners, -/obj/effect/decal/cleanable/blood/oil/slippery, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/cargo/sorting) "fXK" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 @@ -17121,19 +17241,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/service/library) -"fZj" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/fore) "fZw" = ( /obj/structure/table, /obj/item/clothing/gloves/latex, @@ -17146,18 +17253,6 @@ }, /turf/open/floor/iron/white, /area/station/science/robotics/lab) -"fZK" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron, -/area/station/security/brig) "fZL" = ( /obj/machinery/door/airlock/highsecurity{ name = "Gravity Generator Room" @@ -17201,6 +17296,14 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/storage) +"gat" = ( +/obj/structure/table, +/obj/item/storage/medkit/regular, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/light/cold/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "gav" = ( /obj/structure/disposalpipe/segment, /obj/machinery/newscaster/directional/east, @@ -17209,16 +17312,6 @@ }, /turf/open/floor/iron, /area/station/cargo/sorting) -"gaC" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) -"gaF" = ( -/obj/machinery/photocopier/prebuilt, -/turf/open/floor/iron/dark, -/area/station/security/office) "gaG" = ( /obj/effect/spawner/random/maintenance, /obj/structure/cable, @@ -17278,6 +17371,10 @@ /obj/machinery/computer/security/telescreen/cmo/directional/west, /turf/open/floor/iron/white, /area/station/command/heads_quarters/cmo) +"gbB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "gbG" = ( /obj/effect/spawner/random/structure/closet_maintenance, /obj/item/storage/box/lights/mixed, @@ -17308,10 +17405,6 @@ /obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, /area/station/science/research) -"gcv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "gcA" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=5-Customs"; @@ -17391,11 +17484,6 @@ /obj/item/storage/box/masks, /turf/open/floor/iron/dark, /area/station/medical/medbay/central) -"gdP" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) "gem" = ( /obj/structure/table, /obj/item/storage/briefcase/secure{ @@ -17444,16 +17532,6 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/fore) -"gfh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "gfk" = ( /obj/structure/table/wood, /obj/item/phone{ @@ -17486,11 +17564,12 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"ggc" = ( +"ggb" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/security/execution/transfer) +/turf/open/floor/plating, +/area/station/maintenance/port) "ggj" = ( /turf/closed/wall, /area/station/security/evidence) @@ -17591,6 +17670,16 @@ }, /turf/open/floor/engine, /area/station/science/ordnance/burnchamber) +"gir" = ( +/obj/structure/sign/poster/official/random/directional/south, +/obj/machinery/light/small/directional/west, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/commons/toilet/auxiliary) +"giw" = ( +/obj/structure/sign/warning/docking/directional/north, +/turf/open/space/basic, +/area/space/nearstation) "giA" = ( /turf/closed/wall/r_wall, /area/station/tcommsat/computer) @@ -17650,12 +17739,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/execution/transfer) -"gkr" = ( -/obj/structure/transit_tube/curved/flipped{ - dir = 4 - }, -/turf/open/space/basic, -/area/space/nearstation) "gkx" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -17704,6 +17787,13 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"gkV" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/structure/light_construct/small/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "gle" = ( /obj/structure/table/glass, /obj/structure/disposalpipe/segment{ @@ -17729,6 +17819,12 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/station/engineering/break_room) +"glA" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "glP" = ( /obj/machinery/light/small/directional/east, /obj/structure/sign/poster/contraband/random/directional/east, @@ -17737,17 +17833,19 @@ }, /turf/open/floor/wood, /area/station/service/theater) -"glX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall, -/area/station/maintenance/starboard/fore) -"glY" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/turf/open/space/basic, -/area/space/nearstation) +"glV" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port) +"gma" = ( +/obj/effect/spawner/random/structure/crate, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "gmi" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -17798,6 +17896,15 @@ /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/white, /area/station/medical/treatment_center) +"gmS" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "gmX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -17809,6 +17916,10 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"gnh" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/space/basic, +/area/space/nearstation) "gnk" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, @@ -17820,6 +17931,28 @@ /obj/effect/turf_decal/trimline/dark_red/filled/line, /turf/open/floor/iron, /area/station/security/warden) +"gnn" = ( +/obj/machinery/light/small/directional/east, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/stack/sheet/glass/fifty, +/obj/structure/closet/crate/engineering/electrical, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "gnt" = ( /obj/structure/cable, /obj/effect/spawner/random/decoration/showcase, @@ -17840,6 +17973,22 @@ }, /turf/open/floor/iron, /area/station/security/execution/transfer) +"gnG" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gnL" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) "gnR" = ( /obj/structure/table/wood, /obj/item/reagent_containers/spray/syndicate{ @@ -17888,6 +18037,19 @@ }, /turf/open/floor/iron, /area/station/engineering/main) +"goo" = ( +/obj/machinery/porta_turret/ai{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"goF" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "goW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/closet, @@ -17917,20 +18079,6 @@ /obj/structure/chair/wood/wings, /turf/open/floor/carpet, /area/station/service/theater) -"gpv" = ( -/obj/structure/cable, -/obj/machinery/door/airlock{ - name = "Custodial Closet" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/service/janitor, -/obj/effect/landmark/navigate_destination/janitor, -/turf/open/floor/iron, -/area/station/maintenance/starboard/greater) "gpB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, @@ -17965,6 +18113,13 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/circuit/green/off, /area/station/science/research) +"gqf" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "gqm" = ( /obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/shutters/preopen{ @@ -18011,6 +18166,27 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"grb" = ( +/obj/item/tank/internals/oxygen/red{ + pixel_x = -4; + pixel_y = -1 + }, +/obj/item/tank/internals/oxygen/red{ + pixel_x = 4; + pixel_y = -1 + }, +/obj/item/tank/internals/anesthetic{ + pixel_x = 2 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/structure/closet/crate/preopen, +/obj/item/wrench, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) "grl" = ( /obj/item/tank/internals/oxygen, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -18026,14 +18202,6 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, /area/station/medical/cryo) -"gru" = ( -/obj/machinery/door/poddoor/massdriver_trash, -/obj/machinery/atmos_shield_gen/active{ - dir = 1 - }, -/obj/machinery/atmos_shield_gen/active, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "grw" = ( /obj/structure/chair{ dir = 1 @@ -18059,6 +18227,13 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"gso" = ( +/obj/effect/landmark/start/roboticist, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) "gsr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -18115,26 +18290,25 @@ "gtb" = ( /turf/open/floor/iron/white, /area/station/medical/pharmacy) -"gtk" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/white, -/area/station/security/prison) +"gtm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "gto" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) -"gtF" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port) +"gtp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "gtR" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/green{ @@ -18161,18 +18335,20 @@ }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) -"gub" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/greater) "guo" = ( /obj/machinery/door/poddoor/incinerator_atmos_main, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) +"guA" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/security/prison) "guC" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -18190,20 +18366,18 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/testlab) -"guI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, +"guL" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/reagent_containers/cup/bucket{ - pixel_x = -6; - pixel_y = 27 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/station/service/janitor) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "guO" = ( /obj/structure/table/wood, /obj/machinery/light_switch/directional/west, @@ -18226,6 +18400,19 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"guS" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/sign/warning/vacuum/external/directional/west, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/brig) "guU" = ( /obj/machinery/button/flasher{ id = "visitorflash"; @@ -18261,16 +18448,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"gvh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "gvl" = ( /obj/machinery/status_display/evac/directional/north, /obj/structure/bed/dogbed/ian, @@ -18281,6 +18458,17 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/wood, /area/station/commons/lounge) +"gvC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron/white, +/area/station/security/medical) "gvG" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/unres, @@ -18309,26 +18497,6 @@ "gwf" = ( /turf/open/floor/glass/reinforced, /area/station/science/research) -"gwz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/siding/wideplating_new/corner, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "gwK" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -18383,15 +18551,6 @@ }, /turf/open/floor/iron/checker, /area/station/engineering/atmos/storage/gas) -"gxY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/security/execution/education) "gya" = ( /obj/structure/table, /obj/item/storage/box/hug{ @@ -18410,11 +18569,18 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"gyl" = ( -/obj/machinery/atmospherics/components/unary/passive_vent, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) +"gyo" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/mining{ + name = "Mining Office" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/supply/bit_den, +/obj/effect/mapping_helpers/airlock/access/any/supply/mining, +/obj/effect/turf_decal/tile/brown/opposingcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "gyG" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, @@ -18475,6 +18641,15 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/command/corporate_showroom) +"gzk" = ( +/obj/machinery/shower/directional/south, +/obj/structure/curtain, +/obj/structure/window/reinforced/tinted/spawner/directional/west, +/obj/machinery/door/window/left/directional/south{ + name = "Shower" + }, +/turf/open/floor/iron/freezer, +/area/station/commons/fitness/recreation) "gzm" = ( /obj/machinery/door/morgue{ name = "Confession Booth (Chaplain)"; @@ -18533,6 +18708,17 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"gAu" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/space/basic, +/area/space/nearstation) +"gAw" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "gAB" = ( /obj/structure/table/glass, /obj/item/hand_labeler, @@ -18543,56 +18729,56 @@ }, /turf/open/floor/iron/white, /area/station/medical/virology) -"gAD" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +"gAI" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron, -/area/station/security/brig) -"gAH" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/floor, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) -"gAS" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Four"; - space_dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/starboard/fore) +"gAS" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/sink/kitchen/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) "gAT" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /turf/closed/wall/r_wall, /area/station/engineering/atmos) -"gBw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +"gAU" = ( +/obj/structure/table, +/obj/item/aicard, +/obj/item/ai_module/reset, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 }, -/obj/structure/cable, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"gBb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/wood, +/area/station/service/theater) +"gBo" = ( +/obj/effect/spawner/random/structure/grille, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/engineering/gravity_generator) +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "gBx" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -18601,26 +18787,6 @@ "gBD" = ( /turf/closed/wall/r_wall, /area/station/command/teleporter) -"gBH" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding/purple{ - dir = 4 - }, -/obj/item/storage/box/monkeycubes{ - pixel_x = 6; - pixel_y = 9 - }, -/obj/item/storage/box/gloves{ - pixel_x = 5; - pixel_y = 1 - }, -/obj/item/storage/box/monkeycubes{ - pixel_x = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/station/science/genetics) "gBY" = ( /obj/structure/closet/emcloset, /obj/machinery/light/small/directional/west, @@ -18661,13 +18827,6 @@ /obj/item/storage/box/prisoner, /turf/open/floor/iron, /area/station/security/execution/transfer) -"gCR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "gCT" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -18700,11 +18859,44 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) +"gDt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/surgery/aft) "gDv" = ( /obj/item/kirbyplants, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, /area/station/hallway/primary/central) +"gDB" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/virology/glass{ + name = "Containment Cells" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/effect/turf_decal/tile/green/fourcorners, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"gDH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) "gDT" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -18759,16 +18951,6 @@ /obj/effect/landmark/start/prisoner, /turf/open/floor/iron/dark, /area/station/security/prison/safe) -"gEm" = ( -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/siding/white{ - dir = 5 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/water/no_planet_atmos/deep, -/area/station/service/hydroponics/garden) "gEv" = ( /obj/machinery/airalarm/directional/north, /obj/machinery/portable_atmospherics/canister/air, @@ -18782,16 +18964,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/cargo/warehouse) -"gEF" = ( -/obj/structure/rack, -/obj/item/clothing/gloves/color/fyellow, -/obj/structure/sink/kitchen/directional/south{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "old sink" +"gEG" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/effect/spawner/random/maintenance/two, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/area/station/maintenance/aft/lesser) "gEN" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral{ @@ -18838,13 +19020,44 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) +"gFe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "gFi" = ( /turf/open/floor/iron, /area/station/hallway/primary/fore) +"gFs" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/security/prison/visit) "gFy" = ( /obj/machinery/rnd/production/protolathe/department/science, /turf/open/floor/iron/dark, /area/station/science/lab) +"gFC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "gFL" = ( /obj/effect/turf_decal/tile/green{ dir = 4 @@ -18902,13 +19115,6 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/iron/white, /area/station/medical/surgery/theatre) -"gHk" = ( -/obj/structure/closet/lasertag/blue, -/obj/effect/landmark/start/hangover/closet, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron/dark, -/area/station/commons/fitness/recreation) "gHo" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -18979,24 +19185,12 @@ dir = 8 }, /area/station/science/lab) -"gIj" = ( -/obj/item/kirbyplants/organic/plant18, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "gIm" = ( /obj/structure/table, /obj/structure/extinguisher_cabinet/directional/east, /obj/effect/turf_decal/tile/bar, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) -"gIn" = ( -/obj/machinery/hydroponics/soil/rich, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) "gIB" = ( /obj/structure/light_construct/directional/north, /obj/effect/decal/cleanable/greenglow, @@ -19098,6 +19292,22 @@ /obj/machinery/power/smes, /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) +"gJR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) "gJV" = ( /obj/machinery/light/small/directional/south, /obj/effect/turf_decal/tile/purple, @@ -19119,13 +19329,6 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, /area/station/maintenance/fore) -"gKh" = ( -/obj/effect/turf_decal/trimline/brown/filled/shrink_cw{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) "gKw" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -19244,16 +19447,6 @@ /obj/item/multitool, /turf/open/floor/iron, /area/station/science/lab) -"gLW" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/iron/white/corner, -/area/station/hallway/secondary/entry) "gLY" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -19262,20 +19455,6 @@ /obj/item/toy/figure/md, /turf/open/floor/iron/white, /area/station/medical/abandoned) -"gMs" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/recharger{ - pixel_y = 7; - pixel_x = 12 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "gMt" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ dir = 4 @@ -19425,6 +19604,13 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/engine, /area/station/science/xenobiology) +"gOL" = ( +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "gOO" = ( /obj/effect/decal/cleanable/shreds, /turf/open/floor/plating, @@ -19471,6 +19657,14 @@ /obj/effect/mapping_helpers/requests_console/assistance, /turf/open/floor/iron/dark, /area/station/medical/morgue) +"gPq" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/service) "gPw" = ( /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) @@ -19480,17 +19674,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) -"gPY" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "gQa" = ( /obj/effect/turf_decal/siding/thinplating_new/corner, /obj/effect/turf_decal/trimline/brown/filled/corner, @@ -19520,6 +19703,10 @@ }, /turf/open/floor/iron, /area/station/security/prison) +"gQx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port) "gQG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -19543,14 +19730,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"gRX" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port) "gSn" = ( /obj/item/wrench, /turf/open/floor/iron, @@ -19583,23 +19762,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/fore) -"gTm" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"gTn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "gTo" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -19671,24 +19833,6 @@ }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/rd) -"gUl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/burnt_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"gUm" = ( -/obj/structure/table, -/obj/item/clothing/gloves/latex, -/obj/item/clothing/mask/surgical, -/obj/item/reagent_containers/spray/cleaner, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/vending/wallmed/directional/west, -/turf/open/floor/iron/white, -/area/station/security/medical) "gUt" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -19736,14 +19880,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"gVk" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white, -/area/station/security/prison) "gVl" = ( /obj/machinery/recharge_station, /obj/machinery/light_switch/directional/west, @@ -19845,13 +19981,6 @@ /obj/structure/bed/medical/emergency, /turf/open/floor/iron/white, /area/station/security/medical) -"gXd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/service/janitor) "gXe" = ( /obj/structure/mirror/directional/west, /obj/item/lipstick/black, @@ -19894,17 +20023,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"gXH" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Four"; - space_dir = 4 +"gXF" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/aft/greater) "gXW" = ( /obj/machinery/light_switch/directional/north, /obj/machinery/pipedispenser/disposal, @@ -20008,6 +20138,11 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/white, /area/station/science/lab) +"gZM" = ( +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/space/basic, +/area/space/nearstation) "gZV" = ( /obj/structure/cable, /obj/effect/turf_decal/siding/wood{ @@ -20049,11 +20184,6 @@ /obj/item/pen/invisible, /turf/open/floor/engine/cult, /area/station/service/library) -"haE" = ( -/obj/structure/mirror/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/commons/toilet/auxiliary) "haP" = ( /obj/structure/chair{ dir = 1 @@ -20074,13 +20204,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"hbf" = ( -/obj/effect/landmark/start/roboticist, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/science/robotics/lab) "hbv" = ( /turf/closed/wall/r_wall, /area/station/medical/coldroom) @@ -20125,16 +20248,6 @@ }, /turf/open/floor/iron/dark/corner, /area/station/engineering/atmos/storage/gas) -"hbW" = ( -/obj/structure/sign/warning/vacuum/external/directional/north, -/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "hcc" = ( /obj/structure/sign/warning/secure_area/directional/north, /obj/effect/turf_decal/stripes/line{ @@ -20180,13 +20293,12 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central) -"hcB" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics) +"hcE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) "hcP" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -20354,15 +20466,6 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/checker, /area/station/engineering/storage_shared) -"hfT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "hgt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -20444,10 +20547,6 @@ "hip" = ( /turf/open/floor/carpet, /area/station/command/heads_quarters/hop) -"hiq" = ( -/obj/structure/flora/bush/flowers_pp/style_3, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) "hiu" = ( /obj/machinery/computer/records/security, /obj/structure/cable, @@ -20456,19 +20555,17 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) +"hiv" = ( +/obj/structure/kitchenspike_frame, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "hiy" = ( /obj/machinery/igniter/incinerator_atmos, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, /turf/open/floor/engine/vacuum, /area/station/maintenance/disposal/incinerator) -"hiA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark_blue/half/contrasted, -/obj/structure/mannequin/skeleton, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "hiB" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -20485,6 +20582,18 @@ }, /turf/open/floor/iron/kitchen_coldroom/freezerfloor, /area/station/service/kitchen/coldroom) +"hiX" = ( +/obj/effect/turf_decal/siding/wideplating_new{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "hiZ" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green{ @@ -20499,19 +20608,6 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) -"hjb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/south{ - id = "prisonereducation"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron/dark, -/area/station/security/execution/education) "hjp" = ( /obj/item/clothing/mask/gas, /obj/effect/spawner/random/structure/table_or_rack, @@ -20542,6 +20638,21 @@ /obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"hjz" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/mail_sorting/service/janitor_closet, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) "hjG" = ( /obj/machinery/door/airlock/maintenance{ name = "Morgue Maintenance" @@ -20552,6 +20663,17 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/medical/morgue) +"hjH" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/sign/warning/vacuum/external/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/security/execution/transfer) "hjS" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -20654,15 +20776,6 @@ /obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"hlr" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "hlu" = ( /obj/structure/sign/painting/library{ pixel_y = 32 @@ -20709,6 +20822,15 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron, /area/station/cargo/miningoffice) +"hlG" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) "hlN" = ( /obj/structure/frame/machine{ anchored = 1 @@ -20749,13 +20871,6 @@ }, /turf/open/floor/iron, /area/station/security/brig) -"hmy" = ( -/obj/machinery/door/window/left/directional/south{ - name = "Permabrig Kitchen" - }, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/white, -/area/station/security/prison/mess) "hnn" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 @@ -20768,12 +20883,24 @@ /obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) +"hnp" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/hidden, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) "hnr" = ( /obj/structure/chair/stool/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/commons/lounge) +"hns" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) "hnv" = ( /obj/effect/turf_decal/bot, /obj/structure/mecha_wreckage/ripley, @@ -20793,6 +20920,14 @@ /obj/effect/turf_decal/trimline/brown/filled/line, /turf/open/floor/iron, /area/station/cargo/miningoffice) +"hol" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "hor" = ( /obj/machinery/door/airlock/maintenance{ name = "Warehouse Maintenance" @@ -20801,6 +20936,15 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/plating, /area/station/cargo/warehouse) +"hoE" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/sign/map/meta/left{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "hoN" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -20827,17 +20971,6 @@ /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron/white, /area/station/medical/pharmacy) -"hoR" = ( -/obj/item/cultivator, -/obj/item/hatchet, -/obj/item/crowbar, -/obj/machinery/light/directional/north, -/obj/item/plant_analyzer, -/obj/item/reagent_containers/cup/watering_can, -/obj/effect/turf_decal/stripes/line, -/obj/structure/table/wood, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "hoY" = ( /obj/structure/chair/office{ dir = 4 @@ -20875,6 +21008,13 @@ }, /turf/open/floor/iron, /area/station/science/robotics/mechbay) +"hpS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/sink/directional/east, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "hqb" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/burnt_floor, @@ -20903,6 +21043,13 @@ /obj/machinery/telecomms/bus/preset_four, /turf/open/floor/circuit/telecomms/mainframe, /area/station/tcommsat/server) +"hqG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) "hqL" = ( /obj/machinery/light_switch/directional/east, /obj/machinery/shower/directional/west{ @@ -20967,12 +21114,6 @@ dir = 8 }, /area/station/service/chapel/office) -"hsw" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "hsF" = ( /obj/machinery/door/airlock{ id_tag = "AuxToilet3"; @@ -20986,13 +21127,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/service/chapel) -"hsW" = ( -/obj/item/stack/sheet/iron/five, -/obj/item/stack/cable_coil/five, -/obj/effect/decal/cleanable/blood/gibs/robot_debris/down, -/obj/effect/turf_decal/box, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "hsZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/wood, @@ -21138,6 +21272,12 @@ "huG" = ( /turf/closed/wall, /area/station/service/kitchen/coldroom) +"huK" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) "huZ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -21215,18 +21355,6 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"hwn" = ( -/obj/effect/landmark/generic_maintenance_landmark, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 2; - name = "Airlock Pump"; - target_pressure = 300; - hide = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/aft) "hwo" = ( /obj/structure/rack, /obj/item/clothing/under/misc/mailman, @@ -21301,11 +21429,18 @@ }, /turf/open/floor/iron/white, /area/station/medical/pharmacy) -"hxr" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced/spawner/directional/east, -/turf/open/space/basic, -/area/space/nearstation) +"hxt" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light/small/directional/north, +/obj/item/clothing/under/misc/assistantformal, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/map/meta/left{ + pixel_y = 32 + }, +/turf/open/floor/iron/dark, +/area/station/commons/locker) "hxu" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -21324,30 +21459,6 @@ /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, /area/station/service/hydroponics) -"hxz" = ( -/obj/item/reagent_containers/spray/plantbgone{ - pixel_y = 3 - }, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 13; - pixel_y = 5 - }, -/obj/item/watertank, -/obj/item/grenade/chem_grenade/antiweed, -/obj/structure/table/glass, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron, -/area/station/service/hydroponics) "hxB" = ( /obj/item/kirbyplants/organic/plant21, /turf/open/floor/iron/grimy, @@ -21386,12 +21497,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"hyg" = ( -/obj/structure/transit_tube/curved{ - dir = 8 - }, -/turf/open/space/basic, -/area/space/nearstation) "hyh" = ( /obj/machinery/shower/directional/south{ name = "emergency shower" @@ -21411,12 +21516,13 @@ }, /turf/open/floor/iron/dark, /area/station/medical/break_room) -"hyz" = ( -/obj/structure/sign/warning/vacuum/external/directional/west, -/obj/structure/closet/emcloset/anchored, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port) +"hyo" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/delivery, +/obj/item/clothing/glasses/meson/engine, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/engineering/main) "hyD" = ( /obj/machinery/door/window/left/directional/north{ name = "Inner Pipe Access"; @@ -21429,14 +21535,6 @@ /obj/structure/window/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"hyJ" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/airlock_pump{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "hyN" = ( /obj/structure/sign/warning/secure_area, /turf/closed/wall/r_wall, @@ -21510,20 +21608,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/cytology) -"hzT" = ( -/obj/effect/spawner/random/maintenance, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port) -"hzX" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "hAk" = ( /obj/structure/cable, /obj/effect/landmark/start/hangover, @@ -21563,13 +21647,6 @@ /obj/structure/table, /turf/open/floor/iron, /area/station/security/prison/visit) -"hAN" = ( -/obj/structure/cable, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) "hAW" = ( /obj/machinery/camera/directional/south{ c_tag = "Research Director's Office - Observation Cage"; @@ -21611,11 +21688,13 @@ }, /turf/open/floor/iron/white, /area/station/command/heads_quarters/rd) -"hBC" = ( -/obj/structure/kitchenspike_frame, -/obj/effect/decal/cleanable/blood/old, +"hBD" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/airlock_pump{ + dir = 1 + }, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/hallway/secondary/entry) "hBH" = ( /obj/structure/window/reinforced/spawner/directional/north, /turf/open/space/basic, @@ -21656,6 +21735,16 @@ }, /turf/open/floor/iron/white, /area/station/medical/treatment_center) +"hCc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "hCh" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -21666,15 +21755,6 @@ /obj/effect/turf_decal/tile/brown/opposingcorners, /turf/open/floor/iron, /area/station/cargo/sorting) -"hCk" = ( -/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/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "hCl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, @@ -21701,23 +21781,15 @@ /obj/machinery/cryo_cell, /turf/open/floor/iron/dark/textured, /area/station/medical/cryo) -"hCB" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible{ - dir = 8 +"hCN" = ( +/obj/machinery/door/airlock{ + name = "Port Emergency Storage" }, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"hCR" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/turf/open/floor/iron, +/area/station/maintenance/port) "hCT" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -21761,6 +21833,13 @@ }, /turf/open/floor/plating, /area/station/medical/pharmacy) +"hEl" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "hEq" = ( /obj/machinery/holopad, /obj/effect/turf_decal/stripes/line{ @@ -21789,15 +21868,18 @@ }, /turf/open/floor/iron/white, /area/station/medical/cryo) -"hEO" = ( -/obj/structure/lattice/catwalk, -/obj/structure/transit_tube/junction/flipped{ - dir = 8 - }, +"hET" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/space/basic, -/area/space/nearstation) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/sign/map/meta/right{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "hEV" = ( /obj/effect/decal/cleanable/garbage, /obj/structure/disposalpipe/segment{ @@ -21822,20 +21904,6 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"hFK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/structure/sign/map/meta/right{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "hFM" = ( /obj/effect/spawner/random/structure/closet_empty/crate, /obj/effect/turf_decal/stripes/line, @@ -21867,12 +21935,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, /area/station/command/heads_quarters/cmo) -"hGu" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/turf/open/space/basic, -/area/space/nearstation) "hGF" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -21881,6 +21943,15 @@ }, /turf/open/floor/iron/white, /area/station/medical/pharmacy) +"hGR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) "hHd" = ( /obj/effect/spawner/random/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -21890,6 +21961,21 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"hHh" = ( +/obj/structure/cable, +/obj/machinery/camera/directional/east{ + c_tag = "Xenobiology Lab - Central West"; + network = list("ss13","rd","xeno") + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/button/door/directional/east{ + id = "XenoPens"; + name = "Xenobiology Shutters"; + req_access = list("xenobiology") + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "hHt" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible{ dir = 4 @@ -21897,11 +21983,6 @@ /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"hHy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "hHK" = ( /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) @@ -21919,6 +22000,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/commons/locker) +"hHZ" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "hIp" = ( /obj/structure/fake_stairs/directional/south, /turf/open/floor/iron, @@ -21933,16 +22021,6 @@ }, /turf/open/floor/iron, /area/station/cargo/lobby) -"hIx" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/medical_doctor, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/surgery/aft) "hIJ" = ( /obj/structure/cable, /obj/machinery/chem_heater/withbuffer, @@ -21957,6 +22035,20 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/iron, /area/station/security/office) +"hIT" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"hIW" = ( +/obj/effect/turf_decal/tile/brown/opposingcorners, +/obj/effect/decal/cleanable/blood/oil/slippery, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/sorting) "hIZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -22013,6 +22105,14 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/tcommsat/server) +"hJM" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port) "hJO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ @@ -22077,11 +22177,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"hLs" = ( -/obj/effect/spawner/random/structure/crate, -/obj/effect/mapping_helpers/burnt_floor, -/turf/open/floor/plating, -/area/station/maintenance/starboard/greater) "hLv" = ( /obj/structure/showcase/cyborg/old{ dir = 8; @@ -22124,11 +22219,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/aft/greater) -"hMa" = ( -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "hMn" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -22182,15 +22272,6 @@ /obj/item/flashlight/seclite, /turf/open/floor/iron/grimy, /area/station/security/detectives_office) -"hMO" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/sign/map/meta/right{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "hMQ" = ( /obj/machinery/camera/directional/south{ c_tag = "Holodeck Control" @@ -22246,11 +22327,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) -"hNQ" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/components/unary/passive_vent/layer2, -/turf/open/space/basic, -/area/space/nearstation) "hOh" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/brown/filled/warning, @@ -22271,19 +22347,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"hOL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating/airless, -/area/station/engineering/atmos) -"hOR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/trash/soap{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/iron/freezer, -/area/station/security/prison/shower) "hPk" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -22361,6 +22424,16 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) +"hQy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/engineering{ + name = "Port Bow Solar Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) "hQB" = ( /obj/effect/turf_decal/bot{ dir = 1 @@ -22410,6 +22483,18 @@ /obj/effect/landmark/navigate_destination, /turf/open/floor/iron, /area/station/engineering/main) +"hRv" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron, +/area/station/security/brig) "hRJ" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, /obj/item/paper_bin/carbon, @@ -22431,6 +22516,27 @@ }, /turf/open/floor/iron, /area/station/service/hydroponics) +"hRU" = ( +/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, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) +"hRV" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "atmos_end_big_lad" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/atmos) "hRW" = ( /obj/machinery/light/directional/east, /obj/machinery/airalarm/directional/east, @@ -22505,6 +22611,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) +"hSH" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron, +/area/station/security/brig) "hSO" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -22599,13 +22714,6 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/hos) -"hUD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "hUN" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -22665,16 +22773,6 @@ /obj/effect/landmark/navigate_destination, /turf/open/floor/iron/white, /area/station/medical/virology) -"hVV" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ - dir = 9 - }, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) "hVX" = ( /obj/structure/toilet{ pixel_y = 8 @@ -22748,13 +22846,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/science/research) -"hXf" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ +"hXm" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/space/basic, -/area/space/nearstation) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "hXn" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 9 @@ -22774,14 +22876,14 @@ }, /turf/open/floor/plating, /area/station/maintenance/aft/greater) -"hXD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"hXE" = ( +/obj/structure/table, +/obj/item/toy/plush/slimeplushie{ + name = "Nanners" }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) "hXJ" = ( /obj/structure/closet/secure_closet/security/sec, /obj/structure/cable, @@ -22814,6 +22916,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/cargo/warehouse) +"hYp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) "hYr" = ( /obj/machinery/holopad, /obj/structure/cable, @@ -22893,6 +23002,18 @@ }, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) +"hYG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "hZg" = ( /obj/structure/closet/crate, /obj/machinery/power/apc/auto_name/directional/west, @@ -22918,6 +23039,15 @@ /obj/machinery/light/floor, /turf/open/floor/wood/large, /area/station/commons/lounge) +"hZv" = ( +/obj/structure/sign/warning/vacuum/external/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/vending/coffee, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "hZy" = ( /obj/structure/bodycontainer/morgue{ dir = 1 @@ -22933,6 +23063,14 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/medical/morgue) +"hZM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/mob/living/basic/lizard/wags_his_tail, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/service/janitor) "hZO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -22978,6 +23116,14 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"iaQ" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/airlock_pump{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "iaS" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/bar/opposingcorners, @@ -23007,26 +23153,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"ibc" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/security/brig) -"ibf" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "ibw" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 @@ -23067,6 +23193,28 @@ dir = 1 }, /area/station/service/chapel) +"icb" = ( +/obj/machinery/door/window/brigdoor/left/directional/south{ + name = "Justice Chamber"; + req_access = list("armory") + }, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Justice Chamber"; + req_access = list("armory") + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/hidden, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) "ich" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, /obj/machinery/atmospherics/pipe/smart/simple/purple/visible, @@ -23088,6 +23236,12 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/fore) +"icO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "icR" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -23135,6 +23289,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/prison) +"ien" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/machinery/vending/wallmed/directional/south, +/turf/open/floor/iron/white, +/area/station/science/research) "iep" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -23182,6 +23343,15 @@ }, /turf/open/floor/iron/dark/corner, /area/station/engineering/atmos/pumproom) +"ieN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/landmark/generic_maintenance_landmark, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "ieV" = ( /turf/closed/wall/r_wall, /area/station/security/holding_cell) @@ -23235,6 +23405,27 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/aft/greater) +"ifS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"igb" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/security/prison) "igh" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -23409,6 +23600,13 @@ }, /turf/open/floor/carpet, /area/station/command/heads_quarters/hop) +"iiH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/vending/wallmed/directional/north, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "iiL" = ( /obj/machinery/air_sensor/mix_tank, /turf/open/floor/engine/vacuum, @@ -23434,18 +23632,6 @@ /obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"ijh" = ( -/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/blue{ - dir = 4 - }, -/obj/structure/sign/map/meta/right{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "iji" = ( /obj/machinery/vending/hydronutrients, /obj/effect/turf_decal/stripes/line, @@ -23465,13 +23651,20 @@ "ikb" = ( /turf/open/floor/iron, /area/station/commons/dorms) -"ikg" = ( -/obj/structure/cable, +"iki" = ( +/obj/structure/table, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5 + }, +/obj/item/clothing/mask/balaclava, +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) "ikr" = ( /obj/structure/closet/emcloset, /obj/machinery/camera/directional/south{ @@ -23493,6 +23686,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/service/theater) +"iky" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/white, +/area/station/science/research) "ikC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/maintenance_hatch{ @@ -23579,12 +23785,6 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"ilk" = ( -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" - }, -/area/station/holodeck/rec_center) "ilq" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/rglass{ @@ -23598,6 +23798,19 @@ /obj/structure/window/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/command/teleporter) +"ilw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) "ilx" = ( /obj/structure/closet/emcloset, /obj/effect/landmark/start/hangover/closet, @@ -23618,6 +23831,21 @@ }, /turf/open/floor/iron, /area/station/construction/mining/aux_base) +"ilM" = ( +/obj/structure/table, +/obj/item/rag{ + pixel_y = 14 + }, +/obj/item/reagent_containers/cup/glass/waterbottle{ + pixel_x = 7; + pixel_y = 2 + }, +/obj/item/reagent_containers/cup/soda_cans/monkey_energy{ + pixel_x = -7; + pixel_y = 7 + }, +/turf/open/floor/iron/white/smooth_half, +/area/station/commons/fitness) "ilQ" = ( /obj/structure/closet/crate/bin, /obj/item/knife/kitchen, @@ -23649,6 +23877,17 @@ /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron, /area/station/engineering/storage_shared) +"ime" = ( +/obj/machinery/door/airlock/external{ + name = "Auxiliary Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "whiteship-dock" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) "imt" = ( /obj/effect/turf_decal/trimline/neutral/warning{ dir = 9 @@ -23673,6 +23912,15 @@ }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) +"imU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "ina" = ( /obj/machinery/stasis{ dir = 4 @@ -23694,11 +23942,28 @@ /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron/white, /area/station/medical/virology) +"inB" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_red, +/turf/open/floor/iron/dark, +/area/station/security/brig) "inH" = ( /obj/structure/table/wood, /obj/item/pai_card, /turf/open/floor/wood, /area/station/service/library) +"inL" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "inQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ @@ -23719,6 +23984,14 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/command/corporate_showroom) +"ioc" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos) "iom" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 @@ -23747,21 +24020,22 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/department/engine) -"ioG" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "ioZ" = ( /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/dark, /area/station/security/lockers) +"ipg" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "ipy" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -23781,30 +24055,6 @@ }, /turf/open/floor/iron, /area/station/security/office) -"ipC" = ( -/obj/structure/cable, -/obj/machinery/light_switch/directional/north, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/stack/sheet/glass/fifty, -/obj/structure/closet/crate/engineering/electrical, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/aft) "ipG" = ( /obj/structure/table, /obj/item/poster/random_contraband, @@ -23937,6 +24187,20 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/supermatter/room) +"isc" = ( +/obj/docking_port/stationary/random{ + name = "lavaland"; + shuttle_id = "pod_2_lavaland" + }, +/turf/open/space/basic, +/area/space) +"ise" = ( +/obj/effect/turf_decal/bot, +/obj/item/robot_suit, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) "isk" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -23979,6 +24243,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/construction/storage_wing) +"isG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) "isI" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -24050,16 +24320,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/research) -"itW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/greater) "itY" = ( /obj/machinery/door/poddoor/preopen{ id = "Engineering"; @@ -24086,10 +24346,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"iuB" = ( -/obj/effect/spawner/random/food_or_drink/donkpockets, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "iva" = ( /obj/machinery/door/airlock/maintenance{ name = "Security Maintenance" @@ -24160,6 +24416,11 @@ /obj/structure/closet/crate, /turf/open/floor/plating/airless, /area/space/nearstation) +"ivM" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/photocopier/prebuilt, +/turf/open/floor/wood, +/area/station/service/library) "ivR" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -24194,6 +24455,10 @@ /obj/item/toy/crayon/spraycan/roboticist, /turf/open/floor/iron, /area/station/science/robotics/lab) +"iwG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "iwL" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /obj/structure/disposalpipe/segment{ @@ -24296,34 +24561,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"iyC" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "virology_airlock_exterior"; - idInterior = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Console"; - pixel_x = 24; - pixel_y = -24; - req_access = list("virology") - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"iyE" = ( -/obj/machinery/light/small/dim/directional/south, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 8; - name = "Airlock Pump"; - target_pressure = 300; - hide = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "iyV" = ( /obj/structure/disposalpipe/segment, /obj/machinery/navbeacon{ @@ -24350,6 +24587,17 @@ /obj/effect/spawner/random/techstorage/medical_all, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) +"izl" = ( +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/surgery/theatre) "izp" = ( /turf/open/floor/plating, /area/station/maintenance/starboard/greater) @@ -24442,12 +24690,14 @@ /obj/machinery/digital_clock/directional/south, /turf/open/floor/iron/dark, /area/station/command/bridge) -"iAo" = ( +"iAk" = ( +/obj/item/stack/cable_coil, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron, -/area/station/security/brig) +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) "iAp" = ( /obj/machinery/atmospherics/components/binary/valve/digital, /obj/effect/turf_decal/stripes/line{ @@ -24483,6 +24733,29 @@ /obj/structure/table/wood, /turf/open/floor/carpet, /area/station/command/corporate_showroom) +"iAC" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 4; + id = "ordnancebridge" + }, +/obj/machinery/button/door{ + id = "ordnancebridge"; + pixel_y = 24; + req_one_access = list("maint_tunnels","science") + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"iAL" = ( +/obj/effect/landmark/start/botanist, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/service/hydroponics) "iAN" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -24500,28 +24773,6 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/white, /area/station/security/prison/mess) -"iBb" = ( -/obj/machinery/door/window/brigdoor/left/directional/south{ - name = "Justice Chamber"; - req_access = list("armory") - }, -/obj/machinery/door/window/brigdoor/left/directional/north{ - name = "Justice Chamber"; - req_access = list("armory") - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/hidden, -/turf/open/floor/iron/dark, -/area/station/security/execution/education) "iBf" = ( /obj/structure/closet, /obj/item/stack/sheet/iron{ @@ -24536,32 +24787,38 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/main) +"iBp" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Departure Lounge Airlock" + }, +/obj/effect/landmark/navigate_destination, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "iBq" = ( /turf/closed/wall/r_wall, /area/station/maintenance/fore/lesser) -"iBs" = ( -/obj/item/stack/cable_coil, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/science/robotics/lab) "iBt" = ( /obj/structure/cable, /obj/machinery/holopad, /turf/open/floor/wood, /area/station/service/cafeteria) +"iBK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "iBL" = ( /obj/structure/table/wood, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"iBZ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "iCj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /obj/effect/mapping_helpers/airlock/locked, @@ -24582,6 +24839,12 @@ /obj/effect/spawner/random/armory/bulletproof_helmet, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"iCx" = ( +/obj/machinery/atmospherics/components/tank/air/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/port) "iCN" = ( /obj/effect/turf_decal/arrows/white, /obj/effect/turf_decal/stripes/line{ @@ -24589,15 +24852,19 @@ }, /turf/open/floor/engine, /area/station/engineering/atmospherics_engine) -"iCQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "iCV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai) +"iDe" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/glass/drinkingglass, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/light/small/directional/east, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) "iDh" = ( /obj/machinery/computer/communications{ dir = 8 @@ -24614,6 +24881,29 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/iron/dark, /area/station/security/range) +"iDF" = ( +/obj/structure/rack, +/obj/machinery/camera/directional/south{ + c_tag = "Brig - Infirmary" + }, +/obj/item/clothing/under/rank/medical/scrubs/purple, +/obj/item/healthanalyzer{ + pixel_y = -2 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/window/spawner/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron/white, +/area/station/security/medical) "iDN" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -24673,12 +24963,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"iFn" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "iFz" = ( /turf/open/floor/iron, /area/station/security/prison) @@ -24723,13 +25007,11 @@ }, /turf/open/floor/iron, /area/station/security/office) -"iGp" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, +"iGn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/port) "iGq" = ( /obj/structure/lattice, /obj/item/broken_bottle, @@ -24759,17 +25041,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/commons/fitness) -"iHk" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/engineering/external, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port) "iHn" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 @@ -24818,11 +25089,6 @@ /obj/machinery/brm, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"iIe" = ( -/obj/item/book/bible, -/obj/structure/altar/of_gods, -/turf/open/floor/iron/dark, -/area/station/service/chapel) "iIf" = ( /obj/machinery/camera/directional/north{ c_tag = "Locker Room Entrance" @@ -24865,6 +25131,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) +"iIW" = ( +/obj/structure/bookcase/random, +/turf/open/floor/plating/airless, +/area/space/nearstation) "iJj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, @@ -24893,18 +25163,22 @@ /obj/machinery/fishing_portal_generator, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"iKJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +"iJL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"iKj" = ( +/obj/machinery/photocopier/prebuilt, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) -"iKL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/brig) "iKT" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -24941,6 +25215,13 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos/storage/gas) +"iLe" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) "iLk" = ( /obj/effect/turf_decal/plaque{ icon_state = "L12" @@ -24965,11 +25246,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/station/maintenance/starboard/lesser) -"iLp" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/open/space/basic, -/area/space/nearstation) "iLq" = ( /obj/structure/cable, /obj/effect/turf_decal/siding/purple{ @@ -24978,16 +25254,38 @@ /obj/effect/turf_decal/siding, /turf/open/floor/iron, /area/station/science/lab) -"iLv" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, +"iLw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plating, -/area/station/maintenance/aft/greater) +/area/station/maintenance/aft/lesser) +"iLA" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"iLH" = ( +/obj/machinery/flasher/directional/west{ + id = "Cell 1" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig) "iLT" = ( /obj/effect/turf_decal/siding/thinplating_new/dark, /obj/effect/turf_decal/trimline/brown/line, @@ -25003,12 +25301,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/textured_half, /area/station/cargo/bitrunning/den) -"iMc" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/science/robotics/lab) "iMd" = ( /obj/structure/bed/medical/emergency{ dir = 4 @@ -25051,6 +25343,16 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/medical/chemistry) +"iMs" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron, +/area/station/security/brig) "iMv" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 @@ -25084,13 +25386,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) -"iMQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/mob/living/basic/lizard/wags_his_tail, -/turf/open/floor/plating, -/area/station/service/janitor) "iMR" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -25119,15 +25414,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating/airless, /area/space/nearstation) -"iNo" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/camera/directional/south{ - c_tag = "Medbay Psychology Office"; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood/parquet, -/area/station/medical/psychology) +"iNj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "iNB" = ( /obj/machinery/firealarm/directional/east, /obj/structure/table/glass, @@ -25192,21 +25483,16 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/white, /area/station/medical/virology) -"iOv" = ( -/obj/machinery/light/directional/north, -/obj/structure/table, -/obj/item/phone{ - pixel_x = -3; - pixel_y = 3 +"iOy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock{ + id_tag = "AuxShower"; + name = "Showers" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/structure/sign/map/meta/right{ - pixel_y = 32 - }, -/turf/open/floor/iron/checker, -/area/station/engineering/atmos/storage/gas) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons/toilet/auxiliary) "iOD" = ( /obj/machinery/atmospherics/components/binary/tank_compressor{ dir = 8 @@ -25220,13 +25506,11 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) -"iOQ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"iOL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "iOS" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -25374,6 +25658,15 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/commons/dorms) +"iQD" = ( +/obj/structure/cable, +/obj/effect/spawner/random/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/contraband/random/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "iQF" = ( /obj/machinery/door/poddoor/shutters{ id = "supplybridge" @@ -25390,6 +25683,16 @@ }, /turf/open/floor/iron, /area/station/service/hydroponics) +"iQM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "iQP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -25410,12 +25713,6 @@ /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/white, /area/station/science/research) -"iRg" = ( -/obj/structure/chair/stool/directional/west, -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "iRh" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -25441,18 +25738,26 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"iRx" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 +"iRw" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/engineering_hacking{ + pixel_x = 2; + pixel_y = 3 }, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/obj/item/book/manual/wiki/engineering_guide{ + pixel_x = -2 }, +/obj/item/trash/can{ + pixel_x = -8 + }, +/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/obj/machinery/vending/wallmed/directional/east, /turf/open/floor/iron, -/area/station/service/hydroponics/garden) +/area/station/engineering/break_room) "iRy" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, @@ -25491,6 +25796,14 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/commons/storage/tools) +"iSk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/map/meta/right{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "iSl" = ( /obj/structure/sink/kitchen/directional/south, /obj/effect/turf_decal/tile/red/opposingcorners, @@ -25530,16 +25843,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"iTH" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "iTO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -25603,15 +25906,6 @@ "iUv" = ( /turf/closed/wall/r_wall, /area/station/security/prison) -"iUJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/treatment_center) "iVi" = ( /obj/machinery/door/airlock{ id_tag = "Cabin6"; @@ -25738,6 +26032,23 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/cargo/warehouse) +"iXa" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/cup/bottle/morphine{ + pixel_y = 6 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Prison Sanitarium"; + network = list("ss13","prison") + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/machinery/light/cold/directional/north, +/obj/machinery/status_display/ai/directional/north, +/obj/item/reagent_containers/syringe, +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) "iXb" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -25747,22 +26058,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"iXj" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/stack/pipe_cleaner_coil/random, -/obj/item/canvas, -/obj/item/canvas, -/obj/item/canvas, -/obj/item/canvas, -/obj/item/canvas, -/obj/item/canvas, -/turf/open/floor/iron, -/area/station/commons/storage/tools) "iXp" = ( /obj/structure/table, /obj/item/analyzer, @@ -25806,6 +26101,13 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/station/hallway/primary/fore) +"iYp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/item/assembly/mousetrap, +/obj/item/food/deadmouse, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "iYA" = ( /obj/structure/chair/office{ dir = 1 @@ -25850,16 +26152,6 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"iYI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron/dark, -/area/station/security/execution/education) "iYO" = ( /obj/structure/table, /obj/item/circular_saw, @@ -25878,13 +26170,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/construction/mining/aux_base) -"iYV" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "iYW" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -25917,6 +26202,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/service/chapel) +"iZk" = ( +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "iZn" = ( /obj/structure/table/reinforced, /obj/item/storage/box/syringes{ @@ -25945,6 +26237,17 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"iZH" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/iron/white, +/area/station/science/ordnance/office) "jaj" = ( /obj/structure/chair, /obj/structure/cable, @@ -25970,6 +26273,13 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"jaF" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/chair/wood, +/obj/effect/decal/cleanable/blood/oil/slippery, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "jaO" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 6 @@ -25978,6 +26288,21 @@ /obj/machinery/door/firedoor/heavy, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) +"jaQ" = ( +/obj/structure/rack, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/bodybags, +/obj/item/healthanalyzer, +/obj/structure/disposalpipe/segment, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/north, +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath/muzzle, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) "jaY" = ( /obj/effect/turf_decal/box/red, /obj/machinery/atmospherics/components/unary/outlet_injector{ @@ -25985,6 +26310,18 @@ }, /turf/open/floor/engine, /area/station/science/cytology) +"jbf" = ( +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/obj/machinery/vending/wallmed/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "jbg" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 @@ -26016,21 +26353,16 @@ /obj/item/shard, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"jbX" = ( -/obj/structure/tank_dispenser{ - pixel_x = -1 - }, -/obj/effect/turf_decal/tile/yellow{ +"jbM" = ( +/obj/machinery/seed_extractor, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/sign/map/meta/left{ - pixel_y = 32 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/station/engineering/atmos/storage/gas) +/obj/effect/spawner/random/food_or_drink/seed_flowers, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "jcc" = ( /obj/structure/rack, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -26100,6 +26432,11 @@ /obj/effect/turf_decal/tile/dark_blue/half/contrasted, /turf/open/floor/iron/kitchen_coldroom, /area/station/medical/coldroom) +"jdQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "jdR" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -26118,6 +26455,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark/telecomms, /area/station/science/server) +"jdY" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"jdZ" = ( +/obj/docking_port/stationary/random{ + dir = 4; + name = "lavaland"; + shuttle_id = "pod_3_lavaland" + }, +/turf/open/space/basic, +/area/space) "jef" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -26201,10 +26554,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/office) -"jfv" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/port) "jfB" = ( /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock" @@ -26300,11 +26649,6 @@ }, /turf/open/floor/iron, /area/station/service/hydroponics) -"jgN" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/east, -/turf/open/space/basic, -/area/space/nearstation) "jgT" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box/white{ @@ -26319,6 +26663,15 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/aft/greater) +"jhc" = ( +/obj/machinery/firealarm/directional/west, +/obj/structure/table, +/obj/item/folder, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/locker) "jhd" = ( /obj/structure/cable, /turf/open/floor/plating/airless, @@ -26386,16 +26739,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel) -"jiA" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security E.V.A. Storage" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/security/brig) "jiI" = ( /obj/machinery/camera/directional/west{ c_tag = "Bridge - Port" @@ -26417,20 +26760,6 @@ }, /turf/open/floor/iron, /area/station/science/xenobiology) -"jjm" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/science/cytology) "jjn" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable, @@ -26494,14 +26823,10 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"jjT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +"jjZ" = ( +/obj/structure/water_source/puddle, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "jkj" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 @@ -26581,6 +26906,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/circuit/red, /area/station/ai_monitored/turret_protected/ai_upload) +"jlF" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "jlJ" = ( /obj/effect/spawner/random/entertainment/arcade, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -26594,22 +26928,6 @@ "jlU" = ( /turf/closed/wall/r_wall, /area/station/science/xenobiology) -"jlV" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/light/small/red/directional/west, -/obj/machinery/atmospherics/components/tank/air/layer4{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"jlY" = ( -/obj/structure/urinal/directional/north, -/obj/effect/landmark/start/hangover, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/station/commons/toilet/restrooms) "jmc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -26619,6 +26937,21 @@ }, /turf/open/floor/iron, /area/station/construction/mining/aux_base) +"jml" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/sink/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"jmo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) "jmq" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -26675,6 +27008,10 @@ }, /turf/open/floor/iron, /area/station/cargo/miningoffice) +"jmW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/starboard/aft) "jmY" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -26725,6 +27062,14 @@ /obj/structure/window/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/command/teleporter) +"jnM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) "jnQ" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, /obj/structure/cable, @@ -26786,6 +27131,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/brig) +"jpp" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "jpr" = ( /obj/structure/rack, /obj/effect/spawner/random/techstorage/command_all, @@ -26807,15 +27159,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/space_hut) -"jpD" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/meter/layer4, -/turf/open/floor/plating/airless, -/area/space/nearstation) "jpG" = ( /obj/structure/closet/secure_closet/miner, /obj/machinery/camera/directional/north{ @@ -26863,20 +27206,21 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/port) -"jqu" = ( -/obj/item/radio/intercom/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "jqQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, /area/station/medical/cryo) +"jrb" = ( +/obj/machinery/computer/dna_console{ + dir = 8 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) "jrk" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "hopqueue"; @@ -26886,17 +27230,20 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"jrm" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/obj/structure/disposalpipe/segment{ +"jro" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/surgery/theatre) +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"jrI" = ( +/obj/machinery/door/poddoor/massdriver_trash, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/obj/machinery/atmos_shield_gen/active, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "jrL" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -26966,14 +27313,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/station/medical/medbay/central) -"jsq" = ( -/obj/structure/sink/directional/west, -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/structure/light_construct/small/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "jsr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -27003,10 +27342,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"jsX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "jtf" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -27107,15 +27442,6 @@ /obj/structure/cable, /turf/open/floor/circuit, /area/station/maintenance/port/aft) -"jvg" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/corner, -/area/station/hallway/secondary/entry) "jvj" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 @@ -27306,6 +27632,16 @@ }, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"jxn" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) "jxv" = ( /obj/structure/table/wood, /obj/machinery/fax{ @@ -27315,18 +27651,6 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) -"jxH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "jxM" = ( /obj/item/radio/intercom/directional/west{ pixel_y = -10 @@ -27374,6 +27698,11 @@ }, /turf/open/floor/iron, /area/station/security/warden) +"jyo" = ( +/obj/structure/table, +/obj/item/stack/medical/bruise_pack, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) "jyq" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, @@ -27422,6 +27751,12 @@ }, /turf/open/floor/iron, /area/station/security/office) +"jyJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron, +/area/station/security/brig) "jyQ" = ( /obj/machinery/computer/records/medical{ dir = 8 @@ -27443,11 +27778,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"jzw" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "jzD" = ( /obj/machinery/holopad/secure, /turf/open/floor/iron/dark, @@ -27498,6 +27828,15 @@ /obj/machinery/holopad, /turf/open/floor/iron, /area/station/science/robotics/lab) +"jAE" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/water/no_planet_atmos/deep, +/area/station/service/hydroponics/garden) "jAN" = ( /obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/tile/red/half/contrasted, @@ -27556,19 +27895,6 @@ /obj/effect/turf_decal/bot_white, /turf/open/floor/iron, /area/station/cargo/storage) -"jBy" = ( -/obj/structure/chair/stool/directional/north, -/obj/machinery/camera/directional/west{ - c_tag = "Solar Maintenance - Fore Starboard" - }, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 1; - name = "Airlock Pump"; - target_pressure = 300; - hide = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/fore) "jBC" = ( /obj/structure/table, /obj/item/clothing/head/soft/grey{ @@ -27621,22 +27947,12 @@ }, /turf/open/floor/iron/dark/corner, /area/station/engineering/atmos/storage/gas) -"jCn" = ( +"jCr" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/medbay/central) -"jCo" = ( -/obj/structure/closet/secure_closet/medical2, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/obj/effect/mapping_helpers/airalarm/surgery, -/turf/open/floor/iron/white, -/area/station/medical/surgery/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/security/brig) "jCs" = ( /obj/effect/decal/cleanable/cobweb, /obj/machinery/vending/boozeomat, @@ -27686,10 +28002,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/security/prison/work) -"jDR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "jEa" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -27710,26 +28022,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/fore) -"jEh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/item/crowbar, -/obj/item/reagent_containers/cup/watering_can, -/obj/item/cultivator, -/obj/item/hatchet, -/obj/item/storage/bag/plants, -/obj/item/plant_analyzer, -/obj/structure/table/wood, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) -"jEl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/burnt_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "jEr" = ( /obj/machinery/holopad/secure, /obj/machinery/flasher/directional/west{ @@ -27763,33 +28055,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"jFj" = ( -/obj/machinery/door/airlock/security{ - name = "Customs Desk" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/effect/landmark/navigate_destination, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/station/security/checkpoint/customs) -"jFo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/security/prison) -"jFp" = ( -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/surgery/theatre) "jFr" = ( /obj/structure/sign/poster/party_game, /turf/closed/wall, @@ -27821,6 +28086,24 @@ /obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) +"jFT" = ( +/obj/structure/filingcabinet/white, +/obj/machinery/camera/directional/south{ + c_tag = "Medbay Psychology Office"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/parquet, +/area/station/medical/psychology) +"jFZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/item/radio/intercom/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "jGa" = ( /obj/structure/table/reinforced, /obj/item/paper_bin{ @@ -27850,6 +28133,14 @@ }, /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) +"jGp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "jGr" = ( /turf/closed/wall/r_wall, /area/station/tcommsat/server) @@ -27882,13 +28173,17 @@ /obj/structure/table/wood/poker, /turf/open/floor/wood, /area/station/commons/lounge) -"jGG" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" +"jGD" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/treatment_center) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "jGN" = ( /obj/machinery/computer/station_alert/station_only{ dir = 1 @@ -27906,22 +28201,6 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/grass, /area/station/security/prison/garden) -"jGP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) -"jGY" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/surgery/theatre) "jHg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -27964,21 +28243,6 @@ /obj/effect/turf_decal/tile/brown/opposingcorners, /turf/open/floor/iron, /area/station/cargo/sorting) -"jHP" = ( -/obj/item/radio/intercom/directional/west, -/obj/machinery/computer/records/security{ - dir = 4 - }, -/obj/machinery/button/door/directional/west{ - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_y = -9 - }, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "jHQ" = ( /obj/structure/chair/sofa/corp/left{ dir = 1 @@ -27989,19 +28253,6 @@ /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron/dark, /area/station/medical/break_room) -"jHS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "jHX" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -28073,11 +28324,6 @@ /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/carpet, /area/station/service/chapel) -"jJk" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/spawner/random/maintenance/three, -/turf/open/floor/plating, -/area/station/maintenance/starboard/greater) "jJl" = ( /obj/structure/table/reinforced, /obj/structure/reagent_dispensers/servingdish, @@ -28101,6 +28347,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/execution/transfer) +"jJC" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/space/basic, +/area/space/nearstation) "jJR" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 @@ -28232,6 +28484,17 @@ }, /turf/open/floor/iron, /area/station/command/heads_quarters/hop) +"jLS" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/vending/wallmed/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) "jMb" = ( /obj/structure/railing{ dir = 10 @@ -28288,12 +28551,17 @@ }, /turf/open/floor/iron/dark/corner, /area/station/engineering/atmos/storage/gas) -"jMV" = ( +"jMW" = ( +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/port/greater) +/area/station/maintenance/port) "jMY" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command/glass{ @@ -28318,14 +28586,6 @@ }, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"jNn" = ( -/obj/machinery/photocopier/prebuilt, -/obj/machinery/camera/directional/east{ - c_tag = "Law Office" - }, -/obj/machinery/light/directional/east, -/turf/open/floor/wood, -/area/station/service/lawoffice) "jNo" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -28376,13 +28636,6 @@ }, /turf/open/floor/plating, /area/station/hallway/primary/port) -"jOs" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port) "jOv" = ( /obj/structure/rack, /obj/item/wrench, @@ -28410,12 +28663,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central) -"jOJ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/dark, -/area/station/security/execution/education) "jON" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -28428,26 +28675,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/wood, /area/station/command/corporate_showroom) -"jOV" = ( -/obj/structure/table/reinforced, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 4 - }, -/obj/item/book/manual/wiki/surgery{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/book/manual/wiki/medicine{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Medbay Surgery Aft"; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white, -/area/station/medical/surgery/aft) "jPe" = ( /obj/structure/table, /obj/item/airlock_painter, @@ -28467,6 +28694,16 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"jPm" = ( +/obj/machinery/atmospherics/components/tank/air{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/virology) "jPw" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -28476,6 +28713,17 @@ }, /turf/open/floor/wood, /area/station/commons/lounge) +"jPE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/map/meta/left{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "jPH" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics" @@ -28535,6 +28783,13 @@ /obj/effect/mapping_helpers/airlock/access/any/command/general, /turf/open/floor/iron/dark, /area/station/command/bridge) +"jQT" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "jRb" = ( /obj/structure/table/reinforced, /obj/effect/spawner/random/trash/food_packaging, @@ -28631,6 +28886,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/service/hydroponics/garden) +"jSA" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) +"jSM" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) "jTi" = ( /obj/machinery/hydroponics/soil, /obj/machinery/camera/directional/west{ @@ -28776,6 +29047,13 @@ /obj/structure/window/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) +"jUP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) "jUT" = ( /obj/structure/table, /obj/effect/turf_decal/delivery, @@ -28847,15 +29125,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"jVY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/engineering/atmos) "jVZ" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/right/directional/west{ @@ -28902,6 +29171,14 @@ /obj/item/wirecutters, /turf/open/space/basic, /area/space/nearstation) +"jXn" = ( +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 8 + }, +/obj/structure/closet/l3closet, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/virology) "jXq" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable, @@ -28963,6 +29240,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"jXQ" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/obj/effect/mapping_helpers/airalarm/surgery, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) "jYr" = ( /obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -29007,6 +29291,30 @@ /obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, /turf/open/floor/iron, /area/station/engineering/atmos) +"jZC" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/space/basic, +/area/space/nearstation) +"jZD" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Service Maintenance" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/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/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "service-passthrough" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) "jZP" = ( /obj/effect/turf_decal/siding/purple{ dir = 5 @@ -29050,16 +29358,6 @@ /obj/structure/sign/warning/vacuum/external, /turf/closed/wall, /area/station/cargo/miningoffice) -"kax" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "kaC" = ( /obj/machinery/light_switch/directional/east, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -29078,6 +29376,13 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/research) +"kaS" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos) "kaU" = ( /obj/structure/closet{ name = "evidence closet 3" @@ -29095,15 +29400,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"kbu" = ( -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "kbz" = ( /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine, @@ -29196,6 +29492,11 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) +"kcU" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/space/basic, +/area/space/nearstation) "kcV" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -29275,12 +29576,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"keB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/aft) "keK" = ( /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 4 @@ -29321,6 +29616,11 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) +"kfw" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos) "kfA" = ( /obj/effect/landmark/start/head_of_personnel, /obj/structure/chair/office{ @@ -29355,14 +29655,6 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"kgq" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "kgr" = ( /obj/effect/turf_decal/bot_white, /obj/structure/cable, @@ -29390,14 +29682,6 @@ /obj/machinery/door/poddoor/incinerator_ordmix, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/burnchamber) -"kgM" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/obj/machinery/vending/wallmed/directional/west, -/turf/open/floor/iron, -/area/station/commons/fitness/recreation) "kgV" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -29456,16 +29740,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) -"khp" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.4-Escape-4"; - location = "9.3-Escape-3" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "khu" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -29498,14 +29772,6 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/iron, /area/station/cargo/warehouse) -"kil" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "kir" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 4 @@ -29518,6 +29784,13 @@ /obj/effect/mapping_helpers/mail_sorting/service/library, /turf/open/floor/plating, /area/station/maintenance/port) +"kiy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) "kiz" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -29546,35 +29819,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/security/lockers) -"kjE" = ( -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/stack/sheet/glass/fifty, -/obj/structure/closet/crate/engineering/electrical, -/obj/item/stack/cable_coil, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/camera/directional/north{ - c_tag = "Solar Maintenance - Aft Port" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/aft) "kjG" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -29589,13 +29833,6 @@ /obj/effect/mapping_helpers/mail_sorting/science/rd_office, /turf/open/floor/iron/white, /area/station/science/research) -"kjI" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/science/robotics/lab) "kjO" = ( /obj/structure/table, /obj/item/restraints/handcuffs/cable/white, @@ -29643,6 +29880,22 @@ /obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage/gas) +"kkt" = ( +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/reagent_containers/spray/pestspray{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/reagent_containers/cup/bottle/nutrient/ez, +/obj/item/reagent_containers/cup/bottle/nutrient/rh{ + pixel_x = 2; + pixel_y = 1 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/stripes/line, +/obj/structure/table/wood, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "kkx" = ( /obj/structure/table/reinforced, /obj/machinery/airalarm/directional/north, @@ -29759,6 +30012,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/brig) +"klq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port) "kls" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/structure/disposalpipe/junction{ @@ -29828,18 +30087,6 @@ /obj/machinery/status_display/evac, /turf/closed/wall, /area/station/commons/lounge) -"kmC" = ( -/obj/machinery/door/airlock/external{ - name = "Security External Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/security/execution/transfer) "kmN" = ( /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) @@ -29853,17 +30100,15 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/wood, /area/station/service/library) -"knf" = ( -/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/freezer, -/area/station/commons/toilet/restrooms) "knt" = ( /obj/machinery/mech_bay_recharge_port, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"knB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron, +/area/station/security/brig) "knI" = ( /obj/structure/chair{ dir = 4 @@ -29914,15 +30159,6 @@ }, /turf/open/floor/iron, /area/station/security/prison/work) -"kon" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "kop" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -29932,6 +30168,12 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"koq" = ( +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "kor" = ( /turf/closed/wall, /area/station/maintenance/department/science/central) @@ -29956,18 +30198,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central) -"kpa" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "kpi" = ( /obj/structure/table/glass, /obj/effect/turf_decal/tile/blue/fourcorners, @@ -30001,12 +30231,6 @@ /obj/structure/sign/warning/vacuum/external/directional/north, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"kpT" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/space/basic, -/area/space/nearstation) "kpV" = ( /obj/machinery/computer/operating{ dir = 1 @@ -30015,6 +30239,17 @@ /obj/machinery/newscaster/directional/west, /turf/open/floor/iron/white, /area/station/medical/surgery/theatre) +"kqe" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/medical_doctor, +/obj/effect/landmark/event_spawn, +/obj/machinery/duct, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/surgery/aft) "kqh" = ( /obj/effect/turf_decal/siding/thinplating_new/dark, /obj/effect/turf_decal/trimline/brown/line, @@ -30043,23 +30278,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) -"kqq" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/cup/bottle/morphine{ - pixel_y = 6 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Prison Sanitarium"; - network = list("ss13","prison") - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/machinery/light/cold/directional/north, -/obj/machinery/status_display/ai/directional/north, -/obj/item/reagent_containers/syringe, -/turf/open/floor/iron/white, -/area/station/security/execution/transfer) "kqM" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -30168,16 +30386,17 @@ /turf/open/floor/iron, /area/station/maintenance/starboard/greater) "kts" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Access" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "atmos_end_big_lad" +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil/slippery, +/obj/effect/decal/cleanable/blood/gibs/down, +/mob/living/simple_animal/bot/mulebot{ + name = "Leaping Rabbit" }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/station/engineering/atmos) +/area/station/maintenance/port/fore) "ktw" = ( /obj/structure/sign/warning/electric_shock/directional/north, /turf/open/space/basic, @@ -30197,6 +30416,13 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/medical/treatment_center) +"ktG" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) "ktK" = ( /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 10 @@ -30222,21 +30448,14 @@ }, /turf/open/space/basic, /area/space/nearstation) -"kuG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) -"kuJ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +"kuH" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port) +/obj/effect/turf_decal/bot, +/turf/open/floor/wood, +/area/station/service/theater) "kuK" = ( /obj/machinery/power/tracker, /obj/structure/cable, @@ -30286,6 +30505,17 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) +"kvV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "kwp" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, @@ -30328,13 +30558,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"kwS" = ( -/obj/effect/turf_decal/bot, -/obj/item/robot_suit, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/science/robotics/lab) "kwX" = ( /obj/structure/table/wood, /obj/item/storage/crayons, @@ -30349,20 +30572,6 @@ /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron/white, /area/station/medical/pharmacy) -"kxg" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/vending/wallmed/directional/north, -/turf/open/floor/iron, -/area/station/hallway/secondary/service) "kxw" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/east, @@ -30421,6 +30630,11 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"kxM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port) "kxW" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -30454,6 +30668,36 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"kyi" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + id_tag = "virology_airlock_interior"; + name = "Virology Interior Airlock" + }, +/obj/machinery/door_buttons/access_button{ + idDoor = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_x = 8; + pixel_y = -24; + req_access = list("virology") + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/machinery/door/firedoor, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) "kym" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -30666,6 +30910,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/genetics) +"kBA" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/fyellow, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "kBQ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc/auto_name/directional/north, @@ -30686,6 +30936,17 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/command/teleporter) +"kBV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) "kCq" = ( /obj/machinery/firealarm/directional/west, /obj/machinery/modular_computer/preset/engineering, @@ -30750,6 +31011,15 @@ /obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, /area/station/security/brig) +"kDm" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/hatch{ + name = "Observation Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) "kDp" = ( /obj/machinery/light/directional/north, /obj/structure/sign/warning/secure_area/directional/north, @@ -30794,10 +31064,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"kEj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/cargo/storage) "kEm" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -30834,15 +31100,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) -"kEy" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/security/brig) "kFb" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -30859,18 +31116,17 @@ }, /turf/open/floor/iron, /area/station/construction/mining/aux_base) +"kFi" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "kFp" = ( /obj/structure/cable, /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"kFz" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "kFC" = ( /obj/machinery/door/poddoor/shutters/preopen{ dir = 8; @@ -30898,6 +31154,14 @@ /obj/effect/landmark/start/cargo_technician, /turf/open/floor/plating/reinforced, /area/station/cargo/storage) +"kFS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/robotics/lab) "kFT" = ( /obj/item/kirbyplants/organic/plant13, /obj/effect/turf_decal/stripes/line{ @@ -30912,9 +31176,6 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) -"kGg" = ( -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "kGq" = ( /obj/machinery/light/directional/south, /obj/structure/disposalpipe/segment{ @@ -30936,11 +31197,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"kGt" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/light/small/dim/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/port) "kGv" = ( /obj/structure/cable, /obj/effect/landmark/start/hangover, @@ -30974,27 +31230,6 @@ /obj/machinery/computer/security/telescreen/test_chamber/directional/north, /turf/open/floor/iron, /area/station/science/xenobiology) -"kGZ" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) -"kHd" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "kHg" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -31020,6 +31255,12 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/hallway/secondary/command) +"kHr" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port) "kHt" = ( /obj/machinery/camera{ c_tag = "Xenobiology Lab - Pen #2"; @@ -31044,6 +31285,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/closed/wall, /area/station/maintenance/port/fore) +"kIG" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/obj/structure/sign/poster/contraband/random/directional/north, +/obj/item/storage/box, +/turf/open/floor/plating, +/area/station/maintenance/port) "kIJ" = ( /obj/effect/spawner/random/maintenance, /obj/structure/disposalpipe/junction{ @@ -31073,17 +31321,35 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) -"kJq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall/r_wall, -/area/station/security/brig) "kJx" = ( /obj/structure/chair/office, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/landmark/start/hangover, /turf/open/floor/wood, /area/station/service/library) +"kJA" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/trimline/red/filled/warning/corner, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"kJB" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"kJI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/commons/toilet/auxiliary) "kJO" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -31093,11 +31359,6 @@ /obj/machinery/light/no_nightlight/directional/north, /turf/open/floor/iron, /area/station/engineering/atmos) -"kJV" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/photocopier/prebuilt, -/turf/open/floor/wood, -/area/station/service/library) "kKd" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -31164,6 +31425,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"kKv" = ( +/obj/machinery/atmospherics/components/unary/passive_vent, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) "kKw" = ( /obj/structure/chair/stool/directional/south, /turf/open/floor/iron, @@ -31176,6 +31442,12 @@ /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron/white, /area/station/security/prison) +"kKK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port) "kKO" = ( /obj/structure/fake_stairs/directional/east, /obj/structure/cable, @@ -31235,12 +31507,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"kLs" = ( -/obj/effect/decal/cleanable/blood/oil, -/obj/effect/spawner/random/engineering/tank, -/obj/machinery/light/small/dim/directional/west, -/turf/open/floor/plating, -/area/station/maintenance/starboard/lesser) "kLC" = ( /obj/machinery/door_buttons/access_button{ idDoor = "xeno_airlock_exterior"; @@ -31265,21 +31531,18 @@ /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron/white, /area/station/science/xenobiology/hallway) -"kLE" = ( -/obj/effect/spawner/random/entertainment/arcade, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/delivery, -/obj/machinery/vending/wallmed/directional/north, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) -"kLK" = ( -/obj/effect/turf_decal/stripes/line{ +"kLY" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/science/robotics/lab) +/turf/open/floor/iron/dark, +/area/station/security/brig) "kMd" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -31323,16 +31586,6 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, /area/station/hallway/primary/central) -"kMo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/structure/cable, -/obj/structure/sign/eyechart/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/cryo) "kMr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/siding/wood{ @@ -31355,6 +31608,14 @@ }, /turf/open/floor/iron/cafeteria, /area/station/commons/dorms) +"kNb" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/cargo/storage) "kNx" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -31379,6 +31640,23 @@ /obj/structure/cable, /turf/open/floor/iron/textured, /area/station/medical/chem_storage) +"kNV" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Quarter Solar Access" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"kNY" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron, +/area/station/security/execution/transfer) "kOf" = ( /obj/machinery/telecomms/broadcaster/preset_right, /turf/open/floor/circuit/telecomms/mainframe, @@ -31435,6 +31713,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) +"kPf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) "kPw" = ( /obj/structure/table, /obj/item/screwdriver{ @@ -31464,6 +31749,12 @@ /obj/structure/window/spawner/directional/west, /turf/open/floor/iron/white, /area/station/science/robotics/lab) +"kPA" = ( +/obj/structure/sign/warning/vacuum/external/directional/south, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "kPQ" = ( /obj/machinery/door/airlock/external{ name = "Space Shack" @@ -31487,25 +31778,6 @@ "kQe" = ( /turf/closed/wall, /area/station/science/genetics) -"kQj" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 8; - name = "Airlock Pump"; - target_pressure = 300; - hide = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/port) -"kQk" = ( -/obj/machinery/atmospherics/components/binary/passive_gate/layer4{ - target_pressure = 1200; - on = 1; - name = "Airlock Valve"; - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "kQm" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -31526,13 +31798,6 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor/iron, /area/station/cargo/storage) -"kQL" = ( -/obj/structure/cable, -/obj/effect/mapping_helpers/burnt_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/meter/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port/greater) "kQO" = ( /obj/effect/turf_decal/tile/brown/opposingcorners, /mob/living/basic/sloth/citrus, @@ -31555,19 +31820,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/commons/locker) -"kRb" = ( -/obj/structure/closet/secure_closet/injection{ - name = "educational injections locker"; - pixel_x = 2 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/execution/education) "kRe" = ( /turf/open/floor/iron, /area/station/cargo/miningoffice) @@ -31605,21 +31857,24 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/port) -"kRF" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "ordnancebridge" +"kRI" = ( +/obj/machinery/door/airlock{ + name = "Prison Showers" }, -/obj/machinery/button/door{ - id = "ordnancebridge"; - pixel_y = 24; - req_one_access = list("maint_tunnels","science") - }, -/obj/effect/turf_decal/caution/stand_clear{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) +"kRN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/aft/lesser) +/area/station/maintenance/aft/greater) "kRV" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -31651,6 +31906,16 @@ }, /turf/open/floor/iron/white, /area/station/security/medical) +"kSu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "kSw" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 1 @@ -31719,22 +31984,6 @@ /obj/item/pen, /turf/open/floor/iron/dark, /area/station/medical/medbay/central) -"kTR" = ( -/obj/structure/table, -/obj/item/storage/medkit/regular, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/machinery/light/cold/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"kTZ" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/greater) "kUb" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater/on, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -31742,13 +31991,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"kUd" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/delivery, -/obj/item/clothing/glasses/meson/engine, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron, -/area/station/engineering/main) "kUm" = ( /obj/machinery/ai_slipper{ uses = 10 @@ -31758,6 +32000,33 @@ /obj/structure/cable/layer3, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai) +"kUo" = ( +/obj/structure/closet/crate/engineering/electrical, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/stack/cable_coil, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"kUx" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "kUG" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/loading_area{ @@ -31774,15 +32043,6 @@ }, /turf/open/floor/engine, /area/station/engineering/atmospherics_engine) -"kUP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/item/radio/intercom/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "kUZ" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -31815,6 +32075,15 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"kVZ" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "kWc" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -31835,16 +32104,6 @@ /obj/machinery/light_switch/directional/north, /turf/open/floor/iron, /area/station/command/gateway) -"kWk" = ( -/obj/machinery/status_display/evac/directional/east, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/corner, -/area/station/hallway/secondary/entry) "kWn" = ( /obj/structure/cable, /obj/machinery/holopad/secure, @@ -31949,6 +32208,14 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) +"kXu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "kXA" = ( /obj/machinery/space_heater, /obj/structure/sign/warning/vacuum/external/directional/north, @@ -32060,6 +32327,13 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/science/ordnance/office) +"kZd" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/security/prison) "kZk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -32079,6 +32353,14 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"kZv" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/contraband/random/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "kZx" = ( /turf/closed/wall, /area/station/science/lab) @@ -32114,24 +32396,28 @@ dir = 1 }, /area/station/service/chapel) -"laf" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/greater) "lah" = ( /obj/structure/rack, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/spawner/random/trash/janitor_supplies, /turf/open/floor/plating, /area/station/maintenance/aft/greater) +"lan" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/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 = 8 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "lav" = ( /obj/structure/girder, /obj/effect/spawner/random/structure/grille, @@ -32153,14 +32439,18 @@ }, /turf/open/floor/iron, /area/station/construction/storage_wing) -"laC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port) "laE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, /turf/closed/wall/r_wall, /area/station/engineering/atmos/pumproom) +"laI" = ( +/obj/structure/railing{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/passive_vent/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating/airless, +/area/space/nearstation) "laK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -32208,22 +32498,18 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"lbQ" = ( -/obj/structure/table, -/obj/item/aicard, -/obj/item/ai_module/reset, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, +"lbR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating/airless, +/area/station/engineering/atmos) +"lct" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) +/area/station/science/robotics/lab) "lcG" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -32241,16 +32527,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"lcK" = ( -/obj/machinery/seed_extractor, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/spawner/random/food_or_drink/seed_flowers, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "ldc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -32273,6 +32549,16 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/white, /area/station/security/prison/mess) +"ldJ" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/sign/map/meta/right{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "ldK" = ( /obj/structure/closet/radiation, /obj/effect/turf_decal/stripes/line{ @@ -32293,17 +32579,17 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/transit_tube) +"ldS" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "lek" = ( /obj/machinery/power/smes, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) -"lel" = ( -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "lew" = ( /obj/machinery/power/smes/full, /obj/structure/cable, @@ -32341,29 +32627,6 @@ /obj/structure/cable, /turf/open/floor/iron/textured, /area/station/medical/chem_storage) -"lfm" = ( -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/freezer, -/area/station/security/prison/shower) -"lfr" = ( -/obj/structure/table/reinforced, -/obj/item/tank/internals/anesthetic{ - pixel_x = 3 - }, -/obj/item/tank/internals/anesthetic, -/obj/item/tank/internals/anesthetic{ - pixel_x = -3 - }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/machinery/light/small/directional/east, -/obj/item/clothing/mask/breath/muzzle{ - pixel_y = -4 - }, -/obj/item/clothing/mask/breath/muzzle, -/obj/item/clothing/mask/breath/muzzle, -/turf/open/floor/iron/white, -/area/station/medical/surgery/theatre) "lfu" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -32375,13 +32638,6 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"lfQ" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/airlock_pump{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "lge" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -32496,6 +32752,12 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/engineering/main) +"liD" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) "liL" = ( /obj/structure/table, /obj/effect/turf_decal/tile/red/opposingcorners, @@ -32680,19 +32942,6 @@ dir = 8 }, /area/station/medical/morgue) -"lmm" = ( -/obj/structure/sign/poster/official/random/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/primary/port) -"lmn" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) "lmx" = ( /obj/machinery/light_switch/directional/west, /obj/effect/decal/cleanable/cobweb, @@ -32731,12 +32980,6 @@ /obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"lmT" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/security/prison) "lnc" = ( /turf/closed/wall, /area/station/commons/dorms) @@ -32754,13 +32997,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/hallway/primary/fore) -"lnM" = ( -/obj/item/reagent_containers/cup/bucket, -/obj/item/mop, -/obj/item/reagent_containers/cup/bottle/ammonia, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/security/prison/safe) "lnP" = ( /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, @@ -32805,14 +33041,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/construction/storage_wing) -"loS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/science/robotics/lab) "loW" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room" @@ -32905,6 +33133,12 @@ /obj/machinery/light/cold/directional/east, /turf/open/floor/iron/white, /area/station/science/robotics/lab) +"lra" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "lrh" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/white/line{ @@ -33023,6 +33257,19 @@ }, /turf/open/floor/iron/dark, /area/station/security/lockers) +"ltg" = ( +/obj/structure/chair/stool/directional/north, +/obj/machinery/camera/directional/west{ + c_tag = "Solar Maintenance - Fore Starboard" + }, +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 1; + name = "Airlock Pump"; + target_pressure = 300; + hide = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) "ltm" = ( /obj/machinery/atmospherics/components/tank/oxygen{ dir = 4 @@ -33032,6 +33279,12 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance/storage) +"ltp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "ltv" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -33066,15 +33319,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"ltX" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/service/hydroponics) "lug" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -33084,13 +33328,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/construction/storage_wing) -"lul" = ( -/obj/structure/sign/warning/pods/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron, -/area/station/security/brig) "lup" = ( /obj/machinery/ai_slipper{ uses = 10 @@ -33111,6 +33348,10 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) +"luw" = ( +/obj/structure/reagent_dispensers/plumbed, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) "luF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ @@ -33125,6 +33366,20 @@ /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, /area/station/security/checkpoint/medical) +"luU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4 + }, +/obj/effect/mapping_helpers/mail_sorting/science/xenobiology, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "luV" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -33134,15 +33389,6 @@ }, /turf/open/floor/iron, /area/station/security/range) -"lve" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/chair/sofa/bench/right{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "lvh" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -33204,13 +33450,6 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/engineering/break_room) -"lws" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "lwt" = ( /obj/structure/table/wood, /obj/item/book/manual/wiki/security_space_law{ @@ -33228,21 +33467,6 @@ }, /turf/open/floor/grass, /area/station/medical/virology) -"lwS" = ( -/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, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/aft) -"lwX" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/security/execution/transfer) "lxf" = ( /obj/structure/bed, /obj/effect/spawner/random/bedsheet, @@ -33256,14 +33480,6 @@ /obj/item/pillow/random, /turf/open/floor/wood, /area/station/commons/dorms) -"lxk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port) "lxm" = ( /obj/machinery/atmospherics/components/trinary/mixer/airmix{ dir = 4 @@ -33297,6 +33513,11 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/station/maintenance/port) +"lyf" = ( +/obj/structure/closet/secure_closet/brig, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/holding_cell) "lyu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -33311,6 +33532,10 @@ /obj/machinery/light/cold/directional/north, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"lyA" = ( +/obj/structure/flora/bush/flowers_br, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "lyF" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -33336,15 +33561,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"lzi" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "lzD" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/brown/filled/line{ @@ -33354,16 +33570,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/cargo/sorting) -"lzH" = ( -/obj/structure/cable, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/machinery/atmospherics/components/tank/air/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/aft) "lzJ" = ( /obj/structure/cable, /turf/open/floor/iron/solarpanel/airless, @@ -33390,6 +33596,14 @@ /obj/item/pen/red, /turf/open/floor/iron/white, /area/station/medical/virology) +"lAa" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/caution, +/obj/machinery/atmospherics/components/unary/airlock_pump{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/cargo/storage) "lAe" = ( /obj/machinery/light/small/directional/south, /turf/open/floor/engine, @@ -33474,6 +33688,16 @@ }, /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) +"lCD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "lCG" = ( /obj/effect/turf_decal/stripes/white/line, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -33506,38 +33730,27 @@ }, /turf/open/floor/plating, /area/station/maintenance/central) +"lDs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "lDA" = ( /obj/structure/closet/wardrobe/black, /obj/effect/landmark/start/hangover/closet, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/commons/locker) -"lDO" = ( -/obj/machinery/computer/dna_console{ - dir = 8 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/button/door/directional/east{ - id = "rdgene"; - name = "Primary Genetics Shutters Control"; - pixel_y = 6; - req_access = list("science") - }, -/obj/machinery/button/door/directional/east{ - id = "rdgene2"; - name = "Secondary Genetics Shutters Control"; - pixel_y = -6; - req_access = list("science") - }, -/turf/open/floor/iron/dark, -/area/station/science/genetics) "lDP" = ( /obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/supermatter/room) +"lDT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/security/brig) "lEr" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable, @@ -33569,16 +33782,6 @@ }, /turf/open/floor/iron/dark, /area/station/medical/break_room) -"lEU" = ( -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 2; - name = "Airlock Pump"; - target_pressure = 300; - hide = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "lFo" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -33597,20 +33800,30 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, /area/station/commons/vacant_room/office) +"lFF" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "lFZ" = ( /obj/structure/chair/pew/right, /turf/open/floor/iron/chapel{ dir = 4 }, /area/station/service/chapel) -"lGg" = ( +"lGi" = ( +/obj/machinery/power/smes{ + charge = 2e+005 + }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/burnt_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "lGj" = ( /obj/machinery/vending/wardrobe/det_wardrobe, /obj/machinery/light/small/directional/east, @@ -33657,27 +33870,11 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine, /area/station/science/xenobiology) -"lHp" = ( -/obj/item/tank/internals/oxygen/red{ - pixel_x = -4; - pixel_y = -1 - }, -/obj/item/tank/internals/oxygen/red{ - pixel_x = 4; - pixel_y = -1 - }, -/obj/item/tank/internals/anesthetic{ - pixel_x = 2 - }, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/structure/closet/crate/preopen, -/obj/item/wrench, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, -/turf/open/floor/iron/dark, -/area/station/security/execution/education) +"lHk" = ( +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port) "lHx" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -33685,6 +33882,13 @@ }, /turf/open/floor/wood, /area/station/service/lawoffice) +"lHA" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/airlock_pump{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "lHK" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, @@ -33701,6 +33905,43 @@ /obj/machinery/atmospherics/components/unary/thermomachine/freezer, /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) +"lIf" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id = "XenoPens"; + name = "Xenobiology Lockdown" + }, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/science/xenobiology) +"lIg" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1449; + id_tag = "xeno_airlock_interior"; + name = "Xenobiology Lab Internal Airlock" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/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/science/xenobio, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) "lIB" = ( /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -33765,6 +34006,19 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"lJw" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"lKp" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/sign/poster/official/cleanliness/directional/south, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sink/directional/east, +/turf/open/floor/iron, +/area/station/service/hydroponics) "lKu" = ( /obj/effect/landmark/carpspawn, /turf/open/space/basic, @@ -33786,13 +34040,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/fore) -"lLh" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/fore) "lLk" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron, @@ -33805,14 +34052,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"lLw" = ( -/obj/machinery/door/window/left/directional/south{ - name = "Shower" - }, -/obj/machinery/shower/directional/south, -/obj/structure/curtain, -/turf/open/floor/iron/freezer, -/area/station/commons/fitness/recreation) "lLB" = ( /obj/structure/table/glass, /obj/item/wrench, @@ -33876,6 +34115,13 @@ dir = 8 }, /area/station/service/chapel/office) +"lMk" = ( +/obj/machinery/atmospherics/components/tank/air/layer4{ + dir = 1 + }, +/obj/machinery/light/small/dim/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port) "lMq" = ( /turf/open/misc/asteroid/basalt/airless, /area/space/nearstation) @@ -33936,11 +34182,6 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"lNf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/freezer, -/area/station/commons/toilet/restrooms) "lNh" = ( /obj/machinery/door/airlock/security/glass{ name = "Prison Sanitarium" @@ -33952,6 +34193,12 @@ /obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, /area/station/security/execution/transfer) +"lNk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) "lNF" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/landmark/event_spawn, @@ -33965,13 +34212,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/command/bridge) -"lNL" = ( -/obj/structure/lattice/catwalk, -/obj/structure/transit_tube/crossing/horizontal, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/space/basic, -/area/space/nearstation) "lNO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -34023,6 +34263,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/genetics) +"lOA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - External Airlock" + }, +/obj/machinery/light/small/directional/east, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "lOK" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -34031,14 +34282,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"lOQ" = ( -/obj/structure/rack, -/obj/effect/spawner/random/clothing/costume, -/obj/effect/spawner/random/clothing/costume, -/obj/effect/spawner/random/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "lOU" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -34048,6 +34291,31 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"lOW" = ( +/obj/item/reagent_containers/spray/plantbgone{ + pixel_y = 3 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 13; + pixel_y = 5 + }, +/obj/item/watertank, +/obj/item/grenade/chem_grenade/antiweed, +/obj/structure/table/glass, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/sign/poster/official/random/directional/south, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/service/hydroponics) "lOZ" = ( /obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/plating, @@ -34074,6 +34342,21 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/station/security/office) +"lPm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/reagent_containers/cup/bucket{ + pixel_x = -6; + pixel_y = 27 + }, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/service/janitor) "lPn" = ( /obj/machinery/light/small/dim/directional/north, /obj/structure/rack, @@ -34191,13 +34474,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"lQo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/interrogation) "lQp" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -34213,21 +34489,19 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/security/brig) -"lQD" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/engineering/gravity_generator) "lQI" = ( /obj/effect/spawner/random/trash/caution_sign, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"lRA" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "lRS" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/effect/spawner/structure/window/reinforced, @@ -34237,29 +34511,6 @@ /obj/structure/sign/directions/evac, /turf/closed/wall/r_wall, /area/station/maintenance/department/medical/central) -"lSu" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port/greater) -"lSv" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/sign/warning/vacuum/external/directional/west, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/security/brig) "lSw" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -34291,6 +34542,14 @@ /obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"lTm" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "lTq" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -34298,18 +34557,11 @@ /turf/open/floor/carpet, /area/station/command/bridge) "lTw" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Access" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "atmos_end_big_lad" - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, /turf/open/floor/plating, -/area/station/engineering/atmos) +/area/station/maintenance/starboard/fore) "lTA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -34331,26 +34583,12 @@ }, /turf/open/floor/iron, /area/station/command/teleporter) -"lTI" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/space/basic, -/area/space/nearstation) "lTM" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/structure/extinguisher_cabinet/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) -"lTN" = ( -/obj/machinery/atmospherics/components/unary/airlock_pump{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "lTR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -34451,47 +34689,32 @@ }, /turf/open/floor/iron, /area/station/command/gateway) +"lVm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "lVp" = ( /turf/closed/wall, /area/station/cargo/lobby) -"lVw" = ( -/obj/machinery/door/airlock/external{ - name = "Transport Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +"lVr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/meter/layer4, /turf/open/floor/plating, -/area/station/hallway/secondary/entry) +/area/station/maintenance/aft/lesser) "lVB" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"lVD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "perma-entrance" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron, -/area/station/security/brig) -"lVE" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port) "lVH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, @@ -34538,6 +34761,16 @@ /obj/item/stamp/law, /turf/open/floor/wood, /area/station/service/lawoffice) +"lWj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "lWm" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -34606,6 +34839,13 @@ }, /turf/open/floor/iron/white, /area/station/medical/pharmacy) +"lXC" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "lXG" = ( /obj/machinery/door/airlock/external/glass{ name = "Supply Door Airlock" @@ -34712,11 +34952,12 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"mad" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) +"lZY" = ( +/obj/effect/landmark/generic_maintenance_landmark, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) "mal" = ( /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -34756,21 +34997,6 @@ /obj/item/book/codex_gigas, /turf/open/floor/engine/cult, /area/station/service/library) -"maP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - id_tag = "prisonereducation"; - name = "Prisoner Education Chamber" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron, -/area/station/security/execution/education) "maS" = ( /obj/machinery/camera/directional/north{ c_tag = "Atmospherics - Entrance" @@ -34789,11 +35015,6 @@ dir = 1 }, /area/station/engineering/atmos/storage/gas) -"mbd" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating, -/area/station/maintenance/port) "mbk" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/cable, @@ -34818,6 +35039,13 @@ }, /turf/open/floor/iron/white, /area/station/medical/abandoned) +"mbx" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "mbC" = ( /obj/structure/rack, /obj/item/electronics/apc, @@ -34857,6 +35085,19 @@ }, /turf/open/floor/iron/white, /area/station/medical/cryo) +"mcl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 4; + name = "Airlock Pump"; + target_pressure = 300; + hide = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "mcu" = ( /obj/machinery/door/poddoor/shutters{ dir = 8; @@ -34894,15 +35135,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/fore) -"mcQ" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Arrivals - Aft Arm - Far" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "mcW" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -34929,6 +35161,19 @@ /obj/effect/mapping_helpers/airlock/access/all/science/xenobio, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) +"mdq" = ( +/obj/structure/sink/directional/west, +/obj/machinery/light_switch/directional/east{ + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/firealarm/directional/east{ + pixel_y = -4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "mdu" = ( /obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/siding/blue/corner{ @@ -34945,6 +35190,10 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/central) +"mdz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "mdL" = ( /obj/machinery/computer/shuttle/mining{ dir = 1; @@ -34955,15 +35204,6 @@ }, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"mdQ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) -"meh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "mei" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /turf/open/floor/iron, @@ -35003,6 +35243,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/command/heads_quarters/hos) +"mfd" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "mfh" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -35055,6 +35300,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"mgD" = ( +/obj/structure/frame/machine/secured, +/obj/effect/decal/cleanable/blood/gibs/robot_debris, +/obj/effect/turf_decal/box, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "mgE" = ( /obj/structure/mirror/directional/west, /obj/machinery/shower/directional/east, @@ -35078,18 +35329,6 @@ /obj/effect/mapping_helpers/airlock/access/all/science/xenobio, /turf/open/floor/iron, /area/station/maintenance/department/science/xenobiology) -"mhj" = ( -/obj/effect/turf_decal/siding/wideplating_new{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "mhl" = ( /turf/closed/wall/r_wall, /area/station/service/janitor) @@ -35178,6 +35417,11 @@ /obj/effect/spawner/random/bureaucracy/paper, /turf/open/floor/wood, /area/station/commons/dorms) +"mim" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "min" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -35255,25 +35499,6 @@ /obj/structure/cable/layer3, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) -"mjM" = ( -/obj/machinery/computer/dna_console{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 8 - }, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/science/genetics) -"mkh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "mkr" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -35334,12 +35559,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/fore) -"mma" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/service/janitor) "mml" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot_white, @@ -35363,6 +35582,17 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/white, /area/station/security/prison) +"mmB" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"mmF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) "mmK" = ( /obj/machinery/shower/directional/west, /obj/effect/turf_decal/stripes/line{ @@ -35373,6 +35603,14 @@ }, /turf/open/floor/iron/checker, /area/station/science/research) +"mmL" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/security/prison) "mmR" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -35429,6 +35667,17 @@ }, /turf/open/floor/iron/dark, /area/station/medical/office) +"mnj" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) "mnl" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/neutral{ @@ -35465,6 +35714,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"mnN" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "mnP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -35486,19 +35745,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/security/brig) -"moh" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/hidden, -/turf/open/floor/iron/dark, -/area/station/security/execution/education) -"mow" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/science/robotics/lab) "moF" = ( /obj/effect/turf_decal/siding/purple{ dir = 5 @@ -35518,6 +35764,11 @@ /obj/machinery/newscaster/directional/north, /turf/open/floor/iron/white, /area/station/science/research) +"moI" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/space/basic, +/area/space/nearstation) "moV" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, @@ -35557,12 +35808,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"mpN" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/space/basic, -/area/space/nearstation) "mpQ" = ( /obj/effect/turf_decal/siding/purple{ dir = 5 @@ -35602,15 +35847,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/chapel, /area/station/service/chapel) -"mqf" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "mqn" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/button/door/directional/west{ @@ -35654,6 +35890,12 @@ }, /turf/open/floor/iron, /area/station/security/execution/transfer) +"mrl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "mru" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -35699,6 +35941,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/fore) +"msp" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "msu" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -35710,17 +35962,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/engine, /area/station/engineering/supermatter) -"msB" = ( -/obj/structure/sign/warning/vacuum/external/directional/south, -/obj/machinery/power/solar_control{ - dir = 4; - id = "aftport"; - name = "Port Quarter Solar Control" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/aft) "msC" = ( /obj/machinery/computer/operating{ dir = 8 @@ -35794,11 +36035,21 @@ "mtu" = ( /turf/open/floor/engine, /area/station/science/xenobiology) -"mtA" = ( -/obj/structure/table, -/obj/item/storage/test_tube_rack/full, -/turf/open/floor/iron/dark/side, -/area/station/security/prison) +"mtG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "perma-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron, +/area/station/security/brig) "mtL" = ( /obj/structure/sign/warning/pods, /turf/closed/wall, @@ -35807,21 +36058,23 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/commons/dorms) -"mtZ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail, -/obj/effect/mapping_helpers/mail_sorting/medbay/virology, -/obj/effect/turf_decal/tile/green/half/contrasted, -/turf/open/floor/iron/white, -/area/station/medical/virology) +"muc" = ( +/obj/structure/reagent_dispensers/plumbed, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) "mui" = ( /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/white, /area/station/medical/medbay/lobby) +"muk" = ( +/obj/effect/turf_decal/trimline/brown/filled/shrink_cw{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) "mum" = ( /obj/effect/turf_decal/trimline/blue/filled/warning, /obj/structure/cable, @@ -35860,6 +36113,15 @@ /obj/structure/sign/warning/electric_shock, /turf/closed/wall/r_wall, /area/station/engineering/supermatter) +"muw" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/light_switch/directional/west, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) "mux" = ( /obj/machinery/airalarm/directional/south, /obj/structure/disposalpipe/segment{ @@ -35959,13 +36221,6 @@ }, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) -"mwm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "mwo" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -35997,6 +36252,14 @@ }, /turf/open/floor/iron, /area/station/security/courtroom) +"mxt" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Art 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/tools) "mxv" = ( /obj/machinery/computer/atmos_control/plasma_tank{ dir = 1 @@ -36050,14 +36313,6 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron, /area/station/security/checkpoint/science) -"myD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "myG" = ( /obj/structure/sign/directions/evac, /obj/structure/sign/directions/medical{ @@ -36110,10 +36365,6 @@ /obj/structure/window/spawner/directional/south, /turf/open/floor/iron/white, /area/station/security/prison/mess) -"mzt" = ( -/obj/structure/flora/bush/flowers_br, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) "mzu" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -36143,16 +36394,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/prison/visit) -"mzS" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1 - }, -/obj/effect/mapping_helpers/mail_sorting/medbay/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "mAb" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, @@ -36164,6 +36405,14 @@ }, /turf/open/floor/iron/freezer, /area/station/security/prison/shower) +"mAq" = ( +/obj/item/kirbyplants/organic/plant18, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "mAs" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -36175,6 +36424,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) +"mBe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/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/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "mBf" = ( /obj/structure/table/wood, /obj/machinery/recharger, @@ -36189,10 +36452,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/engineering/break_room) -"mBl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/closed/wall/r_wall, -/area/station/maintenance/aft/lesser) "mBo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/effect/turf_decal/stripes/line{ @@ -36276,16 +36535,6 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"mCr" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 - }, -/obj/machinery/firealarm/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron, -/area/station/security/brig) "mCt" = ( /obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/shutters/preopen{ @@ -36327,13 +36576,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/commons/dorms) -"mCV" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) "mCZ" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 9 @@ -36349,6 +36591,17 @@ /obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) +"mDt" = ( +/obj/structure/sign/warning/vacuum/external/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/engineering/atmos) "mDu" = ( /obj/structure/cable, /obj/effect/landmark/start/hangover, @@ -36397,10 +36650,13 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/engineering/break_room) -"mDT" = ( -/obj/effect/decal/cleanable/blood/oil/slippery, -/turf/open/floor/iron, -/area/station/cargo/warehouse) +"mDU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "mDX" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -36415,11 +36671,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) -"mEx" = ( -/obj/effect/spawner/random/structure/closet_maintenance, -/obj/effect/spawner/random/maintenance/three, -/turf/open/floor/plating, -/area/station/maintenance/starboard/greater) "mEG" = ( /obj/structure/closet/secure_closet/security/engine, /obj/machinery/airalarm/directional/east, @@ -36439,6 +36690,17 @@ /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"mEM" = ( +/obj/item/cultivator, +/obj/item/hatchet, +/obj/item/crowbar, +/obj/machinery/light/directional/north, +/obj/item/plant_analyzer, +/obj/item/reagent_containers/cup/watering_can, +/obj/effect/turf_decal/stripes/line, +/obj/structure/table/wood, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "mEO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -36530,14 +36792,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/virology) -"mFA" = ( -/obj/structure/table, -/obj/machinery/computer/records/medical/laptop, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/security/medical) "mFC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/beerkeg, @@ -36554,6 +36808,13 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/command/gateway) +"mGy" = ( +/obj/structure/sign/warning/vacuum/directional/west, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "mGA" = ( /obj/machinery/light/directional/east, /obj/machinery/camera/directional/east{ @@ -36600,15 +36861,6 @@ /obj/item/clothing/gloves/color/yellow, /turf/open/floor/iron, /area/station/engineering/main) -"mHl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) "mHy" = ( /obj/structure/rack, /turf/open/floor/plating, @@ -36661,6 +36913,10 @@ /obj/machinery/recharge_station, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) +"mIL" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden, +/turf/open/floor/plating, +/area/station/maintenance/port) "mJa" = ( /obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 4 @@ -36669,13 +36925,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/engineering/atmos) -"mJd" = ( -/obj/item/mmi, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "mJk" = ( /obj/structure/cable, /obj/machinery/holopad, @@ -36802,13 +37051,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/research) -"mLw" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) "mLx" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 @@ -36896,14 +37138,18 @@ /turf/open/floor/iron/dark, /area/station/science/robotics/lab) "mMq" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock" +/obj/machinery/door/airlock/public/glass{ + name = "Prison Cafeteria" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "jank_labor_exit" - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/fore) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) "mMu" = ( /obj/machinery/camera/directional/south{ c_tag = "Theater - Backstage" @@ -36922,22 +37168,6 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) -"mMH" = ( -/obj/item/radio/intercom/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Cargo Bay - Fore" - }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/box/red, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) "mMK" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -36968,6 +37198,21 @@ "mMX" = ( /turf/closed/wall/r_wall, /area/station/science/ordnance/office) +"mMY" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id = "ordnancebridge" + }, +/obj/machinery/button/door{ + id = "ordnancebridge"; + pixel_x = -24; + req_one_access = list("maint_tunnels","science") + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "mNj" = ( /obj/structure/closet/toolcloset, /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ @@ -36976,13 +37221,24 @@ /obj/machinery/camera/directional/north, /turf/open/floor/iron, /area/station/commons/storage/tools) -"mNI" = ( -/obj/structure/sign/warning/vacuum/directional/south, -/obj/machinery/atmospherics/components/tank/air/layer4{ +"mNx" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"mNE" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "mNO" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/light_construct/directional/west, @@ -37006,12 +37262,22 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"mOM" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/space/basic, -/area/space/nearstation) +"mPe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) "mPh" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -37024,6 +37290,17 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"mPi" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1 + }, +/obj/effect/mapping_helpers/mail_sorting/medbay/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "mPw" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -37078,6 +37355,20 @@ }, /turf/open/floor/iron, /area/station/construction/storage_wing) +"mPO" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) "mPT" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -37101,12 +37392,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/station/maintenance/fore) -"mQh" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port/greater) "mQi" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/bot, @@ -37192,14 +37477,6 @@ /obj/machinery/rnd/server, /turf/open/floor/circuit/telecomms/server, /area/station/science/server) -"mRu" = ( -/obj/machinery/atmospherics/components/binary/pump/on, -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/engine, -/area/station/science/ordnance/burnchamber) "mRv" = ( /obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ dir = 4 @@ -37220,6 +37497,16 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron/white/corner, /area/station/hallway/secondary/entry) +"mRx" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ + dir = 9 + }, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "mRy" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -37254,6 +37541,15 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/hallway/primary/central) +"mSy" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) "mSB" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -37309,28 +37605,19 @@ }, /turf/closed/wall, /area/station/science/lobby) -"mTg" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/hatch{ - name = "Observation Room" +"mSW" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals - Aft Arm - Far" }, -/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "mTk" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/medical/medbay/lobby) -"mTo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/fore) -"mTu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/closed/wall/r_wall, -/area/station/maintenance/starboard/aft) "mTy" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ @@ -37426,11 +37713,14 @@ /obj/machinery/atmospherics/pipe/smart/simple/purple/visible, /turf/open/floor/plating, /area/station/engineering/atmos) -"mVI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +"mVK" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/solars/starboard/aft) +/area/station/maintenance/department/science/xenobiology) "mVW" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -37459,18 +37749,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"mWA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/greater) "mWU" = ( /turf/open/floor/iron, /area/station/maintenance/space_hut) @@ -37534,6 +37812,13 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/morgue, /turf/open/floor/iron/dark, /area/station/medical/morgue) +"mXr" = ( +/obj/structure/cable, +/obj/structure/sign/poster/ripped/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "mXz" = ( /obj/effect/landmark/generic_maintenance_landmark, /obj/effect/turf_decal/stripes/line, @@ -37542,10 +37827,14 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "mXG" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/corner, /area/station/hallway/secondary/entry) "mXO" = ( /obj/effect/spawner/structure/window/reinforced, @@ -37555,12 +37844,19 @@ }, /turf/open/floor/plating, /area/station/command/heads_quarters/qm) -"mXV" = ( +"mXY" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/hydroponics/soil/rich, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/sign/map/meta/left{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) "mYb" = ( /obj/structure/chair, /obj/machinery/computer/security/telescreen/interrogation/directional/west, @@ -37674,11 +37970,6 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) -"mZM" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) "mZO" = ( /obj/effect/turf_decal/siding/purple/corner{ dir = 8 @@ -37694,6 +37985,17 @@ /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/iron, /area/station/engineering/atmos/storage/gas) +"mZV" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/firealarm_sanity, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) "mZW" = ( /obj/machinery/light/small/directional/east, /obj/machinery/firealarm/directional/east, @@ -37701,6 +38003,14 @@ /mob/living/basic/bot/cleanbot, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) +"nad" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) "nae" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/caution/stand_clear/red{ @@ -37738,11 +38048,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/central) -"naA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port) "naN" = ( /obj/machinery/button/door/directional/west{ id = "transitlockdown"; @@ -37841,15 +38146,6 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) -"ncn" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "ncv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/hoop{ @@ -37877,15 +38173,21 @@ /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/port) -"ncT" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +"ncV" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery, +/obj/structure/sign/map/meta/left{ + pixel_y = 32 }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"ndj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/station/service/hydroponics/garden) +/area/station/security/execution/transfer) "ndk" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -37939,6 +38241,11 @@ "ndS" = ( /turf/closed/wall/r_wall, /area/station/hallway/secondary/command) +"nej" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) "ner" = ( /obj/machinery/door/airlock/grunge{ name = "Morgue" @@ -37979,48 +38286,25 @@ /obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, /area/station/security/holding_cell) -"neP" = ( -/obj/structure/table, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable, -/obj/item/pen/blue{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/item/pen/fountain{ - pixel_x = 10 - }, -/obj/item/pen/red{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/stamp/denied{ - pixel_y = -1 - }, -/obj/item/stamp{ - pixel_x = -9; - pixel_y = -1 - }, -/turf/open/floor/catwalk_floor/iron, -/area/station/cargo/storage) -"nfg" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/chair/wood, -/obj/effect/decal/cleanable/blood/oil/slippery, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "nfs" = ( /turf/open/floor/engine, /area/station/command/heads_quarters/rd) -"nft" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/freezer, -/area/station/commons/toilet/restrooms) +"nfy" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/stack/pipe_cleaner_coil/random, +/obj/item/canvas, +/obj/item/canvas, +/obj/item/canvas, +/obj/item/canvas, +/obj/item/canvas, +/obj/item/canvas, +/turf/open/floor/iron, +/area/station/commons/storage/tools) "nfK" = ( /obj/structure/toilet{ pixel_y = 8 @@ -38145,6 +38429,11 @@ dir = 8 }, /area/station/medical/morgue) +"niY" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) "nja" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -38249,6 +38538,11 @@ /obj/machinery/meter, /turf/open/floor/iron, /area/station/engineering/atmos) +"nkL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "nkX" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -38257,6 +38551,13 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/station/security/office) +"nlo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) "nlP" = ( /obj/structure/table, /obj/item/stock_parts/subspace/treatment, @@ -38301,6 +38602,22 @@ /obj/effect/mapping_helpers/airlock/access/any/command/general, /turf/open/floor/wood, /area/station/command/corporate_showroom) +"nmv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white/smooth_half, +/area/station/medical/cryo) "nmF" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plating, @@ -38316,6 +38633,19 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) +"nmN" = ( +/obj/structure/table, +/obj/machinery/light_switch/directional/east, +/obj/item/storage/toolbox/artistic{ + pixel_x = -1; + pixel_y = 7 + }, +/obj/item/storage/toolbox/crafter{ + pixel_x = 2; + pixel_y = 1 + }, +/turf/open/floor/iron, +/area/station/commons/storage/tools) "nmQ" = ( /turf/open/floor/iron/white, /area/station/medical/medbay/central) @@ -38424,11 +38754,6 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/hallway/primary/central) -"noc" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/space/basic, -/area/space/nearstation) "noj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -38509,12 +38834,6 @@ }, /turf/open/floor/wood, /area/station/commons/dorms) -"npt" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/gateway) "npv" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 @@ -38527,25 +38846,6 @@ /obj/structure/window/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"npA" = ( -/obj/structure/transit_tube/diagonal, -/turf/open/space/basic, -/area/space/nearstation) -"npD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) -"npV" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/trimline/brown/filled/arrow_cw{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/cargo/storage) "npY" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -38607,6 +38907,18 @@ }, /turf/open/floor/engine, /area/station/engineering/atmospherics_engine) +"nqU" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 4; + name = "Airlock Pump"; + target_pressure = 300; + hide = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "nqV" = ( /obj/structure/closet/emcloset, /obj/structure/sign/warning/pods{ @@ -38655,12 +38967,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"nrr" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port) "nrB" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -38673,22 +38979,21 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"nrD" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Arrival Airlock" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/hallway/secondary/entry) "nrM" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/cable, /turf/open/floor/wood, /area/station/service/cafeteria) +"nrV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/hidden, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"nsa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "nsb" = ( /obj/effect/landmark/start/depsec/medical, /obj/machinery/button/door/directional/east{ @@ -38741,12 +39046,6 @@ "nsA" = ( /turf/closed/wall, /area/station/science/ordnance/testlab) -"nsB" = ( -/obj/structure/frame/machine/secured, -/obj/effect/decal/cleanable/blood/gibs/robot_debris, -/obj/effect/turf_decal/box, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "nsC" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating/airless, @@ -38794,6 +39093,14 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"nsW" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/food_or_drink/booze{ + spawn_random_offset = 1 + }, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) "nsZ" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -38837,6 +39144,12 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/medical/storage) +"ntl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) "ntm" = ( /obj/machinery/door/airlock/maintenance{ name = "Disposal Access" @@ -38898,11 +39211,6 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) -"ntU" = ( -/obj/structure/sign/warning/vacuum/external/directional/north, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "ntX" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -39077,6 +39385,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/courtroom) +"nxg" = ( +/obj/machinery/light/small/dim/directional/south, +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 8; + name = "Airlock Pump"; + target_pressure = 300; + hide = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "nxi" = ( /obj/machinery/conveyor_switch/oneway{ dir = 8; @@ -39096,6 +39414,11 @@ /obj/structure/bookcase/random/reference, /turf/open/floor/wood, /area/station/service/library) +"nxB" = ( +/obj/effect/spawner/random/structure/crate, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "nxF" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -39131,13 +39454,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/command/bridge) -"nxR" = ( -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "nxU" = ( /obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -39164,6 +39480,14 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/prison/work) +"nyr" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/item/storage/medkit/advanced, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "nyu" = ( /obj/effect/turf_decal/tile/brown/fourcorners, /obj/machinery/door/airlock/security/glass{ @@ -39178,6 +39502,35 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/science/robotics/mechbay) +"nyF" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals - Aft Arm" + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"nyQ" = ( +/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 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/cytology) "nyV" = ( /obj/structure/extinguisher_cabinet/directional/west, /obj/effect/turf_decal/tile/red{ @@ -39203,11 +39556,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"nzu" = ( -/obj/structure/sign/warning/directional/west, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) "nzD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -39358,12 +39706,16 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"nCc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +"nCh" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/surgery/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) "nCr" = ( /obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron/white, @@ -39377,6 +39729,18 @@ }, /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) +"nCw" = ( +/obj/machinery/door/airlock/external{ + name = "Space Shack" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "nCB" = ( /obj/machinery/modular_computer/preset/id{ dir = 8 @@ -39415,6 +39779,11 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) +"nDb" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/components/unary/passive_vent/layer2, +/turf/open/space/basic, +/area/space/nearstation) "nDk" = ( /obj/structure/table, /obj/item/storage/fancy/cigarettes{ @@ -39437,15 +39806,15 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance/storage) -"nDB" = ( -/obj/effect/spawner/random/structure/crate, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "nDG" = ( /obj/item/radio/intercom/directional/south, /turf/closed/wall, /area/station/cargo/lobby) +"nDL" = ( +/obj/structure/sign/warning/directional/west, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) "nDO" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -39469,6 +39838,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"nDW" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "nEb" = ( /obj/structure/table, /obj/item/clothing/mask/gas, @@ -39478,6 +39856,14 @@ /obj/item/clothing/glasses/science, /turf/open/floor/iron, /area/station/science/xenobiology) +"nEe" = ( +/obj/structure/cable, +/obj/machinery/light_switch/directional/south, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) "nEB" = ( /obj/structure/sign/poster/random/directional/east, /obj/machinery/requests_console/directional/south{ @@ -39516,6 +39902,17 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron, /area/station/science/xenobiology) +"nEU" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 4 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Central Aft" + }, +/obj/machinery/light/no_nightlight/directional/south, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "nEZ" = ( /obj/machinery/plate_press, /obj/effect/turf_decal/bot, @@ -39532,12 +39929,6 @@ /obj/structure/cable/layer3, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) -"nFl" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/security/brig) "nFn" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -39582,6 +39973,18 @@ }, /turf/open/floor/iron/dark, /area/station/medical/break_room) +"nGu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "nGz" = ( /obj/structure/rack, /obj/item/radio/off{ @@ -39622,17 +40025,40 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"nGJ" = ( +/obj/structure/table/glass, +/obj/machinery/light_switch/directional/north{ + pixel_y = 28; + pixel_x = 5 + }, +/obj/item/storage/briefcase/secure{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/storage/medkit/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = -4 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/cmo) "nGK" = ( /obj/structure/chair/stool/directional/east, /turf/open/floor/wood, /area/station/commons/lounge) -"nHa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/broken_floor, +"nGV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "nHB" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -39647,6 +40073,16 @@ /obj/effect/turf_decal/siding/purple/corner, /turf/open/floor/iron/white, /area/station/science/cytology) +"nIh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) "nIj" = ( /obj/structure/easel, /turf/open/floor/plating, @@ -39694,20 +40130,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/station/medical/treatment_center) -"nJq" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Arrivals - Station Entrance" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "nJr" = ( /obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner, /turf/open/floor/engine/xenobio, @@ -39796,12 +40218,6 @@ }, /turf/open/space/basic, /area/space) -"nKy" = ( -/obj/item/rag, -/obj/structure/table/wood, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/wood, -/area/station/maintenance/port/aft) "nKE" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /turf/open/floor/iron/white, @@ -39824,6 +40240,11 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"nKN" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light/small/dim/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port) "nKO" = ( /obj/structure/toilet{ dir = 4 @@ -39844,16 +40265,6 @@ }, /turf/open/floor/iron/freezer, /area/station/commons/toilet/restrooms) -"nKS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port) "nLq" = ( /obj/machinery/airalarm/directional/south, /turf/open/floor/wood, @@ -39862,23 +40273,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/ce) -"nLY" = ( -/obj/item/folder/red, -/obj/item/pen, -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/item/folder/white{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/station/security/execution/transfer) +"nLJ" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) "nLZ" = ( /obj/item/toy/beach_ball/branded, /turf/open/space/basic, @@ -39916,13 +40316,13 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/service/hydroponics/garden) -"nMU" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/photocopier/prebuilt, -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/turf/open/floor/iron, -/area/station/engineering/break_room) +"nMT" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port) "nMV" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -39931,6 +40331,14 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/security/range) +"nNb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/service/janitor) "nNe" = ( /obj/effect/turf_decal/siding/wood{ dir = 10 @@ -39947,10 +40355,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/prison/garden) -"nNt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port/greater) "nNw" = ( /obj/effect/landmark/event_spawn, /obj/structure/cable, @@ -40027,12 +40431,6 @@ /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron, /area/station/hallway/primary/central) -"nOn" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/space/basic, -/area/space/nearstation) "nOp" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 6 @@ -40060,28 +40458,16 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"nOB" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot_red, -/turf/open/floor/iron/dark, -/area/station/security/brig) -"nOF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small/directional/south, +"nOC" = ( /obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/engineering/gravity_generator) +/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ + dir = 8 + }, +/obj/structure/sign/warning/vacuum/external/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "nOK" = ( /obj/effect/turf_decal/stripes/white/line, /obj/effect/turf_decal/stripes/white/line{ @@ -40092,6 +40478,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/research) +"nOS" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) "nOU" = ( /obj/structure/table/wood, /obj/item/radio/intercom{ @@ -40136,13 +40528,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/hallway/primary/central) -"nPQ" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "nQA" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -40189,11 +40574,6 @@ }, /turf/open/floor/plating, /area/station/cargo/sorting) -"nQU" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/space/basic, -/area/space/nearstation) "nQX" = ( /turf/open/floor/iron/white, /area/station/science/robotics/lab) @@ -40203,6 +40583,12 @@ }, /turf/closed/wall/r_wall, /area/station/engineering/atmos/pumproom) +"nRz" = ( +/obj/machinery/atmospherics/components/tank/air/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) "nRI" = ( /obj/structure/filingcabinet{ pixel_x = 4 @@ -40261,16 +40647,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) -"nSS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1"; - name = "Cell 1 locker" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/security/brig) "nTd" = ( /obj/structure/rack, /obj/effect/spawner/random/food_or_drink/seed, @@ -40294,15 +40670,6 @@ /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"nTx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/tank/air{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/maintenance/disposal/incinerator) "nTA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, /turf/open/floor/iron/dark, @@ -40315,6 +40682,18 @@ /obj/effect/turf_decal/trimline/dark_red/filled/line, /turf/open/floor/iron, /area/station/security/warden) +"nTL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) "nUp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, @@ -40384,16 +40763,12 @@ /obj/item/bouquet/poppy, /turf/open/floor/plating/airless, /area/space/nearstation) -"nVV" = ( -/obj/structure/table, -/obj/item/folder/yellow, -/obj/effect/turf_decal/bot{ - dir = 1 +"nVM" = ( +/obj/structure/chair/sofa/bench/left{ + dir = 8 }, -/obj/structure/cable, -/obj/item/paper/pamphlet/gateway, /turf/open/floor/iron, -/area/station/command/gateway) +/area/station/service/hydroponics/garden) "nWk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -40426,23 +40801,10 @@ /obj/effect/turf_decal/trimline/blue/filled/warning, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"nWz" = ( -/obj/machinery/power/smes{ - charge = 2e+005 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/station/maintenance/disposal/incinerator) -"nWF" = ( -/obj/machinery/meter, -/obj/machinery/door/window/left/directional/north{ - name = "Gas Ports" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, -/turf/open/floor/iron/dark, -/area/station/security/execution/education) +"nWS" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/space/basic, +/area/space/nearstation) "nXm" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -40498,29 +40860,11 @@ /obj/machinery/light/small/dim/directional/north, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"nYI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "nYJ" = ( /obj/structure/lattice, /obj/structure/grille/broken, /turf/open/space/basic, /area/space/nearstation) -"nYL" = ( -/obj/machinery/door/airlock/hatch{ - name = "Xenobiology Maintenance" - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) "nYU" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -40570,6 +40914,18 @@ /obj/structure/chair/stool/directional/east, /turf/open/floor/wood, /area/station/commons/lounge) +"nZC" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/vending/wardrobe/robo_wardrobe, +/obj/machinery/button/door/directional/north{ + id = "roboticsprivacy"; + name = "Robotics Privacy Control"; + pixel_x = -24; + req_access = list("robotics") + }, +/obj/effect/mapping_helpers/airalarm/surgery, +/turf/open/floor/iron, +/area/station/science/robotics/lab) "nZH" = ( /obj/machinery/bookbinder, /turf/open/floor/wood, @@ -40617,6 +40973,13 @@ }, /turf/open/floor/iron/dark, /area/station/security/courtroom) +"oam" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "oar" = ( /obj/structure/chair/office/light{ dir = 1 @@ -40648,23 +41011,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/research) -"oaD" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/aft) -"obe" = ( -/obj/machinery/door/airlock{ - name = "Prison Showers" - }, -/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/freezer, -/area/station/security/prison/shower) "obk" = ( /obj/item/target/alien, /turf/open/floor/plating, @@ -40716,6 +41062,10 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/rd) +"obT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "ocg" = ( /obj/structure/extinguisher_cabinet/directional/south, /obj/structure/cable, @@ -40734,6 +41084,23 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/security/office) +"ocs" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Brig - Labor Shuttle Dock" + }, +/obj/machinery/gulag_item_reclaimer{ + pixel_y = 24 + }, +/obj/machinery/flasher/directional/east{ + id = "PRelease"; + pixel_y = 20 + }, +/obj/machinery/atmospherics/components/unary/airlock_pump{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) "ocB" = ( /obj/structure/table/wood, /obj/machinery/microwave{ @@ -40769,13 +41136,6 @@ dir = 4 }, /area/station/security/prison) -"ocK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "ocN" = ( /obj/structure/rack, /obj/item/book/manual/wiki/infections{ @@ -40838,17 +41198,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, /area/station/medical/office) -"odw" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/aft) "odI" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -40870,19 +41219,6 @@ "oew" = ( /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"oey" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) -"oez" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/closed/wall/r_wall, -/area/station/maintenance/solars/starboard/aft) "oeR" = ( /obj/structure/table/wood, /obj/item/book/manual/wiki/security_space_law, @@ -40909,13 +41245,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/main) -"ofv" = ( -/obj/docking_port/stationary/random{ - name = "lavaland"; - shuttle_id = "pod_2_lavaland" - }, -/turf/open/space/basic, -/area/space) "ofQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, @@ -40938,10 +41267,6 @@ /obj/structure/window/spawner/directional/west, /turf/open/floor/carpet, /area/station/service/theater) -"ogc" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden, -/turf/open/floor/plating, -/area/station/maintenance/port) "ogk" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted, /obj/machinery/light_switch/directional/south, @@ -40957,16 +41282,6 @@ }, /turf/open/floor/iron/white, /area/station/command/heads_quarters/captain/private) -"ogN" = ( -/obj/machinery/door/poddoor/massdriver_ordnance, -/obj/machinery/atmos_shield_gen/active{ - dir = 8 - }, -/obj/machinery/atmos_shield_gen/active{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/science/ordnance/testlab) "oha" = ( /obj/structure/rack, /obj/item/storage/briefcase{ @@ -41060,11 +41375,6 @@ /obj/item/toy/cattoy, /turf/open/floor/plating, /area/station/medical/abandoned) -"oih" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/hallway/secondary/entry) "oip" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, @@ -41090,14 +41400,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/maintenance/port/aft) -"oiX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/fore) "ojo" = ( /obj/effect/turf_decal/siding/wood{ dir = 6 @@ -41177,27 +41479,11 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"okU" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/caution, -/obj/machinery/atmospherics/components/unary/airlock_pump{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/cargo/storage) "okV" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/atmos) -"okW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "okX" = ( /obj/structure/window/spawner/directional/west, /obj/effect/landmark/start/hangover, @@ -41243,17 +41529,12 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron, /area/station/security/checkpoint/science) -"olH" = ( -/obj/effect/landmark/generic_maintenance_landmark, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 2; - name = "Airlock Pump"; - target_pressure = 300; - hide = 1 - }, +"olL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/solars/port/aft) +/area/station/maintenance/solars/starboard/fore) "olN" = ( /obj/docking_port/stationary{ dir = 8; @@ -41303,13 +41584,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/foyer) -"omT" = ( -/obj/structure/sign/warning/vacuum/directional/east, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "omV" = ( /obj/effect/spawner/random/structure/grille, /obj/structure/cable, @@ -41318,12 +41592,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"one" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "onf" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/south, @@ -41365,6 +41633,16 @@ }, /turf/open/floor/iron/white, /area/station/science/cytology) +"onI" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/obj/structure/sign/map/meta/right{ + pixel_y = 32 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "onN" = ( /obj/structure/table/wood, /obj/structure/sign/poster/official/random/directional/south, @@ -41482,12 +41760,6 @@ dir = 1 }, /area/station/engineering/atmos/storage/gas) -"opI" = ( -/obj/structure/transit_tube/curved/flipped{ - dir = 8 - }, -/turf/open/space/basic, -/area/space/nearstation) "opZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output{ dir = 1 @@ -41522,6 +41794,14 @@ }, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"oqF" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "oqK" = ( /obj/structure/rack, /obj/item/clothing/suit/hazardvest, @@ -41540,13 +41820,6 @@ /obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/open/floor/plating, /area/station/engineering/atmos) -"ore" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "orp" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/light/small/directional/east, @@ -41582,6 +41855,15 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) +"osb" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "osc" = ( /obj/structure/cable, /obj/effect/spawner/random/decoration/showcase, @@ -41600,6 +41882,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) +"osr" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Network Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + 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/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload_foyer) "osw" = ( /obj/structure/sign/warning/secure_area, /turf/closed/wall/r_wall, @@ -41677,13 +41974,6 @@ "otu" = ( /turf/closed/wall, /area/station/service/chapel) -"otx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/science/robotics/lab) "otB" = ( /obj/machinery/button/door/directional/east{ id = "rdrnd"; @@ -41766,6 +42056,11 @@ /obj/item/reagent_containers/cup/glass/bottle/goldschlager, /turf/open/space/basic, /area/space/nearstation) +"ouz" = ( +/obj/item/kirbyplants, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "ouM" = ( /obj/structure/sign/painting/library{ pixel_y = -32 @@ -41822,6 +42117,12 @@ }, /turf/closed/wall/r_wall, /area/station/engineering/atmos/storage/gas) +"ovj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port) "ovK" = ( /obj/structure/closet/secure_closet/hop, /turf/open/floor/wood, @@ -41866,6 +42167,15 @@ }, /turf/open/floor/iron, /area/station/engineering/gravity_generator) +"owB" = ( +/obj/effect/decal/cleanable/blood/oil/slippery, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/white, +/area/station/science/research) "owM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -41961,12 +42271,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) -"oyv" = ( -/obj/machinery/atmospherics/components/tank/air/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/aft) "oyx" = ( /obj/structure/toilet{ pixel_y = 8 @@ -41983,15 +42287,15 @@ }, /turf/open/floor/plating, /area/station/commons/toilet/auxiliary) -"oyP" = ( -/obj/structure/sign/warning/vacuum/external/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"oyO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/vending/coffee, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "oyY" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -42009,18 +42313,26 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"ozq" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) -"ozR" = ( +"ozs" = ( +/obj/machinery/door/airlock/engineering{ + name = "Starboard Bow Solar Access" + }, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/solars/starboard/fore) +"ozQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction/flip, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) "ozX" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -42053,24 +42365,13 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"oAS" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/sign/warning/vacuum/external/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/security/execution/transfer) -"oBc" = ( -/obj/effect/turf_decal/stripes/line, +"oAQ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/horizontal, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/space/basic, +/area/space/nearstation) "oBn" = ( /obj/structure/flora/bush/jungle/b/style_random, /obj/structure/flora/bush/flowers_pp/style_random, @@ -42099,11 +42400,6 @@ }, /turf/open/floor/wood, /area/station/maintenance/port/aft) -"oBC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "oBD" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -42133,14 +42429,6 @@ /obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"oBV" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/caution, -/obj/machinery/atmospherics/components/unary/airlock_pump{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/cargo/storage) "oCb" = ( /obj/structure/chair, /obj/item/radio/intercom/chapel/directional/west, @@ -42164,6 +42452,13 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) +"oCR" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/box/red, +/turf/open/floor/iron/dark, +/area/station/security/brig) "oCX" = ( /obj/structure/sign/warning/biohazard, /turf/closed/wall/r_wall, @@ -42177,13 +42472,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) -"oDh" = ( -/obj/effect/spawner/random/trash/garbage, -/obj/effect/landmark/generic_maintenance_landmark, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "oDl" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable, @@ -42193,6 +42481,15 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) +"oDs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "oDH" = ( /obj/structure/table, /obj/item/stack/sheet/iron/fifty, @@ -42252,6 +42549,13 @@ }, /turf/open/floor/iron, /area/station/security/office) +"oEo" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port) "oEq" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/structure/cable, @@ -42266,10 +42570,6 @@ /obj/structure/table/wood/poker, /turf/open/floor/wood, /area/station/commons/lounge) -"oEx" = ( -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "oEB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -42480,12 +42780,30 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/white, /area/station/security/prison/mess) -"oHb" = ( -/obj/machinery/atmospherics/components/unary/airlock_pump{ - dir = 4 +"oHa" = ( +/obj/machinery/button/door/directional/east{ + id = "abandoned_kitchen"; + name = "Shutters Control" }, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) +/obj/item/book/manual/wiki/cooking_to_serve_man{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/structure/table, +/obj/item/reagent_containers/condiment/saltshaker{ + pixel_x = -11; + pixel_y = 14 + }, +/obj/item/reagent_containers/condiment/peppermill{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/rag{ + pixel_x = -10; + pixel_y = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "oHj" = ( /obj/structure/table, /obj/item/folder/blue{ @@ -42561,16 +42879,14 @@ "oIa" = ( /turf/closed/wall, /area/station/commons/vacant_room/commissary) +"oId" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/space/basic, +/area/space/nearstation) "oIg" = ( /turf/closed/wall/r_wall, /area/station/science/genetics) -"oIA" = ( -/obj/structure/sign/warning/vacuum/directional/west, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "oIG" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -42581,6 +42897,13 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"oIW" = ( +/obj/structure/sign/warning/vacuum/directional/east, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "oJj" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -42615,19 +42938,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"oJE" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/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/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "oJH" = ( /obj/effect/spawner/random/maintenance, /obj/structure/reagent_dispensers/fueltank, @@ -42909,6 +43219,16 @@ /obj/structure/chair/stool/directional/west, /turf/open/floor/wood, /area/station/commons/lounge) +"oPD" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "oPS" = ( /obj/structure/lattice/catwalk, /obj/structure/marker_beacon/olive, @@ -43013,6 +43333,27 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/construction/storage_wing) +"oRV" = ( +/obj/structure/table, +/obj/machinery/newscaster/directional/east, +/obj/machinery/camera/directional/south{ + c_tag = "Departure Lounge - Security Post" + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/taperecorder{ + pixel_x = 4 + }, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/machinery/light/small/directional/south, +/obj/structure/reagent_dispensers/wall/peppertank/directional/south{ + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "oSc" = ( /obj/structure/closet/toolcloset, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -43058,6 +43399,12 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"oTC" = ( +/obj/structure/urinal/directional/north, +/obj/structure/cable, +/obj/machinery/light/floor, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) "oTD" = ( /obj/structure/frame/computer, /turf/open/floor/plating/airless, @@ -43087,6 +43434,11 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/engine) +"oUl" = ( +/obj/machinery/light/small/dim/directional/west, +/obj/structure/reagent_dispensers/plumbed, +/turf/open/floor/plating, +/area/station/security/prison/safe) "oUy" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, @@ -43112,13 +43464,6 @@ /obj/machinery/digital_clock/directional/north, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"oUE" = ( -/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/red/opposingcorners, -/turf/open/floor/iron/white, -/area/station/security/prison/mess) "oUK" = ( /obj/structure/table, /obj/item/electronics/apc, @@ -43145,13 +43490,11 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"oVE" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/cable, -/obj/structure/chair/stool/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/aft) +"oVF" = ( +/obj/structure/urinal/directional/north, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) "oVL" = ( /obj/structure/table, /obj/item/folder, @@ -43172,16 +43515,6 @@ }, /turf/open/floor/iron, /area/station/security/courtroom) -"oWa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "oWc" = ( /obj/structure/sign/warning/electric_shock, /turf/closed/wall/r_wall, @@ -43234,6 +43567,19 @@ /obj/machinery/telecomms/server/presets/science, /turf/open/floor/circuit/telecomms/mainframe, /area/station/tcommsat/server) +"oXI" = ( +/obj/machinery/door/firedoor, +/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/hallway/secondary/entry) +"oXJ" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) "oXK" = ( /obj/structure/safe/vault, /obj/item/storage/briefcase/secure/riches, @@ -43291,6 +43637,16 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/medical/office) +"oYr" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/light/small/red/directional/west, +/obj/machinery/atmospherics/components/tank/air/layer4{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) "oYs" = ( /obj/machinery/vending/autodrobe, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -43329,6 +43685,20 @@ }, /turf/open/floor/engine/cult, /area/station/service/library) +"oZm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/sign/map/meta/right{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "oZs" = ( /obj/structure/bed/medical/emergency{ dir = 4 @@ -43343,24 +43713,19 @@ /obj/structure/window/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) -"oZL" = ( -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/white, -/area/station/security/prison/mess) -"oZZ" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2 - }, +"oZN" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"oZO" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/mail_sorting/service/janitor_closet, -/turf/open/floor/iron, -/area/station/maintenance/starboard/greater) +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/surgery/theatre) "pab" = ( /obj/structure/table, /obj/item/stock_parts/subspace/ansible, @@ -43374,13 +43739,6 @@ /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/storage/tcomms) -"pah" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "pan" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/closed/wall/r_wall, @@ -43396,6 +43754,20 @@ }, /turf/open/floor/iron, /area/station/security/brig) +"paA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holopad, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "paD" = ( /turf/closed/wall, /area/station/cargo/bitrunning/den) @@ -43429,21 +43801,6 @@ }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/rd) -"pbm" = ( -/obj/structure/table, -/obj/item/rag{ - pixel_y = 14 - }, -/obj/item/reagent_containers/cup/glass/waterbottle{ - pixel_x = 7; - pixel_y = 2 - }, -/obj/item/reagent_containers/cup/soda_cans/monkey_energy{ - pixel_x = -7; - pixel_y = 7 - }, -/turf/open/floor/iron/white/smooth_half, -/area/station/commons/fitness) "pbt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -43487,14 +43844,6 @@ /obj/effect/spawner/random/techstorage/service_all, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"pcb" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/fore) "pcc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -43510,6 +43859,16 @@ /obj/structure/table/wood, /turf/open/floor/iron/dark, /area/station/service/chapel) +"pco" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 10 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos/pumproom) "pcM" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -43560,25 +43919,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/service/hydroponics) -"pdx" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +"pdB" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/cigbutt/roach, /obj/machinery/duct, /turf/open/floor/iron, -/area/station/maintenance/starboard/greater) -"pdE" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) +/area/station/commons/toilet/auxiliary) "pdI" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -43689,11 +44035,6 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"pfC" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/space/basic, -/area/space/nearstation) "pfP" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light_switch/directional/south, @@ -43743,15 +44084,6 @@ }, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) -"pgM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/structure/sink/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "pgU" = ( /obj/structure/chair{ dir = 4 @@ -43775,23 +44107,6 @@ }, /turf/open/floor/plating, /area/station/engineering/supermatter/room) -"phx" = ( -/obj/effect/mapping_helpers/airlock/access/any/security/maintenance, -/obj/machinery/door/airlock/maintenance{ - name = "Brig Maintenance" - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "phz" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=7-Command-Starboard"; @@ -43920,15 +44235,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/fore) -"pjn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "pjs" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -43944,6 +44250,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) +"pjX" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 8 + }, +/obj/machinery/light/small/directional/north, +/obj/structure/disposalpipe/segment, +/obj/structure/sign/clock/directional/north, +/obj/machinery/photocopier/prebuilt, +/turf/open/floor/iron, +/area/station/cargo/sorting) "pke" = ( /obj/effect/turf_decal/siding/red{ dir = 6 @@ -43985,16 +44304,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"pkL" = ( -/obj/structure/cable, -/obj/structure/sign/poster/official/random/directional/east, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/corner, -/area/station/hallway/secondary/entry) "pkM" = ( /obj/effect/turf_decal/bot_white, /obj/effect/spawner/random/maintenance, @@ -44063,6 +44372,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) +"pmk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port) "pmo" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -44072,6 +44386,13 @@ }, /turf/open/floor/wood, /area/station/service/lawoffice) +"pms" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) "pmA" = ( /obj/machinery/door/firedoor, /obj/machinery/smartfridge/food, @@ -44116,14 +44437,6 @@ /obj/item/holosign_creator/robot_seat/restaurant, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) -"pnc" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/space/basic, -/area/space/nearstation) "pnk" = ( /obj/structure/chair{ dir = 4 @@ -44142,16 +44455,6 @@ /obj/effect/turf_decal/caution, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"pnx" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/maintenance/starboard/greater) "pnD" = ( /obj/machinery/airalarm/directional/north, /obj/effect/spawner/random/structure/closet_private, @@ -44178,13 +44481,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, /area/station/maintenance/department/engine) -"pnK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/airlock_pump, -/turf/open/floor/plating, -/area/station/hallway/secondary/entry) "pnN" = ( /obj/effect/spawner/random/vending/snackvend, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -44245,6 +44541,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/genetics) +"ppo" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/tank/air/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "ppB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet, @@ -44292,12 +44595,6 @@ /obj/effect/mapping_helpers/airlock/access/all/security/detective, /turf/open/floor/iron, /area/station/security/detectives_office) -"pqa" = ( -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/lesser) "pqb" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ @@ -44326,13 +44623,6 @@ /obj/machinery/module_duplicator, /turf/open/floor/iron/white, /area/station/science/explab) -"pqz" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Room" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "pqH" = ( /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, @@ -44405,22 +44695,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/office) -"prZ" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/structure/sink/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/surgery/aft) -"psa" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/aft) "psc" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -44433,6 +44707,17 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"psk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "psl" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ @@ -44440,6 +44725,15 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"psp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/map/meta/left{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "psr" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole, @@ -44516,6 +44810,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"ptd" = ( +/obj/structure/sign/warning/vacuum/external/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "pth" = ( /obj/machinery/atmospherics/components/tank, /obj/effect/turf_decal/siding/purple{ @@ -44528,6 +44827,14 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron/dark, /area/station/security/lockers) +"ptn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/surgery/aft) "pts" = ( /obj/machinery/light_switch/directional/west, /obj/effect/turf_decal/trimline/neutral/warning{ @@ -44537,58 +44844,17 @@ dir = 8 }, /area/station/medical/morgue) -"ptv" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/plating, -/area/station/security/execution/education) "ptH" = ( /obj/effect/turf_decal/siding/purple{ dir = 4 }, /turf/open/floor/iron/white, /area/station/science/research) -"ptM" = ( -/obj/structure/cable, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/hallway/secondary/service) "pua" = ( /obj/machinery/vending/assist, /obj/effect/landmark/navigate_destination, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"pub" = ( -/obj/machinery/button/door/directional/east{ - id = "abandoned_kitchen"; - name = "Shutters Control" - }, -/obj/item/book/manual/wiki/cooking_to_serve_man{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/structure/table, -/obj/item/reagent_containers/condiment/saltshaker{ - pixel_x = -11; - pixel_y = 14 - }, -/obj/item/reagent_containers/condiment/peppermill{ - pixel_x = -6; - pixel_y = 10 - }, -/obj/item/rag{ - pixel_x = -10; - pixel_y = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "pui" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -44607,12 +44873,6 @@ /obj/effect/spawner/random/entertainment/gambling, /turf/open/floor/wood, /area/station/commons/lounge) -"put" = ( -/obj/structure/cable, -/obj/structure/fake_stairs/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) "puG" = ( /obj/machinery/status_display/ai/directional/north, /obj/effect/turf_decal/stripes/line{ @@ -44645,12 +44905,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/security/brig) -"puS" = ( -/obj/structure/sign/warning/vacuum/external/directional/south, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "puW" = ( /obj/machinery/vending/cigarette, /turf/open/floor/iron, @@ -44662,10 +44916,6 @@ }, /turf/open/floor/iron, /area/station/commons/locker) -"pvc" = ( -/obj/machinery/door/airlock/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "pvm" = ( /obj/machinery/light_switch/directional/east, /turf/open/floor/iron/dark, @@ -44693,16 +44943,40 @@ /obj/machinery/telecomms/processor/preset_four, /turf/open/floor/circuit/telecomms/mainframe, /area/station/tcommsat/server) +"pwp" = ( +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/water/no_planet_atmos/deep, +/area/station/service/hydroponics/garden) "pwx" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/interrogation) +"pwy" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) "pwM" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/commons/dorms) +"pwV" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "pwZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -44741,6 +45015,10 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"pxG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall, +/area/station/maintenance/starboard/fore) "pxN" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, @@ -44760,14 +45038,6 @@ /obj/item/gavelhammer, /turf/open/floor/iron, /area/station/security/courtroom) -"pyg" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/space/basic, -/area/space/nearstation) "pyh" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -44776,16 +45046,6 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron, /area/station/security/office) -"pym" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Departure Lounge Airlock" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "pyy" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -44822,6 +45082,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) +"pyR" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/light_switch/directional/south, +/obj/effect/mapping_helpers/burnt_floor, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) "pyU" = ( /obj/structure/table/glass, /obj/effect/turf_decal/tile/blue/fourcorners, @@ -44979,6 +45249,20 @@ /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/white, /area/station/medical/office) +"pCe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) "pCh" = ( /obj/machinery/camera/directional/east{ c_tag = "Prison Laundry"; @@ -44992,6 +45276,14 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/cafeteria, /area/station/security/prison) +"pCj" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "pCk" = ( /obj/machinery/airalarm/directional/west, /obj/effect/mapping_helpers/burnt_floor, @@ -45006,12 +45298,6 @@ /obj/machinery/newscaster/directional/north, /turf/open/floor/iron/dark, /area/station/medical/break_room) -"pCo" = ( -/obj/item/radio/intercom/directional/north, -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/custom_shuttle, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "pCt" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -45040,10 +45326,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/dark, /area/station/command/bridge) -"pDd" = ( -/obj/structure/water_source/puddle, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) "pDe" = ( /obj/machinery/computer/telecomms/server{ dir = 8; @@ -45108,6 +45390,15 @@ /obj/effect/landmark/start/botanist, /turf/open/floor/iron, /area/station/service/hydroponics) +"pEF" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "pEG" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/corner{ @@ -45134,12 +45425,25 @@ /obj/machinery/light/cold/directional/north, /turf/open/floor/plating, /area/station/security/prison/work) +"pER" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "pFd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/commons/dorms) +"pFg" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/structure/sink/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) "pFt" = ( /obj/structure/cable, /obj/effect/landmark/event_spawn, @@ -45175,14 +45479,6 @@ /obj/structure/cable, /turf/open/floor/circuit/green, /area/station/science/robotics/mechbay) -"pGs" = ( -/obj/structure/cable, -/obj/effect/spawner/random/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "pGu" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/corner{ @@ -45204,6 +45500,17 @@ dir = 1 }, /area/station/engineering/atmos/storage/gas) +"pGC" = ( +/obj/structure/table, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/mask/surgical, +/obj/item/reagent_containers/spray/cleaner, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/vending/wallmed/directional/west, +/turf/open/floor/iron/white, +/area/station/security/medical) "pGH" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -45216,6 +45523,19 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"pGK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/warning/radiation/rad_area/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "pGZ" = ( /obj/machinery/shower/directional/east, /obj/structure/cable, @@ -45251,13 +45571,6 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) -"pHt" = ( -/obj/structure/table, -/obj/item/toy/plush/slimeplushie{ - name = "Nanners" - }, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) "pHv" = ( /obj/machinery/door/airlock/maintenance{ name = "Surgery Maintenance" @@ -45297,13 +45610,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"pHM" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/turf/open/space/basic, -/area/space/nearstation) "pHS" = ( /obj/structure/light_construct/directional/east, /turf/open/floor/wood, @@ -45396,12 +45702,11 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark/textured_large, /area/station/cargo/bitrunning/den) -"pJu" = ( -/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/freezer, -/area/station/security/prison/shower) +"pJv" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/space/basic, +/area/space/nearstation) "pJA" = ( /obj/structure/closet/secure_closet/cytology, /obj/structure/extinguisher_cabinet/directional/west, @@ -45411,14 +45716,6 @@ }, /turf/open/floor/iron/white, /area/station/science/cytology) -"pJB" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/transit_tube/horizontal, -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/space/basic, -/area/space/nearstation) "pJE" = ( /turf/open/floor/iron, /area/station/commons/locker) @@ -45489,15 +45786,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/port) -"pKE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage{ - spawn_scatter_radius = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "pKP" = ( /turf/closed/wall, /area/station/command/heads_quarters/cmo) @@ -45535,14 +45823,11 @@ /turf/open/floor/iron/white, /area/station/medical/medbay/central) "pLY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/structure/chair/stool/directional/west, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) "pMd" = ( /obj/machinery/light/small/directional/south, /turf/open/floor/engine/n2, @@ -45572,6 +45857,11 @@ }, /turf/open/floor/iron/checker, /area/station/engineering/atmos/storage/gas) +"pMJ" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/item/instrument/guitar, +/turf/open/floor/plating/airless, +/area/space/nearstation) "pMS" = ( /obj/structure/disposaloutlet, /obj/structure/disposalpipe/trunk{ @@ -45603,15 +45893,6 @@ /obj/machinery/telecomms/receiver/preset_right, /turf/open/floor/circuit/green/telecomms/mainframe, /area/station/tcommsat/server) -"pNf" = ( -/obj/machinery/door/airlock{ - name = "Hydroponics Backroom" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, -/turf/open/floor/plating, -/area/station/maintenance/starboard/greater) "pNk" = ( /obj/structure/extinguisher_cabinet/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -45653,17 +45934,6 @@ "pOa" = ( /turf/closed/wall, /area/station/maintenance/port) -"pOc" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.3-Escape-3"; - location = "9.2-Escape-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "pOi" = ( /obj/effect/spawner/random/trash/garbage{ spawn_scatter_radius = 1 @@ -45716,6 +45986,14 @@ }, /turf/open/floor/circuit/green/off, /area/station/science/research) +"pOF" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) "pOK" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -45726,19 +46004,19 @@ /obj/machinery/light_switch/directional/east, /turf/open/floor/iron/dark, /area/station/command/bridge) -"pON" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/port) -"pPc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +"pOM" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Port Primary Hallway - Mining Shuttle" }, -/obj/machinery/vending/wallmed/directional/north, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "pPh" = ( /obj/structure/closet/secure_closet/miner, /obj/item/clothing/suit/hooded/wintercoat/miner, @@ -45799,22 +46077,13 @@ /obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, /area/station/security/prison/safe) -"pQj" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, +"pQr" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/effect/landmark/generic_maintenance_landmark, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) -"pQq" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron, -/area/station/security/brig) +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "pQu" = ( /obj/machinery/door/window/left/directional/east{ name = "Danger: Conveyor Access"; @@ -45837,6 +46106,15 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) +"pQy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/tank/air{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "pQC" = ( /obj/structure/table/wood, /obj/machinery/firealarm/directional/south, @@ -45893,6 +46171,10 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/carpet, /area/station/command/corporate_showroom) +"pRk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) "pRo" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -45916,13 +46198,6 @@ /obj/item/reagent_containers/spray/pepper, /turf/open/floor/iron, /area/station/security/execution/transfer) -"pSa" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/security/prison) "pSl" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 5 @@ -45930,10 +46205,29 @@ /obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, /area/station/medical/treatment_center) +"pSt" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "pSz" = ( /obj/effect/spawner/random/engineering/atmospherics_portable, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"pSS" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/junction/flipped{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/space/basic, +/area/space/nearstation) "pSY" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc/auto_name/directional/south, @@ -45952,6 +46246,15 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/customs) +"pTu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "pTw" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable, @@ -45962,6 +46265,14 @@ }, /turf/open/floor/iron, /area/station/engineering/main) +"pTz" = ( +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "pTS" = ( /turf/closed/wall, /area/station/service/bar) @@ -46026,6 +46337,14 @@ /obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"pUE" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/security/prison) "pUM" = ( /obj/structure/table, /obj/effect/turf_decal/siding/white/corner, @@ -46049,6 +46368,19 @@ /obj/item/radio/intercom/directional/east, /turf/open/floor/iron/grimy, /area/station/security/interrogation) +"pVE" = ( +/obj/structure/closet/secure_closet/injection{ + name = "educational injections locker"; + pixel_x = 2 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) "pVK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -46063,6 +46395,16 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) +"pVM" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Security - EVA Storage" + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/brig) "pVV" = ( /obj/effect/turf_decal/tile/brown/half/contrasted, /obj/structure/table, @@ -46077,6 +46419,14 @@ /obj/effect/spawner/random/entertainment/deck, /turf/open/floor/iron, /area/station/cargo/miningoffice) +"pVY" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) "pVZ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -46149,31 +46499,29 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/satellite) -"pWS" = ( -/obj/structure/cable, -/obj/machinery/photocopier/prebuilt, -/turf/open/floor/carpet, -/area/station/command/heads_quarters/hop) "pWT" = ( /obj/machinery/atmospherics/components/tank/air{ dir = 8 }, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) -"pWX" = ( +"pWW" = ( /obj/structure/cable, -/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/tile/green/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) "pXh" = ( /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, /area/station/security/courtroom) +"pXi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "pXj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -46226,13 +46574,6 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/medical/office) -"pYD" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port) "pYE" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -46260,24 +46601,12 @@ /obj/machinery/status_display/supply, /turf/closed/wall, /area/station/cargo/storage) -"pYP" = ( -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/turf/open/space/basic, -/area/space/nearstation) "pZc" = ( /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/white, /area/station/science/lobby) -"pZe" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "pZi" = ( /obj/machinery/atmospherics/components/unary/passive_vent{ dir = 1; @@ -46290,6 +46619,15 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/prison) +"pZG" = ( +/obj/machinery/power/solar_control{ + id = "forestarboard"; + name = "Starboard Bow Solar Control" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) "pZW" = ( /obj/structure/lattice, /obj/structure/sign/nanotrasen{ @@ -46339,6 +46677,11 @@ }, /turf/open/floor/plating, /area/station/maintenance/central) +"qaK" = ( +/obj/effect/spawner/random/structure/grille, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "qaP" = ( /obj/effect/turf_decal/plaque{ icon_state = "L3" @@ -46421,12 +46764,6 @@ /obj/machinery/computer/security/telescreen/minisat/directional/south, /turf/open/floor/iron/dark, /area/station/command/bridge) -"qcI" = ( -/obj/structure/chair/sofa/bench/left{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "qcP" = ( /obj/effect/landmark/blobstart, /obj/effect/mapping_helpers/burnt_floor, @@ -46444,18 +46781,16 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/security/execution/transfer) -"qds" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/oil/slippery, -/obj/effect/decal/cleanable/blood/gibs/down, -/mob/living/simple_animal/bot/mulebot{ - name = "Leaping Rabbit" +"qdw" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/machinery/door/airlock/external, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/maintenance/aft/lesser) "qdy" = ( /obj/structure/chair/wood{ dir = 4 @@ -46464,6 +46799,13 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/wood, /area/station/commons/dorms) +"qdH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) "qdI" = ( /obj/structure/table, /obj/machinery/microwave, @@ -46480,6 +46822,17 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) +"qdO" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/sink/kitchen/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) "qdT" = ( /obj/effect/turf_decal/siding/red, /obj/effect/landmark/start/depsec/science, @@ -46492,6 +46845,14 @@ /obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/plating, /area/station/maintenance/central) +"qea" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/sign/poster/official/random/directional/west, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons/toilet/auxiliary) "qeo" = ( /obj/machinery/newscaster/directional/north, /obj/structure/dresser, @@ -46509,13 +46870,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) -"qez" = ( -/obj/machinery/door/firedoor, -/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/hallway/secondary/entry) "qeJ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, @@ -46584,14 +46938,6 @@ /obj/machinery/portable_atmospherics/canister, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"qfV" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port) "qfZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/chapel{ @@ -46633,6 +46979,16 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/dark, /area/station/security/lockers) +"qgf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port) "qgi" = ( /obj/machinery/power/supermatter_crystal/engine, /turf/open/floor/engine, @@ -46646,18 +47002,22 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"qgn" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"qgt" = ( +/obj/item/radio/intercom/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Cargo Bay - Fore" }, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/structure/chair_maintenance{ +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/box/red, +/obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) "qgu" = ( /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, @@ -46797,14 +47157,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"qiD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "qiH" = ( /obj/machinery/light/small/directional/west, /obj/machinery/airalarm/directional/west, @@ -46815,14 +47167,6 @@ /mob/living/basic/bot/repairbot, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) -"qiQ" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/item/storage/medkit/advanced, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "qiY" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -46832,6 +47176,16 @@ /obj/item/food/pie/cream, /turf/open/floor/wood/large, /area/station/service/theater) +"qjb" = ( +/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/cyan/hidden/layer5, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "qjf" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -46881,6 +47235,14 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"qjS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "qkl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, @@ -46892,17 +47254,6 @@ /obj/item/reagent_containers/cup/soda_cans/monkey_energy, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"qkq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/science/xenobiology/hallway) "qkA" = ( /obj/machinery/computer/security, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -46916,14 +47267,6 @@ /obj/effect/landmark/start/psychologist, /turf/open/floor/wood/parquet, /area/station/medical/psychology) -"qkM" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port) "qkX" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/maintenance/glass, @@ -46944,6 +47287,14 @@ }, /turf/open/floor/plating/reinforced, /area/station/cargo/storage) +"qln" = ( +/obj/structure/table, +/obj/machinery/computer/records/medical/laptop, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/security/medical) "qlz" = ( /obj/effect/spawner/random/vending/colavend, /obj/machinery/light/directional/north, @@ -46968,6 +47319,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) +"qlL" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/service/hydroponics) "qlW" = ( /obj/structure/cable, /obj/machinery/status_display/evac/directional/west, @@ -47021,14 +47378,6 @@ /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/plating, /area/station/maintenance/disposal) -"qmH" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "qmO" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/iron/dark, @@ -47048,6 +47397,17 @@ /obj/effect/turf_decal/tile/brown/opposingcorners, /turf/open/floor/iron, /area/station/cargo/storage) +"qnl" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) "qno" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -47083,6 +47443,14 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/fore) +"qod" = ( +/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/red/opposingcorners, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/security/prison/mess) "qos" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -47094,6 +47462,12 @@ dir = 4 }, /area/station/science/lab) +"qot" = ( +/obj/structure/transit_tube/curved/flipped{ + dir = 8 + }, +/turf/open/space/basic, +/area/space/nearstation) "qov" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ dir = 1 @@ -47110,6 +47484,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/security/interrogation) +"qoM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) "qoR" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ @@ -47120,12 +47502,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"qoT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/aft) "qoY" = ( /obj/effect/spawner/random/maintenance, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -47134,11 +47510,6 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, /area/station/cargo/warehouse) -"qpg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "qph" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/spawner/random/medical/patient_stretcher, @@ -47194,12 +47565,14 @@ }, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) -"qqA" = ( -/obj/effect/turf_decal/stripes/line, +"qqx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "qrg" = ( /obj/machinery/light_switch/directional/north, /turf/open/floor/circuit/green{ @@ -47336,6 +47709,13 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) +"qsW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "qsX" = ( /obj/machinery/camera/directional/south{ c_tag = "Port Primary Hallway - Starboard" @@ -47376,18 +47756,20 @@ /obj/structure/marker_beacon/burgundy, /turf/open/space/basic, /area/space/nearstation) -"qud" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/sink/directional/west, -/turf/open/floor/iron/dark, -/area/station/science/robotics/lab) "qul" = ( /obj/machinery/power/terminal, /obj/effect/turf_decal/stripes/line, /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) +"quv" = ( +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port) "quz" = ( /obj/structure/table, /obj/structure/bedsheetbin{ @@ -47440,6 +47822,17 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/station/cargo/miningoffice) +"qwc" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) "qwh" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -47493,21 +47886,10 @@ dir = 1 }, /area/station/service/chapel) -"qxr" = ( -/obj/structure/cable, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) "qxt" = ( /obj/effect/turf_decal/bot, /turf/open/floor/engine, /area/station/engineering/atmospherics_engine) -"qxB" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/meter/layer4, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "qxE" = ( /obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ dir = 1 @@ -47538,6 +47920,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) +"qyc" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/space/basic, +/area/space/nearstation) "qyr" = ( /obj/item/kirbyplants, /obj/effect/turf_decal/trimline/blue/filled/corner{ @@ -47587,6 +47975,18 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) +"qzg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/meter/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"qzs" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/space/basic, +/area/space/nearstation) "qzz" = ( /obj/structure/chair{ dir = 1 @@ -47649,12 +48049,6 @@ dir = 8 }, /area/station/medical/medbay/lobby) -"qAy" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "qAA" = ( /obj/machinery/newscaster/directional/east, /obj/machinery/computer/security/mining{ @@ -47662,13 +48056,14 @@ }, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) -"qAB" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +"qAN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/station/cargo/storage) +/area/station/hallway/secondary/entry) "qAX" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -47681,32 +48076,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/security/prison) -"qBg" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/space/basic, -/area/space/nearstation) -"qBo" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/research{ - autoclose = 0; - frequency = 1449; - id_tag = "xeno_airlock_interior"; - name = "Xenobiology Lab Internal Airlock" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/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/science/xenobio, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron/white, -/area/station/science/xenobiology/hallway) "qBq" = ( /obj/structure/rack, /obj/effect/landmark/blobstart, @@ -47738,17 +48107,6 @@ }, /turf/open/floor/engine, /area/station/science/explab) -"qBL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/sign/map/meta/left{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "qCh" = ( /obj/effect/turf_decal/plaque{ icon_state = "L10" @@ -47783,6 +48141,15 @@ /obj/effect/decal/cleanable/wrapping, /turf/open/floor/iron, /area/station/cargo/sorting) +"qCC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "qCK" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/button/door/directional/east{ @@ -47791,6 +48158,19 @@ }, /turf/open/floor/iron, /area/station/maintenance/port/aft) +"qCM" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) "qCP" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -47842,6 +48222,13 @@ /obj/machinery/status_display/ai/directional/east, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai) +"qDl" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port) "qDy" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -47853,17 +48240,6 @@ /obj/machinery/hydroponics/constructable, /turf/open/floor/iron, /area/station/service/hydroponics) -"qDC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics - External Airlock" - }, -/obj/machinery/light/small/directional/east, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "qDD" = ( /obj/structure/extinguisher_cabinet/directional/east, /obj/machinery/camera/directional/east{ @@ -47874,19 +48250,10 @@ }, /turf/open/floor/iron/white/corner, /area/station/hallway/secondary/entry) -"qDQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/warning/radiation/rad_area/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +"qDG" = ( +/obj/machinery/duct, +/turf/open/floor/carpet/green, +/area/station/maintenance/port/aft) "qDS" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/green/filled/line{ @@ -47907,6 +48274,13 @@ /obj/structure/chair/pew/right, /turf/open/floor/iron/chapel, /area/station/service/chapel) +"qEf" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "qEt" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -47933,17 +48307,6 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/plating, /area/station/maintenance/aft/greater) -"qFe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron/white, -/area/station/security/medical) "qFo" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -48031,13 +48394,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/station/hallway/primary/port) -"qHa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "qHh" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 9 @@ -48115,6 +48471,17 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, /turf/open/floor/iron, /area/station/commons/locker) +"qIB" = ( +/obj/structure/closet, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/reagent_containers/cup/glass/bottle/beer{ + desc = "Takes you to a whole new level of thinking."; + name = "Meta-Cider" + }, +/obj/effect/spawner/random/maintenance, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "qIL" = ( /obj/machinery/light/small/directional/east, /obj/machinery/camera/directional/east{ @@ -48131,13 +48498,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) -"qIZ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/burnt_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "qJa" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -48182,6 +48542,26 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron/white, /area/station/medical/pharmacy) +"qJC" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) +"qJU" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/map/meta/right{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "qKg" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -48276,19 +48656,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"qLH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/blue{ - desc = "An old pair of nitrile gloves, with no sterile properties."; - name = "old nitrile gloves" - }, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/suit/apron/surgical, -/obj/item/rag, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/abandoned) "qLJ" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -48337,6 +48704,15 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"qLY" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Arrivals - Middle Arm - Far" + }, +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "qMe" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/door/airlock/public/glass{ @@ -48372,21 +48748,6 @@ /obj/machinery/light/floor, /turf/open/floor/iron, /area/station/engineering/atmos) -"qMy" = ( -/obj/effect/turf_decal/trimline/green/line{ - dir = 1 - }, -/obj/structure/table/wood, -/obj/structure/desk_bell{ - pixel_x = 7 - }, -/obj/item/rag, -/obj/item/reagent_containers/cup/glass/coffee{ - pixel_x = -3; - pixel_y = 9 - }, -/turf/open/floor/iron/dark, -/area/station/service/cafeteria) "qMP" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/green/filled/line{ @@ -48396,12 +48757,27 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/central) +"qMT" = ( +/obj/item/shard, +/obj/effect/mapping_helpers/burnt_floor, +/obj/item/reagent_containers/cup/glass/bottle/wine/unlabeled, +/turf/open/floor/plating/airless, +/area/space/nearstation) "qMW" = ( /obj/effect/turf_decal/bot_white/left, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/command/gateway) +"qNb" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "jank_labor_exit" + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) "qNi" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -48483,17 +48859,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/command/bridge) -"qNY" = ( -/obj/structure/closet, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/reagent_containers/cup/glass/bottle/beer{ - desc = "Takes you to a whole new level of thinking."; - name = "Meta-Cider" - }, -/obj/effect/spawner/random/maintenance, -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "qOk" = ( /obj/structure/table/optable, /obj/item/radio/intercom/directional/south, @@ -48547,12 +48912,16 @@ /obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron/white, /area/station/medical/surgery/theatre) -"qOT" = ( -/obj/item/storage/bag/trash, -/obj/machinery/airalarm/directional/west, +"qOP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/station/security/prison/safe) +/area/station/maintenance/starboard/aft) "qOV" = ( /obj/structure/table, /obj/item/reagent_containers/condiment/saltshaker{ @@ -48582,6 +48951,10 @@ /obj/structure/marker_beacon/indigo, /turf/open/space/basic, /area/space/nearstation) +"qPA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) "qPJ" = ( /turf/closed/wall, /area/station/security/checkpoint/medical) @@ -48623,13 +48996,6 @@ }, /turf/open/floor/iron/dark, /area/station/medical/break_room) -"qQA" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/space/basic, -/area/space/nearstation) "qQJ" = ( /obj/machinery/computer/camera_advanced/xenobio{ dir = 8 @@ -48817,6 +49183,27 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/commons/storage/primary) +"qSw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/sign/map/meta/left{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/port) +"qSA" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "qSP" = ( /obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ dir = 1 @@ -48827,14 +49214,6 @@ /obj/machinery/light_switch/directional/north, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"qSW" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 10 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/engineering/atmos) "qTf" = ( /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 1 @@ -48951,13 +49330,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"qUn" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, +"qUk" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port) +"qUp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/station/service/hydroponics/garden) +/area/station/security/execution/transfer) "qUz" = ( /obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron/white, @@ -48969,13 +49353,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/space_hut) -"qUT" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner, -/area/station/engineering/atmos) "qVc" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, @@ -49052,29 +49429,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"qWU" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/light/small/directional/north, -/obj/item/clothing/under/misc/assistantformal, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/shoes/winterboots, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/sign/map/meta/left{ - pixel_y = 32 - }, -/turf/open/floor/iron/dark, -/area/station/commons/locker) -"qWW" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/sparker/directional/west{ - id = "executionburn" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron/dark, -/area/station/security/execution/education) "qWX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -49158,18 +49512,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/command/bridge) -"qXJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "qXK" = ( /obj/machinery/holopad, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -49190,6 +49532,13 @@ }, /turf/open/floor/plating, /area/station/service/lawoffice) +"qXW" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "qYd" = ( /obj/structure/cable, /turf/open/floor/iron/white, @@ -49225,16 +49574,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/ai_monitored/command/nuke_storage) -"qYY" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "qZa" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -49280,17 +49619,6 @@ "qZI" = ( /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) -"qZN" = ( -/obj/structure/bed/medical{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/iv_drip, -/obj/item/radio/intercom/prison/directional/west, -/turf/open/floor/iron/white, -/area/station/security/execution/transfer) "qZO" = ( /obj/effect/landmark/event_spawn, /obj/structure/cable, @@ -49316,12 +49644,6 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) -"qZY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) "rac" = ( /turf/closed/wall, /area/station/commons/lounge) @@ -49373,13 +49695,6 @@ /obj/structure/chair/stool/directional/west, /turf/open/floor/wood, /area/station/commons/lounge) -"rbb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/hallway/secondary/entry) "rbd" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/machinery/portable_atmospherics/pipe_scrubber, @@ -49389,6 +49704,14 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/science/ordnance/storage) +"rbi" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "rbs" = ( /obj/structure/cable, /obj/structure/table, @@ -49449,20 +49772,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"rct" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/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/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "rcF" = ( /obj/structure/table/wood, /obj/item/storage/crayons, @@ -49479,16 +49788,6 @@ /obj/structure/sign/departments/cargo, /turf/closed/wall, /area/station/cargo/lobby) -"rcV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/obj/machinery/atmospherics/components/binary/passive_gate/layer4{ - target_pressure = 2400; - on = 1; - name = "Airlock Valve"; - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port) "rcW" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -49501,15 +49800,36 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) -"rdr" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +"rdk" = ( +/obj/structure/table/reinforced, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 + }, +/obj/item/book/manual/wiki/surgery{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/book/manual/wiki/medicine{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Medbay Surgery Aft"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) +"rdt" = ( +/obj/structure/sign/warning/vacuum/external/directional/north, +/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/hallway/primary/port) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "rdv" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -49612,21 +49932,31 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/lockers) +"rff" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"rfm" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) "rft" = ( /turf/closed/wall/r_wall, /area/station/security/prison/mess) -"rfP" = ( -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 - }, -/obj/machinery/vending/wallmed/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "rfY" = ( /obj/structure/lattice, /obj/structure/sign/warning/electric_shock/directional/east, @@ -49641,6 +49971,11 @@ }, /turf/open/floor/iron/white, /area/station/medical/virology) +"rgJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "rgS" = ( /obj/machinery/modular_computer/preset/civilian{ dir = 1 @@ -49655,13 +49990,6 @@ /obj/effect/turf_decal/box, /turf/open/floor/plating/reinforced, /area/station/cargo/storage) -"rgX" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/space/basic, -/area/space/nearstation) "rgZ" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -49683,15 +50011,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"rhu" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "jank_labor_exit" - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/fore) "rhx" = ( /obj/machinery/door/window/left/directional/north{ name = "Inner Pipe Access"; @@ -49731,13 +50050,6 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron, /area/station/construction/storage_wing) -"rhX" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron, -/area/station/security/execution/transfer) "riq" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -49745,14 +50057,29 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"riz" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) "riK" = ( /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating/airless, /area/station/solars/port/fore) -"riP" = ( -/obj/machinery/atmospherics/components/tank/air/layer4, +"riU" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/caution, +/obj/machinery/atmospherics/components/unary/airlock_pump{ + dir = 4 + }, /turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/area/station/cargo/storage) "riW" = ( /obj/structure/plasticflaps/opaque, /obj/machinery/door/window/left/directional/north{ @@ -49774,16 +50101,6 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/wood, /area/station/commons/lounge) -"rje" = ( -/obj/machinery/computer/dna_console{ - dir = 8 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/science/genetics) "rjl" = ( /obj/structure/weightmachine/weightlifter, /obj/effect/turf_decal/tile/dark_red/half/contrasted, @@ -49793,12 +50110,6 @@ dir = 1 }, /area/station/commons/fitness) -"rjt" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/aft) "rjz" = ( /obj/machinery/power/shieldwallgen, /obj/structure/extinguisher_cabinet/directional/west, @@ -49811,20 +50122,20 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) -"rjQ" = ( -/obj/structure/table, -/obj/item/kitchen/rollingpin, -/obj/effect/turf_decal/trimline/brown/warning, -/obj/item/rag, -/obj/effect/turf_decal/tile/bar{ +"rjB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/item/aquarium_kit, -/turf/open/floor/iron, -/area/station/hallway/secondary/service) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"rjZ" = ( +/obj/item/radio/intercom/directional/north, +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/custom_shuttle, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "rke" = ( /obj/machinery/recharge_station, /turf/open/floor/plating, @@ -49863,15 +50174,6 @@ }, /turf/open/floor/iron, /area/station/engineering/main) -"rkI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/bluespace_vendor/directional/north, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "rkM" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ @@ -49911,6 +50213,15 @@ /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron/white, /area/station/medical/pharmacy) +"rlg" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron, +/area/station/security/brig) "rlh" = ( /obj/effect/spawner/random/structure/chair_maintenance, /obj/item/toy/plush/pkplush{ @@ -50071,6 +50382,20 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron, /area/station/science/research) +"rnt" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/vending/wallmed/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) "rnX" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/machinery/firealarm/directional/east, @@ -50103,17 +50428,6 @@ /obj/effect/spawner/random/trash/caution_sign, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"rou" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/chair, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/structure/sign/map/meta/left{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "roF" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/south, @@ -50122,6 +50436,11 @@ /obj/machinery/light/floor, /turf/open/floor/iron, /area/station/construction/mining/aux_base) +"rps" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) "rpw" = ( /obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 @@ -50163,6 +50482,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/science/ordnance/storage) +"rpT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "rqa" = ( /obj/machinery/door/poddoor/shutters{ dir = 1; @@ -50180,6 +50505,16 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/security/range) +"rqy" = ( +/obj/structure/reagent_dispensers/plumbed, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"rqK" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/space/basic, +/area/space/nearstation) "rrg" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, @@ -50282,6 +50617,13 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/fore) +"rsR" = ( +/obj/structure/railing, +/obj/structure/chair/comfy{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) "rtd" = ( /obj/machinery/camera/motion/directional/east{ c_tag = "E.V.A. Storage" @@ -50343,6 +50685,30 @@ dir = 1 }, /area/station/science/lobby) +"rtO" = ( +/obj/structure/cable, +/obj/machinery/light_switch/directional/north, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/stack/sheet/glass/fifty, +/obj/structure/closet/crate/engineering/electrical, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) "rtQ" = ( /obj/machinery/door/poddoor/shutters/radiation/preopen{ id = "engsm"; @@ -50435,16 +50801,20 @@ }, /turf/open/floor/iron, /area/station/engineering/main) -"ruy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "ruz" = ( /obj/structure/chair/stool/directional/north, /turf/open/floor/wood, /area/station/maintenance/port/aft) +"ruD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail, +/obj/effect/mapping_helpers/mail_sorting/medbay/virology, +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) "ruP" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -50461,6 +50831,13 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/medical/storage) +"rvi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port) "rvq" = ( /obj/machinery/computer/records/medical{ dir = 4 @@ -50505,6 +50882,12 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/hallway/primary/central) +"rvS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port) "rvY" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 @@ -50610,6 +50993,12 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/commons/locker) +"rxt" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "rxx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/circuit/green, @@ -50624,15 +51013,6 @@ /obj/structure/cable, /turf/open/floor/plating/airless, /area/station/solars/starboard/aft) -"rxK" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/fore) "rxY" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -50647,6 +51027,10 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"ryd" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "ryf" = ( /obj/structure/bookcase/random/reference, /obj/effect/turf_decal/siding/wood{ @@ -50676,22 +51060,6 @@ }, /turf/open/floor/iron, /area/station/medical/medbay/lobby) -"ryt" = ( -/obj/machinery/door/airlock/external{ - name = "Auxiliary Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "whiteship-dock" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/hallway/secondary/entry) -"ryv" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/light/small/broken/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "ryJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, @@ -50770,6 +51138,21 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/station/science/xenobiology) +"rzD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/cytology) "rzJ" = ( /obj/effect/landmark/start/lawyer, /turf/open/floor/iron, @@ -50801,18 +51184,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/brig) -"rAa" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Room" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port) "rAo" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/watertank, @@ -50827,15 +51198,6 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"rAs" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/security/brig) "rAG" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -50844,20 +51206,31 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"rAJ" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) +"rAV" = ( +/obj/structure/mirror/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/commons/toilet/auxiliary) "rAW" = ( /turf/closed/wall, /area/station/security/prison/work) "rBr" = ( -/obj/machinery/photocopier/prebuilt, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/door/poddoor/massdriver_ordnance, +/obj/machinery/atmos_shield_gen/active{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/atmos_shield_gen/active{ dir = 4 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/brig) +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) "rBB" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 @@ -50884,14 +51257,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/fore) -"rCr" = ( -/obj/structure/window/spawner/directional/south, -/obj/structure/window/spawner/directional/north, -/obj/structure/window/spawner/directional/east, -/obj/structure/window/spawner/directional/west, -/obj/structure/flora/bush/flowers_yw/style_random, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) "rCx" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 5 @@ -50901,12 +51266,13 @@ }, /turf/open/floor/iron, /area/station/science/explab) -"rCB" = ( -/obj/structure/easel, -/obj/item/canvas/twentythree_twentythree, -/obj/item/canvas/twentythree_twentythree, -/turf/open/floor/iron, -/area/station/commons/storage/tools) +"rCC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) "rCW" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -50973,18 +51339,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) -"rDW" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Room" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "rEd" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -51054,14 +51408,6 @@ "rES" = ( /turf/closed/wall/r_wall, /area/station/security/office) -"rFm" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/structure/sink/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/surgery/theatre) "rFq" = ( /obj/structure/table, /obj/structure/cable, @@ -51069,32 +51415,17 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"rFt" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/water/no_planet_atmos/deep, -/area/station/service/hydroponics/garden) +"rFA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/port) "rFB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, /turf/open/floor/wood, /area/station/service/library) -"rFO" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/structure/sink/directional/east, -/turf/open/floor/iron/cafeteria, -/area/station/service/kitchen) "rFR" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -51113,6 +51444,14 @@ /obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron, /area/station/security/holding_cell) +"rGd" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "rGe" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -51153,13 +51492,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) -"rGp" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/turf/open/space/basic, -/area/space/nearstation) "rGB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -51227,6 +51559,11 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/wood, /area/station/service/theater) +"rHE" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/port) "rHZ" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /obj/machinery/atmospherics/components/binary/valve/digital{ @@ -51235,6 +51572,10 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"rIa" = ( +/obj/machinery/photocopier/prebuilt, +/turf/open/floor/wood, +/area/station/service/library) "rIh" = ( /obj/machinery/light/directional/east, /obj/structure/cable, @@ -51282,6 +51623,11 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) +"rJe" = ( +/obj/machinery/light_switch/directional/north, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/security/prison/shower) "rJh" = ( /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/secure_safe/directional/west, @@ -51322,13 +51668,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/aft/greater) -"rJN" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "rJQ" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 @@ -51337,6 +51676,17 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/security/brig) +"rJS" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port) "rKc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/effect/turf_decal/tile/green{ @@ -51347,6 +51697,15 @@ }, /turf/open/floor/iron, /area/station/service/hydroponics) +"rKf" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "rKg" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -51406,10 +51765,25 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"rKX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "rKZ" = ( /obj/structure/cable, /turf/open/floor/iron, /area/station/security/brig) +"rLd" = ( +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "rLo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -51435,15 +51809,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"rLW" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron, -/area/station/security/brig) "rLZ" = ( /obj/machinery/light/small/directional/south, /turf/open/floor/plating, @@ -51497,6 +51862,13 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"rMD" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "rMI" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/carpet, @@ -51508,6 +51880,13 @@ }, /turf/open/floor/iron, /area/station/engineering/gravity_generator) +"rMN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/garbage, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "rMZ" = ( /obj/structure/table, /obj/item/folder/blue{ @@ -51531,6 +51910,15 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) +"rNv" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/chair/sofa/bench/right{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "rNA" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/brown/opposingcorners, @@ -51587,11 +51975,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/prison/garden) -"rOV" = ( -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/space/basic, -/area/space/nearstation) "rOY" = ( /obj/structure/mirror/directional/east, /obj/machinery/shower/directional/west, @@ -51613,21 +51996,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/cargo/warehouse) -"rPs" = ( -/obj/structure/closet/crate/engineering/electrical, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/stack/cable_coil, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "rPA" = ( /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/flowers_yw/style_random, @@ -51646,12 +52014,25 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/engineering/atmos) +"rPG" = ( +/obj/item/mmi, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "rPN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/chair/stool/directional/east, /turf/open/floor/wood, /area/station/commons/lounge) +"rQb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) "rQd" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -51740,6 +52121,15 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"rQU" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/security/prison) "rRm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -51747,6 +52137,34 @@ /obj/effect/spawner/random/entertainment/cigarette, /turf/open/floor/wood, /area/station/commons/lounge) +"rRt" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"rRx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"rRB" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) "rRJ" = ( /obj/machinery/dna_scannernew, /obj/effect/turf_decal/siding/purple{ @@ -51775,6 +52193,11 @@ }, /turf/open/floor/plating, /area/station/service/chapel) +"rSf" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "rSi" = ( /obj/effect/landmark/start/chief_engineer, /obj/structure/chair/office/light{ @@ -51791,18 +52214,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/wood, /area/station/service/library) -"rSv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "rSw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/duct, @@ -51839,14 +52250,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/security/evidence) -"rTF" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Surgery C Maintenance" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "rTL" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -51864,6 +52267,17 @@ }, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) +"rTZ" = ( +/obj/machinery/door/airlock/wood{ + doorClose = 'sound/effects/doorcreaky.ogg'; + doorOpen = 'sound/effects/doorcreaky.ogg'; + name = "The Gobetting Barmaid" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "rUo" = ( /obj/structure/bed, /obj/effect/spawner/random/bedsheet, @@ -51936,14 +52350,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/aft) -"rUU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/obj/machinery/light/cold/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/virology) "rVb" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -51954,17 +52360,6 @@ "rVn" = ( /turf/open/floor/iron, /area/station/cargo/lobby) -"rVo" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/vending/wallmed/directional/south, -/turf/open/floor/iron, -/area/station/hallway/secondary/command) "rVG" = ( /obj/machinery/door/window/left/directional/west{ name = "Service Deliveries"; @@ -51982,6 +52377,12 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"rVM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "rVT" = ( /obj/structure/table, /obj/item/folder/white{ @@ -52004,31 +52405,14 @@ /obj/effect/turf_decal/trimline/purple/filled/warning, /turf/open/floor/iron, /area/station/science/lab) -"rVY" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port) "rVZ" = ( /obj/structure/cable, /turf/open/floor/grass, /area/station/medical/virology) -"rWf" = ( -/obj/structure/urinal/directional/north, -/obj/structure/cable, -/obj/machinery/duct, -/obj/machinery/light/floor, -/turf/open/floor/iron/freezer, -/area/station/commons/toilet/restrooms) "rWi" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/engine/n2, /area/station/engineering/atmos) -"rWE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "rWH" = ( /obj/machinery/door/window/left/directional/south{ name = "HoP's Desk"; @@ -52103,22 +52487,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/engineering/gravity_generator) -"rYf" = ( -/obj/item/reagent_containers/spray/plantbgone, -/obj/item/reagent_containers/spray/pestspray{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/reagent_containers/cup/bottle/nutrient/ez, -/obj/item/reagent_containers/cup/bottle/nutrient/rh{ - pixel_x = 2; - pixel_y = 1 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/stripes/line, -/obj/structure/table/wood, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "rYo" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -52129,6 +52497,11 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/station/hallway/primary/fore) +"rYs" = ( +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/space/basic, +/area/space/nearstation) "rYy" = ( /obj/machinery/power/smes, /obj/structure/cable, @@ -52197,6 +52570,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) +"rZz" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"rZA" = ( +/obj/structure/sign/map/meta/left{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "rZT" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -52338,6 +52723,12 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron/white, /area/station/medical/abandoned) +"sbx" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) "sby" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -52522,15 +52913,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating/airless, /area/space/nearstation) -"sfq" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "sfu" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/orange/hidden, /turf/open/floor/iron/stairs/left{ @@ -52587,14 +52969,6 @@ dir = 1 }, /area/station/engineering/atmos) -"sgt" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "sgv" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -52671,12 +53045,6 @@ }, /turf/open/floor/iron, /area/station/engineering/main) -"sie" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "sik" = ( /obj/structure/railing/corner/end{ dir = 4 @@ -52693,6 +53061,25 @@ /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"sis" = ( +/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 + }, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"siu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "siy" = ( /obj/machinery/vending/wardrobe/atmos_wardrobe, /obj/item/radio/intercom/directional/west, @@ -52758,10 +53145,6 @@ }, /turf/open/floor/wood/parquet, /area/station/medical/psychology) -"sjz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/surgery/theatre) "sjB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/l3closet/janitor, @@ -52839,6 +53222,29 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/medical/pharmacy) +"slD" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) +"slG" = ( +/obj/structure/table, +/obj/item/kitchen/rollingpin, +/obj/effect/turf_decal/trimline/brown/warning, +/obj/item/rag, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/aquarium_kit, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) "slI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -52861,13 +53267,6 @@ /obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, /turf/open/floor/engine/vacuum, /area/station/maintenance/disposal/incinerator) -"smo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/item/assembly/mousetrap, -/obj/item/food/deadmouse, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "smt" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ dir = 4 @@ -52904,6 +53303,27 @@ /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, /area/station/medical/surgery/theatre) +"snt" = ( +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/stack/sheet/glass/fifty, +/obj/structure/closet/crate/engineering/electrical, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "snu" = ( /obj/structure/table/wood, /obj/machinery/door/window/right/directional/south{ @@ -52936,15 +53356,6 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/testlab) -"snN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/fore) "snZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -52957,11 +53368,15 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"soa" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/plating, -/area/station/commons/toilet/auxiliary) +"sof" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) "soi" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable, @@ -52973,21 +53388,16 @@ /obj/item/storage/box, /turf/open/floor/plating, /area/station/maintenance/port) -"sos" = ( -/obj/structure/rack, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 3 +"sou" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Departure Lounge Airlock" }, -/obj/item/storage/box/bodybags, -/obj/item/healthanalyzer, -/obj/structure/disposalpipe/segment, -/obj/structure/window/spawner/directional/west, -/obj/structure/window/spawner/directional/north, -/obj/item/tank/internals/anesthetic, -/obj/item/clothing/mask/breath/muzzle, -/turf/open/floor/iron/white, -/area/station/science/robotics/lab) +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "sox" = ( /obj/structure/table, /obj/item/training_toolbox, @@ -53045,12 +53455,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) -"sqf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/meter/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "sqt" = ( /obj/machinery/disposal/delivery_chute{ dir = 1; @@ -53091,23 +53495,22 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"sqT" = ( +/obj/machinery/atmospherics/components/tank/air/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"sqX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/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/fore) "src" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/service/library) -"srj" = ( -/obj/effect/turf_decal/siding/wideplating_new{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "srk" = ( /obj/structure/sign/warning/electric_shock, /turf/closed/wall/r_wall, @@ -53152,6 +53555,11 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/fore) +"ssT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) "stl" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -53162,21 +53570,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/hallway/primary/central) -"stD" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Primary Treatment Centre" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/station/medical/treatment_center) "stI" = ( /obj/effect/turf_decal/delivery, /obj/structure/table, @@ -53273,6 +53666,13 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/white/smooth_large, /area/station/medical/medbay/central) +"svI" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "svK" = ( /obj/machinery/power/terminal{ dir = 1 @@ -53302,6 +53702,20 @@ "svS" = ( /turf/closed/wall/r_wall, /area/station/maintenance/aft/lesser) +"swe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "perma-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron, +/area/station/security/brig) "swu" = ( /obj/machinery/vending/coffee, /obj/effect/turf_decal/delivery, @@ -53321,13 +53735,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/aft/greater) -"swR" = ( -/obj/machinery/door/airlock{ - name = "Cleaning Closet" - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/prison/safe) "swV" = ( /obj/effect/turf_decal/trimline/purple/line{ dir = 4 @@ -53337,15 +53744,6 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"sxf" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/treatment_center) "sxg" = ( /obj/machinery/door/firedoor, /turf/open/floor/iron/white/side, @@ -53394,11 +53792,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/security/brig) -"sye" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "syh" = ( /obj/machinery/door/poddoor/shutters{ id = "maintwarehouse" @@ -53460,6 +53853,11 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/fore) +"syQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/tank/air/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "syT" = ( /obj/structure/cable, /obj/structure/chair/office/light, @@ -53547,6 +53945,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/genetics) +"sAK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/obj/structure/mannequin/skeleton, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "sBa" = ( /obj/structure/bed, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -53566,6 +53972,16 @@ /obj/item/stack/cable_coil, /turf/open/space/basic, /area/space/nearstation) +"sBt" = ( +/obj/structure/sign/warning/radiation/rad_area/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "sBL" = ( /obj/structure/chair/stool/directional/west, /obj/effect/mapping_helpers/broken_floor, @@ -53623,6 +54039,10 @@ /obj/structure/sign/warning/radiation, /turf/closed/wall/r_wall, /area/station/engineering/atmospherics_engine) +"sCs" = ( +/obj/structure/flora/bush/flowers_pp/style_3, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "sCv" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ @@ -53674,15 +54094,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"sDh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/science/robotics/lab) "sDo" = ( /obj/structure/cable, /obj/effect/landmark/event_spawn, @@ -53780,17 +54191,6 @@ /obj/structure/window/spawner/directional/west, /turf/open/floor/wood, /area/station/service/library) -"sDV" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/space/basic, -/area/space/nearstation) -"sEh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron, -/area/station/security/execution/transfer) "sEk" = ( /obj/structure/extinguisher_cabinet/directional/east, /obj/structure/cable, @@ -53832,6 +54232,10 @@ /obj/structure/cable, /turf/open/floor/iron/grimy, /area/station/service/chapel/office) +"sEH" = ( +/obj/machinery/atmospherics/components/tank/air, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "sEI" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 @@ -53841,16 +54245,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"sEJ" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/obj/structure/sign/map/meta/right{ - pixel_y = 32 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "sEM" = ( /obj/machinery/airalarm/directional/east, /obj/item/food/poppypretzel{ @@ -53894,14 +54288,6 @@ "sFw" = ( /turf/open/floor/iron/chapel, /area/station/service/chapel) -"sFx" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "sFB" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -53983,15 +54369,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) -"sGV" = ( -/obj/machinery/firealarm/directional/west, -/obj/structure/table, -/obj/item/folder, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/commons/locker) "sHg" = ( /obj/item/radio/intercom/directional/south, /obj/machinery/camera/directional/south{ @@ -54011,15 +54388,6 @@ /obj/effect/turf_decal/bot/right, /turf/open/floor/engine, /area/station/engineering/atmospherics_engine) -"sHN" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/security/brig) "sHP" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/bot, @@ -54033,11 +54401,6 @@ "sIe" = ( /turf/closed/wall/r_wall, /area/station/security/execution/transfer) -"sIp" = ( -/obj/effect/landmark/start/shaft_miner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "sIG" = ( /obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/shutters/preopen{ @@ -54069,11 +54432,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"sIZ" = ( -/obj/machinery/power/smes, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/aft) "sJq" = ( /obj/machinery/exoscanner, /obj/effect/turf_decal/delivery/white, @@ -54089,26 +54447,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/engineering/supermatter) -"sJN" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/engineering_hacking{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/book/manual/wiki/engineering_guide{ - pixel_x = -2 - }, -/obj/item/trash/can{ - pixel_x = -8 - }, -/obj/machinery/firealarm/directional/south, -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/obj/machinery/vending/wallmed/directional/east, -/turf/open/floor/iron, -/area/station/engineering/break_room) "sKs" = ( /obj/structure/closet/bombcloset/security, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -54123,15 +54461,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/storage/tools) -"sKA" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "sKD" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -54260,15 +54589,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/grimy, /area/station/service/chapel/office) -"sMo" = ( -/obj/structure/sign/poster/official/cleanliness/directional/west, -/obj/structure/sink/directional/south, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 1 - }, -/obj/structure/mirror/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/virology) "sMB" = ( /obj/machinery/door/window/brigdoor/security/cell/left/directional/south{ id = "Cell 1"; @@ -54289,10 +54609,26 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/aft/greater) +"sME" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/security/prison) "sMS" = ( /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"sNf" = ( +/obj/structure/sign/warning/vacuum/directional/south, +/obj/machinery/atmospherics/components/tank/air/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "sNi" = ( /turf/open/floor/wood, /area/station/service/theater) @@ -54314,26 +54650,18 @@ }, /turf/open/floor/iron/white, /area/station/science/research) +"sNr" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "sNt" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/engineering/supermatter/room) -"sNw" = ( -/obj/effect/landmark/start/cyborg, -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/north{ - c_tag = "AI Upload Foyer"; - network = list("aiupload") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/east, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/ai_upload_foyer) "sNx" = ( /obj/machinery/telecomms/receiver/preset_left, /turf/open/floor/circuit/green/telecomms/mainframe, @@ -54396,6 +54724,13 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"sOy" = ( +/obj/effect/turf_decal/trimline/brown/filled/shrink_ccw{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) "sOE" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -54413,18 +54748,6 @@ /obj/structure/light_construct/directional/east, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"sOM" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) "sOP" = ( /obj/structure/rack, /obj/item/toy/plush/lizard_plushie/green{ @@ -54503,13 +54826,32 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/hallway/primary/central) -"sQe" = ( +"sQd" = ( +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/obj/structure/table, +/obj/item/reagent_containers/cup/beaker/large, +/obj/item/reagent_containers/cup/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/rag{ + pixel_x = -4 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/kitchen) +"sQj" = ( +/obj/item/reagent_containers/cup/bucket, +/obj/item/mop, +/obj/item/reagent_containers/cup/bottle/ammonia, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/security/execution/transfer) +/mob/living/basic/mouse/brown/tom, +/turf/open/floor/plating, +/area/station/security/prison/safe) "sQq" = ( /obj/structure/closet/crate/hydroponics, /obj/item/paper/guides/jobs/hydroponics, @@ -54592,18 +54934,12 @@ "sRm" = ( /turf/open/floor/iron/white, /area/station/medical/storage) -"sRt" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 4; - name = "Airlock Pump"; - target_pressure = 300; - hide = 1 +"sRv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "sRy" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -54634,10 +54970,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"sRQ" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/space/basic, -/area/space/nearstation) "sRT" = ( /obj/structure/cable, /turf/open/floor/wood, @@ -54710,6 +55042,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/engineering/storage_shared) +"sSC" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "sSL" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ @@ -54731,17 +55077,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/hallway/primary/central) -"sTi" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) -"sTk" = ( -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "sTq" = ( /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, @@ -54778,6 +55113,14 @@ }, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"sTX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) "sTY" = ( /obj/machinery/door/firedoor, /obj/structure/cable, @@ -55091,12 +55434,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/science/xenobiology) -"tak" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/burnt_floor, -/turf/open/floor/plating, -/area/station/maintenance/port) "tar" = ( /obj/machinery/medical_kiosk, /obj/effect/turf_decal/tile/blue/half/contrasted, @@ -55110,6 +55447,16 @@ }, /turf/open/floor/iron/solarpanel/airless, /area/station/solars/starboard/fore) +"taD" = ( +/obj/structure/railing/corner/end/flip{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) "taI" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -55122,6 +55469,23 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/medical/medbay/central) +"taN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "taO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -55152,6 +55516,10 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"tbc" = ( +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "tbd" = ( /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, @@ -55320,68 +55688,6 @@ dir = 4 }, /area/station/service/chapel) -"teV" = ( -/obj/structure/table, -/obj/item/reagent_containers/cup/bottle/morphine{ - pixel_x = -4; - pixel_y = 1 - }, -/obj/item/reagent_containers/cup/bottle/chloralhydrate, -/obj/item/reagent_containers/cup/bottle/toxin{ - pixel_x = 6; - pixel_y = 8 - }, -/obj/item/reagent_containers/cup/bottle/morphine{ - pixel_x = 5; - pixel_y = 1 - }, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/cup/bottle/facid{ - name = "fluorosulfuric acid bottle"; - pixel_x = -3; - pixel_y = 6 - }, -/obj/item/reagent_containers/syringe{ - pixel_y = 5 - }, -/obj/item/reagent_containers/dropper, -/obj/machinery/airalarm/directional/west, -/obj/machinery/button/ignition{ - id = "executionburn"; - name = "Justice Ignition Switch"; - pixel_x = -25; - pixel_y = 36 - }, -/obj/item/assembly/signaler{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/machinery/button/flasher{ - id = "justiceflash"; - name = "Justice Flash Control"; - pixel_x = -36; - pixel_y = 36; - req_access = list("security") - }, -/obj/machinery/button/door/directional/west{ - id = "executionfireblast"; - name = "Justice Area Lockdown"; - pixel_y = 24; - req_access = list("brig") - }, -/obj/machinery/button/door/directional/west{ - id = "SecJusticeChamber"; - name = "Justice Vent Control"; - pixel_x = -36; - pixel_y = 24; - req_access = list("armory") - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron/dark, -/area/station/security/execution/education) "teY" = ( /obj/machinery/light/directional/east, /obj/machinery/camera/autoname/directional/east, @@ -55390,12 +55696,6 @@ /obj/item/radio/intercom/directional/east, /turf/open/floor/carpet, /area/station/service/library) -"tff" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "tfg" = ( /obj/machinery/field/generator, /turf/open/floor/plating, @@ -55521,20 +55821,6 @@ dir = 8 }, /area/station/medical/morgue) -"thT" = ( -/obj/structure/cable, -/obj/machinery/camera/directional/east{ - c_tag = "Xenobiology Lab - Central West"; - network = list("ss13","rd","xeno") - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/button/door/directional/east{ - id = "XenoPens"; - name = "Xenobiology Shutters"; - req_access = list("xenobiology") - }, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "thY" = ( /obj/effect/spawner/random/structure/grille, /obj/effect/turf_decal/stripes/line{ @@ -55577,18 +55863,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/hallway/primary/port) -"tiT" = ( -/obj/item/cultivator, -/obj/item/hatchet, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/item/paper/guides/jobs/hydroponics, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/spawner/random/entertainment/coin, -/obj/structure/table/wood, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "tjc" = ( /obj/structure/table/reinforced, /obj/item/stock_parts/power_store/cell/high{ @@ -55678,16 +55952,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"tjY" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/aft) "tkf" = ( /obj/structure/extinguisher_cabinet/directional/east, /obj/machinery/conveyor{ @@ -55701,21 +55965,6 @@ }, /turf/closed/wall/r_wall, /area/station/engineering/atmos/storage/gas) -"tkm" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Secure Network Access" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - 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/mapping_helpers/airlock/access/all/command/ai_upload, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/ai_upload_foyer) "tkn" = ( /obj/effect/spawner/random/structure/closet_maintenance, /obj/item/extinguisher, @@ -55723,6 +55972,13 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"tkr" = ( +/obj/docking_port/stationary/random{ + name = "lavaland"; + shuttle_id = "pod_lavaland" + }, +/turf/open/space/basic, +/area/space) "tkE" = ( /obj/machinery/requests_console/directional/east{ department = "Bridge"; @@ -55826,15 +56082,6 @@ dir = 4 }, /area/station/service/chapel) -"tmI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock{ - id_tag = "AuxShower"; - name = "Showers" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/commons/toilet/auxiliary) "tmK" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -55852,6 +56099,14 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/station/maintenance/aft/greater) +"tmQ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/corner, +/area/station/engineering/atmos) "tmU" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -55860,6 +56115,17 @@ /obj/machinery/meter, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) +"tnb" = ( +/obj/structure/bed/medical{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/iv_drip, +/obj/item/radio/intercom/prison/directional/west, +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) "tng" = ( /obj/machinery/light/no_nightlight/directional/north, /turf/open/floor/iron/dark, @@ -55905,6 +56171,14 @@ /obj/effect/spawner/random/decoration/glowstick, /turf/open/floor/iron/white, /area/station/medical/abandoned) +"tnI" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "tnP" = ( /obj/machinery/firealarm/directional/east, /obj/machinery/camera/directional/east{ @@ -55923,10 +56197,13 @@ }, /turf/open/floor/wood, /area/station/service/library) -"toH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) +"toF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "toK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/landmark/start/hangover, @@ -55952,16 +56229,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos/storage/gas) -"tpa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron/white/corner, -/area/station/hallway/secondary/entry) "tpg" = ( /obj/structure/showcase/cyborg/old{ dir = 8; @@ -55975,6 +56242,17 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) +"tpl" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/security/prison) "tpn" = ( /obj/machinery/light/small/directional/west, /obj/machinery/camera/directional/west{ @@ -56008,18 +56286,21 @@ /obj/machinery/griddle, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) -"tpK" = ( +"tpR" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 + dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/maintenance/solars/port/aft) +"tpX" = ( +/obj/structure/sign/poster/random/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "tqd" = ( /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron/white, @@ -56037,11 +56318,6 @@ /obj/effect/mapping_helpers/airlock/access/all/service/kitchen, /turf/open/floor/iron/cafeteria, /area/station/hallway/secondary/service) -"tqf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port/greater) "tqh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/dim/directional/east, @@ -56126,16 +56402,33 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) -"trJ" = ( -/obj/machinery/porta_turret/ai{ - dir = 1 +"tsb" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/ai_upload) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "tsd" = ( /turf/closed/wall, /area/station/maintenance/space_hut) +"tsf" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"tsi" = ( +/obj/structure/sign/warning/vacuum/external/directional/east, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/cable, +/obj/machinery/atmospherics/components/tank/air/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) "tst" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -56177,6 +56470,14 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/central) +"tsZ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/horizontal, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/space/basic, +/area/space/nearstation) "tth" = ( /obj/item/paper_bin/carbon, /obj/item/pen/fountain, @@ -56223,6 +56524,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"ttW" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "ttX" = ( /obj/structure/rack, /obj/item/electronics/airlock, @@ -56241,11 +56548,6 @@ }, /turf/open/floor/iron, /area/station/construction/mining/aux_base) -"tub" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/white, -/area/station/security/prison/mess) "tug" = ( /obj/structure/extinguisher_cabinet/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -56277,10 +56579,10 @@ /obj/effect/spawner/random/food_or_drink/seed, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"tvg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +"tuM" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) "tvE" = ( @@ -56303,6 +56605,13 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/supermatter/room) +"twf" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/crossing/horizontal, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/space/basic, +/area/space/nearstation) "twl" = ( /obj/structure/table, /obj/item/hand_tele, @@ -56315,21 +56624,6 @@ /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"twu" = ( -/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 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/science/cytology) "twy" = ( /obj/effect/turf_decal/siding/purple, /turf/open/floor/iron/dark, @@ -56357,6 +56651,12 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"txg" = ( +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/box/red, +/turf/open/floor/iron/dark, +/area/station/security/brig) "txh" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/maintenance_hatch{ @@ -56394,13 +56694,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"txC" = ( -/obj/docking_port/stationary/random{ - name = "lavaland"; - shuttle_id = "pod_lavaland" - }, -/turf/open/space/basic, -/area/space) "txG" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ dir = 5 @@ -56411,13 +56704,6 @@ /obj/machinery/vending/cigarette, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"txP" = ( -/obj/effect/landmark/start/botanist, -/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, -/area/station/service/hydroponics) "tyj" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -56493,6 +56779,16 @@ /obj/structure/window/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/medical/office) +"tzJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/brown/hidden, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) "tzP" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -56503,17 +56799,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/science/lab) -"tzR" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Departure Lounge Airlock" - }, -/obj/effect/landmark/navigate_destination, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "tAc" = ( /obj/machinery/shower/directional/south, /obj/item/radio/intercom/directional/east, @@ -56532,6 +56817,14 @@ }, /turf/open/floor/iron/white/corner, /area/station/hallway/primary/aft) +"tAy" = ( +/obj/machinery/photocopier/prebuilt, +/obj/machinery/camera/directional/east{ + c_tag = "Law Office" + }, +/obj/machinery/light/directional/east, +/turf/open/floor/wood, +/area/station/service/lawoffice) "tAD" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -56553,10 +56846,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/aft/greater) -"tAI" = ( -/obj/machinery/photocopier/prebuilt, -/turf/open/floor/iron/white, -/area/station/science/research) "tAQ" = ( /obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/siding/wood{ @@ -56671,16 +56960,6 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron/dark, /area/station/science/lab) -"tDh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "tDk" = ( /obj/structure/rack, /obj/effect/spawner/random/techstorage/engineering_all, @@ -56690,20 +56969,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white, /area/station/medical/abandoned) -"tDz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/holopad, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "tDN" = ( /obj/structure/chair{ dir = 8 @@ -56736,12 +57001,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/abandoned) -"tEi" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "tEj" = ( /obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -56776,13 +57035,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/science/research) -"tEy" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria, -/area/station/service/kitchen) "tEP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -56790,18 +57042,27 @@ /obj/machinery/light_switch/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/storage/tcomms) +"tFj" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/meter/layer4, +/turf/open/floor/plating/airless, +/area/space/nearstation) "tFr" = ( /obj/structure/cable, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"tFE" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +"tGA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/corner, -/area/station/engineering/atmos) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "tGI" = ( /obj/machinery/light_switch/directional/west, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -56846,16 +57107,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/prison) -"tHD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "tHE" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -56947,6 +57198,13 @@ }, /turf/open/floor/iron/white, /area/station/medical/pharmacy) +"tIE" = ( +/obj/structure/closet/crate/trashcart, +/obj/effect/spawner/random/contraband/prison, +/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/security/prison/safe) "tIH" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -57008,6 +57266,17 @@ }, /turf/open/floor/iron/kitchen_coldroom/freezerfloor, /area/station/medical/coldroom) +"tJr" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 1 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/surgery/theatre) "tJB" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -57089,32 +57358,9 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"tKw" = ( -/obj/machinery/atmospherics/components/tank/air{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/virology) "tKE" = ( /turf/closed/wall, /area/station/security/checkpoint/engineering) -"tKM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 4; - name = "Airlock Pump"; - target_pressure = 300; - hide = 1 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "tKN" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -57132,27 +57378,6 @@ /obj/structure/sign/warning/electric_shock/directional/south, /turf/open/space/basic, /area/space/nearstation) -"tLc" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "xeno_airlock_exterior"; - idInterior = "xeno_airlock_interior"; - idSelf = "xeno_airlock_control"; - name = "Access Console"; - pixel_x = -25; - pixel_y = -25; - req_access = list("xenobiology") - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/science/cytology) "tLd" = ( /obj/structure/chair/office{ dir = 8 @@ -57226,6 +57451,19 @@ }, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) +"tLS" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port) "tMe" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/light/small/directional/east, @@ -57377,15 +57615,6 @@ }, /turf/open/floor/iron/kitchen_coldroom/freezerfloor, /area/station/service/kitchen/coldroom) -"tNW" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/photocopier/prebuilt, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/carpet, -/area/station/command/heads_quarters/hos) "tOd" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -57516,16 +57745,6 @@ /obj/item/clothing/mask/surgical, /turf/open/floor/iron/showroomfloor, /area/station/maintenance/starboard/lesser) -"tPY" = ( -/obj/machinery/door/airlock/engineering{ - name = "Starboard Quarter Solar Access" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/aft) "tQp" = ( /obj/structure/cable, /obj/effect/turf_decal/siding/wood{ @@ -57594,10 +57813,13 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) -"tRY" = ( -/obj/structure/transit_tube/diagonal/topleft, -/turf/open/space/basic, -/area/space/nearstation) +"tSi" = ( +/obj/machinery/door/airlock/security{ + name = "Court Cell" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/dark, +/area/station/security/holding_cell) "tSw" = ( /turf/closed/wall, /area/station/maintenance/aft/greater) @@ -57671,6 +57893,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) +"tUh" = ( +/obj/effect/turf_decal/siding/wideplating_new{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "tUl" = ( /obj/structure/table, /obj/item/stock_parts/micro_laser, @@ -57748,13 +57982,17 @@ /obj/item/clothing/mask/gas, /turf/open/floor/plating, /area/station/maintenance/central) -"tUL" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/firealarm_sanity, +"tUX" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/sparker/directional/west{ + id = "executionburn" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, /turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/ai_upload) +/area/station/security/execution/education) "tVk" = ( /obj/machinery/light/directional/south, /obj/machinery/firealarm/directional/south, @@ -57847,32 +58085,44 @@ /obj/effect/spawner/random/engineering/atmospherics_portable, /turf/open/floor/plating, /area/station/maintenance/fore) +"tWL" = ( +/obj/structure/rack, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/spawner/random/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"tWQ" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/computer/records/security{ + dir = 4 + }, +/obj/machinery/button/door/directional/west{ + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_y = -9 + }, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) "tWV" = ( /obj/machinery/holopad, /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"tXk" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +"tXq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/maintenance/starboard/greater) -"tXu" = ( -/obj/item/kirbyplants/organic/plant5, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"tXr" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "tXx" = ( /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 8 @@ -57895,13 +58145,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"tXF" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/box/red, -/turf/open/floor/iron/dark, -/area/station/security/brig) "tXO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/broken_floor, @@ -57943,15 +58186,6 @@ }, /turf/open/floor/iron/checker, /area/station/engineering/atmos/storage/gas) -"tYL" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "tYO" = ( /obj/machinery/door/airlock/command{ name = "Research Director's Office" @@ -58034,6 +58268,12 @@ }, /turf/open/floor/plating, /area/station/medical/pharmacy) +"tZL" = ( +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas/twentythree_twentythree, +/turf/open/floor/iron, +/area/station/commons/storage/tools) "tZX" = ( /obj/structure/window/spawner/directional/west, /obj/machinery/light/floor, @@ -58085,11 +58325,6 @@ }, /turf/open/floor/iron, /area/station/security/office) -"uar" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/hydroponics/soil/rich, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) "uay" = ( /obj/structure/cable, /turf/open/floor/plating/airless, @@ -58182,6 +58417,11 @@ dir = 4 }, /area/station/commons/fitness) +"ubw" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/space/basic, +/area/space/nearstation) "ubB" = ( /obj/structure/table/reinforced, /obj/item/folder/blue{ @@ -58255,6 +58495,25 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/research) +"ucf" = ( +/obj/structure/table/reinforced, +/obj/item/tank/internals/anesthetic{ + pixel_x = 3 + }, +/obj/item/tank/internals/anesthetic, +/obj/item/tank/internals/anesthetic{ + pixel_x = -3 + }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/machinery/light/small/directional/east, +/obj/item/clothing/mask/breath/muzzle{ + pixel_y = -4 + }, +/obj/item/clothing/mask/breath/muzzle, +/obj/item/clothing/mask/breath/muzzle, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) "ucm" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/delivery, @@ -58267,6 +58526,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) +"ucn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) "uco" = ( /obj/machinery/holopad, /obj/structure/cable, @@ -58279,26 +58550,17 @@ /obj/machinery/portable_atmospherics/canister, /turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) -"udp" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +"ude" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) -"udr" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Arrivals - Aft Arm" - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/corner, -/area/station/hallway/secondary/entry) +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/surgery/theatre) "udD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -58389,30 +58651,18 @@ /obj/effect/mapping_helpers/requests_console/assistance, /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) -"ueJ" = ( +"ufZ" = ( +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, -/obj/machinery/door/airlock/virology/glass{ - name = "Virology Lab" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"ufd" = ( -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/structure/closet/l3closet, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "uga" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, @@ -58430,6 +58680,17 @@ /obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron/dark, /area/station/security/brig) +"ugg" = ( +/obj/machinery/door/airlock/external{ + name = "Transport Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) "ugP" = ( /obj/effect/turf_decal/box/corners{ dir = 4 @@ -58472,15 +58733,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/security/checkpoint/customs) -"uhL" = ( -/obj/structure/sign/warning/vacuum/external/directional/east, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/cable, -/obj/machinery/atmospherics/components/tank/air/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/fore) "uhP" = ( /obj/structure/chair/stool/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -58499,6 +58751,16 @@ }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/rd) +"uhU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "uhW" = ( /obj/structure/cable, /obj/machinery/door/window/right/directional/west{ @@ -58506,16 +58768,6 @@ }, /turf/open/floor/carpet, /area/station/service/theater) -"uhZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/vending/wallmed/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "uiw" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -58548,6 +58800,17 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"uiN" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1 + }, +/obj/effect/mapping_helpers/mail_sorting/medbay/virology, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/firealarm_sanity, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "uiR" = ( /obj/machinery/portable_atmospherics/canister/anesthetic_mix, /obj/effect/turf_decal/box/white{ @@ -58589,6 +58852,13 @@ /obj/structure/mirror/directional/east, /turf/open/floor/iron/freezer, /area/station/commons/toilet/restrooms) +"ukc" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port) "uke" = ( /obj/structure/rack, /obj/effect/spawner/random/food_or_drink/booze{ @@ -58649,10 +58919,20 @@ }, /turf/open/floor/iron, /area/station/service/bar) -"ukT" = ( -/obj/effect/landmark/start/roboticist, +"ukF" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/engine, +/area/station/science/explab) +"ukU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, /turf/open/floor/iron, -/area/station/science/robotics/lab) +/area/station/security/execution/transfer) +"ulm" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "ulv" = ( /obj/effect/turf_decal/stripes/white/line, /obj/effect/turf_decal/stripes/white/line{ @@ -58665,36 +58945,35 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/research) -"ulw" = ( -/obj/structure/bookcase/random, -/turf/open/floor/plating/airless, +"ulA" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/space/basic, /area/space/nearstation) -"ulz" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/departments/vault/directional/north{ - pixel_x = 32 +"ulB" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/railing/corner/end{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/command/nuke_storage) -"ulD" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /turf/open/floor/iron, -/area/station/security/brig) +/area/station/cargo/storage) "ulR" = ( /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"umn" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/firecloset, +/obj/item/clothing/glasses/meson/engine, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/engineering/main) "unc" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -58724,10 +59003,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"unw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "uny" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ @@ -58759,13 +59034,6 @@ /obj/effect/turf_decal/siding/purple, /turf/open/floor/iron/white, /area/station/science/ordnance/testlab) -"unQ" = ( -/obj/structure/railing, -/obj/structure/chair/comfy{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) "unR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -58792,15 +59060,6 @@ }, /turf/open/floor/iron, /area/station/security/brig) -"uom" = ( -/obj/machinery/door/airlock{ - name = "Port Emergency Storage" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/maintenance/port) "uor" = ( /obj/machinery/door/poddoor{ id = "QMLoaddoor2"; @@ -58838,6 +59097,41 @@ /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"uoE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/vending/wallmed/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"uoM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 locker" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"uoU" = ( +/obj/structure/cable, +/obj/machinery/door/airlock{ + name = "Custodial Closet" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, +/obj/effect/landmark/navigate_destination/janitor, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) "upe" = ( /obj/machinery/camera/directional/east{ c_tag = "Interrogation room"; @@ -58846,6 +59140,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/security/interrogation) +"upG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "upM" = ( /obj/machinery/door/firedoor, /obj/structure/cable, @@ -58897,23 +59202,6 @@ /obj/effect/landmark/navigate_destination, /turf/open/floor/iron, /area/station/construction/mining/aux_base) -"uqk" = ( -/obj/item/cigbutt, -/obj/structure/table/reinforced, -/obj/item/paper{ - pixel_x = -4; - pixel_y = 6 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/item/stack/medical/ointment{ - pixel_x = 11; - pixel_y = 1 - }, -/turf/open/floor/iron, -/area/station/engineering/break_room) "uqp" = ( /obj/machinery/door/airlock/research{ name = "Research Division Access" @@ -58931,13 +59219,14 @@ /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron/white, /area/station/science/research) -"uqr" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 5 +"uqv" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/space/basic, -/area/space/nearstation) +/turf/open/floor/iron, +/area/station/science/robotics/lab) "uqA" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, @@ -59020,6 +59309,21 @@ }, /turf/open/floor/iron/white/corner, /area/station/hallway/secondary/entry) +"urY" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"usa" = ( +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/security/prison) "usg" = ( /obj/item/radio/intercom/directional/south, /obj/structure/table/reinforced, @@ -59054,16 +59358,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/toilet/auxiliary) -"ust" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/virology/glass{ - name = "Test Subject Cell" +"uso" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/atmos) "usA" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -59073,6 +59376,15 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"usB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/airlock_pump{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) "usC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -59179,12 +59491,45 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron, /area/station/service/bar) +"utT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) +"utY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plating, +/area/station/hallway/secondary/service) "uuc" = ( /obj/structure/chair/pew/left, /turf/open/floor/iron/chapel{ dir = 8 }, /area/station/service/chapel) +"uun" = ( +/obj/structure/sign/warning/vacuum/external/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "uuv" = ( /obj/machinery/holopad, /obj/effect/turf_decal/stripes/line{ @@ -59193,34 +59538,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) -"uuL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/sign/map/meta/left{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "uuO" = ( /obj/machinery/mech_bay_recharge_port{ dir = 8 }, /turf/open/floor/iron, /area/station/security/mechbay) -"uuV" = ( -/obj/machinery/light_switch/directional/west, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "uuW" = ( /obj/structure/table, /obj/item/papercutter{ @@ -59233,16 +59556,6 @@ }, /turf/open/floor/iron, /area/station/cargo/sorting) -"uvr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "uvw" = ( /obj/machinery/status_display/supply{ pixel_y = 32 @@ -59268,28 +59581,11 @@ }, /turf/open/floor/iron, /area/station/security/brig) -"uvP" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/virology/glass{ - name = "Containment Cells" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/obj/effect/turf_decal/tile/green/fourcorners, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"uvU" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/trimline/red/filled/warning/corner, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +"uvO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "uwa" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -59327,15 +59623,13 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) +"uwK" = ( +/obj/effect/landmark/start/roboticist, +/turf/open/floor/iron, +/area/station/science/robotics/lab) "uwQ" = ( /turf/closed/wall/r_wall, /area/station/engineering/atmos) -"uwT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "uxa" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -59367,26 +59661,16 @@ dir = 1 }, /area/station/engineering/atmos) -"uxn" = ( -/obj/machinery/light/small/directional/east, +"uxq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/hallway/secondary/entry) "uxt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/machinery/meter, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) -"uxD" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "uxS" = ( /turf/open/floor/wood, /area/station/maintenance/port/aft) @@ -59403,6 +59687,13 @@ /obj/structure/plasticflaps, /turf/open/floor/plating, /area/station/cargo/sorting) +"uyd" = ( +/obj/structure/sign/warning/pods/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron, +/area/station/security/brig) "uyf" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/trimline/brown/filled/line, @@ -59414,6 +59705,19 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/sorting) +"uyi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/button/door/directional/south{ + id = "prisonereducation"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) "uyr" = ( /obj/item/radio/intercom/directional/east, /obj/structure/disposalpipe/segment, @@ -59497,16 +59801,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"uzu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/engineering{ - name = "Port Bow Solar Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/fore) "uzJ" = ( /obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 4 @@ -59515,6 +59809,32 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"uzK" = ( +/obj/structure/table, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable, +/obj/item/pen/blue{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/item/pen/fountain{ + pixel_x = 10 + }, +/obj/item/pen/red{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/stamp/denied{ + pixel_y = -1 + }, +/obj/item/stamp{ + pixel_x = -9; + pixel_y = -1 + }, +/turf/open/floor/catwalk_floor/iron, +/area/station/cargo/storage) "uAg" = ( /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/simple/supply/hidden, @@ -59524,13 +59844,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"uAj" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/burnt_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "uAu" = ( /obj/machinery/conveyor{ dir = 1; @@ -59541,6 +59854,27 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"uAC" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"uAE" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "uAM" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -59550,26 +59884,11 @@ /turf/open/floor/plating, /area/station/maintenance/port) "uAZ" = ( -/obj/structure/table, -/obj/machinery/newscaster/directional/east, -/obj/machinery/camera/directional/south{ - c_tag = "Departure Lounge - Security Post" - }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/taperecorder{ - pixel_x = 4 - }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/obj/machinery/light/small/directional/south, -/obj/structure/reagent_dispensers/wall/peppertank/directional/south{ - pixel_x = 32 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) "uBj" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -59627,6 +59946,14 @@ dir = 8 }, /area/station/medical/medbay/lobby) +"uCk" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/security/prison/garden) "uCq" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -59675,17 +60002,6 @@ /obj/structure/sign/departments/aiupload/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/central) -"uDw" = ( -/obj/machinery/door/airlock/research{ - name = "Ordnance Lab" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, -/turf/open/floor/iron/white, -/area/station/science/ordnance/office) "uDH" = ( /obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ dir = 1 @@ -59712,18 +60028,6 @@ }, /turf/open/floor/engine, /area/station/science/explab) -"uEi" = ( -/obj/machinery/door/airlock/external/glass{ - name = "Supply Door Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/cargo/storage) "uEo" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -59732,6 +60036,15 @@ /obj/machinery/portable_atmospherics/canister, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"uEs" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) "uEw" = ( /obj/structure/cable, /obj/effect/mapping_helpers/burnt_floor, @@ -59773,14 +60086,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/disposal) -"uEM" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/radio/intercom/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "uEP" = ( /obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/arrows/red{ @@ -59810,12 +60115,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/security/mechbay) -"uFe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "uFf" = ( /obj/machinery/holopad, /obj/effect/spawner/random/engineering/tracking_beacon, @@ -59841,48 +60140,30 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) -"uFr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/surgery/aft) "uFw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/satellite) +"uFy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) "uFC" = ( /obj/effect/spawner/random/trash/caution_sign, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"uFE" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) -"uFK" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) +"uFD" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/photocopier/prebuilt, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/engineering/break_room) "uFQ" = ( /obj/machinery/computer/cargo/request{ dir = 8 @@ -59961,18 +60242,16 @@ /obj/effect/spawner/random/techstorage/ai_all, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"uGx" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/freezer, -/area/station/security/prison/shower) -"uGC" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 +"uGz" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 8; + name = "Airlock Pump"; + target_pressure = 300; + hide = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/cargo/storage) +/turf/open/floor/plating, +/area/station/maintenance/port) "uGD" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -59987,6 +60266,16 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"uGP" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/service/hydroponics) "uGU" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -60025,19 +60314,6 @@ /obj/effect/spawner/random/engineering/flashlight, /turf/open/floor/iron, /area/station/command/gateway) -"uHk" = ( -/obj/structure/table, -/obj/machinery/light_switch/directional/east, -/obj/item/storage/toolbox/artistic{ - pixel_x = -1; - pixel_y = 7 - }, -/obj/item/storage/toolbox/crafter{ - pixel_x = 2; - pixel_y = 1 - }, -/turf/open/floor/iron, -/area/station/commons/storage/tools) "uHo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -60049,12 +60325,6 @@ /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron, /area/station/service/hydroponics) -"uHt" = ( -/obj/structure/cable, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "uHA" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -60064,6 +60334,11 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/storage) +"uHB" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/vending/autodrobe, +/turf/open/floor/plating, +/area/station/maintenance/port) "uHD" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/disposalpipe/segment, @@ -60076,6 +60351,14 @@ /obj/machinery/status_display/evac/directional/south, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"uHM" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "uIe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -60093,19 +60376,11 @@ "uIs" = ( /turf/closed/wall, /area/station/service/kitchen) -"uIM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/cryo) +"uIC" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/obj/machinery/light/small/dim/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port) "uIP" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -60116,15 +60391,6 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) -"uJc" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/light_switch/directional/west, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/wood, -/area/station/command/heads_quarters/hop) "uJm" = ( /obj/structure/bookcase{ name = "Forbidden Knowledge" @@ -60165,17 +60431,6 @@ /obj/structure/chair/stool/directional/east, /turf/open/floor/iron, /area/station/commons/locker) -"uJI" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "Security Blast Door" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron, -/area/station/security/brig) "uJL" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -60188,13 +60443,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) -"uKi" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced/spawner/directional/east, -/turf/open/space/basic, -/area/space/nearstation) "uKj" = ( /obj/structure/chair, /turf/open/floor/iron/dark, @@ -60357,15 +60605,18 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) -"uNd" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +"uMY" = ( +/obj/machinery/door/airlock/external{ + name = "Security External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/maintenance/starboard/greater) +/turf/open/floor/plating, +/area/station/security/execution/transfer) "uNl" = ( /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 4 @@ -60376,35 +60627,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/engine) -"uNs" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 8; - id = "XenoPens"; - name = "Xenobiology Lockdown" - }, -/turf/open/floor/iron, -/area/station/science/xenobiology) -"uNB" = ( -/obj/structure/rack, -/obj/item/storage/box/firingpins{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/firingpins, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/lockers) "uND" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -60418,18 +60640,19 @@ /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, /area/station/service/janitor) -"uNO" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/science/xenobiology/hallway) "uNS" = ( /obj/effect/spawner/random/trash/box, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) +"uNU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "uNZ" = ( /obj/structure/lattice/catwalk, /obj/structure/closet/crate, @@ -60591,18 +60814,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"uQP" = ( -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "atmos_end_big_lad" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/engineering/atmos) "uRa" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance" @@ -60636,6 +60847,13 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"uRI" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible{ + dir = 8 + }, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "uRJ" = ( /obj/machinery/door/window/right/directional/north{ name = "Atmospherics Access"; @@ -60660,12 +60878,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/security/prison) -"uSr" = ( -/obj/machinery/light/small/red/directional/west, -/obj/structure/table, -/obj/item/newspaper, -/turf/open/floor/plating/airless, -/area/space/nearstation) +"uSv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/binary/passive_gate/layer4{ + target_pressure = 1200; + on = 1; + name = "Airlock Valve"; + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) "uSz" = ( /obj/structure/table, /obj/item/phone{ @@ -60675,18 +60897,6 @@ /obj/machinery/newscaster/directional/east, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"uSK" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/command/storage/satellite) "uSM" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ dir = 1 @@ -60707,12 +60917,6 @@ /obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/dark, /area/station/medical/storage) -"uTB" = ( -/obj/machinery/atmospherics/components/tank/air/layer4{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/port) "uTH" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 @@ -60770,13 +60974,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/commons/locker) -"uUp" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 1 - }, -/turf/open/space/basic, -/area/space/nearstation) "uUu" = ( /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, @@ -60805,15 +61002,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/interrogation) -"uVe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/airlock_pump{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/hallway/secondary/entry) "uVf" = ( /obj/structure/table, /obj/item/storage/toolbox/electrical{ @@ -60881,14 +61069,6 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/white, /area/station/science/research) -"uVI" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/sign/poster/official/cleanliness/directional/south, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sink/directional/east, -/turf/open/floor/iron, -/area/station/service/hydroponics) "uVJ" = ( /obj/effect/spawner/random/structure/grille, /obj/structure/girder, @@ -61017,6 +61197,11 @@ "uYi" = ( /turf/open/floor/plating/airless, /area/station/solars/starboard/aft) +"uYj" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/vending/wallmed/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "uYl" = ( /obj/structure/chair/comfy/brown{ dir = 4 @@ -61024,6 +61209,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) +"uYm" = ( +/obj/machinery/meter, +/obj/machinery/door/window/left/directional/north{ + name = "Gas Ports" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) "uYp" = ( /turf/closed/wall, /area/station/medical/break_room) @@ -61176,6 +61369,18 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/security/range) +"vaH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron/white, +/area/station/security/medical) "vaI" = ( /obj/item/clothing/suit/hazardvest, /obj/item/clothing/suit/hazardvest, @@ -61189,6 +61394,51 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron, /area/station/engineering/main) +"vbf" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port) +"vbq" = ( +/obj/machinery/light/directional/north, +/obj/structure/table, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/sign/map/meta/right{ + pixel_y = 32 + }, +/turf/open/floor/iron/checker, +/area/station/engineering/atmos/storage/gas) +"vbt" = ( +/obj/structure/table, +/obj/item/folder/red{ + pixel_x = 3 + }, +/obj/item/folder/white{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/restraints/handcuffs, +/obj/item/radio/off, +/obj/machinery/requests_console/directional/east{ + department = "Security"; + name = "Security Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/information, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "vbF" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, @@ -61222,6 +61472,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/security/checkpoint/medical) +"vcb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "vcu" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -61229,26 +61489,6 @@ /obj/machinery/holopad, /turf/open/floor/iron/dark, /area/station/engineering/storage/tcomms) -"vcx" = ( -/obj/structure/table, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/item/storage/box/bandages{ - pixel_x = -7; - pixel_y = 2 - }, -/obj/item/stack/medical/ointment{ - pixel_x = 11; - pixel_y = 5 - }, -/obj/item/stack/medical/bandage{ - pixel_x = 13; - pixel_y = -3 - }, -/turf/open/floor/iron, -/area/station/command/gateway) "vcE" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -61284,29 +61524,6 @@ }, /turf/open/floor/iron, /area/station/security/office) -"vdm" = ( -/obj/structure/rack, -/obj/machinery/camera/directional/south{ - c_tag = "Brig - Infirmary" - }, -/obj/item/clothing/under/rank/medical/scrubs/purple, -/obj/item/healthanalyzer{ - pixel_y = -2 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/window/spawner/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron/white, -/area/station/security/medical) "vdx" = ( /obj/machinery/rnd/experimentor, /turf/open/floor/engine, @@ -61352,13 +61569,6 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) -"veS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/station/medical/surgery/theatre) "vfa" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 @@ -61416,27 +61626,11 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, /turf/open/floor/iron/dark, /area/station/engineering/storage/tcomms) -"vge" = ( -/obj/structure/table, -/obj/item/paper_bin/construction, -/obj/item/airlock_painter, -/obj/item/rcl/pre_loaded, -/obj/item/hand_labeler, -/turf/open/floor/iron, -/area/station/commons/storage/tools) "vgr" = ( /obj/item/crowbar, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) -"vgu" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/freezer, -/area/station/commons/toilet/restrooms) "vgv" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -61446,16 +61640,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/command/gateway) -"vgQ" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation B" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/turf/open/floor/iron/white, -/area/station/medical/virology) "vgW" = ( /obj/machinery/door/window/left/directional/west{ name = "MiniSat Airlock Access" @@ -61497,6 +61681,13 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron, /area/station/security/courtroom) +"vht" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) "vhv" = ( /turf/closed/wall/r_wall, /area/station/engineering/atmospherics_engine) @@ -61568,6 +61759,11 @@ }, /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) +"viP" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "viQ" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -61586,6 +61782,12 @@ /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) +"vje" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "vjg" = ( /obj/structure/railing/corner/end/flip{ dir = 8 @@ -61672,11 +61874,6 @@ }, /turf/open/floor/iron, /area/station/cargo/sorting) -"vjV" = ( -/obj/item/kirbyplants, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "vjX" = ( /obj/structure/table/reinforced, /obj/item/folder/white{ @@ -61701,6 +61898,11 @@ /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron/white, /area/station/medical/pharmacy) +"vjZ" = ( +/obj/structure/table, +/obj/item/storage/test_tube_rack/full, +/turf/open/floor/iron/dark/side, +/area/station/security/prison) "vkb" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -61736,12 +61938,28 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/grass, /area/station/science/research) +"vkr" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "vkD" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"vla" = ( +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) "vlh" = ( /obj/structure/rack, /obj/effect/spawner/random/techstorage/rnd_secure_all, @@ -61844,6 +62062,38 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"vna" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/virology/glass{ + name = "Virology Lab" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"vnk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + id_tag = "prisonereducation"; + name = "Prisoner Education Chamber" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron, +/area/station/security/execution/education) "vnm" = ( /obj/structure/cable, /obj/structure/showcase/cyborg/old{ @@ -61862,11 +62112,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/command/teleporter) -"vns" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/space/basic, -/area/space/nearstation) "vnE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -61894,13 +62139,11 @@ /obj/item/bedsheet, /turf/open/floor/iron, /area/station/security/brig) -"vof" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/tank/air/layer4{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) +"voa" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "vol" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -61929,6 +62172,12 @@ dir = 4 }, /area/station/medical/morgue) +"voE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sink/directional/west, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) "voQ" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -61980,6 +62229,19 @@ /obj/effect/spawner/random/structure/closet_empty/crate, /turf/open/floor/iron, /area/station/maintenance/port/aft) +"vpM" = ( +/obj/item/kirbyplants/organic/plant3, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/sign/map/meta/right{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) "vpP" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -62034,12 +62296,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"vqI" = ( -/obj/structure/transit_tube/curved{ - dir = 4 - }, -/turf/open/space/basic, -/area/space/nearstation) "vqU" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -62101,17 +62357,6 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/station/security/checkpoint/customs) -"vsr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/commons/toilet/auxiliary) -"vsF" = ( -/obj/effect/landmark/generic_maintenance_landmark, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/fore) "vsG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ @@ -62159,16 +62404,12 @@ /obj/item/pen, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) -"vtd" = ( -/obj/machinery/door/airlock/engineering{ - name = "Starboard Bow Solar Access" +"vsV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/station/maintenance/solars/starboard/fore) +/area/station/maintenance/aft/lesser) "vth" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, @@ -62291,9 +62532,21 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"vuf" = ( +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/security/prison) "vun" = ( /turf/closed/wall, /area/station/medical/storage) +"vuo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "vuu" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -62315,11 +62568,6 @@ /obj/effect/spawner/random/engineering/flashlight, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"vuA" = ( -/obj/effect/spawner/random/structure/crate, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "vuJ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ @@ -62418,6 +62666,23 @@ /obj/machinery/duct, /turf/open/floor/iron/freezer, /area/station/commons/fitness/recreation) +"vwq" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"vwN" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) "vwP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -62612,19 +62877,6 @@ /mob/living/carbon/human/species/monkey, /turf/open/floor/grass, /area/station/medical/virology) -"vzP" = ( -/obj/structure/sink/directional/west, -/obj/machinery/light_switch/directional/east{ - pixel_y = 6 - }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 4 - }, -/obj/machinery/firealarm/directional/east{ - pixel_y = -4 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) "vzS" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -62632,17 +62884,6 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) -"vzV" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "vzW" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/rnd/production/circuit_imprinter/department/science, @@ -62667,12 +62908,23 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"vAd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +"vAe" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, /turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/hallway/secondary/entry) +"vAg" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/vending/wallmed/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) "vAH" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -62746,19 +62998,19 @@ }, /turf/open/floor/iron/white, /area/station/science/research) +"vBJ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/transit_tube/horizontal, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/space/basic, +/area/space/nearstation) "vCh" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/maintenance/port/aft) -"vCl" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "vCr" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -62766,13 +63018,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/engineering/gravity_generator) -"vCu" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/iron, -/area/station/commons/toilet/auxiliary) "vCC" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -62969,14 +63214,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/interrogation) -"vFr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/spawner/random/food_or_drink/plant_produce, -/obj/structure/table/wood, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "vFx" = ( /obj/structure/toilet{ pixel_y = 13 @@ -63071,14 +63308,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"vHb" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/security/prison/garden) "vHs" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ @@ -63103,13 +63332,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron, /area/station/science/robotics/mechbay) -"vHZ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "vIa" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -63227,24 +63449,6 @@ /obj/effect/spawner/random/clothing/costume, /turf/open/floor/plating, /area/station/maintenance/port) -"vKb" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) -"vKc" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "vKd" = ( /obj/effect/spawner/random/trash/garbage{ spawn_scatter_radius = 1 @@ -63272,29 +63476,12 @@ }, /turf/open/floor/carpet/royalblue, /area/station/service/library) -"vKv" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port) "vKL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/carpet, /area/station/command/bridge) -"vKM" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/external, -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "vKT" = ( /obj/structure/girder, /obj/effect/spawner/random/structure/grille, @@ -63376,17 +63563,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/service/theater) -"vMD" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/engineering/external, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "vME" = ( /obj/structure/chair/stool/directional/north, /obj/structure/cable, @@ -63430,25 +63606,20 @@ }, /turf/open/floor/iron, /area/station/command/gateway) -"vNl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"vNk" = ( +/obj/machinery/door/airlock{ + name = "Cleaning Closet" }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port/greater) +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) "vNp" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 }, /turf/open/floor/iron, /area/station/cargo/lobby) -"vNt" = ( -/obj/effect/spawner/random/structure/grille, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "vNv" = ( /obj/structure/extinguisher_cabinet/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -63458,15 +63629,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"vNz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "vNM" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -63511,10 +63673,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"vOZ" = ( -/obj/machinery/duct, -/turf/closed/wall, -/area/station/commons/fitness/recreation) "vPf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ @@ -63631,6 +63789,15 @@ /obj/structure/sign/warning/pods, /turf/closed/wall/r_wall, /area/station/security/brig) +"vQO" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig) "vQR" = ( /obj/machinery/power/port_gen/pacman/pre_loaded, /obj/effect/mapping_helpers/burnt_floor, @@ -63696,15 +63863,6 @@ /obj/machinery/light/floor, /turf/open/floor/iron, /area/station/commons/locker) -"vRk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction/flip, -/turf/open/floor/plating, -/area/station/maintenance/starboard/greater) "vRr" = ( /obj/effect/turf_decal/trimline/brown/corner{ dir = 1 @@ -63760,16 +63918,6 @@ "vRU" = ( /turf/open/floor/carpet, /area/station/service/theater) -"vSd" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "vSh" = ( /obj/machinery/status_display/ai/directional/north, /obj/item/storage/toolbox/mechanical{ @@ -63819,14 +63967,10 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark/corner, /area/station/engineering/storage_shared) -"vSH" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Art Storage" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"vSI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/commons/storage/tools) +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) "vSU" = ( /obj/machinery/door/airlock{ id_tag = "Toilet2"; @@ -63850,6 +63994,14 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/commons/dorms) +"vTu" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/obj/machinery/duct, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/treatment_center) "vTC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/iv_drip, @@ -63882,11 +64034,6 @@ /obj/item/stack/cable_coil/five, /turf/open/floor/iron/dark, /area/station/security/mechbay) -"vUq" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "vUH" = ( /obj/structure/table/glass, /obj/structure/cable, @@ -63929,13 +64076,6 @@ /obj/effect/turf_decal/tile/dark_blue/half/contrasted, /turf/open/floor/iron/kitchen_coldroom, /area/station/medical/coldroom) -"vVj" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/turf/open/space/basic, -/area/space/nearstation) "vVp" = ( /obj/structure/reagent_dispensers/fueltank, /obj/structure/sign/poster/contraband/random/directional/north, @@ -63961,13 +64101,15 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"vVz" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +"vVy" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) "vVE" = ( /obj/machinery/camera/motion/directional/east{ c_tag = "MiniSat Maintenance"; @@ -64025,16 +64167,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"vWq" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "vWv" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 @@ -64084,6 +64216,18 @@ }, /turf/open/floor/catwalk_floor/iron, /area/station/cargo/storage) +"vWE" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/trimline/purple, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "vWF" = ( /obj/structure/cable, /obj/machinery/holopad, @@ -64107,13 +64251,6 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron, /area/station/security/office) -"vXp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/netpod, -/obj/effect/decal/cleanable/blood/gibs/robot_debris, -/obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/cargo/bitrunning/den) "vXt" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 9 @@ -64125,15 +64262,6 @@ dir = 1 }, /area/station/engineering/atmos) -"vXB" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "vXC" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room" @@ -64153,16 +64281,29 @@ /obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"vXR" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +"vXZ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/entry) "vYg" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/command/gateway) +"vYx" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Access" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "atmos_end_big_lad" + }, +/turf/open/floor/plating, +/area/station/engineering/atmos) "vYD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -64264,18 +64405,6 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"vZJ" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "vZM" = ( /obj/machinery/airalarm/directional/south, /obj/item/stack/package_wrap{ @@ -64354,6 +64483,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/service/hydroponics) +"waB" = ( +/obj/machinery/door/airlock/external/glass{ + name = "Supply Door Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/cargo/storage) "waD" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -64396,29 +64537,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, /area/station/medical/storage) -"wba" = ( -/obj/effect/spawner/random/trash/garbage, -/obj/effect/spawner/random/engineering/atmospherics_portable, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) -"wbh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"wbl" = ( -/obj/structure/cable, -/obj/structure/sign/warning/secure_area/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "wbF" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -64443,11 +64561,6 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/plating, /area/station/service/chapel/funeral) -"wcn" = ( -/obj/structure/table, -/obj/item/paper/fluff/holodeck/disclaimer, -/turf/open/floor/iron, -/area/station/commons/fitness/recreation) "wcr" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ @@ -64470,6 +64583,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"wcy" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/trimline/brown/filled/arrow_cw{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) "wcL" = ( /obj/machinery/door/window/left/directional/west{ name = "Library Desk Door"; @@ -64486,20 +64608,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"wcZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/structure/sign/map/meta/left{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) "wde" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -64512,12 +64620,6 @@ "wdr" = ( /turf/closed/wall, /area/station/hallway/secondary/entry) -"wdu" = ( -/obj/structure/easel, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "wdv" = ( /obj/effect/turf_decal/siding/purple, /obj/structure/cable, @@ -64577,6 +64679,15 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"weo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) "wep" = ( /obj/structure/sign/departments/chemistry/directional/east, /obj/machinery/camera/directional/east{ @@ -64617,10 +64728,27 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/station/maintenance/central) +"weM" = ( +/obj/machinery/duct, +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/station/maintenance/port) "wfm" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/science/robotics/lab) +"wfn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "wfp" = ( /obj/effect/turf_decal/siding/white{ dir = 5 @@ -64671,11 +64799,22 @@ /obj/structure/table/glass, /turf/open/floor/iron/dark, /area/station/command/bridge) -"wfZ" = ( -/obj/machinery/airalarm/directional/east, +"wfN" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/commons/toilet/auxiliary) +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"wga" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "wgf" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/firecloset, @@ -64736,6 +64875,14 @@ }, /turf/closed/wall, /area/station/maintenance/port/fore) +"wgP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "wgQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -64785,6 +64932,15 @@ /obj/effect/landmark/navigate_destination, /turf/open/floor/iron/white, /area/station/medical/pharmacy) +"why" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/plating, +/area/station/security/execution/education) "whC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -64830,6 +64986,15 @@ /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /turf/open/floor/engine/co2, /area/station/engineering/atmos) +"wiA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port) "wiF" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/delivery, @@ -64850,14 +65015,6 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"wja" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "wjn" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -64882,12 +65039,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) -"wjV" = ( -/obj/structure/sign/poster/random/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +"wjT" = ( +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/atmospherics/components/tank/air/layer4{ + dir = 8 + }, /turf/open/floor/plating, -/area/station/maintenance/aft/lesser) +/area/station/maintenance/solars/port/aft) "wkh" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -64925,18 +65086,6 @@ }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/rd) -"wkR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron/white, -/area/station/security/medical) "wkX" = ( /obj/effect/landmark/start/hangover, /obj/structure/chair/stool/directional/south, @@ -64962,16 +65111,6 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) -"wlu" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Security - EVA Storage" - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/security/brig) "wlx" = ( /obj/machinery/camera/directional/west{ c_tag = "Engineering - Foyer - Shared Storage" @@ -64995,6 +65134,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/storage/tools) +"wlZ" = ( +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "wmc" = ( /obj/structure/closet/secure_closet/evidence, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -65025,15 +65169,13 @@ /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /turf/open/floor/iron, /area/station/engineering/atmos) -"wmI" = ( -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/box/red, -/turf/open/floor/iron/dark, -/area/station/security/brig) "wmL" = ( /turf/closed/wall/r_wall, /area/station/science/xenobiology/hallway) +"wmS" = ( +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port) "wmT" = ( /obj/machinery/shower/directional/east, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -65047,13 +65189,41 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"wnH" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +"wnl" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/item/storage/box/monkeycubes{ + pixel_x = 6; + pixel_y = 9 + }, +/obj/item/storage/box/gloves{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/item/storage/box/monkeycubes{ + pixel_x = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"wnQ" = ( +/obj/structure/tank_dispenser{ + pixel_x = -1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/sign/map/meta/left{ + pixel_y = 32 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/engineering/atmos/storage/gas) "wnT" = ( /obj/machinery/light/small/directional/east, /obj/machinery/door/window/left/directional/south{ @@ -65092,12 +65262,6 @@ dir = 4 }, /area/station/service/chapel) -"woA" = ( -/obj/structure/sign/map/meta/right{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain/private) "woG" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -65134,12 +65298,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/virology) -"wpn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "wpo" = ( /obj/item/storage/box/matches{ pixel_x = -2; @@ -65157,6 +65315,14 @@ /obj/structure/table/wood, /turf/open/floor/carpet, /area/station/command/corporate_showroom) +"wpq" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) "wpr" = ( /obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/stripes/line{ @@ -65164,13 +65330,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"wps" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "wpw" = ( /turf/open/floor/iron, /area/station/hallway/secondary/entry) @@ -65192,15 +65351,13 @@ /obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"wqd" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +"wpK" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/open/floor/iron, +/area/station/service/hydroponics) "wqh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -65250,16 +65407,6 @@ /obj/structure/cable, /turf/open/floor/iron/white/corner, /area/station/hallway/primary/aft) -"wri" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1 - }, -/obj/effect/mapping_helpers/mail_sorting/medbay/virology, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "wrn" = ( /turf/open/floor/plating, /area/station/maintenance/starboard/fore) @@ -65277,6 +65424,16 @@ }, /turf/open/floor/carpet, /area/station/service/theater) +"wsp" = ( +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 2; + name = "Airlock Pump"; + target_pressure = 300; + hide = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "wsq" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -65348,12 +65505,6 @@ /obj/item/reagent_containers/cup/watering_can, /turf/open/floor/grass, /area/station/security/prison/garden) -"wsH" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port) "wsI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -65379,13 +65530,6 @@ }, /turf/open/floor/iron, /area/station/science/robotics/lab) -"wsM" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "wsQ" = ( /obj/structure/reagent_dispensers/wall/peppertank/directional/north, /obj/structure/closet/secure_closet/security, @@ -65536,15 +65680,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port) -"wvu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port) "wvB" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -65585,6 +65720,19 @@ /obj/structure/window/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) +"wwj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Brig Infirmary Maintenance" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "wwt" = ( /obj/machinery/door/airlock/research{ name = "Mech Bay" @@ -65597,6 +65745,17 @@ /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, /area/station/science/robotics/mechbay) +"wwI" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "wwW" = ( /obj/effect/turf_decal/trimline/purple/line{ dir = 1 @@ -65629,6 +65788,16 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"wxr" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) "wxF" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ @@ -65656,15 +65825,13 @@ }, /turf/open/floor/iron, /area/station/security/brig) -"wxX" = ( -/obj/structure/extinguisher_cabinet/directional/north, +"wxT" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/corner, -/area/station/engineering/atmos) +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "wyn" = ( /obj/machinery/hydroponics/soil, /obj/item/shovel/spade, @@ -65689,6 +65856,11 @@ }, /turf/open/floor/wood, /area/station/command/corporate_showroom) +"wyu" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "wyz" = ( /obj/structure/chair{ dir = 4; @@ -65709,6 +65881,23 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"wyH" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"wyJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "wyP" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 @@ -65723,6 +65912,20 @@ "wyV" = ( /turf/open/floor/carpet/orange, /area/station/command/heads_quarters/qm) +"wyW" = ( +/obj/machinery/vending/tool, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"wzd" = ( +/obj/item/radio/intercom/directional/west, +/obj/structure/table, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/item/flashlight/lamp, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) "wzq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -65942,14 +66145,6 @@ }, /turf/open/floor/engine, /area/station/engineering/atmospherics_engine) -"wDe" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/science/robotics/lab) "wDh" = ( /obj/machinery/vending/wardrobe/chef_wardrobe, /obj/effect/turf_decal/trimline/brown/warning{ @@ -65971,10 +66166,6 @@ }, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) -"wDo" = ( -/obj/structure/sign/warning/docking/directional/north, -/turf/open/space/basic, -/area/space/nearstation) "wDq" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 10 @@ -65982,6 +66173,18 @@ /obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, /area/station/medical/treatment_center) +"wDy" = ( +/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/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/hallway/secondary/entry) "wDG" = ( /obj/machinery/door/airlock/atmos/glass{ name = "Distribution Loop" @@ -66025,6 +66228,10 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"wEI" = ( +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "wER" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -66072,15 +66279,6 @@ }, /turf/open/floor/plating, /area/station/command/heads_quarters/hos) -"wFq" = ( -/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, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "wFy" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -66170,11 +66368,32 @@ }, /turf/open/floor/iron/white/corner, /area/station/hallway/secondary/entry) +"wHK" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Arrivals - Station Entrance" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "wHL" = ( /obj/machinery/vending/wardrobe/bar_wardrobe, /obj/item/radio/intercom/directional/east, /turf/open/floor/wood, /area/station/service/bar/backroom) +"wHV" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "wHW" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -66203,14 +66422,6 @@ /obj/machinery/holopad, /turf/open/floor/iron, /area/station/security/prison) -"wJl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/sign/warning/vacuum/external/directional/west, -/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "wJw" = ( /turf/open/floor/engine/plasma, /area/station/engineering/atmos) @@ -66222,12 +66433,25 @@ "wJL" = ( /turf/open/floor/iron/dark, /area/station/security/holding_cell) +"wJO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "wJV" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"wJX" = ( +/obj/machinery/atmospherics/components/unary/airlock_pump{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "wKu" = ( /obj/structure/cable, /turf/open/floor/wood, @@ -66417,6 +66641,19 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/greater) +"wOM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"wOP" = ( +/obj/structure/mirror/directional/west, +/obj/structure/sink/directional/east, +/turf/open/floor/iron/freezer, +/area/station/commons/fitness/recreation) "wOR" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -66434,6 +66671,10 @@ /obj/effect/mapping_helpers/airlock/access/all/science/robotics, /turf/open/floor/plating, /area/station/science/robotics/lab) +"wPm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "wPo" = ( /obj/item/radio/intercom/directional/west{ freerange = 1; @@ -66548,11 +66789,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"wQx" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) +"wQw" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/space/basic, +/area/space/nearstation) "wQz" = ( /obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, @@ -66577,19 +66819,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"wQV" = ( -/obj/machinery/suit_storage_unit/cmo, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) -"wQX" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/surgery/theatre) "wRg" = ( /obj/machinery/door/poddoor/incinerator_atmos_aux, /turf/open/floor/engine, @@ -66603,6 +66832,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/vacant_room/commissary) +"wRq" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "wRB" = ( /obj/item/radio/intercom/directional/north, /obj/machinery/firealarm/directional/west, @@ -66654,6 +66893,15 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"wSq" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/photocopier/prebuilt, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/hos) "wSs" = ( /obj/structure/table/wood/poker, /obj/effect/spawner/random/entertainment/deck, @@ -66680,15 +66928,6 @@ /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron, /area/station/service/hydroponics) -"wTn" = ( -/obj/effect/landmark/navigate_destination/bar, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/rag, -/obj/structure/table, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, -/area/station/service/bar) "wTp" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/brigdoor/left/directional/north{ @@ -66712,31 +66951,31 @@ /obj/structure/reagent_dispensers/fueltank/large, /turf/open/floor/iron, /area/station/engineering/atmos) -"wTD" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 8 - }, -/obj/machinery/light/small/directional/north, -/obj/structure/disposalpipe/segment, -/obj/structure/sign/clock/directional/north, -/obj/machinery/photocopier/prebuilt, -/turf/open/floor/iron, -/area/station/cargo/sorting) -"wTG" = ( -/obj/structure/cable, -/obj/structure/sign/poster/ripped/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "wTO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/security/evidence) +"wUc" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/button/door/directional/east{ + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + req_access = list("brig"); + pixel_x = 26; + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/turf/open/floor/iron, +/area/station/security/brig) "wUj" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/white, @@ -66793,16 +67032,6 @@ dir = 1 }, /area/station/engineering/atmos/storage/gas) -"wUP" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port) "wUQ" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -66840,15 +67069,6 @@ /obj/item/storage/box/deputy, /turf/open/floor/iron/dark, /area/station/security/office) -"wVy" = ( -/obj/structure/sink/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "wVQ" = ( /obj/structure/closet/cardboard, /turf/open/floor/plating, @@ -66859,17 +67079,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"wVX" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ - dir = 4 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Atmospherics - Central Aft" - }, -/obj/machinery/light/no_nightlight/directional/south, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "wWe" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -66960,15 +67169,6 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/security/courtroom) -"wXY" = ( -/obj/effect/turf_decal/siding/white{ - dir = 6 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/water/no_planet_atmos/deep, -/area/station/service/hydroponics/garden) "wYe" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -67000,27 +67200,6 @@ "wYB" = ( /turf/closed/wall, /area/station/hallway/secondary/service) -"wYF" = ( -/obj/structure/closet/secure_closet/personal, -/obj/item/clothing/under/misc/assistantformal, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/shoes/winterboots, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/sign/map/meta/right{ - pixel_y = 32 - }, -/turf/open/floor/iron/dark, -/area/station/commons/locker) -"wYL" = ( -/obj/effect/landmark/generic_maintenance_landmark, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 1; - name = "Airlock Pump"; - target_pressure = 300 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/fore) "wZe" = ( /obj/machinery/door/airlock/public/glass{ name = "Chapel Office" @@ -67045,10 +67224,6 @@ }, /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) -"wZl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/station/maintenance/port/aft) "wZo" = ( /obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -67061,12 +67236,6 @@ /obj/machinery/bouldertech/refinery, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"wZr" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port) "wZw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -67109,16 +67278,6 @@ dir = 4 }, /area/station/medical/chem_storage) -"xap" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "xar" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -67198,13 +67357,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/cargo/warehouse) -"xch" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "xcv" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -67268,10 +67420,6 @@ "xdJ" = ( /turf/closed/wall, /area/station/medical/surgery/aft) -"xdQ" = ( -/obj/structure/sign/warning/hot_temp/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/starboard/greater) "xdX" = ( /obj/machinery/door/firedoor, /obj/structure/cable, @@ -67299,6 +67447,40 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) +"xeN" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port) +"xeQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/siding/wideplating_new/corner, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"xeZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) "xff" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -67354,16 +67536,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"xfQ" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "xfV" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -67522,6 +67694,32 @@ "xhh" = ( /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) +"xhs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) +"xhO" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Science Robotics Workshop"; + network = list("ss13","rd") + }, +/obj/structure/cable, +/obj/machinery/light_switch/directional/north{ + pixel_x = 9 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/wood/fancy/royalblack, +/obj/item/reagent_containers/cup/glass/bottle/whiskey{ + pixel_x = -4; + pixel_y = 14 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = 5; + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) "xip" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/bot, @@ -67795,16 +67993,13 @@ /obj/structure/closet/crate/freezer, /turf/open/floor/iron/white, /area/station/medical/abandoned) -"xmJ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/opposingcorners{ +"xmT" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/corner, -/area/station/hallway/secondary/entry) +/turf/open/space/basic, +/area/space/nearstation) "xnk" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -67892,19 +68087,6 @@ }, /turf/open/floor/iron, /area/station/service/hydroponics) -"xoU" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Port Primary Hallway - Mining Shuttle" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "xpb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -67982,17 +68164,20 @@ /obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) +"xqf" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "xqn" = ( /obj/effect/spawner/random/trash/mess, /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/wood, /area/station/maintenance/port/aft) -"xqq" = ( -/obj/effect/decal/cleanable/blood/splatter/oil, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/dark/smooth_large, -/area/station/cargo/bitrunning/den) "xqv" = ( /obj/structure/cable, /obj/structure/table, @@ -68026,6 +68211,18 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/command) +"xqO" = ( +/obj/effect/landmark/navigate_destination/bar, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/rag, +/obj/structure/table, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/turf/open/floor/iron, +/area/station/service/bar) +"xqY" = ( +/turf/open/floor/iron/freezer, +/area/station/commons/fitness/recreation) "xrd" = ( /obj/machinery/door/morgue{ name = "Private Study"; @@ -68046,12 +68243,6 @@ /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, /area/station/cargo/storage) -"xrw" = ( -/obj/structure/sign/poster/random/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/aft/lesser) "xrG" = ( /obj/structure/fireaxecabinet/directional/west, /obj/machinery/camera/directional/west{ @@ -68073,18 +68264,13 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"xrP" = ( -/obj/machinery/door/airlock/external{ - name = "Space Shack" +"xrR" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/external, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "xrS" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, @@ -68111,6 +68297,13 @@ /obj/effect/turf_decal/siding/purple, /turf/open/floor/iron/white, /area/station/science/ordnance/testlab) +"xsq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/janitor_supplies, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port) "xsy" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/yellow{ @@ -68133,20 +68326,6 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"xsS" = ( -/obj/structure/table, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = 5 - }, -/obj/item/clothing/mask/balaclava, -/obj/item/storage/backpack/duffelbag/sec/surgery{ - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron/dark, -/area/station/security/execution/education) "xsV" = ( /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ @@ -68207,6 +68386,10 @@ /obj/effect/turf_decal/trimline/brown/filled/corner, /turf/open/floor/iron, /area/station/cargo/storage) +"xtX" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "xtY" = ( /obj/machinery/computer/security/telescreen/auxbase/directional/south, /obj/structure/cable, @@ -68266,19 +68449,10 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"xuT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Brig Infirmary Maintenance" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +"xuV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/maintenance/aft/lesser) "xvd" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/delivery, @@ -68377,12 +68551,6 @@ }, /turf/open/floor/iron, /area/station/security/execution/transfer) -"xwY" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/turf/open/space/basic, -/area/space/nearstation) "xwZ" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -68504,23 +68672,26 @@ }, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"xyF" = ( -/obj/structure/window/spawner/directional/south, -/obj/structure/window/spawner/directional/north, -/obj/structure/window/spawner/directional/east, -/obj/structure/window/spawner/directional/west, -/obj/structure/flora/bush/flowers_pp/style_random, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) -"xyQ" = ( -/obj/structure/table, -/obj/item/reagent_containers/cup/glass/drinkingglass, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/machinery/light/small/directional/east, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white, -/area/station/security/prison/mess) +"xyC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xyT" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Access" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "atmos_end_big_lad" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/atmos) "xyU" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -68610,10 +68781,6 @@ /obj/structure/window/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) -"xAA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "xAR" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -68638,6 +68805,16 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) +"xBw" = ( +/obj/machinery/door/airlock/engineering{ + name = "Starboard Quarter Solar Access" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/aft) "xBx" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -68734,6 +68911,12 @@ /obj/effect/turf_decal/tile/bar, /turf/open/floor/iron, /area/station/hallway/primary/central) +"xCF" = ( +/obj/structure/transit_tube/curved{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) "xCH" = ( /obj/effect/turf_decal/stripes/red/line{ dir = 6 @@ -68802,23 +68985,27 @@ }, /turf/open/floor/engine, /area/station/science/cytology) -"xEa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/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/fore) -"xEd" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Quarter Solar Access" +"xDE" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/structure/cable, +/obj/item/radio/intercom/prison/directional/west, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/security/prison) +"xDF" = ( +/obj/machinery/atmospherics/components/unary/airlock_pump{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"xDM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/solars/port/aft) +/obj/machinery/netpod, +/obj/effect/decal/cleanable/blood/gibs/robot_debris, +/obj/structure/cable, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/cargo/bitrunning/den) "xEe" = ( /obj/item/storage/box/syringes, /obj/item/storage/box/beakers{ @@ -68844,6 +69031,15 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/engine/plasma, /area/station/engineering/atmos) +"xEr" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/delivery, +/obj/structure/sign/map/meta/right{ + pixel_y = 32 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "xEt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, @@ -68904,6 +69100,12 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) +"xFx" = ( +/obj/structure/sign/map/meta/right{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "xGa" = ( /obj/structure/rack, /obj/item/storage/box, @@ -68914,19 +69116,6 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/station/engineering/break_room) -"xGe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/east{ - pixel_y = -26 - }, -/turf/open/floor/iron, -/area/station/security/brig) "xGg" = ( /obj/machinery/computer/warrant{ dir = 1 @@ -68972,6 +69161,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/aft/greater) +"xHb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "xHC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -69105,29 +69300,39 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/testlab) -"xJU" = ( -/obj/structure/closet/secure_closet/hydroponics, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/station/service/hydroponics) +"xKd" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/open/space/basic, +/area/space/nearstation) "xKh" = ( /obj/structure/railing{ dir = 10 }, /turf/open/floor/plating/reinforced, /area/station/cargo/storage) +"xKk" = ( +/obj/machinery/photocopier/prebuilt, +/turf/open/floor/iron/white, +/area/station/science/research) "xKl" = ( /obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) -"xKJ" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/space/basic, -/area/space/nearstation) "xKK" = ( /turf/closed/wall, /area/station/science/research) +"xKT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "xLu" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -69146,12 +69351,13 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "xLB" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/obj/structure/sign/poster/contraband/random/directional/north, -/obj/item/storage/box, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/steam_vent, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/maintenance/port/aft) "xLM" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood/large, @@ -69230,6 +69436,13 @@ }, /turf/open/floor/iron/grimy, /area/station/security/detectives_office) +"xNq" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "xNv" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -69294,6 +69507,14 @@ }, /turf/open/space/basic, /area/space) +"xOH" = ( +/obj/machinery/suit_storage_unit/cmo, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) "xOI" = ( /obj/structure/chair{ dir = 8 @@ -69303,6 +69524,16 @@ }, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) +"xOO" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) "xOV" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -69336,6 +69567,13 @@ }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/rd) +"xPx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/airlock_pump, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) "xPy" = ( /obj/machinery/camera/directional/north{ c_tag = "Atmospherics - Hypertorus Fusion Reactor Chamber Fore" @@ -69354,6 +69592,16 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/command) +"xQf" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) "xQh" = ( /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/white, @@ -69386,6 +69634,22 @@ /obj/structure/cable/layer3, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) +"xQO" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/cup/bottle/morphine{ + pixel_y = 6 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/airalarm/directional/west, +/obj/item/reagent_containers/syringe, +/turf/open/floor/iron/white, +/area/station/security/execution/transfer) "xQT" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/effect/turf_decal/siding/wood{ @@ -69408,11 +69672,13 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"xRA" = ( -/obj/effect/spawner/random/engineering/atmospherics_portable, -/obj/machinery/light/small/dim/directional/north, +"xRf" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/atmospherics/components/tank/air/layer4{ + dir = 4 + }, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/maintenance/aft/lesser) "xRO" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -69449,6 +69715,13 @@ "xRZ" = ( /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) +"xSm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "xSO" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -69489,20 +69762,9 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron, /area/station/science/research) -"xTr" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "xTw" = ( /turf/closed/wall/r_wall, /area/station/medical/medbay/central) -"xTK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/turf/open/floor/iron, -/area/station/security/brig) "xTO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -69544,6 +69806,14 @@ /obj/structure/secure_safe/directional/north, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) +"xUA" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/blood/splatter/oil, +/obj/effect/turf_decal/trimline/brown/filled/arrow_cw, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) "xUB" = ( /obj/structure/sign/directions/security{ dir = 1; @@ -69697,6 +69967,10 @@ }, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) +"xXh" = ( +/obj/machinery/photocopier/prebuilt, +/turf/open/floor/iron/dark, +/area/station/security/office) "xXi" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -69721,12 +69995,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"xXu" = ( -/obj/structure/sign/map/meta/left{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain/private) "xXv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -69744,12 +70012,6 @@ }, /turf/open/floor/iron, /area/station/command/teleporter) -"xXy" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "xXC" = ( /obj/effect/landmark/blobstart, /obj/structure/closet/secure_closet/detective, @@ -69767,6 +70029,17 @@ /obj/structure/cable/layer3, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) +"xXM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/chair, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/structure/sign/map/meta/left{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "xXN" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -69776,21 +70049,18 @@ /obj/effect/landmark/navigate_destination, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/captain/private) -"xXY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +"xXR" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port) -"xXZ" = ( -/obj/structure/cable, -/obj/machinery/light_switch/directional/south, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/solars/starboard/fore) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "xYq" = ( /obj/structure/rack, /obj/item/stack/sheet/cardboard, @@ -69811,18 +70081,22 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/engineering/supermatter/room) -"xYF" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/firecloset, -/obj/item/clothing/glasses/meson/engine, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/station/engineering/main) "xYH" = ( /obj/item/kirbyplants/random/dead, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating/airless, /area/space/nearstation) +"xYL" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/button/door/directional/south{ + id = "FitnessShower"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/commons/fitness/recreation) "xYM" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -69878,14 +70152,6 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron, /area/station/security/courtroom) -"xZt" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/sign/poster/contraband/random/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "xZu" = ( /obj/structure/sink/kitchen/directional/east{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -69972,18 +70238,19 @@ /obj/item/pipe_dispenser, /turf/open/floor/iron, /area/station/engineering/main) -"yaN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/iron/dark, -/area/station/security/execution/education) "yaO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/service/theater) +"ybd" = ( +/obj/item/stack/sheet/cardboard{ + amount = 14 + }, +/obj/item/stack/package_wrap, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/security/prison/work) "ybl" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/effect/turf_decal/delivery, @@ -69998,6 +70265,17 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/security/execution/education) +"ybw" = ( +/obj/structure/cable, +/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/tile/green/half/contrasted{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) "yby" = ( /obj/item/radio/intercom/directional/east, /turf/open/floor/iron/chapel, @@ -70009,14 +70287,11 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"ycb" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/medical/surgery/theatre) +"ybO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "yce" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -70105,17 +70380,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tcomms) -"ycE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/burnt_floor, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plating, -/area/station/hallway/secondary/service) "ycM" = ( /turf/closed/wall/r_wall, /area/station/security/warden) @@ -70125,6 +70389,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/locker) +"ycQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/spawner/random/food_or_drink/plant_produce, +/obj/structure/table/wood, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "ydb" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -70175,6 +70447,30 @@ /obj/machinery/door/firedoor/heavy, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"ydS" = ( +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 5 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/green{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 5 + }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"ydZ" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) "yec" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -70329,6 +70625,11 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/carpet, /area/station/command/corporate_showroom) +"ygK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/maintenance/port/aft) "ygR" = ( /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 @@ -70390,12 +70691,6 @@ }, /turf/open/floor/plating, /area/station/cargo/sorting) -"yhO" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/security/prison) "yia" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -70467,6 +70762,23 @@ /obj/effect/spawner/random/bureaucracy/stamp, /turf/open/floor/wood, /area/station/commons/vacant_room/office) +"ykn" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"yko" = ( +/obj/structure/table, +/obj/item/paper_bin/construction, +/obj/item/airlock_painter, +/obj/item/rcl/pre_loaded, +/obj/item/hand_labeler, +/turf/open/floor/iron, +/area/station/commons/storage/tools) "yks" = ( /obj/structure/window/spawner/directional/west, /turf/open/floor/carpet, @@ -70538,11 +70850,6 @@ /obj/machinery/holopad, /turf/open/floor/circuit/green, /area/station/science/robotics/mechbay) -"ylu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "ylI" = ( /obj/effect/turf_decal/siding/purple{ dir = 1 @@ -70550,11 +70857,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"ylJ" = ( -/obj/structure/lattice/catwalk, -/obj/structure/sign/warning/directional/west, -/turf/open/space/basic, -/area/space/nearstation) "ylM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -70563,13 +70865,6 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron, /area/station/commons/dorms) -"ylN" = ( -/obj/structure/lattice/catwalk, -/obj/structure/transit_tube/horizontal, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/space/basic, -/area/space/nearstation) "ylQ" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -80207,7 +80502,7 @@ aaa aaa aaa aaa -txC +tkr aaa aaa aaa @@ -80497,9 +80792,9 @@ aaa aaa qEt yhK -mdQ -ryt -bpL +voa +ime +hBD bfk fQj aaa @@ -80754,8 +81049,8 @@ aaa aaa qHs dXH -mdQ -ekg +voa +nej qEt qEt aaa @@ -81011,8 +81306,8 @@ aaa aaa qEt yhK -mdQ -fBk +voa +kPf aaa lMJ aaa @@ -81243,10 +81538,10 @@ aDb aDb aDb aDb -hUD -mdQ -cVE -bpL +mNE +voa +ykn +hBD xER aaa aaa @@ -81256,10 +81551,10 @@ aaa aaa aaa mxV -pnK -nrD -hUD -aEG +xPx +riz +mNE +qLY wdr aaa aaa @@ -81268,8 +81563,8 @@ aaa aaa wdr sCZ -one -oih +rRt +ddw aaa lMJ aaa @@ -81500,9 +81795,9 @@ iYU mar dCx aDb -cyv +inL lGL -fBk +kPf qEt qEt aaa @@ -81514,9 +81809,9 @@ aaa aaa qEt qEt -fBk +kPf sCZ -arI +vXZ qEt aaa aaa @@ -81525,7 +81820,7 @@ aaa aaa qEt sCZ -mcQ +mSW wdr lMJ lMJ @@ -81757,9 +82052,9 @@ iYU kFg eVm cYL -cuF -xch -bgI +qAN +fsC +duU xvd qEt aaa @@ -81771,8 +82066,8 @@ aaa aaa qEt pdT -bLe -wsM +cLG +vwq sVA qEt aaa @@ -81782,7 +82077,7 @@ aaa aaa qEt ohm -bdQ +rMD qEt aaa lMJ @@ -82014,8 +82309,8 @@ iYU kFg diJ cYL -cuF -meh +qAN +obT lGL xvd qEt @@ -82029,7 +82324,7 @@ aaa qEt noL sCZ -meh +obT sVA qEt aaa @@ -82039,7 +82334,7 @@ aaa aaa qEt sCZ -bdQ +rMD qEt aaa lMJ @@ -82271,8 +82566,8 @@ iYU jmc hkJ aDb -mkh -meh +fpA +obT lGL wKX qEt @@ -82286,7 +82581,7 @@ aaa qEt xvd gRp -fgf +tXq kud wdr aaa @@ -82296,7 +82591,7 @@ aaa aaa wdr uZK -uEM +oqF wdr lMJ lMJ @@ -82529,7 +82824,7 @@ ilJ tra uqi mjd -mXG +clP eNb swu qEt @@ -82543,7 +82838,7 @@ aaa qEt wiF oxx -cmM +xrR sVA qEt aaa @@ -82553,7 +82848,7 @@ aaa aaa qEt sCZ -bdQ +rMD qEt aaa lMJ @@ -82786,7 +83081,7 @@ oSc xtY aDb rew -vUq +rSf qEt qEt qEt @@ -82800,7 +83095,7 @@ aaa qEt qEt qEt -gCR +eIa vNM wdr lMJ @@ -82810,7 +83105,7 @@ qEt lMJ wdr sCZ -lzi +aOf qEt aaa lMJ @@ -83021,8 +83316,8 @@ aaa aaa lMJ jXu -ntU -aoP +ptd +xKT rMd jXu lMJ @@ -83043,9 +83338,9 @@ oYM roF aDb fAE -one -cVE -bpL +rRt +ykn +hBD xER aaa aaa @@ -83055,19 +83350,19 @@ aaa aaa aaa mxV -pnK -nrD -jGP +xPx +riz +nGV ppI wdr qEt qEt -uVe +usB qEt qEt wdr qXt -eOc +hcE pOa pOa pOa @@ -83278,9 +83573,9 @@ aaa aaa lMJ nmg -uxn -xEa -ryv +tsf +sqX +eiB nmg lMJ jXu @@ -83300,8 +83595,8 @@ ttX ueB aDb tHZ -vUq -fBk +rSf +kPf qEt qEt aaa @@ -83313,21 +83608,21 @@ aaa aaa qEt qEt -fBk -hXD +kPf +wOM iRr wdr hyT -cgH -lVw -rbb -vXR +uxq +ugg +eni +ldS wdr sCZ -tpa -gRX -lxk -gtF +aLZ +cHf +duM +ukc pOa pOa pOa @@ -83536,7 +83831,7 @@ aaa lMJ jXu jXu -vMD +uAE jXu jXu nmg @@ -83556,9 +83851,9 @@ iYU xLR ouY aDb -byy -xch -tXu +dIP +fsC +fWG qEt lMJ aaa @@ -83570,25 +83865,25 @@ aaa aaa lMJ qEt -gIj -wsM -lzi -uvr -wps -aMO -wps -wps -wps -wps -wsM -fDh +mAq +vwq +aOf +hCc +xyC +kXu +xyC +xyC +xyC +xyC +vwq +mXY pOa -dKV -laC -uTB +ggb +gQx +iCx pOa -hyz -nKS +dlL +qgf gDZ jUb jUb @@ -83793,9 +84088,9 @@ jXu nmg jXu hCn -hfT -aDD -vNt +qCC +rbi +qaK qiz gAt twr @@ -83813,9 +84108,9 @@ jXu jXu jXu jXu -ijh +hET wpw -puS +kPA wdr wdr wdr @@ -83827,25 +84122,25 @@ qEt wdr wdr wdr -oyP +hZv wpw pQW -qez +oXI iPB -cAU -kWk -pkL -aRL -csg -udr -bdq +qdH +xOO +bqg +ahe +slD +nyF +vpM pOa -aRT -laC -cqe +pmk +gQx +lMk pOa pOa -iHk +rJS pOa jUb jCs @@ -84050,46 +84345,46 @@ pHK mXz oFR ycr -qIZ +toF rNP -iOQ -iOQ -iOQ -qmH -iOQ -iOQ -lGg -iOQ -iOQ -iOQ -iOQ -iOQ -iOQ -iOQ -iOQ -iOQ -ibf -vZJ -bPE -eGn -qYY -chv -chv -chv -chv -chv -emb -chv -chv -nJq -uxD -chv -pdE +rKX +rKX +rKX +tnI +rKX +rKX +wgP +rKX +rKX +rKX +rKX +rKX +rKX +rKX +rKX +rKX +uHM +kUx +wDy +qsW +ipg +lCD +lCD +lCD +lCD +lCD +fSJ +lCD +lCD +wHK +wwI +lCD +vAe iPB iPB cUd sCz -jvg +sof pOa pOa pOa @@ -84097,19 +84392,19 @@ pOa pOa pOa pOa -aRT -cpv -dRv +pmk +fvs +fys pOa -xLB -kuJ +kIG +xeN vXH jUb jUm cXW cXW bLm -cXW +qDG uxS uxS fgn @@ -84330,7 +84625,7 @@ jXu vzG qDD crk -gLW +cNF cMg buF aid @@ -84346,27 +84641,27 @@ dXg vxi wHJ urS -xmJ -uom -wvu -wsH -diN -qfV -qkM -wZr -lVE -lVE -vKv -xXY -lVE -dLg -kGt +mXG +hCN +wiA +qUk +xsq +glV +vbf +rvS +kHr +kHr +eod +rvi +kHr +klq +nKN jUb uke bLm cXW cXW -cXW +qDG oBA ruz ehn @@ -84587,7 +84882,7 @@ jXu wdr wdr fcq -lSu +vwN fcq xjh qhW @@ -84603,27 +84898,27 @@ htE dHc dHc igV -vXB +emj pOa clp flS jmJ pOa -xRA -rcV +uIC +awc vXH -mbd -kQj +rHE +uGz vXH -jfv +rFA tYi giT jUb esd htr htr -nKy -dbm +dSQ +nsW dbm ruz uxS @@ -84844,13 +85139,13 @@ aaa aaa aaa fcq -vNl +jnM fcq aSQ oaw vSs xjh -gfh +kSu mjg xJA kOK @@ -84860,17 +85155,17 @@ kOK kOK xJA xXi -xoU +pOM pOa qag iXC hJH pOa -hzT -naA -fnD -ogc -nrr +lHk +kxM +quv +mIL +eTg pOa pOa pOa @@ -84880,8 +85175,8 @@ xqn uxS fQZ ehv -sBL -iRg +pLY +fgr uxS ehn uxS @@ -85101,12 +85396,12 @@ aaa aaa aaa fcq -ewA +uSv fcq vpn nxu pOj -jFj +fOp oCN kXt htE @@ -85117,7 +85412,7 @@ kOK kOK htE xXi -sKA +iLA pOa pOa pOa @@ -85127,7 +85422,7 @@ pOa pOa pOa vXH -jOs +fJZ pOa vZE tYi @@ -85138,7 +85433,7 @@ fQD uxS uxS qKs -cfc +ieN dqN uxS uxS @@ -85162,9 +85457,9 @@ bYm kgz xjH rKQ -fFt +cwZ iPy -vgQ +afN rKQ xjH xjH @@ -85358,7 +85653,7 @@ aaa aaa aaa fcq -kQL +csP fcq duW uhI @@ -85374,7 +85669,7 @@ kOK kOK htE xXi -dfr +tGA jzp xLv unR @@ -85384,7 +85679,7 @@ nOZ fkd pOa sTq -pYD +oEo fFu wvr vzY @@ -85395,7 +85690,7 @@ ruz ehn uxS uxS -shK +rgJ uxS uxS uxS @@ -85407,12 +85702,12 @@ jUb jUb jUb jUb -vNz +oDs aCW nBy aaa xjH -tKw +jPm nBF tOP bYm @@ -85615,7 +85910,7 @@ aaa aaa aaa kzI -tqf +oZN fcq bEW pBJ @@ -85631,7 +85926,7 @@ kOK kOK htE xxg -lmm +emn jzp dGQ kEm @@ -85641,7 +85936,7 @@ njE onN pOa lEu -nrr +eTg pOa sXI cYY @@ -85652,7 +85947,7 @@ coJ uxS fNI uxS -bCE +isG wGz uxS uxS @@ -85664,18 +85959,18 @@ jUb eCK uwh jUb -xrP +nCw jUb jUb aaa xjH aWC -mHl -vVz -vVz -mtZ -uvP -pWX +wxr +pVY +pVY +ruD +gDB +ybw eYE hcR gqV @@ -85872,7 +86167,7 @@ aaa aaa aaa kzI -mQh +sbx fcq jAl bIw @@ -85888,7 +86183,7 @@ kOK kOK htE scY -rdr +iBK tON kEm kEm @@ -85898,7 +86193,7 @@ lXS qLP pOa jVb -nrr +eTg pOa jqp pOa @@ -85909,7 +86204,7 @@ hWD etv jUb fYq -wZl +ygK jUb dyd jXO @@ -85921,18 +86216,18 @@ jUb qkm wQz qDb -fex -wbh +kvV +rjB jUb aaa xjH ocN -ark +rfm uGq iam kHk gqI -vzP +mdq hGi cSm tRI @@ -86129,7 +86424,7 @@ aaa aaa aaa kzI -tqf +oZN fcq wsQ pTm @@ -86145,7 +86440,7 @@ kOK kOK htE xXi -jqu +fsg jzp jzp iBL @@ -86155,7 +86450,7 @@ lFs lFs hMo gqP -nrr +eTg pOa pOa pOa @@ -86166,7 +86461,7 @@ jUb jUb jUb jUb -fxT +rTZ jUb jUb jUb @@ -86178,20 +86473,20 @@ jUb jUb jUb jUb -fLP -qpg +gBo +iJL jUb lMJ xjH xjH -ueJ +vna xjH xjH xjH xjH xjH rKQ -ust +ajx rKQ rKQ xjH @@ -86386,7 +86681,7 @@ aaa aaa aaa fcq -jMV +huK fcq fcq iva @@ -86402,7 +86697,7 @@ kOK kOK xJA xXi -okW +jGp eHf jzp nVx @@ -86412,18 +86707,18 @@ njE fHV pOa flN -nrr -pYD -wUP -hCk -uAj -fXp -hzX -ozR -pGs -fXp -kgq -fXp +eUc +hJM +jMW +qjb +hol +wxT +iQM +clY +iQD +wxT +aoH +wxT jUb cBc aFf @@ -86435,13 +86730,13 @@ gbJ cBc jUb tkn -jsX -pKE +gbB +uNU jUb aaa aaa rKQ -eSR +jxn rKQ aaa aaa @@ -86643,7 +86938,7 @@ aaa aaa fcq fcq -dWQ +rAJ lku uEw nJG @@ -86659,7 +86954,7 @@ htE dHc dHc tWe -vzV +tsb yfq jzp yjw @@ -86668,19 +86963,19 @@ sOF fkd eDC pOa -ayH -qgw +dvk +bpZ jUb jUb jUb jUb jUb jUb -bbt +eOG jUb jUb jUb -fXp +ltp riW cBc dqN @@ -86693,12 +86988,12 @@ aPx jUb jUb njr -cOb +nsa jUb aaa aaa rKQ -hCR +mZV rKQ aaa aaa @@ -86880,7 +87175,7 @@ paD paD hKg iZC -oHb +xDF qRa pnI lMJ @@ -86899,24 +87194,24 @@ iNH kyu lMJ fcq -nNt -nNt +qPA +qPA wEz aaq aOA wUt fcq -qBL +jPE auh crr -uhZ +dDf crr qer crr crr qyT rZT -uuL +qSw jzp jzp jzp @@ -86926,18 +87221,18 @@ pOa pOa pOa pOa -uOH +ovj jUb xIK bar nBp -dqN -pqz -iuB +tbc +jdY +bAU jUb oSy gwK -wTG +mXr jUb bZW dqN @@ -86950,12 +87245,12 @@ dqN jUb sMS dqN -cOb +nsa jUb aaa aaa rKQ -iyC +bam rKQ aaa aaa @@ -87122,7 +87417,7 @@ xuK lMJ lMJ jfG -gru +jrI jfG qvJ jfG @@ -87137,7 +87432,7 @@ kqh com hKg hKg -vKb +xXR kat hKg pnI @@ -87147,23 +87442,23 @@ aaa aaa hxo bnA -oBV +riU oDJ -okU +lAa fyz hxo aaa aaa cbz cbz -eCk +kNb vQs vQs vQs hor vQs vQs -eGI +iSk nzD uxa uxa @@ -87171,9 +87466,9 @@ bNQ aal sEk aal -dug -aGh -hFK +jGD +awg +eiw fjD pUl lMY @@ -87183,18 +87478,18 @@ gXe vwi tql pOa -aDl +nMT jUb tWr qKs -dPJ -hBC +gOL +hiv jUb nYy jUb ifh jUb -uAj +sNr jUb sQy dqN @@ -87207,12 +87502,12 @@ eNV jUb jUb gkU -cOb +nsa jUb jUb xjH xjH -bVK +kyi xjH xjH lMJ @@ -87394,9 +87689,9 @@ rud emU bZz qvY -oBC -wQx -sTk +iOL +cGv +wlZ mdL hKg hxo @@ -87404,16 +87699,16 @@ hxo hxo hxo uor -uEi +waB cbz -uEi +waB dZB hxo hxo hxo pYM eOb -mLw +gnG vQs ePj tnF @@ -87432,15 +87727,15 @@ fjD fjD fjD fjD -vsr -bRG +pdB +kJI pOa vZE ivx gDZ lEu pOa -pON +eZO jUb qno fms @@ -87451,7 +87746,7 @@ jUb jUb pAe jUb -tYL +xqf lmL vCh vCh @@ -87464,13 +87759,13 @@ dqN mNO syh gsn -cOb +nsa jUb tzt xjH -sMo -sOM -ufd +bJu +cep +jXn xjH aaa aaa @@ -87646,14 +87941,14 @@ ecm ybN tJB jXu -xqq +faC iLT -vXp +xDM bZz pPh -sIp -iKJ -eJu +aFd +rpT +eJO cHQ hKg uvw @@ -87661,16 +87956,16 @@ yeq yeq yeq cvv -npV +wcy kkk -elr +xUA sUc vsO vsO uAu rmS dme -dlT +mnj vQs cna hjt @@ -87685,11 +87980,11 @@ iOc qwG fjD rEj -vCu +qea cwc kXa fjD -tmI +iOy fjD pOa cIW @@ -87697,7 +87992,7 @@ tKj tYi vXH pOa -tak +qDl jUb tXX dqN @@ -87708,7 +88003,7 @@ uYT pAe rzM jUb -vWq +cZd jUb lnR sYf @@ -87721,12 +88016,12 @@ gbJ nqP syh gsn -cOb +nsa jUb huF xjH -rUU -eSR +bGy +jxn vYJ xjH aaa @@ -87910,29 +88205,29 @@ paD jpG apC nVG -aJc +dLJ hKg hKg -mMH -gKh -fid -qAB -csk -fJw -toH -uGC -bBR -aZc -qAB -qAB -ewO -toH -uvU +qgt +muk +eGU +dRt +taD +ydZ +eJF +nad +ulB +dtr +dRt +dRt +sOy +eJF +kJA vQs lPn tnk eED -dQj +aEv cJT vQs qlz @@ -87942,30 +88237,30 @@ iOc mAs fjD aOo -haE -vsr -fRG -vsr -wfZ -soa -pOa -aFz -sXI +rAV +pdB +ffZ +pdB +aRD +gir +weM +wmS +iGn sNM tYi pOa -uOH +ovj jUb ilQ oVn -pub +oHa vEd jUb vKT dQG uVJ fhv -kax +urY jUb aRz uSz @@ -87978,7 +88273,7 @@ vud qCK syh fRU -cOb +nsa jUb fRg xjH @@ -88000,7 +88295,7 @@ aaa aaa aaa sGL -tjY +uAC sGL aaa aaa @@ -88167,17 +88462,17 @@ hZg dSG apC sUD -uFe -xXy -aSa -put +lra +dhC +gyo +dWT cEY tqo cEY cEY -kEj +xeZ xrv -kEj +xeZ xHC aok xgb @@ -88207,11 +88502,11 @@ fjD hsF pOa vJY -sXI -sXI -rVY -rAa -kDS +iGn +iGn +kKK +tLS +aGr jUb sal gvg @@ -88222,7 +88517,7 @@ jUb vXC jUb jUb -aPI +guL jUb jUb jUb @@ -88235,7 +88530,7 @@ jUb jUb jUb qHK -cOb +nsa jUb jUb gll @@ -88257,7 +88552,7 @@ gda aaa aaa sGL -keB +lNk sGL aaa aaa @@ -88450,7 +88745,7 @@ vKn fNz vQs vQs -rkI +cod rEO xbd pOa @@ -88465,7 +88760,7 @@ oyx pOa xgG vJY -gDZ +uHB wev pOa uOH @@ -88479,34 +88774,34 @@ fhI nfP dox jUb -xfQ -iYV -iYV -nPQ -sgt -nPQ -iYV -xZt -nPQ -dNm -iYV -mzS -nPQ -ftG -vSd -dYq -dzm -gTm -wri -iTH +cIy +mbx +mbx +xNq +bQm +xNq +mbx +kZv +xNq +xLB +mbx +mPi +aMH +jlF +hXm +pEF +ePB +upG +uiN +mNx bhS tSw tSw -amS -iLv -uFE -uFE -ioG +cIP +vkr +qEf +qEf +gmS drm tSw tSw @@ -88514,7 +88809,7 @@ tSw tSw gAf sGL -bQr +ctN sGL sGL lMJ @@ -88665,7 +88960,7 @@ aaa aaa qvJ adD -bfG +ulm jox cVC eZo @@ -88700,7 +88995,7 @@ cfH mmR vlk fqe -mDT +eoN nNB qoY rPp @@ -88747,7 +89042,7 @@ jUb jUb jUb jUb -gPY +wyH jUb jUb fLe @@ -88755,24 +89050,24 @@ jUb gll azE xxU -bnX -byu -eYq -uFE -kon +dVk +fly +qJC +pCj +rKf tSw laL tSw -wbl -uFE -uFE -vCl -axN -uFK +aBQ +qEf +qEf +aIl +gXF +atk bhS -kjE -psa -msB +cxi +tpR +dvT ecz aaa aaa @@ -89015,21 +89310,21 @@ erF xTw bhS fqR -mwm +kRN drm tSw -jsq +gkV tSw wxF tSw drm drm tSw -dIe -xEd -ctB -olH -oVE +mnN +kNV +gnL +ckz +dWA ecz fIR aaa @@ -89178,7 +89473,7 @@ tOm tOm ntM pgJ -eCw +pyR hZQ uQL twr @@ -89189,7 +89484,7 @@ xgB hJO duG omV -qds +kts cuh jBp cLj @@ -89258,7 +89553,7 @@ aJP hiB aJP rpA -elC +fiK jUb iEm kym @@ -89272,7 +89567,7 @@ tzE ucc tSw tSw -rTF +edz tSw tSw tSw @@ -89284,9 +89579,9 @@ tSw tSw vUM bhS -ipC -sIZ -lzH +rtO +cnF +wjT ecz aaa aaa @@ -89425,20 +89720,20 @@ nNo tCC qDS tVo -vHb +uCk iOr aaa raz -dhm -pcb -aRa -fZj -rxK -wYL -lLh -uzu -tpK -wnH +mSy +pWW +fjW +qCM +uEs +aFZ +ktG +hQy +hYG +dwH fUr fUr fUr @@ -89466,7 +89761,7 @@ dfk rQD nsh vWD -neP +uzK liU nrB smB @@ -89510,11 +89805,11 @@ jUb rvI jUb tOT -aad -sjz -jrm -duq -jGY +tJr +vSI +ude +jSA +oZO bMS jUb dqN @@ -89529,7 +89824,7 @@ wSv fuA aPq fVa -uFr +pCe vZb tBJ tnG @@ -89690,7 +89985,7 @@ tOm tOm tOm tOm -bIE +tsi hTG gJM srk @@ -89741,7 +90036,7 @@ nxF sVY cyk qzS -cPF +rIa ahD wki jIY @@ -89751,7 +90046,7 @@ cxC saN tPe sVY -kJV +ivM sdC jnA rcF @@ -89766,11 +90061,11 @@ jUb jUb mqz pHv -veS -dGv -ycb -jFp -wQX +qoM +nIh +fkb +izl +rps eme eyl jUb @@ -89786,7 +90081,7 @@ oBO ieH vDc miX -bfg +ptn iAu tBJ cxw @@ -89794,7 +90089,7 @@ oxj gms wov jUA -qLH +dkz tSw vUM tSw @@ -89986,7 +90281,7 @@ xgx rzo quT iev -wTD +pjX ebd ebd bfw @@ -90026,10 +90321,10 @@ jUb jsj bNa ixv -rFm +jml wRZ mPF -lfr +ucf jUb oOZ omm @@ -90043,7 +90338,7 @@ tFr nMf bIv miX -hIx +kqe qOk tBJ gIB @@ -90208,7 +90503,7 @@ aaa aaa nmg haZ -hsW +cVQ fzo rNP ieD @@ -90241,10 +90536,10 @@ ksM lQf wsx dsJ -dNb +auO dtw lzD -fXz +hIW uyh hvB sqt @@ -90300,7 +90595,7 @@ kHg nMf vDc aRk -nCc +gDt msC tBJ gLY @@ -90468,7 +90763,7 @@ gOO rMd eVG rkX -nfg +jaF aZz kgZ jXu @@ -90556,9 +90851,9 @@ lyx tFr nMf vDc -jOV -prZ -jCo +rdk +pFg +jXQ tBJ frw vye @@ -90701,11 +90996,11 @@ tKa tGX aXa iSl -oZL -hmy -oZL -oZL -tub +deY +fRh +deY +deY +acG eJp bmB aXa @@ -90722,7 +91017,7 @@ lMJ lMJ nmg vUL -nsB +mgD pnl xgB yfX @@ -90962,7 +91257,7 @@ lds mzm hXQ bVF -fGP +hYp aJK liL kKZ @@ -91046,8 +91341,8 @@ cIW pOa mpV izs -uIM -kMo +lVm +alp grm sSp wvP @@ -91057,7 +91352,7 @@ ckE ckE oJD oPv -nKE +mmB xtu rvb ver @@ -91218,8 +91513,8 @@ aXa kKZ aXa aXa -xyQ -oUE +iDe +qod aij oGZ aXa @@ -91302,8 +91597,8 @@ kir vXH pOa xYM -aez -ajK +bRX +nmv aSe jeL jxc @@ -91313,7 +91608,7 @@ nKE vSu jtA nVJ -wUQ +bHE ktD bbd rZY @@ -91476,7 +91771,7 @@ vjF kZF aXa aXa -bns +mMq aXa aXa aXa @@ -91570,8 +91865,8 @@ ekk mtj buN lTR -wUQ -jGG +bHE +vTu agZ rvb mhm @@ -91730,18 +92025,18 @@ wBn iFz eyX qYd -lmT -gtk -yhO -axK -yhO -yhO -crl -pSa -cUf -csb -vjF -ejR +kZd +pUE +diu +guA +diu +diu +xDE +mmL +sME +igb +ePS +rQU cji vjF ejR @@ -91766,7 +92061,7 @@ uWn spf czD lBg -ulz +dOq wWe aTU jzE @@ -91798,7 +92093,7 @@ sVY hlu ouM sVY -cPF +rIa cWr ecO gsO @@ -91827,7 +92122,7 @@ nKE tMK xgn xfx -wUQ +bHE kui fHC gNl @@ -91987,7 +92282,7 @@ hwZ rGe wtw tcW -tcW +tpl axO tcW tcW @@ -91998,7 +92293,7 @@ tcW tcW odh tcW -tcW +tpl qAX bhN wBe @@ -92083,8 +92378,8 @@ bHE vWv hMq hMq -sxf -iMv +hIT +dSS nKE xtu rvb @@ -92107,7 +92402,7 @@ yiJ sfA eQO xjI -iNo +jFT tSw tAH nwT @@ -92241,10 +92536,10 @@ iFz nCI chH tGX -jFo +fwf ihb ihb -obe +kRI ihb ihb mzI @@ -92255,7 +92550,7 @@ wZz wZz wZz oUU -iFz +vuf rDr wIM aCQ @@ -92271,7 +92566,7 @@ wQj jXu jXu jXu -phx +fOB jXu aaa rlU @@ -92340,7 +92635,7 @@ pSl eUN jpU jpU -vJe +iNj qXh ehg hgu @@ -92380,7 +92675,7 @@ wyC gYU rbF rxY -aOQ +fyP aaa aaa aaa @@ -92501,18 +92796,18 @@ qig ocG ihb pGZ -pJu +rCC mAe ihb nyf uZa nEZ wZz -dNC -qOT -swR -tGX -iFz +oUl +cRD +vNk +usa +vuf oDX dfB aCQ @@ -92526,9 +92821,9 @@ jXu jXu jXu jXu -dBA -ncn -fdP +dPt +lRA +lFF jXu lMJ rlU @@ -92597,7 +92892,7 @@ ppG nuO xQC ckE -iUJ +lTm bJk mpk pyU @@ -92752,21 +93047,21 @@ dnJ dji iUv iUv -mtA +vjZ dAc lyu qDg ihb -lfm -hOR -uGx +rJe +duV +dmd ihb pEI jDB -eyf +ybd wZz -fDv -lnM +tIE +sQj wZz xwf fBY @@ -92782,8 +93077,8 @@ aaa aaa aaa jXu -dOr -qAy +sEH +jro siY jXu jXu @@ -92854,7 +93149,7 @@ sSp jxc jfn jxc -stD +fkK jxc sSp sSp @@ -93039,9 +93334,9 @@ aaa aaa bxr jXu -dOr -ylu -fzJ +sEH +pXi +kVZ jXu aaa aaa @@ -93054,7 +93349,7 @@ aaa aaa aaa guX -bih +wyW nZh hSf pID @@ -93062,7 +93357,7 @@ qSp cOj tcr jfX -qMy +eDz iFC iBt nrM @@ -93108,10 +93403,10 @@ irL oNP rEt xST -wVy +pLz dpI ttE -aPm +ttE sZH wUG eGJ @@ -93136,7 +93431,7 @@ sFY xar kKh tSw -lel +koq swP ixY tSw @@ -93298,7 +93593,7 @@ uza hZQ jXu jXu -fzJ +kVZ jXu aaa aaa @@ -93365,10 +93660,10 @@ mvY rne bXX iFi -jCn -uHt -uHt -gTn +eUW +iFi +iFi +gtp fod uVx jso @@ -93529,13 +93824,13 @@ aaa aaa aaa ehB -yaN -qWW -iYI -ptv -teV -xsS -bic +vht +tUX +drq +why +cwa +iki +wzd ybu wPM tdW @@ -93555,7 +93850,7 @@ vxC hZQ qmO fsQ -pjn +oyO jXu aaa aaa @@ -93788,31 +94083,31 @@ aaa ehB oSf nEF -jOJ -gxY +uAZ +bMM mRq dRE -dru -nWF -lHp +jUP +uYm +grb tdW qNI cnn gQw mQr qgz -gVk +fAP biq lQp lQp uGp ryL ryL -bVd +gFs hZQ qmO dqc -kpa +wfn jXu aaa aaa @@ -93851,7 +94146,7 @@ sRT vsU gaU flu -uJc +muw pJR qwY qIl @@ -93871,7 +94166,7 @@ htd xAb nvI oNP -ahh +ehE rlw bTm ylf @@ -94046,12 +94341,12 @@ ehB hwz oEM ibH -iBb -moh -aHa -ehV +icb +hnp +nrV +tzJ hxW -aqw +cTp tdW lrh ncv @@ -94069,7 +94364,7 @@ uza hZQ hZQ hZQ -xuT +wwj hZQ aaa aaa @@ -94138,7 +94433,7 @@ ePX svQ duu pKP -cyp +nGJ rQd cJm jGw @@ -94176,7 +94471,7 @@ phR phR phR phR -iIe +cpe fkT cXw rRZ @@ -94306,7 +94601,7 @@ tdW tdW dXR bhu -hjb +uyi tdW tdW tdW @@ -94316,17 +94611,17 @@ igS dXl gJi lAM -wmI -wja +txg +rGd lAM qJi mzL hAL nRZ -gUm +pGC jDf gWT -wkR +vaH nRZ cGu cGu @@ -94334,7 +94629,7 @@ ugd cGu aaa lnH -mMq +qNb lnH ffH avK @@ -94363,7 +94658,7 @@ pJR gAk qAA uFQ -pWS +eIy aVd ovK pJR @@ -94388,7 +94683,7 @@ luN wde jJd dQL -jHP +tWQ qPJ bgS taO @@ -94561,20 +94856,20 @@ sjP ahS fWm tdW -kRb +pVE esK -eHH +cFc tdW -fcR -qZN -nLY +xQO +tnb +cui aBL rUG cWI gYi lAM -nOB -wlu +inB +pVM tjh pav wsX @@ -94583,16 +94878,16 @@ sch kSs xUH euX -qFe +gvC nRZ gES cGu -lTN +wJX cGu aaa ffH -bVw -rhu +ocs +cpL ehZ ocP fkD @@ -94622,7 +94917,7 @@ pJR pJR iiE rGj -fon +evA pJR oUB qRI @@ -94820,7 +95115,7 @@ dLU tdW tdW tdW -maP +vnk gEg ikO pNY @@ -94828,27 +95123,27 @@ qjr lNh yey cWI -sQe +eXJ tjh -tXF -sHN +oCR +dfd tjh guU eXj -rAs +fDT sch -mFA +qln oPn oPn -cWk +eLw sch bRF tjh -ibc +kLY tjh tjh lAM -kJq +lDT lAM ffH geD @@ -95077,9 +95372,9 @@ vae slI pPR jJp -rhX +kNY jTZ -kqq +iXa qbr ouj aBL @@ -95088,7 +95383,7 @@ cWI aZA tjh tjh -jiA +bGl tjh wsX wsX @@ -95097,15 +95392,15 @@ sch acr lvu iom -vdm +iDF sch -xTK -lSv -kEy -byi -nFl -fIg -aFG +knB +guS +vVy +cxq +jCr +iLH +aXF wkL jpw gFi @@ -95164,10 +95459,10 @@ qPJ klj gQG oBO -kTR +gat pKP xpL -wQV +xOH hGl kha dbD @@ -95334,7 +95629,7 @@ sjP sjP sjP dkX -sEh +btR jTZ aBL aBL @@ -95345,7 +95640,7 @@ cWI gYi eOs puQ -fDP +vQO ixm uok ihv @@ -95354,15 +95649,15 @@ qZD iRW jff iRW -fZK +hRv rJQ -xTK +knB vMX lsP lsP sMB vYD -nSS +uoM wkL rsI oQZ @@ -95398,7 +95693,7 @@ jLQ fgS jrk dhX -rVo +jLS gBD twl bcx @@ -95421,7 +95716,7 @@ nBB nbT xxU tFr -vjV +ouz eIO eIO eIO @@ -95466,7 +95761,7 @@ otu otu otu otu -wDo +giw aaa aaa aaa @@ -95591,7 +95886,7 @@ sIe jEI sIe hlz -sEh +btR gnB jYD aDU @@ -95602,7 +95897,7 @@ feY gYi wsX xyt -fDP +vQO wsX rKZ rKZ @@ -95611,9 +95906,9 @@ rKZ rKZ prv rKZ -ulD +hSH uGD -rLW +rlg keL nsZ wxM @@ -95717,11 +96012,11 @@ wBW eje hTE qTJ -kUP -oIA -pym -feZ -hyJ +eAe +mGy +sou +fkF +eem wsS aaa aaa @@ -95839,7 +96134,7 @@ aaa aaa aaa aaa -ofv +isc aaa aaa aaa @@ -95848,29 +96143,29 @@ tYS lgS jKq xwV -sEh -sEh -sEh -sEh -sEh -sEh -rhX -sEh -sEh -dyV -uJI -eSv -lVD -lul -iAo -pQq -gAD -mCr -iAo -iAo -iAo -iAo -iAo +btR +btR +btR +btR +btR +btR +kNY +btR +btR +swe +fNh +wUc +mtG +uyd +jyJ +aOC +eyd +iMs +jyJ +jyJ +jyJ +jyJ +jyJ cJj klp pHb @@ -95889,10 +96184,10 @@ nhP aOc aPw lSy -tUL +dqn wpJ iUf -tkm +osr tBA dMv uoe @@ -95973,8 +96268,8 @@ xMz dye nSe krc -vAd -iBZ +sRv +dDo hQu gRb gRb @@ -96106,12 +96401,12 @@ qdm sIe pKa feY -bjZ -lwX -dyl -aYu +cUw +qUp +nlo +ukU feY -ggc +ndj cWI gCE lAM @@ -96127,7 +96422,7 @@ rQS xqI gWc oAN -rBr +iKj vQI mCJ lsP @@ -96146,9 +96441,9 @@ wzH nwL aPv iIQ -trJ +goo aJS -sNw +bYv aUx puG htd @@ -96222,7 +96517,7 @@ wnW tSw oBD iUm -kLE +eNA hPk xMz xMz @@ -96231,11 +96526,11 @@ dbA xMz vkD wRm -khp -vKc -pym -tEi -lfQ +aho +gAw +sou +glA +lHA cSv aaa aaa @@ -96364,7 +96659,7 @@ sIe xCf gya jTZ -kmC +uMY jTZ srU cWI @@ -96469,7 +96764,7 @@ jOw iqz fyK hZV -aGB +viP otI fWw pdV @@ -96488,7 +96783,7 @@ nSe nSe nSe nSe -ozq +tXr hQu gRb gRb @@ -96621,7 +96916,7 @@ sIe gkn gkn sIe -oAS +hjH jTZ mqQ tVm @@ -96671,8 +96966,8 @@ tKN lMJ dsQ mZL -rfP -qiQ +jbf +nyr acf hmq dJX @@ -96728,7 +97023,7 @@ jtl hZV eNl hZA -hiA +sAK kgx hKB vLo @@ -96745,7 +97040,7 @@ xPb izG izG pVZ -ozq +tXr hQu gRb aaa @@ -96946,7 +97241,7 @@ qRI qRI jzN sYh -bKo +dVw nBs eLa vyi @@ -96993,7 +97288,7 @@ hZy tSw iDN iUm -bBb +ncV sRL pmW iUm @@ -97002,10 +97297,10 @@ iUm bxX iUm aAS -ore +kJB biA iUm -pYP +xKd lMJ aaa aaa @@ -97250,7 +97545,7 @@ lmk tSw fdX iUm -bfT +xEr xRY chV eje @@ -97259,7 +97554,7 @@ hlq eje knI ewB -qqA +vje hQu gRb aaa @@ -97516,7 +97811,7 @@ nSe nSe nSe nSe -qqA +vje hQu gRb gRb @@ -97685,7 +97980,7 @@ lKZ dNX iVA mlK -frJ +vAg dNX nyV dNX @@ -97773,11 +98068,11 @@ xMz xMz xMz wRm -pOc -vKc -tzR -tEi -lfQ +bAK +gAw +iBp +glA +lHA cSv qVo aaa @@ -98022,15 +98317,15 @@ qFP tAx mZC hdZ -qHa -aTI -mad -hsw -oey -jDR -abk -ocK -vHZ +hEl +fwq +mfd +rVM +rRx +mdz +fcV +dJu +wfN hQu gRb gRb @@ -98261,7 +98556,7 @@ dXQ gmt qsx gmt -fWT +uYj uzk gmt qhx @@ -98279,19 +98574,19 @@ dXQ kSD vGN wpr -tDh +alX mGA xMC -fth +pSt tDU vkj vPq usD -nYI -omT -pym -tEi -bXt +jFZ +oIW +sou +glA +iaQ cSv aaa aaa @@ -98536,7 +98831,7 @@ dKC vZB dKC dKC -kGZ +ufZ dKC jVZ lYc @@ -98550,7 +98845,7 @@ iUm gRb gRb iUm -wDo +giw aaa aaa aaa @@ -98684,7 +98979,7 @@ rrt lMJ iTZ iTZ -uNB +dRe rnc oJr iTZ @@ -98719,7 +99014,7 @@ txH urs oaj olw -aZx +hoE xkr heF qBC @@ -98783,7 +99078,7 @@ cId rQl oIg wBq -mjM +bEC lsV aXW jxW @@ -98793,11 +99088,11 @@ kYP mGI jjs dKC -xap +gFC dKC cbp ctL -ebs +oPD iUm lMJ lMJ @@ -98976,7 +99271,7 @@ wwY wwY rGC olw -eqR +ldJ tHR htd qBC @@ -99022,8 +99317,8 @@ ylt pGn vHO eut -dGH -kjI +nZC +cwq rgS vzW tKl @@ -99050,11 +99345,11 @@ rDB xpE lqh dKC -cPX +pwV dKC -rou +xXM krc -kHd +bgm lYc lMJ aaa @@ -99217,8 +99512,8 @@ erx lsP vYF eaP -xGe -fem +fDm +bAV afj qGs gCD @@ -99280,11 +99575,11 @@ njg dzw pxj bvN -loS -wDe +kFS +uqv ctn reL -kwS +ise wqh ekB aJa @@ -99307,11 +99602,11 @@ dKC dKC tNM dKC -kFz +gtm dKC -sEJ -mqf -gMs +onI +cWu +aRo lYc lMJ aaa @@ -99537,12 +99832,12 @@ nZf uTP eut vlY -ukT +uwK wmg jAt mET -iMc -iBs +liD +iAk nSB fXd xwl @@ -99564,11 +99859,11 @@ kZk kZk kZk kZk -kil +vuo dKC dKC -biI -uAZ +vbt +oRV iUm lMJ lMJ @@ -99773,9 +100068,9 @@ buL pha sdp vxB -bwZ +erl pbS -vcx +eny tvE ibX htd @@ -99798,8 +100093,8 @@ tjc jtS bFH mMl -mow -sDh +lct +cqT lhT iMG dpg @@ -99809,20 +100104,20 @@ gfZ gqm jZP aIO -rje -gBH -lDO +jrb +wnl +eOo rRJ edH mHL svS oHO ove -wba +lJw nFa -epb -pZe -rJN +xhs +goF +lXC dKC dKC iUm @@ -99992,7 +100287,7 @@ sBP kSo ieV wJL -dGt +lyf iHD gIc oeR @@ -100034,7 +100329,7 @@ qKg lVl pic tvE -bkY +psp wBF tHR udN @@ -100054,10 +100349,10 @@ eut wfm eut eut -aPl -otx +xhO +kiy qDy -qud +voE deH eut beZ @@ -100077,13 +100372,13 @@ svS svS svS svS -epb -kQk -unw -vof +xhs +ffr +wPm +ppo dKC -dEU -csl +pMJ +qMT lMJ blx aaa @@ -100247,7 +100542,7 @@ neO quA htb xdm -eyS +tSi wJL jpX iHD @@ -100291,7 +100586,7 @@ lwg aAK xbg tvE -hMO +qJU hPM tHR udN @@ -100312,9 +100607,9 @@ bse eIV gcU noN -kLK -kLK -sos +bCc +bCc +jaQ kPy eut dEV @@ -100334,10 +100629,10 @@ eKP uBG kXG svS -epb -dQx -nDB -mNI +xhs +lVr +nxB +sNf dKC gAe lMJ @@ -100541,7 +100836,7 @@ lSz wxk tvE uHa -nVV +dbf yeu vNf cGj @@ -100570,7 +100865,7 @@ dMz tga btG nJH -hbf +gso nQX iYO tga @@ -100591,8 +100886,8 @@ cha nCa sIX svS -ahP -iyE +rMN +nxg dKC uGg dKC @@ -100746,7 +101041,7 @@ omA ope jGl kxA -gaF +xXh ooG wxj gem @@ -100786,7 +101081,7 @@ nnh tyY vFx tyY -xXu +rZA uJa njP gLe @@ -100823,7 +101118,7 @@ ikr xKK gVO gwf -eTZ +owB eut fZw wRD @@ -100850,8 +101145,8 @@ wna oFX lWN hND -aZv -iKL +mMY +mrl nFa nFa nFa @@ -101043,7 +101338,7 @@ iox tyY eCB tyY -woA +xFx sxR jxv sqJ @@ -101369,7 +101664,7 @@ gAe lMJ lMJ uGg -oEx +wEI uGg lMJ aaa @@ -101571,7 +101866,7 @@ iJl tvE wNH jYr -npt +csn lcG ngg avc @@ -102309,7 +102604,7 @@ sNK rmF lHx jhY -jNn +tAy ylU deG xNU @@ -102369,7 +102664,7 @@ jyr qdT vTK tEt -tAI +xKk jHg dmO kXY @@ -102582,7 +102877,7 @@ sqM kwQ jZR xpH -sFx +cOP nOj wGa kwQ @@ -102647,14 +102942,14 @@ jvo aHH iYE dTN -mRu +dEF dTN cOT dXU kgC lMJ uGg -wpn +vsV uGg lMJ aaa @@ -102825,7 +103120,7 @@ rUO gmk qCP mPw -sGV +jhc iPp eVz pJE @@ -102866,7 +103161,7 @@ cfe ddO sLE cEv -ejT +cyM eeT tUn hKV @@ -102904,14 +103199,14 @@ svS svS svS svS -mBl +xuV svS svS svS svS svS svS -kRF +iAC dKC anS lMJ @@ -103159,16 +103454,16 @@ buv xLu ktz svS -hMa +wyu oJu -qxB -cMP -pah +ttW +xRf +qXW dKC rzx hcP kYP -tvg +lDs dKC aaa aaa @@ -103337,7 +103632,7 @@ hVX dIO rdT dIO -qWU +hxt qRk pJE nFn @@ -103405,7 +103700,7 @@ cPT mlv nnn wdv -uDw +iZH lYk enO psV @@ -103413,19 +103708,19 @@ psV psV psV psV -dcV -epb -bir -epb -lEU -enj -oDh -wjV -xrw -iCQ -iCQ -iFn -myD +lWj +xhs +gEG +xhs +wsp +rxt +pQr +tpX +ciY +ybO +ybO +tuM +qjS dKC aaa aaa @@ -103571,7 +103866,7 @@ osH gTt sdu fad -tNW +wSq gMZ gMZ gMZ @@ -103583,7 +103878,7 @@ pUS hlx pNR upe -lQo +uFy ilh qhR xAR @@ -103594,7 +103889,7 @@ vSU dIO oos dIO -wYF +dTv qRk nFn uJB @@ -103664,7 +103959,7 @@ efZ qRe svS bGo -qXJ +iLw nFa svS mHy @@ -103673,16 +103968,16 @@ kVq pdi kRV svS -vuA -lOQ -eZB +gma +tWL +icO nFa dKC lUD isI vIm dKC -vKM +qdw dKC aaa aaa @@ -103893,7 +104188,7 @@ ebC iQI tNL xCx -hcB +wpK ijv hRQ tUn @@ -103939,7 +104234,7 @@ ggH oqc uQH dKC -iCQ +ybO dKC aaa aaa @@ -104082,7 +104377,7 @@ aaa aaa mxn rrg -gMZ +mxn gMZ gMZ gMZ @@ -104102,8 +104397,8 @@ nja icC eCn ilh -dKO -lNf +cbT +ntl fLz ujM cwF @@ -104171,14 +104466,14 @@ aBX iio kjG gwf -dnY +ien mMX rhe rPA mmW oWk fPD -rSv +gFe wVQ oWk ouX @@ -104196,7 +104491,7 @@ dKC uGg dKC dKC -hbW +rdt dKC aaa aaa @@ -104339,11 +104634,11 @@ aaa aaa lMJ aaa +aaa ilh -sab +mQe wmf cur -cur jFy cur ilh @@ -104359,8 +104654,8 @@ ilh ilh ilh ilh -rWf -nft +oTC +hqG dIO dIO dIO @@ -104393,7 +104688,7 @@ cXQ gwc pof owi -wTn +xqO hyX rrz eQE @@ -104401,7 +104696,7 @@ eEf rOM eQE qrQ -ycE +utY wYB epF rKc @@ -104594,11 +104889,11 @@ aaa aaa aaa aaa -lMJ -aaa +szp +szp +szp ilh -mQe -rXX +bVw mVr jCj ihX @@ -104616,8 +104911,8 @@ xnU mgE xnU dIO -jlY -vgu +oVF +weo fLz lvU nKO @@ -104687,7 +104982,7 @@ moH gwf pOv vbO -cEs +cTj dON oFS oFS @@ -104852,12 +105147,12 @@ lMJ lMJ lMJ szp -szp -ilh +xqY +wOP ilh ipG gKc -cur +mQe vTf mVp ilh @@ -104874,7 +105169,7 @@ yfw eek wst mPE -knf +jmo gGf dIO dIO @@ -104891,7 +105186,7 @@ gvG fhp qXB ksk -vSH +mxt ksk dZm mta @@ -105109,8 +105404,8 @@ aaa aaa aaa nvn -lLw -ePA +gzk +xYL ilh gfe aDR @@ -105147,11 +105442,11 @@ aqu qXB wzK qXB -iXj +nfy xko -rCB +tZL dZm -wcZ +baM fRS twN qFo @@ -105185,7 +105480,7 @@ tUn dQT wXF jSk -bud +ukF sIW jSk rkT @@ -105366,7 +105661,7 @@ iHc iHc aag aag -vOZ +szp vwp ilh ilh @@ -105404,11 +105699,11 @@ anE qXB wzK qXB -vge +yko kBm -uHk +nmN dZm -avG +oZm kFp aeb bvJ @@ -105421,14 +105716,14 @@ fGH fhQ sFB mal -rFO +qdO pmZ qdI ttF sRY wDh uIs -btn +gJR gsr pUA wFM @@ -105628,7 +105923,7 @@ peF liO sSs gkM -kgM +aeA uKL uKL mKu @@ -105731,7 +106026,7 @@ nsA ekV sdb oPf -ogN +rBr aYT anS lMJ @@ -105957,7 +106252,7 @@ hKV ruX aLx tUn -kLs +bgu tUn pSz fVc @@ -105966,7 +106261,7 @@ jdX ohI tbp uzc -bEB +dxw saf hXd gwf @@ -106141,8 +106436,8 @@ jlJ eZN ewf ewf -aiJ -crc +fNe +jyo rwE tgo tgo @@ -106404,7 +106699,7 @@ fMm xAt iYG lOU -gHk +bTv lnc lnc wdG @@ -106422,9 +106717,9 @@ lnc lqQ lqQ lqQ -xyF +pTz jSq -rCr +rLd lqQ lqQ qXB @@ -106454,9 +106749,9 @@ hPK cFl msT lPi -dFc +sQd uIs -rjQ +slG oLF nGE wYB @@ -106488,7 +106783,7 @@ gFQ oWk xuD qZg -nxR +iZk bLd eJZ uGX @@ -106648,7 +106943,7 @@ lMJ lMJ iHc dSF -pbm +ilM wOo cfy iVO @@ -106677,13 +106972,13 @@ ejl pFd nwa lqQ -rYf -uuV -ncT -cWf -ncT -kbu -tiT +kkt +bfS +dEr +lan +dEr +ckW +aly qXB edC psZ @@ -106710,7 +107005,7 @@ cfA mqu mJk itg -tEy +gAS nEB uIs bjl @@ -106718,7 +107013,7 @@ vqp wen bMa kCZ -cQF +dJy bNl pEB kCD @@ -106740,11 +107035,11 @@ fkl pUp gbY iQP -bmD +iky wiS eJy kYd -gvh +qOP fPD bLd fPD @@ -106935,12 +107230,12 @@ pFd vTs lqQ nMK -epw -gIn -rct -uar -tHD -jEh +hHZ +avC +mBe +dkh +vcb +bjD qXB kbo tbd @@ -106990,7 +107285,7 @@ pfU tUn tUn oll -pqa +dCu qby wXF mOD @@ -107191,13 +107486,13 @@ ffd pFd xUh lqQ -hoR -epw -gIn -tDz -gIn -qUn -vFr +mEM +hHZ +avC +paA +avC +qSA +ycQ qXB ool dVb @@ -107229,8 +107524,8 @@ tQC gsP phS huG -kxg -djM +rnt +ydS kCZ nKI bZq @@ -107448,12 +107743,12 @@ lnc auw lnc lqQ -lcK -dSH -gIn -iRx -mXV -sfq +jbM +wRq +avC +nGu +dHP +ele hzJ uiB brA @@ -107466,7 +107761,7 @@ xww xww aEr sDs -cVF +uoE obG gUe yks @@ -107705,12 +108000,12 @@ lnc obw rUo lqQ -hiq -jHS -cDl -gwz -srj -mhj +sCs +dSt +uhU +xeQ +hiX +tUh krt qXB psZ @@ -107747,12 +108042,12 @@ bJp wYB foB siz -uVI +lKp unL -laf -aJn -aJn -oZZ +bwJ +wpq +wpq +hjz hWx ekG tUn @@ -107773,7 +108068,7 @@ xxQ oWk ddu xuD -xTr +cvE bLd bLd bLd @@ -107962,9 +108257,9 @@ lnc fDC qdy lqQ -pDd -sTi -kGg +jjZ +rZz +aPb xUE nIy fLo @@ -108000,16 +108295,16 @@ obG wPU gKS huG -ptM +gPq wYB -xJU -siz -hxz +qlL +bzQ +lOW unL -uNd +xQf unL unL -gpv +uoU unL tUn tUn @@ -108033,7 +108328,7 @@ gLi xuD xuD xuD -rWE +jdQ uSM bLd bLd @@ -108219,13 +108514,13 @@ lnc cUP mil lqQ -mzt -lve -qcI +lyA +rNv +nVM ivb -gEm -rFt -wXY +ctg +jAE +pwp qXB psZ qXB @@ -108247,7 +108542,7 @@ kka vMw iEZ uWK -dFA +gBb rHz aFW dqX @@ -108260,13 +108555,13 @@ huG dhs wYB uXS -txP +iAL bnE unL -kTZ +chB unL iMF -guI +lPm uND slc tUn @@ -108290,12 +108585,12 @@ sCM clj uGX tbI -gUl +deD xuD xuD xuD xuD -hlr +imU mEL oWc rYy @@ -108504,7 +108799,7 @@ qiY wAt utE obG -flH +kuH lih sNi pmK @@ -108517,13 +108812,13 @@ unL aLu unL xII -ltX +uGP kbR vOK -pnx +jSM unL kbN -gXd +nNb szJ heS tUn @@ -108551,16 +108846,16 @@ obk cqv clj egs -tff +ftK xuD -pLY -tPY -lwS -hwn -oBc -odw -qoT -oaD +pTu +xBw +hRU +cWD +pms +apT +rQb +pOF vlZ rxH rxH @@ -108712,7 +109007,7 @@ afD afD afD afD -ilk +vla afD afD afD @@ -108743,7 +109038,7 @@ wyG qXB psZ qXB -pCo +rjZ uWS kyc can @@ -108774,14 +109069,14 @@ unL gmi unL unL -pNf +fiY unL unL -fGW +nCh unL vtI -mma -iMQ +bhh +hZM rAo tUn iLn @@ -108807,15 +109102,15 @@ bLd bLd bLd bLd -faK -pvc +ryd +bly bLd -dEg +msp oWk -rjt -asx -oyv -mVI +oXJ +mmF +nRz +ssT gDT gDT gDT @@ -109000,7 +109295,7 @@ psZ psZ psZ qXB -lbQ +gAU cDO oUK eRR @@ -109031,10 +109326,10 @@ nGo aBM unL lPy -vRk -aJn -fhA -gub +ozQ +wpq +aEs +eqh unL gjF sjB @@ -109067,12 +109362,12 @@ fPD fPD fPD bLd -eJC -mTu -oez -oez -oez -mVI +pER +pRk +jmW +jmW +jmW +ssT aaa aaa aaa @@ -109284,13 +109579,13 @@ unL unL wOF esH -pdx +cUC xcO -aXE -tXk -itW +jZD +mPO +utT kGv -izp +xZb fWA fWA mhl @@ -109320,11 +109615,11 @@ lKu lMJ lMJ bLd -rPs -fJZ -fOZ +kUo +gnn +snt bLd -dbo +uun bLd aaa aaa @@ -109475,7 +109770,7 @@ aaa aaa lMJ aaa -bbA +jdZ aaa nvn afD @@ -109544,16 +109839,16 @@ lFo dQy pDR unL -hLs -enf +unL +nTL hCl -aJm +doj hum jCx cZF uaG vPu -nTx +pQy ovX xYQ pnH @@ -109801,10 +110096,10 @@ unL unL unL unL -xZb -fFq +luw +kBV izp -jJk +goZ fWA kBQ lWq @@ -109837,7 +110132,7 @@ aaa aaa aaa lMJ -ylJ +dVn dJN aox lMJ @@ -110058,8 +110353,8 @@ uxt tcn iOm unL -mEx -mWA +rqy +ilw isl fWA fWA @@ -110574,7 +110869,7 @@ hCl mAJ dXe xrW -xdQ +bpg hum tSY jKA @@ -110600,7 +110895,7 @@ vRg sls vRg vRg -eKf +nOS oJj tOg aaa @@ -110833,7 +111128,7 @@ unL sfz wao hum -nWz +lGi svK yec xhb @@ -111072,7 +111367,7 @@ isX dlc iWU peM -jbX +wnQ pIw htP vGF @@ -111282,12 +111577,12 @@ kiE szp eqU flB -wcn +aOu hMQ qXB qXB kpI -gEF +kBA qcP wrn qXB @@ -111316,7 +111611,7 @@ cnK vYI cDQ xQI -kUd +hyo cnK itY uMU @@ -111329,7 +111624,7 @@ juJ cZL ely peM -iOv +vbq xsy mZP vGF @@ -111350,13 +111645,13 @@ sgh kLp wxe uwQ -dKD -gdP -gdP -gdP -xwY -xwY -xwY +cii +niY +niY +niY +jJC +jJC +jJC jPJ xXp aaa @@ -111544,11 +111839,11 @@ cyS izd jlM jlM -npD -npD -dVM -rDW -oJE +xHb +xHb +svI +fdP +aFI kCN lCN tCS @@ -111584,7 +111879,7 @@ qRh eRb kCC rdh -nMU +uFD peM peM pGu @@ -111629,7 +111924,7 @@ aaa aaa wmL apS -qkq +ucn ooz wmL aaa @@ -111799,13 +112094,13 @@ qXB qXB qXB qXB -wdu +czs wrn -gcv +iwG tML lOZ qXB -qDQ +pGK tCS fGS tCS @@ -111825,9 +112120,9 @@ jUT rao qaA haR -bOP +evj cnK -xYF +umn vIT siA uRw @@ -111886,7 +112181,7 @@ aaa aaa wmL cvO -uNO +hGR hUd uWk aaa @@ -112053,16 +112348,16 @@ anS aox aox jpO -lws -sye -wqd -jjT -qNY -mJd +xSm +uvO +nDW +qqx +qIB +rPG oUz qXB qXB -btt +taN tCS oxk voQ @@ -112143,7 +112438,7 @@ aaa aaa wmL jkX -frs +erW dFo wmL aaa @@ -112319,7 +112614,7 @@ tCS tCS tCS jhD -nOF +mPe nqL hcc eaN @@ -112354,8 +112649,8 @@ uTH dFH ygb pEG -uqk -sJN +cAj +iRw peM wUM cZw @@ -112378,7 +112673,7 @@ mei lXu fyY qSc -uUp +xmT xXm opZ fGR @@ -112400,7 +112695,7 @@ oMA lSw wmL gUS -qBo +lIg gUS wmL lSw @@ -112576,7 +112871,7 @@ tOd dEx fZL snB -lQD +qnl hTV brE vtp @@ -112657,7 +112952,7 @@ oMA eYu agN bXs -tLc +dEQ juH pJA hLJ @@ -112833,7 +113128,7 @@ myY dRx nqL sQO -gBw +gDH nqL hqL iSI @@ -112914,7 +113209,7 @@ myr xfm nHG hjw -bqJ +sis hzL wNO tml @@ -113090,7 +113385,7 @@ myY fmn nqL tCS -bdU +sSC tCS kYG jRZ @@ -113171,7 +113466,7 @@ vOz tsy sRa ppC -twu +nyQ mKD hxY nae @@ -113347,7 +113642,7 @@ vCr eOJ oVd tCS -fXg +sBt tCS eVi bwE @@ -113406,7 +113701,7 @@ smt xgN juC qSc -uUp +xmT xXm xNQ mgh @@ -113428,7 +113723,7 @@ ePT syV jsi eoZ -jjm +rzD nui wWV onD @@ -113604,7 +113899,7 @@ oTR jYI lew tCS -ezs +gAI tCS orT sph @@ -113685,7 +113980,7 @@ jlU jlU rsz lVB -bsE +luU uHD hEw jlU @@ -113861,7 +114156,7 @@ xIx lKN rYc tCS -nHa +mDU tCS tVG sph @@ -113884,7 +114179,7 @@ suj fKg uhu rOK -hVV +mRx wLw oJH fJy @@ -113920,7 +114215,7 @@ smt mTy fPw okV -iLp +oId wPD vEl sUo @@ -113942,7 +114237,7 @@ plp gog fUx pst -fkk +vWE vuK yag hFz @@ -114118,7 +114413,7 @@ rMJ oww xvR tCS -nHa +mDU tCS orT sph @@ -114199,7 +114494,7 @@ mtu jfS bQQ lVB -oWa +psk iWc ces elm @@ -114375,7 +114670,7 @@ qSh tCS tCS qXB -jEl +wHV tCS xGr lLC @@ -114396,8 +114691,8 @@ fJP vBe wBV aUP -sRQ -vVj +dgd +dgj gHI gHI fJy @@ -114434,7 +114729,7 @@ kEe sRy jie okV -iLp +oId eoj gYw cLt @@ -114456,7 +114751,7 @@ dVv gog jjj jNo -gAH +bWy klK aDQ hFz @@ -114627,12 +114922,12 @@ sxo sxo sxo sxo -fSr -jBy -xXZ +pZG +ltg +nEe tCS wrn -ezs +gAI tCS tCS kYG @@ -114654,9 +114949,9 @@ kcV lLu sGC aaa -qQA -nOn -vVj +aYx +dgf +dgj aox fJy mhW @@ -114689,7 +114984,7 @@ cFa kLi sEI agw -hCB +uRI uwQ lMJ eoU @@ -114713,7 +115008,7 @@ iTQ vGq avx vBf -uNs +lIf tIP qQJ vGq @@ -114881,20 +115176,20 @@ jhd rQw rQw uRa -oiX -mTo -aSG -snN -vsF -aOB -vtd -wFq -ikg +sTX +olL +rRB +rff +lZY +pwy +ozs +etA +wJO kYn qXB aox aox -gyl +kKv lXN dQP jmq @@ -114910,24 +115205,24 @@ qXj sgv ceo aUP -noc -pyg -pyg -pyg -glY +dge +azd +azd +azd +dgB fJy rrj bQj tcU gHI -pJB -cVc -cVc +vBJ +nWS +nWS bDq iRh qcd bMC -cpD +pco ieI nQQ efd @@ -114964,16 +115259,16 @@ hbK hbK rMu xiL -pPc +iiH fdZ mMK mMK mMK mMK -jxH +ifS tMI pwZ -fdZ +hpS fdZ fdZ jvX @@ -115141,12 +115436,12 @@ sxo sxo sxo sxo -uhL +dRR gFd lek buk ifP -bCC +doc dOY qXB lMJ @@ -115167,17 +115462,17 @@ sNt sTY sGC kYG -nOn -lTI -hXf -lTI -pHM +dgf +dgk +dgt +dgk +dgv fJy bUC bQj jIV gHI -ylN +oAQ lMJ lMJ lMJ @@ -115203,7 +115498,7 @@ xpi kUb dfj agw -wVX +nEU uwQ lMJ eoU @@ -115227,16 +115522,16 @@ amV vVx kyh iwO -pQj -jzw -thT -jzw -sie -pgM -qiD -nYL -ddK -hAN +osb +kFi +hHh +kFi +jQT +wga +eBX +eRJ +qwc +mVK wrc aaa aaa @@ -115403,7 +115698,7 @@ qSh qSh tCS qXB -bCC +doc qXB qXB aaa @@ -115424,26 +115719,26 @@ dHM lDP qZI kYG -hGu -lTI -hXf -lTI -glY +aWK +dgk +dgt +dgk +dgB fJy xcz mzu bjF nyX -eyG -evF -evF -evF -evF -evF +tsZ +hns +hns +hns +hns +hns oGw oGw oGw -uqr +iLe uwQ vRS gyJ @@ -115493,7 +115788,7 @@ xVu idA xiL xiL -lmn +ftS wrc aaa aaa @@ -115658,9 +115953,9 @@ aaa lMJ lMJ qXB -eNO +xtX hjp -sRt +nqU qXB aaa aaa @@ -115681,17 +115976,17 @@ qLJ aBw xKl kYG -qBg -pyg -pyg -pyg -pHM +dgg +azd +azd +azd +dgv fJy gHI -gAS +eXo gHI fJy -lNL +twf lMJ aaa lMJ @@ -115750,7 +116045,7 @@ oQJ xlH mCj xiL -lmn +ftS hbK aaa aaa @@ -115913,11 +116208,11 @@ aox aox aox aox -hNQ -kuG -fcl -hHy -uwT +nDb +nkL +syQ +wyJ +lTw qXB aaa aaa @@ -115938,17 +116233,17 @@ vxJ aib vLX kYG -hGu -lTI -hXf -lTI -glY +aWK +dgk +dgt +dgk +dgB fJy -mZM -qZY -iGp +mim +diD +gqf fJy -ylN +oAQ aaa aaa aaa @@ -116007,7 +116302,7 @@ pDl uYP ljF xiL -lmn +ftS wrc lMJ lMJ @@ -116172,9 +116467,9 @@ aaa aox lMJ qXB -riP -sqf -gaC +sqT +qzg +enK qXB aaa aaa @@ -116195,17 +116490,17 @@ twd aib qZI kYG -rgX -lTI -lTI -lTI -pHM +dgh +dgk +dgk +dgk +dgv fJy gHI -gXH +boq gHI fJy -lNL +twf aaa aaa aaa @@ -116264,7 +116559,7 @@ gkC xlH mtu xiL -lmn +ftS hbK aaa aaa @@ -116430,8 +116725,8 @@ aox qXB qXB qXB -glX -xAA +pxG +bid qXB lMJ lMJ @@ -116452,17 +116747,17 @@ kYG kYG kYG kYG -hGu -pnc -dHk -pnc -glY +aWK +dgm +dgu +dgm +dgB fJy aaa dBV aaa fJy -ylN +oAQ lMJ aaa lMJ @@ -116521,7 +116816,7 @@ xVu idA xiL xiL -lmn +ftS wrc aaa aaa @@ -116685,10 +116980,10 @@ aaa aaa aox jpO -wJl -hHy -wqd -fES +aIM +wyJ +nDW +oam qXB aaa aaa @@ -116710,16 +117005,16 @@ aaa aaa lMJ aox -rGp -pHM -rGp -pHM +aye +dgv +aye +dgv lMJ aaa aaa aaa lMJ -ylN +oAQ aaa aaa aaa @@ -116777,8 +117072,8 @@ psc eTI rKg xiL -lmn -lmn +ftS +ftS wrc aaa aaa @@ -116944,8 +117239,8 @@ aox qXB wRT wRT -glX -dqp +pxG +cvt qXB aaa aaa @@ -116976,7 +117271,7 @@ aaa aaa aaa lMJ -ylN +oAQ aaa aaa aaa @@ -117034,7 +117329,7 @@ wFy ohD bZb xiL -lmn +ftS hbK hbK lMJ @@ -117202,7 +117497,7 @@ aaa lMJ aaa wRT -smo +iYp qXB lMJ lMJ @@ -117233,7 +117528,7 @@ aaa aaa aaa lMJ -ylN +oAQ aaa aaa aaa @@ -117291,7 +117586,7 @@ toM eOP hWa xiL -lmn +ftS wrc aaa aaa @@ -117459,7 +117754,7 @@ aox aox lMJ wRT -bmQ +nOC qXB aaa aaa @@ -117490,7 +117785,7 @@ aaa nXK aaa cpH -lNL +twf lMJ lMJ blx @@ -117548,7 +117843,7 @@ fff mtu ljF xiL -lmn +ftS wrc aaa aaa @@ -117716,7 +118011,7 @@ aaa aox aaa qXB -dTs +jpp qXB aaa aaa @@ -117747,7 +118042,7 @@ aaa aaa aaa aaa -ylN +oAQ aaa aaa aaa @@ -117805,7 +118100,7 @@ fff mtu lWM xiL -lmn +ftS hbK lMJ lMJ @@ -117972,7 +118267,7 @@ aaa aox aox cpH -nzu +nDL aox aox aox @@ -118004,7 +118299,7 @@ aaa aaa aaa aaa -ylN +oAQ aaa aaa aaa @@ -118062,7 +118357,7 @@ xiL xiL xiL xiL -lmn +ftS hbK aaa aaa @@ -118261,7 +118556,7 @@ aaa aaa aaa aaa -lNL +twf aaa aaa aaa @@ -118316,10 +118611,10 @@ mCu kgW jlU xiL -qxr -lmn -lmn -hAN +nLJ +ftS +ftS +mVK hbK aaa aaa @@ -118518,7 +118813,7 @@ aaa aaa aaa aaa -ylN +oAQ aaa aaa aaa @@ -118573,7 +118868,7 @@ xkv nET jlU iOJ -lmn +ftS rDf rDf utD @@ -118775,7 +119070,7 @@ lMJ vDl lMJ lMJ -ylN +oAQ lMJ lMJ blx @@ -118830,7 +119125,7 @@ nnc hdy aWp eSb -udp +fSS wHd uLa hbK @@ -119032,7 +119327,7 @@ aaa aaa aaa aaa -ylN +oAQ aaa aaa aaa @@ -119087,7 +119382,7 @@ kcu kcu jlU hbK -mTg +kDm hbK hbK hbK @@ -119289,7 +119584,7 @@ aaa aaa aaa aaa -ylN +oAQ aaa aaa aaa @@ -119308,8 +119603,8 @@ vmI qGn vhv rPF -eUd -qSW +kfw +ioc mei mei rHZ @@ -119343,9 +119638,9 @@ gyK kcu kcu jlU -qgn -mCV -wyo +hlG +cSS +dez hbK aaa aaa @@ -119546,7 +119841,7 @@ aaa aaa aaa aaa -ylN +oAQ aaa aaa aaa @@ -119566,11 +119861,11 @@ vhv vhv uwQ uwQ -wxX -tFE -tFE +feF +tmQ +tmQ nkj -qUT +kaS hAq wez gAT @@ -119600,9 +119895,9 @@ jQz nJr kcu jlU +muc +hXE lUS -pHt -rDf hbK aaa aaa @@ -119803,7 +120098,7 @@ iGq lMJ lMJ lMJ -ylN +oAQ lMJ lMJ blx @@ -119824,10 +120119,10 @@ nsC lMJ uwQ uwQ -qDC -tKM -ruy -ruy +lOA +mcl +siu +siu uwQ uwQ uwQ @@ -120060,7 +120355,7 @@ aaa aaa aaa aaa -lNL +twf aaa aaa aaa @@ -120079,15 +120374,15 @@ lMJ anS lMJ aaa -jlV +oYr uwQ uwQ -lTw -uQP +xyT +hRV uwQ uwQ -uSr -unQ +css +rsR aaa nYJ aaa @@ -120317,7 +120612,7 @@ aaa aaa aaa aaa -ylN +oAQ aaa aaa aaa @@ -120336,13 +120631,13 @@ lMJ nsC lMJ aaa -dLZ -jpD -hOL -jVY -drX +laI +tFj +lbR +uso +mDt mHT -ulw +iIW jLG pdU lMJ @@ -120574,7 +120869,7 @@ aaa aaa aaa aaa -ylN +oAQ aaa aaa aaa @@ -120596,8 +120891,8 @@ aaa aaa aaa mHT -kts -kts +vYx +vYx mHT lMJ lMJ @@ -120831,7 +121126,7 @@ lMJ lMJ lMJ lMJ -hEO +pSS lMJ lMJ lMJ @@ -121087,9 +121382,9 @@ aaa aaa aaa lAu -npA -kpT -tRY +bno +qzs +brO lAu aaa aox @@ -121343,11 +121638,11 @@ aaa aaa aaa aaa -gkr +ceP lAu -kpT +qzs lAu -vqI +xCF aaa aox aaa @@ -121600,11 +121895,11 @@ lMJ aox aox lMJ -aEy +eUu lMJ -kpT +qzs lMJ -aEy +eUu lMJ aox aaa @@ -121853,15 +122148,15 @@ aaa aaa aaa lMJ -xKJ +gnh qjC qjC hBH -hyg +blw epM -uKi +aQR epM -opI +qot aaa lMJ aaa @@ -122110,11 +122405,11 @@ aaa aaa aaa lMJ -xKJ +gnh pyP pyP hBH -xKJ +gnh hzt jkG erP @@ -122624,17 +122919,17 @@ aaa aaa aaa lMJ -avg +rYs xew pyP -rOV -avg +gZM +rYs fJt xXK oqe -rOV +gZM epM -hxr +gAu epM aaa aaa @@ -122874,13 +123169,13 @@ lMJ anS lMJ aaa -hxr +gAu epM epM epM epM epM -ciQ +wQw pAD fpd vgW @@ -123127,10 +123422,10 @@ aaa aaa aaa epM -hxr +gAu fHy -hxr -avg +gAu +rYs eLr xgZ xgZ @@ -123139,18 +123434,18 @@ xgZ xgZ xgZ qIL -csN -cVc -cVc -vns +pJv +nWS +nWS +moI fJt neG eFX eNR -cVc -vns +nWS +moI bhf -rOV +gZM epM epM epM @@ -123159,9 +123454,9 @@ epM epM epM epM -hxr +gAu aqs -hxr +gAu epM epM aaa @@ -123382,19 +123677,19 @@ flb blx lMJ lMJ -sDV +kcU doI xgZ xgZ xgZ xgZ uLz -csN -cVc -cVc -cVc -cVc -cVc +pJv +nWS +nWS +nWS +nWS +nWS gfU aaa aaa @@ -123405,7 +123700,7 @@ mjH hLv eNR aaa -xKJ +gnh aHu xgZ xgZ @@ -123421,7 +123716,7 @@ sbG sbG sbG hey -nQU +ubw lMJ lMJ blx @@ -123639,12 +123934,12 @@ aaa rrt aaa aaa -xKJ +gnh trE -mOM +ftb bLR -fny -cVc +ulA +nWS gfU aaa aaa @@ -123664,19 +123959,19 @@ gfU aaa aaa gfU -cVc -cVc -cVc -cVc -cVc -cVc +nWS +nWS +nWS +nWS +nWS +nWS gfU -cVc -cVc -fny +nWS +nWS +ulA bLR -fny -vns +ulA +moI trE hBH aaa @@ -123896,9 +124191,9 @@ aaa rrt aaa aaa -xKJ +gnh trE -nQU +ubw anS lMJ lMJ @@ -123933,7 +124228,7 @@ aaa lMJ anS lMJ -sDV +kcU trE hBH aaa @@ -124153,7 +124448,7 @@ aaa rrt aaa aaa -xKJ +gnh trE iEj anS @@ -124410,7 +124705,7 @@ aaa rrt aaa aaa -xKJ +gnh trE hBH aaa @@ -124447,7 +124742,7 @@ gfU gfU lMJ lMJ -sDV +kcU trE hBH aaa @@ -124667,7 +124962,7 @@ aaa rrt aaa epM -avg +rYs trE hBH aaa @@ -124704,9 +124999,9 @@ ubl gfU aaa aaa -xKJ +gnh trE -jgN +rqK epM aaa rrt @@ -124922,7 +125217,7 @@ aaa aaa aaa rrt -xKJ +gnh doI pqH bCZ @@ -124961,7 +125256,7 @@ bXk gfU eNR aaa -xKJ +gnh jjy pqH hey @@ -125179,7 +125474,7 @@ aaa aaa aaa rrt -xKJ +gnh jjy iQr bCZ @@ -125218,7 +125513,7 @@ pHi jGr gfU gfU -avg +rYs jjy uKj bCZ @@ -125440,8 +125735,8 @@ gfU nFL ddc gOv -mpN -pfC +qyc +jZC pan mbS tVC @@ -125693,7 +125988,7 @@ aaa aaa aaa rrt -xKJ +gnh jjy iQr bCZ @@ -125732,7 +126027,7 @@ rEK jGr gfU gfU -vns +moI jjy uKj bCZ @@ -125950,7 +126245,7 @@ aaa aaa aaa rrt -xKJ +gnh cZk qTS bCZ @@ -125989,7 +126284,7 @@ fIE gfU eNR aaa -xKJ +gnh jjy qTS hBm @@ -126208,8 +126503,8 @@ aaa aaa rrt aaa -cVc -vns +nWS +moI trE hBH aaa @@ -126246,10 +126541,10 @@ kOf gfU aaa aaa -xKJ +gnh trE -csN -cVc +pJv +nWS aaa rrt aaa @@ -126466,7 +126761,7 @@ aaa rrt aaa aaa -xKJ +gnh trE hBH aaa @@ -126503,7 +126798,7 @@ gfU gfU aaa aaa -xKJ +gnh trE hBH aaa @@ -126723,7 +127018,7 @@ aaa rrt aaa aaa -xKJ +gnh trE hBH aaa @@ -126760,7 +127055,7 @@ eNR aaa aaa aaa -xKJ +gnh trE hBH aaa @@ -126980,7 +127275,7 @@ aaa rrt aaa aaa -xKJ +gnh trE hBH aaa @@ -127017,7 +127312,7 @@ aaa aaa aaa aaa -xKJ +gnh trE hBH aaa @@ -127237,9 +127532,9 @@ aaa rrt aaa aaa -xKJ +gnh trE -rOV +gZM epM epM epM @@ -127255,7 +127550,7 @@ aaa aaa gfU ipR -uSK +ckJ wuM vVE gfU @@ -127274,7 +127569,7 @@ epM epM epM epM -avg +rYs trE hBH aaa @@ -127494,14 +127789,14 @@ flb blx lMJ lMJ -sDV +kcU cZk xgZ xgZ xgZ xgZ gNP -rOV +gZM epM epM epM @@ -127517,7 +127812,7 @@ ikC gfU gfU aaa -xKJ +gnh aQe xgZ xgZ @@ -127533,7 +127828,7 @@ xgZ xgZ xgZ hBm -nQU +ubw lMJ lMJ blx @@ -127752,11 +128047,11 @@ rrt aaa aaa aaa -fny -cVc -cVc -cVc -vns +ulA +nWS +nWS +nWS +moI cQV xgZ xgZ @@ -127769,27 +128064,27 @@ hBH aaa aaa aaa -xKJ +gnh beV hBH aaa aaa -xKJ +gnh trE -csN -cVc -cVc -cVc -cVc -cVc -cVc -cVc -cVc -cVc -cVc -cVc -cVc -fny +pJv +nWS +nWS +nWS +nWS +nWS +nWS +nWS +nWS +nWS +nWS +nWS +nWS +ulA aaa aaa aaa @@ -128014,24 +128309,24 @@ aaa aaa aaa aaa -fny -cVc -cVc -cVc -cVc -cVc -vns +ulA +nWS +nWS +nWS +nWS +nWS +moI trE -rOV +gZM epM epM epM -avg +rYs bhf -rOV +gZM epM epM -avg +rYs trE hBH aaa @@ -128277,7 +128572,7 @@ aaa aaa aaa aaa -xKJ +gnh cZk xgZ xgZ @@ -128535,18 +128830,18 @@ aaa aaa aaa aaa -fny -cVc -cVc -cVc -cVc -cVc -cVc -cVc -cVc -cVc -cVc -fny +ulA +nWS +nWS +nWS +nWS +nWS +nWS +nWS +nWS +nWS +nWS +ulA aaa aaa aaa diff --git a/_maps/map_files/NebulaStation/NebulaStation.dmm b/_maps/map_files/NebulaStation/NebulaStation.dmm index adf792d246e..dcdf808c474 100644 --- a/_maps/map_files/NebulaStation/NebulaStation.dmm +++ b/_maps/map_files/NebulaStation/NebulaStation.dmm @@ -65255,7 +65255,7 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/structure/filingcabinet/filingcabinet, +/obj/structure/filingcabinet/white, /obj/structure/cable, /obj/item/radio/intercom/directional/north, /obj/machinery/camera/autoname/directional/north, @@ -136388,7 +136388,7 @@ /turf/open/floor/iron/dark/herringbone, /area/station/ai_monitored/aisat/exterior) "ujm" = ( -/obj/structure/filingcabinet/filingcabinet, +/obj/structure/filingcabinet/white, /obj/effect/turf_decal/siding/wood{ dir = 9 }, diff --git a/_maps/map_files/debug/runtimestation.dmm b/_maps/map_files/debug/runtimestation.dmm index 0dbf5d65af1..1d0269d8cb1 100644 --- a/_maps/map_files/debug/runtimestation.dmm +++ b/_maps/map_files/debug/runtimestation.dmm @@ -1222,6 +1222,11 @@ "kS" = ( /turf/closed/wall/r_wall, /area/station/medical/chemistry) +"kY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/hydroponics) "lc" = ( /turf/open/floor/engine, /area/station/hallway/secondary/entry) @@ -1444,6 +1449,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/engineering/main) +"tj" = ( +/obj/structure/cable, +/obj/machinery/light/directional/east, +/obj/item/gun/energy/floragun, +/obj/item/geneshears, +/turf/open/floor/iron, +/area/station/service/hydroponics) "tn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -1559,6 +1571,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white/corner, /area/station/medical/medbay) +"vK" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/hydroponics) "vQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -1638,6 +1656,12 @@ /obj/structure/transit_tube/station/dispenser/reverse/flipped, /turf/open/floor/iron, /area/station/engineering/gravity_generator) +"xv" = ( +/obj/machinery/vending/hydroseeds{ + all_products_free = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) "xD" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/tile/blue/half/contrasted, @@ -1728,6 +1752,10 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron, /area/station/science) +"zU" = ( +/obj/machinery/hydroponics/constructable/fullupgrade, +/turf/open/floor/iron, +/area/station/service/hydroponics) "zY" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -1736,6 +1764,7 @@ /area/station/commons/storage/primary) "Aj" = ( /obj/structure/cable, +/obj/machinery/light/directional/east, /turf/open/floor/iron, /area/station/cargo/bitrunning/den) "An" = ( @@ -1792,6 +1821,11 @@ /obj/item/gun/ballistic/automatic/pistol, /turf/open/floor/iron, /area/station/command/bridge) +"BK" = ( +/obj/item/wrench, +/obj/item/plant_analyzer, +/turf/open/floor/iron, +/area/station/service/hydroponics) "BM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, @@ -1841,6 +1875,17 @@ /obj/machinery/component_printer, /turf/open/floor/iron/dark, /area/station/science/explab) +"Dd" = ( +/obj/item/shovel/spade{ + pixel_y = 4; + pixel_x = 3 + }, +/obj/item/secateurs, +/obj/item/cultivator{ + pixel_x = -6 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) "Df" = ( /obj/machinery/light/directional/east, /obj/item/integrated_circuit/loaded/hello_world, @@ -1984,7 +2029,7 @@ /area/station/engineering/atmos) "GN" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 + dir = 1 }, /obj/machinery/light/directional/south, /turf/open/floor/iron, @@ -2098,6 +2143,9 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) +"Ju" = ( +/turf/closed/wall/r_wall, +/area/station/service/hydroponics) "JJ" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=4-Southeast"; @@ -2133,6 +2181,12 @@ /obj/machinery/light/directional/south, /turf/open/floor/plating, /area/station/engineering/atmos) +"KW" = ( +/obj/structure/sink/directional/south, +/obj/item/storage/bag/plants, +/obj/item/reagent_containers/cup/watering_can/advanced, +/turf/open/floor/iron, +/area/station/service/hydroponics) "Lb" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -2193,11 +2247,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central) -"Ml" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "My" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -2210,6 +2259,12 @@ }, /turf/open/floor/iron, /area/station/cargo/miningoffice) +"MH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) "MM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ @@ -2222,6 +2277,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) +"MT" = ( +/obj/machinery/vending/hydronutrients{ + all_products_free = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) "Nb" = ( /obj/machinery/bci_implanter, /turf/open/floor/iron/dark, @@ -2275,6 +2336,10 @@ /obj/item/stock_parts/power_store/cell/bluespace, /turf/open/floor/iron/dark, /area/station/science/explab) +"Oy" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/iron, +/area/station/service/hydroponics) "OF" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -2483,7 +2548,6 @@ /area/station/medical/medbay) "SC" = ( /obj/structure/table/reinforced, -/obj/machinery/light/directional/south, /obj/item/bitrunning_debug, /turf/open/floor/iron, /area/station/cargo/bitrunning/den) @@ -2573,6 +2637,13 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) +"VF" = ( +/obj/machinery/hydroponics/constructable/fullupgrade, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/service/hydroponics) "We" = ( /obj/machinery/newscaster/directional/west, /turf/open/floor/iron, @@ -2672,6 +2743,10 @@ "Yd" = ( /turf/open/floor/iron, /area/station/cargo/bitrunning/den) +"Yg" = ( +/obj/machinery/smartfridge/food, +/turf/open/floor/plating, +/area/station/service/hydroponics) "Ym" = ( /obj/structure/table, /obj/item/storage/toolbox/electrical, @@ -3356,12 +3431,12 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa +Ju +Ju +Ju +Ju +Ju +Ju aa aa aa @@ -3448,12 +3523,12 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa +Ju +MT +xv +BK +zU +Ju aa aa aa @@ -3540,12 +3615,12 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa +Ju +KW +MH +Dd +zU +Ju aa aa aa @@ -3632,12 +3707,12 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa +Ju +Oy +kY +tj +VF +Ju aa aa aa @@ -3724,12 +3799,12 @@ Tj Tj Tj Tj -dY -en -dY -dY -aa -aa +Ju +Yg +vK +Ju +Ju +Ju aa aa aa @@ -3818,7 +3893,7 @@ lc lc wB eh -eh +ax dY aa aa @@ -3910,7 +3985,7 @@ lc lc wB eh -eh +ax en aa aa @@ -4002,7 +4077,7 @@ lc lc wB eh -eh +ax en aa aa @@ -4094,7 +4169,7 @@ lc lc wB eh -eh +ax dY aa aa @@ -4186,7 +4261,7 @@ lc lc wB eh -eh +ax en aa aa @@ -4278,7 +4353,7 @@ lc lc wB eh -eh +ax en aa aa @@ -4369,8 +4444,8 @@ lc lc lc wB -eh -eh +ax +ax en aa aa @@ -4461,7 +4536,7 @@ lc lc lc wB -eh +ax eh dY aa @@ -4553,7 +4628,7 @@ lc lc lc wB -eh +ax eh en aa @@ -4645,7 +4720,7 @@ lc lc lc wB -eh +ax eh en aa @@ -4737,7 +4812,7 @@ lc lc lc wB -eh +ax gv dY aa @@ -4829,7 +4904,7 @@ lc lc lc wB -eh +ax eh en aa @@ -4921,7 +4996,7 @@ lc lc lc wB -eh +ax gF fj aa @@ -5013,7 +5088,7 @@ lc lc lc wB -eh +ax eh en aa @@ -5105,7 +5180,7 @@ lc lc lc wB -eh +ax GN dY aa @@ -5197,8 +5272,8 @@ lc lc lc wB +ax eh -BM en aa aa @@ -5289,8 +5364,8 @@ lc lc lc wB +ax eh -BM en aa aa @@ -5381,8 +5456,8 @@ lc lc lc wB +ax eh -BM en aa aa @@ -5473,8 +5548,8 @@ lc lc lc wB -eh -Ml +ax +gv dY aa aa @@ -5565,8 +5640,8 @@ lc lc lc wB +ax eh -BM en aa aa @@ -5657,8 +5732,8 @@ en en dY wB +ax eh -BM dY dY fn @@ -5749,8 +5824,8 @@ eh eh eV eh +ax eh -BM eh eV eh diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 113a99e2abc..cf6f7ce1f10 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -976,7 +976,7 @@ /area/centcom/central_command_areas/evacuation/ship) "eq" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/filingcabinet/filingcabinet, +/obj/structure/filingcabinet/white, /obj/effect/turf_decal/bot, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron, @@ -1119,7 +1119,7 @@ /area/centcom/central_command_areas/evacuation/ship) "eY" = ( /obj/machinery/airalarm/directional/east, -/obj/structure/filingcabinet/filingcabinet, +/obj/structure/filingcabinet/white, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/centcom/central_command_areas/ferry) @@ -2115,7 +2115,7 @@ /area/centcom/central_command_areas/supply) "ju" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/filingcabinet/filingcabinet, +/obj/structure/filingcabinet/white, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/centcom/central_command_areas/supply) @@ -2944,7 +2944,7 @@ /turf/open/floor/iron/dark, /area/centcom/central_command_areas/admin) "nB" = ( -/obj/structure/filingcabinet/filingcabinet, +/obj/structure/filingcabinet/white, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/centcom/central_command_areas/ferry) @@ -3568,7 +3568,7 @@ /turf/open/floor/iron/dark, /area/centcom/central_command_areas/admin/storage) "qn" = ( -/obj/structure/filingcabinet/filingcabinet, +/obj/structure/filingcabinet/white, /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -9647,7 +9647,7 @@ /turf/open/floor/iron/dark, /area/centcom/tdome/observation) "Tq" = ( -/obj/structure/filingcabinet/filingcabinet, +/obj/structure/filingcabinet/white, /obj/machinery/status_display/evac/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -10523,7 +10523,7 @@ /turf/open/floor/wood, /area/centcom/central_command_areas/admin) "XA" = ( -/obj/structure/filingcabinet/filingcabinet, +/obj/structure/filingcabinet/white, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/centcom/central_command_areas/supply) diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm index 34c307ec904..8c0ae9617e5 100644 --- a/_maps/map_files/tramstation/tramstation.dmm +++ b/_maps/map_files/tramstation/tramstation.dmm @@ -94,11 +94,6 @@ /obj/item/stack/cable_coil, /turf/open/misc/asteroid/airless, /area/station/asteroid) -"aav" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/oil/slippery, -/turf/open/floor/iron/smooth, -/area/station/maintenance/port/central) "aaw" = ( /obj/item/storage/toolbox/electrical, /turf/open/misc/asteroid/airless, @@ -2325,6 +2320,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/secondary/exit) +"ajj" = ( +/obj/machinery/power/smes{ + charge = 10000 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "ajl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -2622,6 +2625,24 @@ /obj/machinery/duct, /turf/open/floor/iron/freezer, /area/station/commons/toilet) +"amh" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Tunnel Access" + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment, +/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/maintenance/tram/left) "amq" = ( /obj/effect/turf_decal/sand/plating, /obj/machinery/door/airlock/external, @@ -2734,6 +2755,10 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) +"anb" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) "anj" = ( /obj/effect/turf_decal/stripes/end{ dir = 8 @@ -3053,6 +3078,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"aqC" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 4 + }, +/obj/item/storage/toolbox/fishing, +/obj/item/storage/toolbox/fishing, +/obj/item/fishing_rod, +/obj/item/fishing_rod, +/obj/structure/table/wood, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "aqX" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/item/radio/intercom/directional/south, @@ -3226,6 +3265,14 @@ dir = 8 }, /area/station/command/bridge) +"ati" = ( +/obj/machinery/door/poddoor/massdriver_ordnance, +/obj/machinery/atmos_shield_gen/active, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) "atl" = ( /obj/structure/hoop, /turf/open/floor/iron/dark/herringbone, @@ -3688,6 +3735,16 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron, /area/station/cargo/drone_bay) +"axC" = ( +/obj/structure/table, +/obj/item/airlock_painter, +/obj/item/rcl/pre_loaded, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/machinery/light/dim/directional/east, +/turf/open/floor/iron, +/area/station/commons/storage/art) "axG" = ( /obj/effect/turf_decal/bot, /obj/effect/spawner/random/structure/closet_empty/crate, @@ -4410,6 +4467,11 @@ }, /turf/open/floor/engine, /area/station/science/explab) +"aFl" = ( +/obj/machinery/firealarm/directional/north, +/obj/item/radio/intercom/prison/directional/south, +/turf/open/floor/iron/freezer, +/area/station/security/prison) "aFs" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/filled/corner{ @@ -4532,13 +4594,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/tram/left) -"aGB" = ( -/obj/effect/turf_decal/trimline/white/filled/corner{ - dir = 1 - }, -/obj/machinery/vending/assist, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "aGK" = ( /obj/structure/filingcabinet, /obj/item/book/manual/wiki/security_space_law, @@ -4882,15 +4937,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/showroomfloor, /area/station/security/lockers) -"aJn" = ( -/obj/effect/turf_decal/trimline/neutral/line, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "aJC" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 @@ -4952,6 +4998,14 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"aKx" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/service/theater) "aKy" = ( /obj/machinery/rnd/destructive_analyzer, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -5505,6 +5559,22 @@ }, /turf/open/floor/wood/tile, /area/station/service/chapel/office) +"aPg" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Isolation Cell C"; + id = "Isolation_C" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/execution/transfer) "aPk" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -5657,6 +5727,14 @@ }, /turf/open/floor/iron/dark, /area/station/medical/break_room) +"aQF" = ( +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/south, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "aQH" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/structure/closet/l3closet/virology, @@ -5986,21 +6064,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"aVX" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 - }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/firealarm/directional/south{ - pixel_x = -3 - }, -/obj/machinery/light_switch/directional/south{ - pixel_x = 6; - pixel_y = -27 - }, -/turf/open/floor/iron, -/area/station/construction/mining/aux_base) "aWs" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -6008,26 +6071,6 @@ /obj/machinery/light/cold/directional/north, /turf/open/floor/iron/white, /area/station/science/lower) -"aWG" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 - }, -/obj/item/hfr_box/core, -/obj/item/hfr_box/corner, -/obj/item/hfr_box/corner, -/obj/item/hfr_box/corner, -/obj/item/hfr_box/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/engineering/atmospherics_engine) "aWJ" = ( /obj/machinery/door/airlock/public/glass{ name = "Primary Tool Storage" @@ -6163,6 +6206,19 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"bal" = ( +/obj/machinery/seed_extractor, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -8; + pixel_y = 23 + }, +/obj/effect/spawner/random/food_or_drink/seed_flowers, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "baK" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -6170,6 +6226,21 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"baQ" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medical Freezer" + }, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/plasticflaps/kitchen, +/turf/open/floor/iron/freezer, +/area/station/medical/coldroom) "bbj" = ( /turf/closed/wall, /area/station/engineering/break_room) @@ -6205,6 +6276,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"bbM" = ( +/obj/machinery/photocopier/prebuilt, +/obj/structure/sign/clock/directional/west, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood/large, +/area/station/service/library) "bcq" = ( /obj/effect/landmark/secequipment, /obj/effect/turf_decal/bot, @@ -6244,6 +6321,13 @@ /obj/effect/turf_decal/trimline/yellow/corner, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) +"bcV" = ( +/obj/effect/turf_decal/trimline/white/filled/corner{ + dir = 1 + }, +/obj/machinery/vending/assist, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "bde" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/trimline/red/filled/line, @@ -6287,6 +6371,9 @@ /obj/machinery/atmospherics/pipe/layer_manifold/supply/visible, /turf/closed/wall/r_wall, /area/station/maintenance/starboard/lesser) +"beN" = ( +/turf/open/water/no_planet_atmos/deep, +/area/station/service/hydroponics/garden) "beT" = ( /obj/effect/turf_decal/stripes/white/full, /obj/machinery/door/firedoor, @@ -6377,6 +6464,16 @@ /obj/structure/sign/poster/official/get_your_legs/directional/south, /turf/open/floor/iron, /area/station/security/prison) +"bgE" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "bgH" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/white, @@ -6402,6 +6499,15 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/engineering/atmospherics_engine) +"bha" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/shutters{ + id = "cargowarehouse"; + dir = 8 + }, +/turf/open/floor/plating, +/area/station/cargo/warehouse) "bhr" = ( /turf/closed/wall/rock/porous, /area/station/security/prison/workout) @@ -6460,18 +6566,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/interrogation) -"bis" = ( -/obj/machinery/door/airlock/maintenance_hatch, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/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, -/area/station/commons/dorms) "biB" = ( /obj/effect/decal/cleanable/dirt, /obj/vehicle/sealed/mecha/ripley/paddy/preset, @@ -6624,12 +6718,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/commons/dorms) -"bmf" = ( -/obj/structure/table/wood/poker, -/obj/effect/spawner/random/entertainment/deck, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, -/area/station/commons/lounge) "bmp" = ( /obj/effect/turf_decal/trimline/green/corner{ dir = 1 @@ -6845,6 +6933,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/commons/lounge) +"bre" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/glass/reinforced, +/area/station/science/research) "brf" = ( /obj/structure/table, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -7037,18 +7132,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet, /area/station/command/heads_quarters/hos) -"bvm" = ( -/obj/structure/table/wood/fancy/royalblack, -/obj/item/reagent_containers/cup/glass/bottle/whiskey{ - pixel_y = 14; - pixel_x = 5 - }, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = -5; - pixel_y = 4 - }, -/turf/open/floor/iron/white, -/area/station/science/robotics/lab) "bvq" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -7396,11 +7479,6 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) -"bAY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/machinery/light/directional/north, -/turf/open/floor/engine/xenobio, -/area/station/science/xenobiology) "bBl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -7512,6 +7590,12 @@ dir = 8 }, /area/station/command/teleporter) +"bEy" = ( +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) "bEz" = ( /obj/structure/closet/crate/goldcrate, /obj/effect/turf_decal/bot_white/right, @@ -7524,14 +7608,6 @@ }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/cmo) -"bEQ" = ( -/obj/machinery/door/poddoor/massdriver_ordnance, -/obj/machinery/atmos_shield_gen/active, -/obj/machinery/atmos_shield_gen/active{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/science/ordnance/testlab) "bET" = ( /obj/structure/transport/linear/public, /obj/structure/railing, @@ -7815,14 +7891,6 @@ /obj/effect/turf_decal/siding/thinplating/dark, /turf/open/floor/iron/white, /area/station/science/research) -"bJr" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "bJP" = ( /obj/structure/railing{ dir = 10 @@ -7975,14 +8043,6 @@ /obj/machinery/disposal/bin/tagger, /turf/open/floor/iron, /area/station/security/office) -"bLt" = ( -/obj/structure/closet/wardrobe/white, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/cafeteria, -/area/station/commons/dorms/laundry) "bLA" = ( /obj/structure/table/wood, /obj/item/folder{ @@ -8278,13 +8338,6 @@ }, /turf/open/floor/iron, /area/station/construction/mining/aux_base) -"bOx" = ( -/obj/structure/window/spawner/directional/east, -/obj/structure/window/spawner/directional/west, -/obj/structure/flora/bush/flowers_pp/style_random, -/obj/structure/flora/bush/flowers_yw/style_random, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) "bOV" = ( /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/engine, @@ -8354,20 +8407,22 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/secondary/exit) -"bPP" = ( -/turf/open/water/no_planet_atmos/deep, -/area/station/service/hydroponics/garden) "bPV" = ( /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"bQl" = ( -/obj/structure/railing{ +"bQb" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medical Freezer" + }, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/glass/reinforced, -/area/station/ai_monitored/turret_protected/aisat/hallway) +/obj/structure/plasticflaps/kitchen, +/turf/open/floor/iron/freezer, +/area/station/medical/coldroom) "bQt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -8512,6 +8567,17 @@ /obj/effect/spawner/random/bureaucracy/folder, /turf/open/floor/carpet, /area/station/commons/vacant_room/office) +"bUH" = ( +/obj/machinery/camera/directional/west{ + network = list("ss13","Security","prison"); + c_tag = "Security - Rec Room South" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/security/prison/workout) "bUI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/effect/turf_decal/stripes/line{ @@ -8784,6 +8850,22 @@ /obj/machinery/light/small/dim/directional/east, /turf/open/floor/iron/freezer, /area/station/commons/toilet) +"bYh" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/security/glass{ + name = "Isolation Cell A"; + id = "Isolation_A" + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) "bYA" = ( /obj/structure/table, /obj/item/storage/fancy/donut_box, @@ -8924,17 +9006,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"bZY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood/oil, -/obj/item/clothing/glasses/welding, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/maintenance/port/central) "bZZ" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/filingcabinet/chestdrawer{ @@ -9030,6 +9101,26 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/cargo/lobby) +"cbK" = ( +/obj/structure/table, +/obj/item/razor{ + pixel_x = 9; + pixel_y = 5 + }, +/obj/item/rag{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/item/reagent_containers/cup/bottle{ + name = "Barber's Aid bottle"; + desc = "A small bottle of Barber's Aid."; + pixel_x = -2; + pixel_y = 10; + list_reagents = list(/datum/reagent/barbers_aid=30) + }, +/obj/machinery/computer/security/telescreen/entertainment/directional/east, +/turf/open/floor/wood/large, +/area/station/service/barber) "cch" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/lattice/catwalk, @@ -9108,15 +9199,6 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/arrivals) -"cdx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/station/cargo/warehouse) "cdy" = ( /turf/open/floor/plating, /area/station/cargo/storage) @@ -9444,14 +9526,6 @@ /obj/machinery/portable_atmospherics/canister, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"chB" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/structure/table, -/turf/open/floor/iron/dark/herringbone, -/area/station/commons/vacant_room) "chE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -9495,25 +9569,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, /area/station/security/execution/education) -"cjF" = ( -/obj/structure/table, -/obj/machinery/status_display/supply{ - pixel_y = 32 - }, -/obj/machinery/camera{ - dir = 9; - network = list("ss13","cargo"); - c_tag = "Cargo - Main Office" - }, -/obj/item/multitool, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/station/cargo/office) "cjG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/closed/wall/r_wall, @@ -9576,14 +9631,6 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/wood/large, /area/station/service/library) -"cky" = ( -/obj/structure/stairs/north, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/stairs/medium, -/area/station/commons/dorms) "ckC" = ( /obj/machinery/modular_computer/preset/research, /obj/effect/landmark/event_spawn, @@ -9661,13 +9708,16 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "cmQ" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Public Garden Maintenance Hatch" +/obj/structure/table/reinforced, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/west, +/obj/item/circular_saw, +/obj/item/scalpel{ + pixel_y = 11 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/open/floor/iron/smooth, -/area/station/service/hydroponics/garden) +/obj/item/clothing/mask/breath/muzzle, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) "cmW" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 2 @@ -9678,24 +9728,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"cnd" = ( -/obj/machinery/door/airlock/command{ - name = "Head of Personnel" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/hop, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - name = "Privacy Shutters"; - id = "hop" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/wood, -/area/station/command/heads_quarters/hop) "cnt" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/corner{ @@ -9811,13 +9843,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"cpP" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/structure/table/glass, -/turf/open/floor/iron/white, -/area/station/security/medical) "cpR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, @@ -10074,16 +10099,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"ctN" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/table/glass, -/obj/machinery/camera/directional/south{ - network = list("ss13","medbay"); - c_tag = "Medical - Main North" - }, -/obj/machinery/light/cold/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "ctW" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -10587,6 +10602,23 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/prison) +"cCZ" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/door/airlock/vault{ + name = "Bank of Cargo" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, +/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/cargo/miningdock/oresilo) "cDa" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -10893,14 +10925,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) -"cHY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/science/xenobiology) "cHZ" = ( /obj/structure/railing, /turf/open/floor/glass/reinforced, @@ -11529,21 +11553,6 @@ /obj/machinery/digital_clock/directional/south, /turf/open/floor/iron/cafeteria, /area/station/command/heads_quarters/rd) -"cSD" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/item/radio/intercom/directional/west, -/obj/machinery/light/directional/west, -/obj/item/storage/medkit/regular, -/obj/item/storage/medkit/regular{ - pixel_x = 4; - pixel_y = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/treatment_center) "cSR" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -11608,13 +11617,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/cargo/miningdock) -"cUC" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/glass/reinforced, -/area/station/science/research) "cUE" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 @@ -11691,17 +11693,6 @@ }, /turf/open/floor/iron/kitchen_coldroom, /area/station/service/kitchen/coldroom) -"cVt" = ( -/obj/machinery/door/airlock{ - name = "Theatre Backstage" - }, -/obj/effect/mapping_helpers/airlock/access/all/service/theatre, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/wood, -/area/station/service/theater) "cVw" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -11731,10 +11722,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit) -"cVJ" = ( -/obj/effect/landmark/firealarm_sanity, -/turf/open/openspace, -/area/station/commons/vacant_room) "cVU" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -11935,20 +11922,6 @@ }, /turf/open/floor/iron/textured_large, /area/station/security/execution/education) -"cZE" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock" - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/turf/open/floor/iron, -/area/station/cargo/miningdock) "cZH" = ( /obj/effect/turf_decal/trimline/purple/filled/corner, /turf/open/floor/iron/white, @@ -12045,6 +12018,12 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"dbe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance) "dbo" = ( /obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -12101,17 +12080,6 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"dcd" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 - }, -/obj/machinery/light_switch/directional/east{ - pixel_x = 23; - pixel_y = -8 - }, -/obj/structure/sink/directional/south, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics) "dcf" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -12197,6 +12165,16 @@ /obj/machinery/light/cold/directional/north, /turf/open/floor/iron/dark, /area/station/commons/lounge) +"ddB" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "ddM" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/white/line{ @@ -12264,6 +12242,14 @@ }, /turf/open/floor/plating, /area/station/medical/storage) +"deu" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/item/stack/medical/bruise_pack, +/turf/open/floor/iron, +/area/station/commons/fitness) "dez" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -12395,15 +12381,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"dgE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/poddoor/shutters{ - id = "cargowarehouse"; - dir = 8 - }, -/turf/open/floor/plating, -/area/station/cargo/warehouse) "dgV" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{ dir = 8 @@ -12449,12 +12426,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/science/ordnance/storage) -"dic" = ( -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/stairs/medium{ - dir = 1 - }, -/area/station/escapepodbay) "dii" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 1 @@ -12932,19 +12903,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/courtroom/holding) -"drm" = ( -/obj/machinery/seed_extractor, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8; - pixel_y = 23 - }, -/obj/effect/spawner/random/food_or_drink/seed_flowers, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "drq" = ( /obj/structure/table, /obj/item/flashlight/lamp, @@ -13206,6 +13164,13 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/security/prison/workout) +"dwj" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 + }, +/obj/machinery/vending/wallmed/directional/east, +/turf/open/floor/iron, +/area/station/cargo/miningdock) "dwk" = ( /obj/effect/mapping_helpers/airlock/access/all/service/general, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -13310,6 +13275,15 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"dyB" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/machinery/airalarm/directional/west, +/obj/effect/mapping_helpers/airalarm/surgery, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) "dyC" = ( /obj/effect/turf_decal/trimline/green/corner{ dir = 1 @@ -13359,12 +13333,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/station/maintenance/tram/mid) -"dzt" = ( -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" - }, -/area/station/holodeck/rec_center) "dzu" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -13399,13 +13367,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/commons/fitness) -"dzO" = ( +"dzH" = ( /obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Isolation Cell B"; + id = "Isolation_B" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/station/security/prison) +/area/station/security/execution/transfer) "dzY" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -13494,6 +13471,9 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) +"dBc" = ( +/turf/open/water/no_planet_atmos, +/area/station/service/hydroponics/garden) "dBj" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -13925,13 +13905,6 @@ }, /turf/open/floor/wood, /area/station/command/meeting_room) -"dJh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "dJk" = ( /obj/structure/sign/warning/electric_shock, /turf/closed/wall, @@ -14239,13 +14212,6 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"dOA" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/glass/reinforced, -/area/station/science/research) "dOC" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -14270,16 +14236,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"dOO" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 8 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/aisat_interior) "dPe" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -14649,14 +14605,6 @@ /obj/structure/closet/secure_closet/psychology, /turf/open/floor/wood/parquet, /area/station/medical/psychology) -"dUy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/line, -/obj/effect/turf_decal/siding/thinplating, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "dUH" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -14682,6 +14630,11 @@ }, /turf/open/floor/carpet, /area/station/cargo/miningdock) +"dUP" = ( +/obj/machinery/light/directional/east, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) "dUT" = ( /turf/closed/wall, /area/station/science/lower) @@ -14989,6 +14942,22 @@ /obj/structure/cable, /turf/open/floor/iron/cafeteria, /area/station/science/breakroom) +"ebu" = ( +/obj/item/reagent_containers/spray/pestspray{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/reagent_containers/spray/plantbgone, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 + }, +/obj/item/reagent_containers/cup/bottle/nutrient/ez, +/obj/item/reagent_containers/cup/bottle/nutrient/rh, +/obj/item/reagent_containers/cup/watering_can, +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "ebL" = ( /obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ dir = 4 @@ -15098,16 +15067,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/construction/mining/aux_base) -"edO" = ( -/obj/machinery/door/poddoor/massdriver_trash{ - id = "fortnitedoor" - }, -/obj/machinery/atmos_shield_gen/active{ - dir = 1 - }, -/obj/machinery/atmos_shield_gen/active, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "edP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, @@ -15273,23 +15232,6 @@ /obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) -"eis" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/camera/directional/west{ - network = list("ss13","medbay"); - c_tag = "Medical - Surgery Room A" - }, -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/firealarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/station/medical/surgery/fore) "eiy" = ( /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, @@ -15830,12 +15772,6 @@ }, /turf/open/floor/circuit/telecomms/mainframe, /area/station/tcommsat/server) -"eto" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/oil/slippery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/smooth, -/area/station/security/mechbay) "ett" = ( /obj/machinery/computer/cargo, /obj/effect/turf_decal/stripes/line{ @@ -16402,6 +16338,15 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) +"eDk" = ( +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "eDG" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -16417,16 +16362,22 @@ }, /turf/open/floor/iron, /area/station/service/theater) -"eDZ" = ( -/obj/machinery/door/airlock/grunge{ - name = "Entertainment Center" +"eEk" = ( +/obj/machinery/button/elevator/directional/north{ + id = "tram_xeno_lift" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/station/commons/fitness/recreation/entertainment) +/obj/machinery/lift_indicator/directional/north{ + linked_elevator_id = "tram_xeno_lift" + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/machinery/light/directional/north, +/obj/machinery/door/window/elevator/left/directional/east{ + transport_linked_id = "tram_xeno_lift" + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "eEl" = ( /obj/machinery/meter/monitored/distro_loop, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, @@ -16725,6 +16676,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/execution/transfer) +"eLH" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/shutters{ + id = "cargowarehouse"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/cargo/warehouse) "eMu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -16836,26 +16799,6 @@ /obj/effect/turf_decal/siding/thinplating/dark, /turf/open/floor/iron/white, /area/station/science/research) -"eOb" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/item/stock_parts/matter_bin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/micro_laser, -/obj/item/multitool, -/obj/item/flatpack{ - board = /obj/item/circuitboard/machine/flatpacker - }, -/obj/machinery/light_switch/directional/west{ - pixel_y = -4 - }, -/turf/open/floor/iron/white, -/area/station/science/lab) "eOc" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -16908,6 +16851,15 @@ /obj/effect/turf_decal/trimline/tram/filled/warning, /turf/open/floor/iron, /area/station/hallway/primary/tram/right) +"eOA" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/door/window/elevator/right/directional/west{ + transport_linked_id = "tram_xeno_lift" + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "eOL" = ( /obj/structure/table/wood, /obj/item/instrument/violin, @@ -17050,6 +17002,17 @@ }, /turf/open/floor/iron/dark, /area/station/security/prison/garden) +"eRH" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_x = 23; + pixel_y = -8 + }, +/obj/structure/sink/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) "eRI" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -17084,6 +17047,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"eSs" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "eSv" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 @@ -17144,6 +17115,18 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/security/courtroom) +"eTP" = ( +/obj/structure/table/wood, +/obj/machinery/reagentgrinder{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/rag{ + pixel_x = -5; + pixel_y = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/bar) "eTQ" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -17346,6 +17329,10 @@ /obj/effect/mapping_helpers/airlock/red_alert_access, /turf/open/floor/iron/dark, /area/station/medical/storage) +"eWw" = ( +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/smooth, +/area/station/command/gateway) "eWx" = ( /obj/machinery/duct, /obj/effect/turf_decal/trimline/neutral/filled/line, @@ -17391,6 +17378,26 @@ }, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) +"eXH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/camera/directional/south{ + network = list("ss13","rd"); + c_tag = "Science - Xenobiology South" + }, +/obj/structure/closet{ + anchored = 1; + name = "Cold protection gear" + }, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat/science, +/obj/item/clothing/suit/hooded/wintercoat/science, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "eXL" = ( /obj/effect/turf_decal/siding/thinplating/corner, /obj/structure/railing/corner, @@ -17488,6 +17495,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/maintenance/port/central) +"eZd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/cargo/warehouse) "eZE" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -17913,13 +17929,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/science/lower) -"fiH" = ( -/obj/effect/turf_decal/tile/brown/opposingcorners{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/station/cargo/miningfoundry) "fiP" = ( /obj/structure/table, /obj/item/storage/toolbox/electrical{ @@ -17933,6 +17942,14 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) +"fiS" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Public Garden Maintenance Hatch" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/smooth, +/area/station/service/hydroponics/garden) "fiW" = ( /turf/open/openspace, /area/station/hallway/secondary/exit) @@ -17960,6 +17977,15 @@ }, /turf/open/floor/iron/dark/airless, /area/station/science/ordnance/freezerchamber) +"fjq" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/machinery/door/window/elevator/left/directional/east{ + transport_linked_id = "tram_xeno_lift" + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "fju" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/effect/decal/cleanable/dirt, @@ -17971,18 +17997,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/tram/left) -"fjA" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "fjN" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -18154,6 +18168,11 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/tram/right) +"fmG" = ( +/obj/machinery/light/directional/south, +/obj/machinery/hydroponics/soil/rich, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "fmJ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -18251,19 +18270,6 @@ /obj/effect/turf_decal/trimline/yellow/filled/warning, /turf/open/floor/iron, /area/station/engineering/break_room) -"fon" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/table, -/obj/machinery/camera{ - dir = 9; - network = list("ss13","minisat"); - c_tag = "Secure - AI Minisat Internal Power Access" - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/aisat/maint) "foy" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 @@ -18339,6 +18345,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/brig) +"fpj" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/closet/crate/bin, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/iron/dark/herringbone, +/area/station/commons/vacant_room) "fpQ" = ( /obj/effect/turf_decal/trimline/red/filled/corner, /obj/structure/cable, @@ -18453,6 +18470,24 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/science/ordnance/storage) +"fsm" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/obj/structure/ladder, +/obj/machinery/elevator_control_panel/directional/south{ + linked_elevator_id = "tram_xeno_lift"; + pixel_x = 31; + pixel_y = -31 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "fss" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -18745,15 +18780,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"fxB" = ( -/obj/structure/closet/secure_closet/medical2, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/airalarm/directional/west, -/obj/effect/mapping_helpers/airalarm/surgery, -/turf/open/floor/iron/white, -/area/station/medical/surgery/fore) "fxK" = ( /obj/structure/chair/office{ dir = 4 @@ -18874,6 +18900,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) +"fAP" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/photocopier/prebuilt, +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/machinery/firealarm/directional/west{ + pixel_y = -4 + }, +/obj/machinery/light_switch/directional/west{ + pixel_x = -27; + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) "fAQ" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 @@ -18893,24 +18932,6 @@ /obj/item/stack/license_plates/empty/fifty, /turf/open/floor/plating, /area/station/security/prison/work) -"fBe" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Tunnel Access" - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/disposalpipe/segment, -/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/maintenance/tram/left) "fBk" = ( /obj/effect/landmark/start/security_officer, /obj/structure/chair{ @@ -18930,6 +18951,12 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron, /area/station/cargo/warehouse) +"fCo" = ( +/obj/machinery/atmospherics/pipe/smart/simple/supply{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) "fCy" = ( /obj/machinery/light/small/directional/east, /turf/open/floor/engine, @@ -19050,6 +19077,19 @@ /obj/machinery/digital_clock/directional/south, /turf/open/floor/iron/dark/herringbone, /area/station/commons/vacant_room) +"fEV" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/table, +/obj/machinery/camera{ + dir = 9; + network = list("ss13","minisat"); + c_tag = "Secure - AI Minisat Internal Power Access" + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/maint) "fEZ" = ( /obj/structure/noticeboard/directional/north, /obj/item/fish_tank/lawyer, @@ -19203,11 +19243,6 @@ }, /turf/open/floor/iron, /area/station/service/theater) -"fHt" = ( -/obj/structure/chair, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/checker, -/area/station/commons/lounge) "fHz" = ( /obj/machinery/camera/emp_proof{ dir = 6; @@ -19290,10 +19325,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"fJm" = ( -/obj/machinery/photocopier/prebuilt, -/turf/open/floor/iron/grimy, -/area/station/service/library/lounge) "fJv" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/effect/turf_decal/stripes/corner{ @@ -19823,16 +19854,6 @@ /obj/machinery/meter, /turf/open/floor/iron, /area/station/engineering/atmos) -"fTr" = ( -/obj/structure/table, -/obj/item/airlock_painter, -/obj/item/rcl/pre_loaded, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/machinery/light/dim/directional/east, -/turf/open/floor/iron, -/area/station/commons/storage/art) "fTz" = ( /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood{ @@ -19840,6 +19861,20 @@ }, /turf/open/floor/wood, /area/station/service/library) +"fTP" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 + }, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/clipboard, +/obj/item/pen/red, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/cargo/office) "fUh" = ( /obj/structure/chair, /obj/structure/sign/poster/official/random/directional/north, @@ -20250,6 +20285,13 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/checkpoint/arrivals) +"gbn" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/photocopier/prebuilt, +/turf/open/floor/iron/white, +/area/station/science/lower) "gbp" = ( /obj/structure/filingcabinet, /obj/structure/window/reinforced/spawner/directional/west, @@ -20347,6 +20389,13 @@ /obj/machinery/air_sensor/nitrous_tank, /turf/open/floor/engine/n2o, /area/station/engineering/atmos) +"gdz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/vending/wallmed/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "gdC" = ( /obj/machinery/door/airlock{ name = "Private Stall 2"; @@ -20384,17 +20433,6 @@ /obj/structure/closet/radiation, /turf/open/floor/iron/white, /area/station/science/genetics) -"geq" = ( -/obj/structure/window/spawner/directional/south, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/stack/sheet/plasteel{ - amount = 25 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) "gex" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -20468,6 +20506,19 @@ /obj/structure/fluff/iced_abductor, /turf/open/misc/asteroid/airless, /area/station/asteroid) +"gfY" = ( +/obj/item/experi_scanner{ + pixel_x = 5 + }, +/obj/item/experi_scanner, +/obj/item/experi_scanner{ + pixel_x = -5 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/vending/wallmed/directional/east, +/turf/open/floor/iron/white, +/area/station/science/research) "gga" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Server Room" @@ -20521,6 +20572,17 @@ /obj/effect/spawner/random/contraband/prison, /turf/open/floor/iron/cafeteria, /area/station/security/prison) +"ggO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/oil, +/obj/item/clothing/glasses/welding, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/port/central) "ggV" = ( /obj/structure/table/wood, /obj/item/food/grown/poppy{ @@ -20885,6 +20947,10 @@ /obj/structure/destructible/cult/item_dispenser/archives/library, /turf/open/floor/engine/cult, /area/station/service/library) +"gmK" = ( +/obj/effect/landmark/firealarm_sanity, +/turf/open/openspace, +/area/station/security/brig) "gmN" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -21084,13 +21150,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"gpI" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 - }, -/obj/machinery/vending/wallmed/directional/east, -/turf/open/floor/iron, -/area/station/cargo/miningdock) "gpR" = ( /obj/item/beacon, /obj/effect/turf_decal/stripes/line{ @@ -21098,12 +21157,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"gqb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/neutral/line, -/obj/effect/turf_decal/siding/thinplating, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "gqf" = ( /obj/machinery/door/airlock/engineering/glass/critical{ name = "Supermatter Chamber"; @@ -21195,20 +21248,6 @@ /obj/machinery/newscaster/directional/west, /turf/open/floor/iron/grimy, /area/station/service/library/lounge) -"gsU" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/line{ - dir = 4 - }, -/obj/item/storage/toolbox/fishing, -/obj/item/storage/toolbox/fishing, -/obj/item/fishing_rod, -/obj/item/fishing_rod, -/obj/structure/table/wood, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "gtj" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -21396,6 +21435,22 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, /area/station/security/interrogation) +"gwT" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Isolation Cell D"; + id = "Isolation_D" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/execution/transfer) "gwY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/grimy, @@ -21533,6 +21588,13 @@ /obj/structure/closet/secure_closet/hydroponics, /turf/open/floor/iron/dark, /area/station/service/hydroponics) +"gzU" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Recharge Bay" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/minisat, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) "gzY" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -22031,24 +22093,6 @@ /obj/machinery/light/directional/east, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"gIR" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/machinery/button/flasher{ - pixel_x = 9; - pixel_y = 27; - id = "permafrontdoor"; - req_access = list("brig") - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/north{ - pixel_x = -3 - }, -/turf/open/floor/iron, -/area/station/security/execution/transfer) "gJs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/tile/bar/opposingcorners, @@ -22076,6 +22120,14 @@ }, /turf/open/floor/iron, /area/station/security/prison/garden) +"gJW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "gJY" = ( /obj/structure/railing{ dir = 8 @@ -22176,6 +22228,15 @@ }, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) +"gMG" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/light/directional/east, +/obj/machinery/smartfridge/extract/preloaded, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "gMH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -22228,13 +22289,6 @@ }, /turf/open/floor/catwalk_floor, /area/station/maintenance/central/lesser) -"gNr" = ( -/obj/machinery/processor/slime, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "gNy" = ( /turf/open/floor/iron/dark/herringbone, /area/station/commons/vacant_room) @@ -22266,6 +22320,13 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/medical/morgue) +"gNT" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/security/prison) "gNX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -22533,11 +22594,6 @@ /obj/machinery/light/cold/directional/west, /turf/open/floor/iron/white, /area/station/science/research) -"gTc" = ( -/obj/effect/turf_decal/trimline/neutral/warning, -/obj/machinery/smartfridge/organ, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "gTu" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -22644,22 +22700,16 @@ }, /turf/open/floor/glass/reinforced, /area/station/ai_monitored/turret_protected/aisat/hallway) -"gVv" = ( -/obj/structure/easel, -/obj/item/canvas/twentythree_twentythree, -/obj/item/canvas/twentythree_twentythree, -/obj/item/canvas, -/obj/item/canvas, -/obj/item/canvas, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +"gVu" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/table, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, +/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/art) +/area/station/security/brig) "gVI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, @@ -22784,6 +22834,15 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"gXK" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/cargo/miningdock/oresilo) "gYd" = ( /obj/machinery/rnd/production/techfab/department/security, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -22811,6 +22870,14 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron, /area/station/science/robotics/mechbay) +"gYq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/line, +/obj/effect/turf_decal/siding/thinplating, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "gYw" = ( /obj/machinery/power/shieldwallgen/xenobiologyaccess, /obj/structure/cable, @@ -22917,6 +22984,21 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"hbg" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 + }, +/obj/item/storage/toolbox/artistic{ + pixel_x = -1; + pixel_y = 7 + }, +/obj/item/storage/toolbox/crafter{ + pixel_x = 2; + pixel_y = 1 + }, +/turf/open/floor/iron, +/area/station/commons/storage/art) "hbk" = ( /obj/structure/railing/corner{ dir = 4 @@ -23616,13 +23698,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/surgery/aft) -"hox" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/science/ordnance/storage) +"hoA" = ( +/obj/effect/landmark/firealarm_sanity, +/turf/open/openspace, +/area/station/commons/vacant_room) "hoB" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -23920,6 +23999,16 @@ }, /turf/open/floor/iron/white, /area/station/science/research) +"hwu" = ( +/obj/structure/railing, +/obj/machinery/door/firedoor/border_only, +/obj/effect/landmark/event_spawn, +/obj/machinery/light/cold/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = -6 + }, +/turf/open/floor/glass/reinforced, +/area/station/science/research) "hwv" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 @@ -23983,12 +24072,11 @@ /turf/open/floor/iron/showroomfloor, /area/station/security/warden) "hzl" = ( -/obj/effect/turf_decal/trimline/white/filled/line, -/obj/structure/sign/clock/directional/north, -/obj/effect/spawner/random/techstorage/custom_shuttle, -/obj/structure/rack, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/stairs/medium{ + dir = 1 + }, +/area/station/escapepodbay) "hzC" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -24022,6 +24110,16 @@ }, /turf/open/floor/plating, /area/station/maintenance/tram/right) +"hAQ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/obj/machinery/light/directional/north, +/obj/machinery/door/window/elevator/right/directional/west{ + transport_linked_id = "tram_xeno_lift" + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "hAR" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/siding/thinplating/dark{ @@ -24283,12 +24381,6 @@ "hFr" = ( /turf/closed/wall, /area/station/maintenance/central/greater) -"hFz" = ( -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/stairs/medium{ - dir = 1 - }, -/area/station/hallway/secondary/service) "hFC" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -24329,6 +24421,15 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"hFY" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue{ + pixel_y = 2 + }, +/obj/item/pen, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) "hGd" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -24403,6 +24504,21 @@ /obj/machinery/newscaster/directional/south, /turf/open/floor/iron/dark, /area/station/medical/morgue) +"hHA" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/loading_area/white{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + name = "HoP Queue Shutters"; + id = "hopqueuestart" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) "hHB" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -24433,13 +24549,6 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/arrivals) -"hIe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/vending/wallmed/directional/west, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "hIg" = ( /obj/structure/table, /obj/structure/window/reinforced/spawner/directional/south, @@ -24472,15 +24581,6 @@ /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /turf/open/floor/plating, /area/station/engineering/atmos) -"hIY" = ( -/obj/effect/turf_decal/siding/thinplating_new{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/science/explab) "hJa" = ( /obj/structure/table, /obj/item/electronics/apc, @@ -24559,6 +24659,11 @@ /obj/machinery/transport/destination_sign/indicator/directional/south, /turf/open/floor/iron, /area/station/hallway/primary/tram/left) +"hLj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner, +/turf/open/floor/engine/xenobio, +/area/station/science/xenobiology) "hLr" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -24651,6 +24756,13 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) +"hNb" = ( +/obj/structure/table/wood, +/obj/item/papercutter{ + pixel_x = -4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) "hNe" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -24736,15 +24848,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/bar) -"hOi" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box, -/obj/item/hand_labeler{ - pixel_y = 8 - }, -/obj/effect/turf_decal/tile/brown/fourcorners, -/turf/open/floor/iron, -/area/station/cargo/sorting) "hOu" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 @@ -24896,6 +24999,25 @@ /obj/structure/transport/linear/public, /turf/open/floor/plating/elevatorshaft, /area/station/maintenance/tram/mid) +"hQZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/right/directional/south{ + name = "Access Queue" + }, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Access Desk"; + req_access = list("hop") + }, +/obj/structure/desk_bell{ + pixel_x = -7 + }, +/obj/machinery/door/poddoor/preopen{ + name = "Privacy Shutters"; + id = "hop" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) "hRi" = ( /obj/machinery/power/emitter, /obj/effect/turf_decal/stripes/corner{ @@ -25062,13 +25184,6 @@ /obj/machinery/light/cold/directional/south, /turf/open/floor/iron/dark, /area/station/cargo/miningdock/oresilo) -"hUx" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/stairs/left, -/area/station/hallway/secondary/construction/engineering) "hUz" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/turf_decal/stripes/asteroid/full, @@ -25078,20 +25193,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/tram/mid) -"hUC" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "hUK" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -25131,11 +25232,6 @@ /obj/structure/flora/bush/grassy/style_random, /turf/open/floor/grass, /area/station/commons/dorms) -"hVk" = ( -/obj/structure/closet/secure_closet/freezer/fridge/open, -/obj/structure/window/spawner/directional/west, -/turf/open/floor/iron/white, -/area/station/commons/vacant_room) "hVo" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -25162,14 +25258,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/storage) -"hWk" = ( -/obj/machinery/power/smes{ - charge = 10000 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/maintenance/disposal/incinerator) "hWI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -25308,6 +25396,19 @@ }, /turf/open/floor/iron/dark, /area/station/medical/morgue) +"hZb" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Dorm 6"; + id_tag = "prisondorm" + }, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/safe) "hZc" = ( /obj/machinery/static_signal/northeast, /obj/effect/turf_decal/stripes/white/line, @@ -25411,6 +25512,13 @@ }, /turf/open/floor/iron, /area/station/security/brig) +"iab" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) "iae" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -25925,15 +26033,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"ikS" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/command/gateway) "ikT" = ( /obj/effect/turf_decal/trimline/dark_red/warning{ dir = 10 @@ -26259,6 +26358,16 @@ /obj/structure/chair/comfy/black, /turf/open/floor/carpet, /area/station/command/bridge) +"irR" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/table/glass, +/obj/machinery/camera/directional/south{ + network = list("ss13","medbay"); + c_tag = "Medical - Main North" + }, +/obj/machinery/light/cold/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "isa" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -26337,6 +26446,10 @@ }, /turf/open/floor/iron, /area/station/escapepodbay) +"itS" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "itY" = ( /obj/structure/cable, /obj/machinery/light/floor, @@ -26361,22 +26474,6 @@ /obj/effect/turf_decal/stripes/white/full, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"iuk" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Isolation Cell D"; - id = "Isolation_D" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/security/execution/transfer) "iur" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -26778,14 +26875,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/brig) -"iBT" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 - }, -/obj/structure/sign/clock/directional/east, -/obj/structure/sink/directional/west, -/turf/open/floor/iron, -/area/station/science/robotics/lab) "iBX" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/event_spawn, @@ -26806,6 +26895,17 @@ }, /turf/open/floor/iron/freezer, /area/station/commons/toilet) +"iCh" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/machinery/camera/directional/west{ + network = list("ss13","Security","prison"); + c_tag = "Security - Prison Main North" + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/security/prison) "iCj" = ( /obj/structure/holosign/barrier/atmos/tram, /obj/structure/cable, @@ -26895,10 +26995,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/commons/lounge) -"iEp" = ( -/obj/effect/landmark/firealarm_sanity, -/turf/open/openspace, -/area/station/science/research) "iEz" = ( /obj/structure/lattice, /obj/machinery/camera/motion{ @@ -27314,6 +27410,15 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/main) +"iMI" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/line, +/obj/effect/turf_decal/siding/thinplating, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "iNc" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -27488,6 +27593,14 @@ }, /turf/open/floor/iron, /area/station/security/prison) +"iPT" = ( +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/vending/wallmed/directional/north, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) "iQC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/sorting/mail/flip{ @@ -27503,22 +27616,6 @@ /obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, /turf/open/floor/iron, /area/station/engineering/atmos) -"iQG" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/button/elevator/directional/north{ - id = "tram_xeno_lift" - }, -/obj/machinery/lift_indicator/directional/north{ - linked_elevator_id = "tram_xeno_lift" - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "iQH" = ( /obj/machinery/computer/security/mining{ dir = 1 @@ -27679,6 +27776,13 @@ /obj/item/kirbyplants/photosynthetic, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) +"iTO" = ( +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "iTQ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -27717,20 +27821,6 @@ "iUh" = ( /turf/closed/wall, /area/station/security/warden) -"iUq" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Garden" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "iUr" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, @@ -28288,22 +28378,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/command/bridge) -"jdL" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/security/glass{ - name = "Isolation Cell A"; - id = "Isolation_A" - }, -/turf/open/floor/iron, -/area/station/security/execution/transfer) "jdN" = ( /obj/machinery/vending/tool, /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -28358,6 +28432,15 @@ }, /turf/open/floor/wood, /area/station/service/bar/backroom) +"jeC" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/light_switch/directional/east{ + pixel_x = 23; + pixel_y = -8 + }, +/obj/machinery/photocopier/prebuilt, +/turf/open/floor/wood, +/area/station/service/lawoffice) "jeO" = ( /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/freezer, @@ -28464,6 +28547,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) +"jgx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "jgy" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -28496,11 +28588,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/secondary/exit) -"jhd" = ( -/obj/machinery/firealarm/directional/north, -/obj/item/radio/intercom/prison/directional/south, -/turf/open/floor/iron/freezer, -/area/station/security/prison) "jhj" = ( /obj/structure/cable, /obj/machinery/airalarm/directional/north, @@ -28546,14 +28633,6 @@ }, /turf/open/floor/iron/smooth, /area/station/maintenance/disposal) -"jhL" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "jhN" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 6 @@ -28623,13 +28702,6 @@ dir = 1 }, /area/station/security/execution/transfer) -"jiI" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/station/security/prison) "jiQ" = ( /turf/closed/wall, /area/station/science/xenobiology) @@ -28782,23 +28854,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/commons/dorms) -"jla" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/door/poddoor/shutters/preopen{ - name = "HoP Queue Shutters"; - id = "hopqueueendbottom" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area/white{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/hop) "jll" = ( /obj/machinery/camera/directional/north{ network = list("ss13","secure"); @@ -28809,14 +28864,6 @@ /obj/structure/cable/multilayer/multiz, /turf/open/floor/plating, /area/station/ai_monitored/command/nuke_storage) -"jln" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/white, -/area/station/service/theater) "jlo" = ( /obj/machinery/conveyor/inverted{ dir = 9; @@ -29170,6 +29217,18 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"jrg" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/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, +/area/station/commons/dorms) "jrz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/dim/directional/north, @@ -29184,6 +29243,30 @@ }, /turf/closed/wall, /area/station/maintenance/disposal) +"jrJ" = ( +/obj/structure/closet, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/clothing/ears/earmuffs{ + pixel_y = 7 + }, +/obj/item/clothing/ears/earmuffs{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron, +/area/station/cargo/miningfoundry) +"jrN" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Teleporter" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/minisat, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) "jrR" = ( /obj/effect/turf_decal/trimline/white/line{ dir = 5 @@ -29747,6 +29830,22 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/maintenance/port/central) +"jAo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/reagent_dispensers/watertank, +/obj/item/extinguisher{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/extinguisher, +/obj/machinery/vending/wallmed/directional/south, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "jAt" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, @@ -29804,6 +29903,15 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/engine, /area/station/engineering/supermatter) +"jBp" = ( +/obj/effect/turf_decal/trimline/neutral/line, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "jBC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, @@ -29904,14 +30012,6 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"jDL" = ( -/obj/effect/turf_decal/tile/neutral/tram, -/obj/effect/spawner/random{ - name = "funny slipper :)"; - loot = list(/obj/effect/decal/cleanable/blood/oil/slippery=10, /obj/effect/decal/cleanable/blood/oil=90) - }, -/turf/open/floor/tram/plate, -/area/station/hallway/primary/tram/left) "jDN" = ( /obj/structure/table/wood, /obj/item/storage/photo_album/chapel, @@ -30038,15 +30138,6 @@ }, /turf/open/space/openspace, /area/station/solars/starboard/fore) -"jGx" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 6 - }, -/obj/machinery/computer/atmos_control/ordnancemix{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/science/ordnance) "jGD" = ( /obj/structure/chair{ dir = 1 @@ -30149,6 +30240,13 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/lobby) +"jIj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) "jIy" = ( /obj/structure/rack, /obj/effect/spawner/random/techstorage/rnd_all, @@ -30175,6 +30273,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/catwalk_floor, /area/station/maintenance/central/greater) +"jIO" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/glass/reinforced, +/area/station/science/research) "jJd" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -30352,14 +30457,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/tcommsat/computer) -"jLF" = ( -/obj/machinery/power/solar_control{ - name = "AI Core Solar Control"; - id = "aicore" - }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai_monitored/turret_protected/ai) "jLH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply, /turf/closed/wall, @@ -30496,10 +30593,6 @@ /obj/structure/chair, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"jOz" = ( -/obj/machinery/light/directional/south, -/turf/open/water/no_planet_atmos/deep, -/area/station/service/hydroponics/garden) "jPd" = ( /obj/structure/transit_tube, /obj/effect/turf_decal/sand/plating, @@ -30888,12 +30981,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/tram/left) -"jXe" = ( -/obj/machinery/photocopier/prebuilt, -/obj/structure/sign/clock/directional/west, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood/large, -/area/station/service/library) "jXl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -31021,6 +31108,18 @@ }, /turf/open/floor/iron/dark, /area/station/medical/morgue) +"jYd" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/vending/wallmed/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) "jYe" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -31526,6 +31625,17 @@ /obj/effect/mapping_helpers/requests_console/assistance, /turf/open/floor/iron, /area/station/command/heads_quarters/rd) +"kep" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Civilian - Skill Games" + }, +/obj/effect/turf_decal/trimline/dark_green/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/corner, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/commons/lounge) "ket" = ( /obj/machinery/vending/wardrobe/atmos_wardrobe, /turf/open/floor/iron, @@ -31616,6 +31726,22 @@ /obj/machinery/photobooth/security, /turf/open/floor/iron, /area/station/security/execution/transfer) +"kfK" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Garden" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "kfO" = ( /turf/open/floor/plating, /area/station/cargo/drone_bay) @@ -31691,19 +31817,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/station/commons/storage/tools) -"khQ" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/photocopier/prebuilt, -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/machinery/firealarm/directional/west{ - pixel_y = -4 - }, -/obj/machinery/light_switch/directional/west{ - pixel_x = -27; - pixel_y = 5 - }, -/turf/open/floor/iron, -/area/station/cargo/sorting) "khV" = ( /obj/structure/table, /obj/item/analyzer, @@ -31938,6 +32051,16 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"kkz" = ( +/obj/machinery/door/airlock/grunge{ + name = "Entertainment Center" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) "kkF" = ( /obj/effect/turf_decal/stripes/white/line, /obj/machinery/transport/crossing_signal/northeast, @@ -31977,6 +32100,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"kla" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/engine/xenobio, +/area/station/science/xenobiology) "kli" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -32093,6 +32220,29 @@ /obj/structure/sink/kitchen/directional/south, /turf/open/floor/iron/white, /area/station/commons/vacant_room) +"knA" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Personnel" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/hop, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + name = "Privacy Shutters"; + id = "hop" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"knM" = ( +/obj/effect/turf_decal/trimline/neutral/warning, +/obj/machinery/smartfridge/organ, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "knO" = ( /obj/effect/turf_decal/trimline/blue/filled/corner, /obj/effect/turf_decal/trimline/blue/filled/corner{ @@ -32369,6 +32519,30 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"kse" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 + }, +/obj/machinery/light_switch/directional/west{ + pixel_x = -25; + pixel_y = -7 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/firealarm/directional/west{ + pixel_y = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"ksh" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/qm) "ksk" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -32428,6 +32602,15 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/construction/engineering) +"ksV" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box, +/obj/item/hand_labeler{ + pixel_y = 8 + }, +/obj/effect/turf_decal/tile/brown/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/sorting) "ksW" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -32451,6 +32634,14 @@ /obj/machinery/light/warm/directional/east, /turf/open/floor/iron, /area/station/cargo/miningdock/cafeteria) +"ktg" = ( +/obj/machinery/computer/dna_console{ + dir = 8 + }, +/obj/effect/turf_decal/tile/dark_green/fourcorners, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/station/science/genetics) "ktl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/carpet, @@ -32507,6 +32698,18 @@ /obj/machinery/light/dim/directional/north, /turf/open/floor/iron/dark, /area/station/service/bar) +"kuD" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/reagent_containers/cup/glass/bottle/whiskey{ + pixel_y = 14; + pixel_x = 5 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = -5; + pixel_y = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) "kuX" = ( /obj/structure/closet/radiation, /obj/effect/turf_decal/bot, @@ -32612,6 +32815,28 @@ }, /turf/open/floor/iron/cafeteria, /area/station/command/heads_quarters/rd) +"kxL" = ( +/obj/effect/turf_decal/tile/neutral/tram, +/obj/effect/spawner/random{ + name = "funny slipper :)"; + loot = list(/obj/effect/decal/cleanable/blood/oil/slippery=10, /obj/effect/decal/cleanable/blood/oil=90) + }, +/turf/open/floor/tram/plate, +/area/station/hallway/primary/tram/right) +"kxP" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/white/warning{ + dir = 1 + }, +/obj/machinery/light/small/dim/directional/south, +/turf/open/floor/iron, +/area/station/maintenance/tram/left) "kxV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/stripes/line{ @@ -32825,18 +33050,13 @@ /obj/machinery/light/dim/directional/north, /turf/open/floor/iron, /area/station/cargo/warehouse) -"kCk" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/dark_blue/arrow_ccw, -/obj/effect/turf_decal/trimline/dark_blue/arrow_cw{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +"kBO" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/hop) +/obj/structure/table/glass, +/turf/open/floor/iron/white, +/area/station/security/medical) "kCm" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/table, @@ -32862,6 +33082,15 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron, /area/station/security/checkpoint/engineering) +"kCM" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/obj/machinery/airalarm/directional/west, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/command/heads_quarters/qm) "kCQ" = ( /obj/machinery/duct, /obj/structure/cable, @@ -33338,14 +33567,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"kIQ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "kIU" = ( /obj/machinery/airalarm/directional/east, /obj/structure/closet/emcloset, @@ -33514,6 +33735,16 @@ }, /turf/open/floor/iron, /area/station/security/office) +"kMJ" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/cargo/office) "kMR" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -34509,6 +34740,15 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/atmos) +"ldM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/poddoor/shutters{ + id = "cargowarehouse"; + dir = 8 + }, +/turf/open/floor/plating, +/area/station/cargo/warehouse) "lej" = ( /obj/effect/turf_decal/trimline/tram/filled/line{ dir = 1 @@ -34588,14 +34828,18 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/science/lobby) -"lfU" = ( -/obj/effect/turf_decal/tile/neutral/tram, -/obj/effect/spawner/random{ - name = "funny slipper :)"; - loot = list(/obj/effect/decal/cleanable/blood/oil/slippery=10, /obj/effect/decal/cleanable/blood/oil=90) +"lfW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/dark_blue/arrow_ccw, +/obj/effect/turf_decal/trimline/dark_blue/arrow_cw{ + dir = 1 }, -/turf/open/floor/tram/plate, -/area/station/hallway/primary/tram/right) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) "lgi" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Freezer Maintenance Hatch" @@ -34697,6 +34941,16 @@ /obj/machinery/telecomms/server/presets/security, /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) +"lis" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/binary/pump/off/dark{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) "liC" = ( /obj/machinery/porta_turret/ai{ dir = 4 @@ -34720,6 +34974,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/service/chapel/office) +"ljj" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "ljn" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/white/line{ @@ -34923,6 +35181,33 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/construction/engineering) +"llY" = ( +/obj/machinery/computer/dna_console{ + dir = 4 + }, +/obj/machinery/camera/directional/west{ + network = list("ss13","rd"); + c_tag = "Science - Genetics" + }, +/obj/structure/sign/clock/directional/west, +/obj/effect/turf_decal/tile/dark_green/fourcorners, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"lmb" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock" + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/iron, +/area/station/cargo/miningdock) "lml" = ( /turf/closed/wall/r_wall, /area/station/engineering/atmos/pumproom) @@ -34975,15 +35260,6 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/maint) -"lnm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/aisat_interior) "lns" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, @@ -35356,6 +35632,14 @@ }, /turf/open/floor/iron/dark, /area/station/commons/lounge) +"lsy" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/structure/table, +/turf/open/floor/iron/dark/herringbone, +/area/station/commons/vacant_room) "lsJ" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/camera/directional/south{ @@ -35513,6 +35797,13 @@ }, /turf/open/floor/iron, /area/station/cargo/office) +"lvU" = ( +/obj/machinery/camera/directional/north{ + network = list("ss13","rd","xeno"); + c_tag = "Science - Xenobiology Lower Containment Chamber" + }, +/turf/open/floor/engine/xenobio, +/area/station/science/xenobiology) "lwd" = ( /obj/machinery/door/airlock/security{ name = "Security Checkpoint" @@ -35533,15 +35824,6 @@ /obj/structure/cable, /turf/open/floor/engine/hull/reinforced, /area/space/nearstation) -"lwo" = ( -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/effect/spawner/random/food_or_drink/plant_produce, -/obj/structure/table/wood, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "lwt" = ( /obj/machinery/atmospherics/components/binary/pump/on/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply, @@ -35580,16 +35862,6 @@ }, /turf/open/floor/engine/plasma, /area/station/engineering/atmos) -"lxd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/computer/security/telescreen/aiupload, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "lxi" = ( /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/cable, @@ -35669,16 +35941,6 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"lya" = ( -/obj/machinery/button/door/directional/east{ - name = "Privacy Shutters Control"; - id = "ceprivacy" - }, -/obj/machinery/firealarm/directional/east{ - pixel_x = 33 - }, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/ce) "lye" = ( /obj/effect/turf_decal/trimline/white/filled/line{ dir = 1 @@ -35756,10 +36018,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"lyQ" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "lyR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -35794,6 +36052,20 @@ }, /turf/open/floor/iron, /area/station/escapepodbay) +"lzS" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "lAm" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -35830,6 +36102,14 @@ /obj/structure/chair/stool/bar/directional/west, /turf/open/floor/iron, /area/station/security/prison) +"lAB" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/machinery/light/directional/north, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "lAC" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -35853,14 +36133,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"lBa" = ( -/obj/machinery/computer/dna_console{ - dir = 8 - }, -/obj/effect/turf_decal/tile/dark_green/fourcorners, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/station/science/genetics) "lBb" = ( /obj/structure/toilet{ dir = 4 @@ -35911,6 +36183,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/cargo/storage) +"lBX" = ( +/obj/effect/decal/cleanable/blood/splatter/oil, +/obj/structure/sign/poster/random/directional/north, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/byteforge, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/dark/smooth_large, +/area/station/cargo/bitrunning/den) "lCk" = ( /obj/machinery/door/airlock/atmos{ name = "The Pipe Cave" @@ -36380,13 +36661,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) -"lJI" = ( -/obj/structure/table/wood, -/obj/item/papercutter{ - pixel_x = -4 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/hop) "lJS" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/effect/turf_decal/trimline/neutral/filled/corner{ @@ -36512,6 +36786,14 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/gravity_generator) +"lMu" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/obj/item/radio/intercom/directional/west, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/iron, +/area/station/cargo/office) "lMw" = ( /obj/machinery/door/airlock{ name = "Unit 3"; @@ -36730,17 +37012,6 @@ }, /turf/open/floor/plating, /area/station/command/bridge) -"lQa" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Civilian - Skill Games" - }, -/obj/effect/turf_decal/trimline/dark_green/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/corner, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/commons/lounge) "lQg" = ( /obj/structure/rack, /obj/effect/spawner/random/techstorage/medical_all, @@ -36833,6 +37104,13 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/supermatter/room) +"lRR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "lSo" = ( /turf/open/floor/glass/reinforced, /area/station/security/brig) @@ -37220,6 +37498,21 @@ /obj/structure/cable, /turf/open/floor/wood/large, /area/station/service/library) +"lXo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/machinery/power/shuttle_engine/propulsion{ + name = "inactive propulsion engine"; + desc = "A standard reliable bluespace engine used by many forms of shuttles. This one has the bluespace core removed." + }, +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/central) "lXC" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -37299,13 +37592,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/security/checkpoint/arrivals) -"lZJ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/science/ordnance) "lZW" = ( /turf/closed/wall, /area/station/maintenance/department/cargo) @@ -37349,6 +37635,24 @@ /obj/structure/sign/tram_plate/directional/south, /turf/open/openspace, /area/station/hallway/primary/tram/center) +"max" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/button/flasher{ + pixel_x = 9; + pixel_y = 27; + id = "permafrontdoor"; + req_access = list("brig") + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/north{ + pixel_x = -3 + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) "may" = ( /turf/open/floor/plating, /area/station/hallway/secondary/exit/departure_lounge) @@ -37804,11 +38108,26 @@ }, /turf/open/floor/iron, /area/station/command/heads_quarters/qm) -"mhW" = ( -/obj/machinery/photocopier/prebuilt, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/wood, -/area/station/command/heads_quarters/hop) +"mib" = ( +/obj/structure/table, +/obj/item/multitool/circuit{ + pixel_x = -7; + pixel_y = 0 + }, +/obj/item/multitool/circuit{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/multitool/circuit{ + pixel_x = 7; + pixel_y = 0 + }, +/obj/machinery/camera/directional/south{ + network = list("ss13","rd"); + c_tag = "Science - Testing Lab" + }, +/turf/open/floor/iron, +/area/station/science/explab) "min" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -38188,6 +38507,13 @@ /obj/item/pen, /turf/open/floor/wood, /area/station/command/heads_quarters/captain) +"mqb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/effect/turf_decal/trimline/neutral/corner, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "mqq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line, @@ -38222,16 +38548,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/storage) -"mro" = ( -/obj/machinery/door/poddoor/massdriver_chapel, -/obj/machinery/atmos_shield_gen/active{ - dir = 4 - }, -/obj/machinery/atmos_shield_gen/active{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/service/chapel/monastery) "mrr" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line, @@ -38315,11 +38631,6 @@ /obj/machinery/teleport/hub, /turf/open/floor/circuit, /area/station/command/teleporter) -"msF" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/carpet, -/area/station/medical/psychology) "msS" = ( /turf/open/openspace, /area/station/maintenance/solars/port) @@ -38475,14 +38786,6 @@ /obj/structure/cable, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/aisat_interior) -"mwQ" = ( -/obj/machinery/door/airlock/research{ - name = "Chemical Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron/textured, -/area/station/medical/medbay/central) "mxf" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 @@ -38497,6 +38800,14 @@ /obj/structure/cable, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/aisat_interior) +"mxw" = ( +/obj/machinery/door/airlock/research{ + name = "Chemical Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron/textured, +/area/station/medical/medbay/central) "mxE" = ( /obj/structure/chair/office{ dir = 4 @@ -38651,10 +38962,6 @@ /obj/machinery/portable_atmospherics/pump, /turf/open/floor/iron, /area/station/engineering/atmos) -"mAA" = ( -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark/herringbone, -/area/station/commons/vacant_room) "mAB" = ( /obj/item/stack/ore/glass, /turf/open/misc/asteroid, @@ -38720,18 +39027,6 @@ "mBq" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/crew_quarters/dorms) -"mBQ" = ( -/obj/structure/table/wood, -/obj/machinery/reagentgrinder{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/rag{ - pixel_x = -5; - pixel_y = 8 - }, -/turf/open/floor/iron/dark, -/area/station/service/bar) "mBT" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, @@ -38942,21 +39237,6 @@ }, /turf/open/floor/wood/large, /area/station/service/theater) -"mEW" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 - }, -/obj/item/storage/toolbox/artistic{ - pixel_x = -1; - pixel_y = 7 - }, -/obj/item/storage/toolbox/crafter{ - pixel_x = 2; - pixel_y = 1 - }, -/turf/open/floor/iron, -/area/station/commons/storage/art) "mFh" = ( /obj/machinery/sparker/directional/west{ id = "Xenobio" @@ -39405,6 +39685,10 @@ outbound = 2 }, /area/station/hallway/primary/tram/center) +"mNV" = ( +/obj/machinery/photocopier/prebuilt, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) "mOi" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -39432,6 +39716,14 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"mOt" = ( +/obj/structure/closet/wardrobe/white, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) "mOB" = ( /obj/effect/turf_decal/trimline/yellow/filled/shrink_ccw{ dir = 8 @@ -39621,10 +39913,6 @@ }, /turf/open/floor/engine/air, /area/station/engineering/atmos) -"mUk" = ( -/obj/machinery/firealarm/directional/north, -/turf/open/floor/glass/reinforced, -/area/station/ai_monitored/turret_protected/aisat/hallway) "mUm" = ( /obj/structure/lattice/catwalk, /obj/structure/railing, @@ -40223,15 +40511,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/primary/tram/left) -"ngy" = ( -/obj/structure/closet/secure_closet/medical2, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/airalarm/directional/west, -/obj/effect/mapping_helpers/airalarm/surgery, -/turf/open/floor/iron/white, -/area/station/medical/surgery/aft) "ngA" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -41085,10 +41364,6 @@ /obj/effect/landmark/navigate_destination/chemfactory, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"nuu" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/iron/dark, -/area/station/science/ordnance/storage) "nuw" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -41206,26 +41481,20 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance) -"nxj" = ( -/obj/structure/table, -/obj/item/razor{ - pixel_x = 9; - pixel_y = 5 +"nxq" = ( +/obj/structure/table/wood, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/item/storage/toolbox/artistic{ + pixel_x = -1; + pixel_y = 7 }, -/obj/item/rag{ - pixel_x = -6; - pixel_y = 2 +/obj/item/storage/toolbox/crafter{ + pixel_x = 2; + pixel_y = 1 }, -/obj/item/reagent_containers/cup/bottle{ - name = "Barber's Aid bottle"; - desc = "A small bottle of Barber's Aid."; - pixel_x = -2; - pixel_y = 10; - list_reagents = list(/datum/reagent/barbers_aid=30) - }, -/obj/machinery/computer/security/telescreen/entertainment/directional/east, -/turf/open/floor/wood/large, -/area/station/service/barber) +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) "nxy" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/decal/cleanable/dirt, @@ -41307,6 +41576,21 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"nyI" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/item/radio/intercom/directional/west, +/obj/machinery/light/directional/west, +/obj/item/storage/medkit/regular, +/obj/item/storage/medkit/regular{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "nyM" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -41581,19 +41865,6 @@ }, /turf/open/floor/iron, /area/station/security/brig) -"nDh" = ( -/obj/item/crowbar, -/obj/item/storage/bag/plants, -/obj/item/hatchet, -/obj/item/plant_analyzer, -/obj/item/cultivator, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/machinery/newscaster/directional/north, -/obj/structure/table/wood, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "nDj" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -41640,6 +41911,11 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"nEh" = ( +/obj/structure/chair, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/checker, +/area/station/commons/lounge) "nEl" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -41724,6 +42000,18 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"nFU" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/box/red, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance) "nFZ" = ( /obj/machinery/airalarm/directional/east, /obj/machinery/camera/directional/east{ @@ -42024,6 +42312,11 @@ }, /turf/open/floor/iron, /area/station/cargo/miningdock) +"nLU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "nMb" = ( /obj/structure/lattice/catwalk, /obj/effect/decal/cleanable/dirt, @@ -43006,18 +43299,6 @@ "oca" = ( /turf/closed/wall, /area/station/construction/mining/aux_base) -"ock" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/line{ - dir = 4 - }, -/obj/structure/chair/plastic{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "ocn" = ( /obj/structure/table/wood, /obj/machinery/reagentgrinder, @@ -43179,6 +43460,10 @@ /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron/white, /area/station/science/auxlab/firing_range) +"ogY" = ( +/obj/machinery/hydroponics/soil/rich, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "ohd" = ( /obj/structure/table, /turf/open/floor/iron/dark, @@ -43247,11 +43532,6 @@ }, /turf/open/floor/wood, /area/station/commons/dorms) -"oit" = ( -/obj/machinery/light/directional/south, -/obj/machinery/hydroponics/soil/rich, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) "oiv" = ( /obj/structure/sign/directions/supply{ dir = 1; @@ -43522,6 +43802,13 @@ /obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden, /turf/open/floor/iron, /area/station/engineering/atmos) +"omS" = ( +/obj/effect/turf_decal/tile/brown/opposingcorners{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/cargo/miningfoundry) "onc" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 @@ -43555,6 +43842,23 @@ /obj/effect/mapping_helpers/airlock/access/all/science/research, /turf/open/floor/catwalk_floor, /area/station/science/auxlab/firing_range) +"onT" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/door/poddoor/shutters/preopen{ + name = "HoP Queue Shutters"; + id = "hopqueueendbottom" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area/white{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) "onW" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -43627,6 +43931,12 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron, /area/station/security/brig) +"oqe" = ( +/obj/structure/filingcabinet/white, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/effect/turf_decal/tile/brown/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/sorting) "oqh" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -43657,27 +43967,10 @@ }, /turf/open/floor/plating, /area/station/maintenance/disposal) -"oqE" = ( -/obj/effect/turf_decal/trimline/brown/line, -/obj/effect/turf_decal/stripes, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/decal/cleanable/blood/splatter/oil, -/obj/effect/landmark/start/bitrunner, -/obj/machinery/camera/autoname/directional/west, -/turf/open/floor/iron/dark/textured_large, -/area/station/cargo/bitrunning/den) -"oqN" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/cargo/miningdock/oresilo) +"oqF" = ( +/obj/machinery/light/directional/south, +/turf/open/water/no_planet_atmos/deep, +/area/station/service/hydroponics/garden) "oqS" = ( /obj/structure/chair/pew/left, /turf/open/floor/iron/chapel{ @@ -43794,12 +44087,6 @@ /obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron/dark, /area/station/security/prison/garden) -"otr" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/station/security/prison) "ots" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/effect/turf_decal/trimline/yellow/filled/corner{ @@ -44151,6 +44438,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/commissary) +"oBP" = ( +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/firealarm/directional/south{ + pixel_x = 4 + }, +/turf/open/floor/iron, +/area/station/science/lab) "oBY" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -44251,6 +44546,26 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/tram/center) +"oDB" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/stock_parts/matter_bin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/micro_laser, +/obj/item/multitool, +/obj/item/flatpack{ + board = /obj/item/circuitboard/machine/flatpacker + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -4 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) "oDH" = ( /obj/structure/table/wood, /obj/item/folder/blue, @@ -44306,23 +44621,9 @@ "oEN" = ( /turf/closed/wall/r_wall, /area/station/security/prison) -"oEW" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/item/reagent_containers/cup/bottle/multiver, -/obj/item/reagent_containers/cup/bottle/epinephrine, -/obj/machinery/vending/wallmed/directional/west, -/turf/open/floor/iron/white, -/area/station/security/medical) "oFd" = ( /turf/open/floor/iron, /area/station/hallway/secondary/construction/engineering) -"oFl" = ( -/obj/effect/landmark/firealarm_sanity, -/turf/open/openspace, -/area/station/science/xenobiology) "oFo" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -44481,15 +44782,23 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating, /area/station/maintenance/tram/left) -"oJv" = ( -/obj/effect/decal/cleanable/blood/splatter/oil, -/obj/structure/sign/poster/random/directional/north, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/machinery/byteforge, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/dark/smooth_large, -/area/station/cargo/bitrunning/den) +"oJx" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/camera/directional/west{ + network = list("ss13","medbay"); + c_tag = "Medical - Surgery Room A" + }, +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) "oKe" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, @@ -44606,6 +44915,14 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/hallway/primary/tram/center) +"oNn" = ( +/obj/machinery/power/solar_control{ + name = "AI Core Solar Control"; + id = "aicore" + }, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) "oNp" = ( /obj/structure/sink{ pixel_y = 15 @@ -44947,13 +45264,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/miningdock) -"oTe" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Recharge Bay" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/minisat, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/aisat/foyer) "oTl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -45150,6 +45460,26 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/commons/vacant_room/office) +"oXl" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/camera/directional/south{ + network = list("ss13","rd"); + c_tag = "Science - Mixing Lab" + }, +/obj/machinery/airalarm/directional/south, +/obj/effect/mapping_helpers/airalarm/mixingchamber_access, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airalarm/tlv_no_checks, +/obj/effect/mapping_helpers/airalarm/link{ + chamber_id = "ordnanceburn" + }, +/obj/machinery/computer/atmos_control/ordnancemix{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance) "oXq" = ( /obj/machinery/door/poddoor/shutters{ name = "MiniSat Teleport Access"; @@ -45187,6 +45517,19 @@ /obj/machinery/light/dim/directional/north, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"oYi" = ( +/obj/item/crowbar, +/obj/item/storage/bag/plants, +/obj/item/hatchet, +/obj/item/plant_analyzer, +/obj/item/cultivator, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/machinery/newscaster/directional/north, +/obj/structure/table/wood, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "oYE" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ @@ -45378,6 +45721,10 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/station/maintenance/tram/mid) +"pcA" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark/herringbone, +/area/station/commons/vacant_room) "pcE" = ( /obj/structure/chair{ dir = 8 @@ -45518,18 +45865,6 @@ /obj/item/pillow/random, /turf/open/floor/carpet, /area/station/commons/dorms) -"pfo" = ( -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/vending/wallmed/directional/south, -/turf/open/floor/iron, -/area/station/hallway/secondary/service) "pfD" = ( /obj/machinery/computer/crew{ dir = 1 @@ -45568,43 +45903,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/cargo/drone_bay) -"pgf" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/ecto_sniffer{ - pixel_x = -4 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 - }, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/mapping_helpers/airalarm/surgery, -/turf/open/floor/iron/dark, -/area/station/science/robotics/lab) "pgm" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 @@ -45854,6 +46152,14 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/carpet, /area/station/command/bridge) +"pkQ" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/firealarm/directional/north, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/dark/herringbone, +/area/station/commons/vacant_room) "plh" = ( /obj/effect/turf_decal/siding/thinplating/corner{ dir = 4 @@ -46049,6 +46355,12 @@ }, /turf/open/floor/iron/cafeteria, /area/station/command/heads_quarters/rd) +"poi" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/iron/smooth, +/area/station/commons/dorms) "pot" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -46536,14 +46848,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/catwalk_floor, /area/station/command/gateway) -"pwu" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/firealarm/directional/north, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/dark/herringbone, -/area/station/commons/vacant_room) "pwx" = ( /obj/structure/chair, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -46573,16 +46877,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"pwM" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "pwX" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -46802,6 +47096,12 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit) +"pzz" = ( +/obj/structure/table/wood/poker, +/obj/effect/spawner/random/entertainment/deck, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/commons/lounge) "pAo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/white/filled/line{ @@ -47537,22 +47837,6 @@ /obj/structure/ladder, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) -"pMN" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Garden" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "pMS" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -47780,29 +48064,6 @@ "pQx" = ( /turf/open/misc/asteroid/dug, /area/station/science/explab) -"pQy" = ( -/obj/structure/table, -/obj/item/multitool/circuit{ - pixel_x = -8 - }, -/obj/item/multitool/circuit{ - pixel_x = -4 - }, -/obj/item/multitool/circuit, -/obj/item/stock_parts/power_store/cell/high{ - pixel_x = 8; - pixel_y = 9 - }, -/obj/item/stock_parts/power_store/cell/high{ - pixel_x = 8; - pixel_y = -2 - }, -/obj/machinery/camera/directional/south{ - network = list("ss13","rd"); - c_tag = "Science - Testing Lab" - }, -/turf/open/floor/iron, -/area/station/science/explab) "pQF" = ( /obj/structure/table, /obj/machinery/reagentgrinder, @@ -47918,18 +48179,6 @@ /obj/structure/sign/departments/evac/directional/east, /turf/open/floor/iron, /area/station/hallway/secondary/exit) -"pUi" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "pUj" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 10 @@ -47937,6 +48186,13 @@ /obj/structure/rack, /turf/open/floor/iron/dark, /area/station/cargo/miningdock/oresilo) +"pUl" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) "pUq" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, @@ -48059,6 +48315,11 @@ }, /turf/open/floor/iron/stairs/medium, /area/station/commons/dorms) +"pWI" = ( +/obj/effect/turf_decal/trimline/neutral/line, +/obj/effect/turf_decal/siding/thinplating, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "pWN" = ( /obj/structure/plaque/static_plaque/golden/commission/tram, /obj/structure/disposalpipe/segment{ @@ -48243,16 +48504,6 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/station/solars/starboard/fore) -"pZI" = ( -/obj/machinery/door/airlock/grunge{ - name = "Entertainment Center" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/station/commons/fitness/recreation/entertainment) "pZM" = ( /obj/machinery/airalarm/directional/west, /obj/machinery/camera/directional/west{ @@ -48562,15 +48813,6 @@ /obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/glass, /area/station/service/kitchen) -"qft" = ( -/obj/effect/turf_decal/trimline/neutral/line{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "qfv" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 @@ -48707,11 +48949,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"qhG" = ( -/obj/effect/turf_decal/trimline/neutral/line, -/obj/effect/turf_decal/siding/thinplating, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "qhI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, @@ -48854,6 +49091,14 @@ }, /turf/open/floor/iron/showroomfloor, /area/station/security/warden) +"qjL" = ( +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/north, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "qjT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, @@ -49362,21 +49607,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/freezer, /area/station/commons/toilet) -"quo" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Post - Cargo"; - id_tag = "crgdoor" - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/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/security/checkpoint/supply) "qup" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -49449,18 +49679,6 @@ }, /turf/open/floor/iron, /area/station/security/prison/work) -"qwd" = ( -/obj/effect/turf_decal/caution/stand_clear, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor/shutters{ - id = "cargowarehouse"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/cargo/warehouse) "qwn" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 5 @@ -49944,6 +50162,22 @@ }, /turf/open/floor/plating/elevatorshaft, /area/station/maintenance/tram/mid) +"qEb" = ( +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas, +/obj/item/canvas, +/obj/item/canvas, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/commons/storage/art) "qEl" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -50011,11 +50245,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/maintenance/disposal) -"qHa" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/station/science/ordnance/storage) "qHe" = ( /obj/machinery/camera/directional/north{ c_tag = "Secure - Gateway" @@ -50053,6 +50282,17 @@ "qHs" = ( /turf/closed/wall/r_wall, /area/station/engineering/supermatter/room) +"qHv" = ( +/obj/machinery/door/airlock{ + name = "Theatre Backstage" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/wood, +/area/station/service/theater) "qHF" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 @@ -50474,20 +50714,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood/large, /area/station/service/theater) -"qPD" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/white/warning{ - dir = 1 - }, -/obj/machinery/light/small/dim/directional/south, -/turf/open/floor/iron, -/area/station/maintenance/tram/left) "qPE" = ( /obj/structure/chair/greyscale{ dir = 4 @@ -50502,22 +50728,6 @@ /obj/machinery/telecomms/bus/preset_three, /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) -"qPH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/reagent_dispensers/watertank, -/obj/item/extinguisher{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/extinguisher, -/obj/machinery/vending/wallmed/directional/south, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "qPI" = ( /obj/effect/turf_decal/trimline/red/filled/corner, /obj/structure/disposalpipe/segment{ @@ -50595,6 +50805,13 @@ }, /turf/open/floor/wood, /area/station/commons/dorms) +"qRn" = ( +/obj/effect/turf_decal/trimline/white/filled/line, +/obj/structure/sign/clock/directional/north, +/obj/effect/spawner/random/techstorage/custom_shuttle, +/obj/structure/rack, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "qRp" = ( /obj/effect/turf_decal/trimline/dark_red/warning{ dir = 10 @@ -50824,17 +51041,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/tram/right) -"qVl" = ( -/obj/structure/table, -/obj/machinery/status_display/ai/directional/south, -/obj/machinery/camera{ - dir = 10; - network = list("ss13","minisat"); - c_tag = "Secure - AI Minisat Entry" - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/aisat/foyer) "qVo" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -50875,14 +51081,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/hydroponics) -"qWf" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/white, -/area/station/science/ordnance) "qWy" = ( /obj/item/kirbyplants/random, /obj/machinery/newscaster/directional/south, @@ -51165,10 +51363,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/brig) -"ray" = ( -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/smooth, -/area/station/command/gateway) "raP" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -51267,6 +51461,13 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"rbY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) "rci" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -51316,10 +51517,6 @@ }, /turf/open/floor/wood/large, /area/station/service/barber) -"rdi" = ( -/obj/machinery/hydroponics/soil/rich, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) "rdk" = ( /obj/machinery/door/airlock{ name = "Unit 6"; @@ -51346,6 +51543,16 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/security/processing) +"rdr" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "rdJ" = ( /obj/structure/table/glass, /obj/item/stack/medical/mesh, @@ -51637,21 +51844,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/atmos) -"riI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 8 - }, -/obj/machinery/power/shuttle_engine/propulsion{ - name = "inactive propulsion engine"; - desc = "A standard reliable bluespace engine used by many forms of shuttles. This one has the bluespace core removed." - }, -/obj/effect/decal/cleanable/blood/oil, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/maintenance/port/central) "riJ" = ( /obj/structure/chair/office{ dir = 8 @@ -51995,6 +52187,25 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/cargo/storage) +"rol" = ( +/obj/structure/table, +/obj/machinery/status_display/supply{ + pixel_y = 32 + }, +/obj/machinery/camera{ + dir = 9; + network = list("ss13","cargo"); + c_tag = "Cargo - Main Office" + }, +/obj/item/multitool, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/cargo/office) "rom" = ( /obj/structure/table/reinforced, /obj/machinery/computer/security/telescreen/entertainment/directional/south, @@ -52047,18 +52258,6 @@ /obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/catwalk_floor, /area/station/hallway/primary/tram/center) -"roQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/machinery/camera/directional/south{ - network = list("ss13","rd"); - c_tag = "Science - Xenobiology South" - }, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "roR" = ( /turf/closed/wall, /area/station/science/breakroom) @@ -52067,22 +52266,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/atmos) -"rpl" = ( -/obj/item/reagent_containers/spray/pestspray{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/reagent_containers/spray/plantbgone, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 - }, -/obj/item/reagent_containers/cup/bottle/nutrient/ez, -/obj/item/reagent_containers/cup/bottle/nutrient/rh, -/obj/item/reagent_containers/cup/watering_can, -/obj/structure/table/wood, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "rpp" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, @@ -52177,6 +52360,12 @@ }, /turf/open/floor/iron/dark, /area/station/service/bar) +"rrC" = ( +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/stairs/medium{ + dir = 1 + }, +/area/station/hallway/secondary/service) "rrE" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 @@ -52376,16 +52565,10 @@ /obj/structure/lattice, /turf/open/openspace, /area/station/hallway/primary/tram/left) -"rvO" = ( -/obj/structure/railing, -/obj/machinery/door/firedoor/border_only, -/obj/effect/landmark/event_spawn, -/obj/machinery/light/cold/directional/north, -/obj/machinery/firealarm/directional/north{ - pixel_x = -6 - }, -/turf/open/floor/glass/reinforced, -/area/station/science/research) +"rvS" = ( +/obj/machinery/atmospherics/pipe/smart/simple/supply, +/turf/closed/wall, +/area/station/science/ordnance) "rvY" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -52488,10 +52671,42 @@ /obj/machinery/transport/power_rectifier, /turf/open/floor/iron, /area/station/hallway/primary/tram/left) +"rxN" = ( +/obj/machinery/photocopier/prebuilt, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) "rxO" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/hallway/primary/tram/right) +"rxU" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + network = list("ss13","rd"); + c_tag = "Science - Entrance Airlock" + }, +/obj/machinery/light/cold/directional/west, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/white, +/area/station/science/research) +"rxY" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/item/storage/box/monkeycubes{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/storage/box/monkeycubes{ + pixel_x = 6; + pixel_y = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "ryc" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, @@ -52576,6 +52791,16 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"rzG" = ( +/obj/machinery/door/airlock/grunge{ + name = "Entertainment Center" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/commons/fitness/recreation/entertainment) "rzO" = ( /obj/structure/chair, /obj/machinery/airalarm/directional/north, @@ -52668,23 +52893,6 @@ }, /turf/open/floor/iron/white, /area/station/science/lower) -"rBF" = ( -/obj/structure/table, -/obj/item/razor, -/obj/item/rag{ - pixel_x = 8; - pixel_y = 15 - }, -/obj/item/reagent_containers/cup/bottle{ - name = "Barber's Aid bottle"; - desc = "A small bottle of Barber's Aid."; - pixel_x = 10; - pixel_y = 3; - list_reagents = list(/datum/reagent/barbers_aid=30) - }, -/obj/machinery/computer/security/telescreen/entertainment/directional/east, -/turf/open/floor/wood/large, -/area/station/service/barber) "rBS" = ( /obj/effect/turf_decal/sand, /obj/machinery/door/airlock/external{ @@ -52716,13 +52924,6 @@ "rCd" = ( /turf/closed/wall, /area/station/engineering/atmospherics_engine) -"rCm" = ( -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/aisat_interior) "rCs" = ( /mob/living/simple_animal/bot/mulebot, /obj/effect/turf_decal/delivery, @@ -52854,13 +53055,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/break_room) -"rGu" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit) "rGN" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 @@ -53105,19 +53299,7 @@ }, /turf/open/floor/engine/hull, /area/station/solars/port) -"rLB" = ( -/obj/machinery/power/smes{ - charge = 5e+06 - }, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/commons/vacant_room) -"rLG" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/box/red, +"rLz" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, @@ -53126,16 +53308,19 @@ areastring = "/area/station/science/ordnance/burnchamber" }, /obj/structure/sign/warning/hot_temp/directional/south, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, /turf/open/floor/iron/white, /area/station/science/ordnance) -"rLJ" = ( -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +"rLB" = ( +/obj/machinery/power/smes{ + charge = 5e+06 }, -/obj/machinery/vending/wallmed/directional/north, -/turf/open/floor/iron/cafeteria, -/area/station/commons/dorms/laundry) +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/commons/vacant_room) "rLP" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 @@ -53146,6 +53331,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/tram/left) +"rLQ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/structure/sign/clock/directional/east, +/obj/structure/sink/directional/west, +/turf/open/floor/iron, +/area/station/science/robotics/lab) "rMl" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -53271,6 +53464,14 @@ }, /turf/open/floor/iron, /area/station/science/lab) +"rNW" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/machinery/vending/wallmed/directional/north, +/turf/open/floor/iron, +/area/station/engineering/break_room) "rOh" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -53387,10 +53588,6 @@ }, /turf/open/floor/iron, /area/station/construction/mining/aux_base) -"rPv" = ( -/obj/machinery/light/small/dim/directional/south, -/turf/open/floor/engine, -/area/station/science/xenobiology) "rPH" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -53533,6 +53730,16 @@ }, /turf/open/floor/iron, /area/station/engineering/atmospherics_engine) +"rRp" = ( +/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/brown/opposingcorners{ + dir = 1 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/cargo/miningfoundry) "rRy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/closed/wall/r_wall, @@ -53646,6 +53853,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/engineering/break_room) +"rSH" = ( +/obj/structure/closet/secure_closet/freezer/fridge/open, +/obj/structure/window/spawner/directional/west, +/turf/open/floor/iron/white, +/area/station/commons/vacant_room) "rTm" = ( /obj/structure/sign/warning/vacuum/external{ pixel_x = 32 @@ -53668,19 +53880,6 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"rTL" = ( -/obj/item/experi_scanner{ - pixel_x = 5 - }, -/obj/item/experi_scanner, -/obj/item/experi_scanner{ - pixel_x = -5 - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/vending/wallmed/directional/east, -/turf/open/floor/iron/white, -/area/station/science/research) "rTZ" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron/white, @@ -53745,25 +53944,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/construction/engineering) -"rVc" = ( -/obj/structure/table/reinforced, -/obj/structure/window/spawner/directional/north, -/obj/structure/window/spawner/directional/west, -/obj/item/circular_saw, -/obj/item/scalpel{ - pixel_y = 11 - }, -/obj/item/clothing/mask/breath/muzzle, -/turf/open/floor/iron/white, -/area/station/science/robotics/lab) -"rVf" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 - }, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "rVp" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -53779,16 +53959,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/hydroponics) -"rVW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "rWa" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -53798,6 +53968,33 @@ }, /turf/open/space/basic, /area/station/solars/port) +"rWb" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/table, +/obj/item/radio/off, +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/machinery/button/door/directional/north{ + name = "Atmospherics Lockdown"; + pixel_x = -6; + id = "atmos"; + req_access = list("atmospherics") + }, +/obj/machinery/button/door/directional/north{ + name = "Engineering Lockdown"; + desc = "A door remote control switch for the engineering security airlocks."; + pixel_x = 6; + id = "Engineering"; + req_access = list("engineering") + }, +/obj/machinery/firealarm/directional/north{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) "rWd" = ( /obj/structure/table, /obj/structure/window/reinforced/spawner/directional/west, @@ -53812,6 +54009,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood/large, /area/station/service/library) +"rWf" = ( +/obj/effect/turf_decal/trimline/brown/line, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/decal/cleanable/blood/splatter/oil, +/obj/effect/landmark/start/bitrunner, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark/textured_large, +/area/station/cargo/bitrunning/den) "rWn" = ( /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, @@ -53882,10 +54091,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"rXS" = ( -/obj/effect/landmark/firealarm_sanity, -/turf/open/openspace, -/area/station/security/brig) "rYd" = ( /obj/structure/bodycontainer/morgue{ dir = 2 @@ -53898,6 +54103,14 @@ /obj/item/radio/intercom/prison/directional/east, /turf/open/floor/iron/cafeteria, /area/station/security/prison) +"rYB" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/commons/dorms) "rYE" = ( /turf/open/floor/plating/airless, /area/space/nearstation) @@ -53933,13 +54146,6 @@ }, /turf/open/floor/iron/cafeteria, /area/station/security/prison) -"rZg" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/vending/wallmed/directional/south, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) "rZq" = ( /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 1 @@ -54197,6 +54403,11 @@ /obj/effect/decal/cleanable/food/flour, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) +"sdV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil/slippery, +/turf/open/floor/iron/smooth, +/area/station/maintenance/port/central) "sed" = ( /obj/effect/turf_decal/trimline/dark_green/filled/line{ dir = 10 @@ -54327,6 +54538,17 @@ dir = 4 }, /area/station/command/bridge) +"shy" = ( +/obj/structure/table, +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/camera{ + dir = 10; + network = list("ss13","minisat"); + c_tag = "Secure - AI Minisat Entry" + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) "shF" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/binary/pump{ @@ -54782,6 +55004,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/greater) +"sob" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/cup/glass/coffee{ + pixel_x = 8; + pixel_y = 4 + }, +/obj/item/radio/intercom/directional/west, +/obj/item/storage/medkit/advanced{ + pixel_x = -6 + }, +/turf/open/floor/iron, +/area/station/command/bridge) "soe" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -54789,13 +55023,31 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/checker, /area/station/commons/lounge) -"soo" = ( -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron/smooth, -/area/station/command/gateway) "soq" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/science) +"soQ" = ( +/obj/effect/turf_decal/siding/thinplating_new{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table, +/obj/item/stock_parts/power_store/cell/high{ + pixel_x = 8; + pixel_y = 9 + }, +/obj/item/mmi{ + pixel_x = -1; + pixel_y = 5 + }, +/obj/item/stock_parts/power_store/cell/high{ + pixel_x = 8; + pixel_y = -2 + }, +/turf/open/floor/iron, +/area/station/science/explab) "spk" = ( /obj/machinery/power/terminal{ dir = 1 @@ -55149,11 +55401,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/tram/right) -"stS" = ( -/obj/item/book/bible, -/obj/structure/altar/of_gods, -/turf/open/floor/iron/dark, -/area/station/service/chapel) "stU" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -55254,23 +55501,6 @@ }, /turf/open/floor/carpet, /area/station/commons/vacant_room/office) -"sva" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - name = "Research and Development Shutter"; - dir = 8; - id = "rndlab1" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/east{ - name = "Research Lab Desk"; - req_access = list("science") - }, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/station/science/lab) "svc" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -55538,17 +55768,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/medical/virology) -"sAh" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 +"sAk" = ( +/obj/structure/railing{ + dir = 8 }, -/obj/machinery/camera/directional/west{ - network = list("ss13","Security","prison"); - c_tag = "Security - Prison Main North" - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/security/prison) +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/stairs/left, +/area/station/hallway/secondary/construction/engineering) "sAE" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, @@ -55932,14 +56158,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/tram/center) -"sJa" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/station/medical/surgery/fore) "sJi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -55998,9 +56216,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/smooth, /area/station/maintenance/starboard/greater) -"sKx" = ( -/turf/open/water/no_planet_atmos, -/area/station/service/hydroponics/garden) "sKA" = ( /obj/structure/sign/plaques/kiddie{ pixel_y = -32 @@ -56022,15 +56237,6 @@ dir = 8 }, /area/station/service/kitchen) -"sKH" = ( -/obj/structure/closet/secure_closet/quartermaster, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 - }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/command/heads_quarters/qm) "sKN" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 @@ -56382,13 +56588,6 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) -"sRq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/effect/turf_decal/trimline/neutral/corner, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "sRA" = ( /obj/structure/chair/sofa/corp/left, /turf/open/floor/wood/large, @@ -56733,6 +56932,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"sXJ" = ( +/obj/structure/window/spawner/directional/south, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/stack/sheet/plasteel{ + amount = 25 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "sXL" = ( /obj/effect/turf_decal/trimline/white/line{ dir = 10 @@ -56804,12 +57014,6 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron, /area/station/hallway/secondary/exit) -"sYM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/oil/slippery, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/iron/smooth, -/area/station/security/mechbay) "sYU" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -56861,6 +57065,12 @@ }, /turf/open/floor/carpet, /area/station/service/chapel) +"sZy" = ( +/obj/machinery/atmospherics/pipe/smart/simple/supply{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/station/science/ordnance) "sZA" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/camera/emp_proof/directional/south{ @@ -56981,14 +57191,6 @@ }, /turf/open/floor/iron/cafeteria, /area/station/command/heads_quarters/rd) -"tcg" = ( -/obj/structure/window/spawner/directional/east, -/obj/structure/window/spawner/directional/west, -/obj/structure/window/spawner/directional/south, -/obj/structure/flora/bush/flowers_yw/style_random, -/obj/structure/flora/bush/flowers_pp/style_random, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) "tcq" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/iron/fifty, @@ -57137,6 +57339,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/commons/dorms) +"teO" = ( +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/effect/spawner/random/food_or_drink/plant_produce, +/obj/structure/table/wood, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "teQ" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, @@ -57390,13 +57601,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"tjK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/aisat_interior) "tjP" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -57707,15 +57911,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood/large, /area/station/service/barber) -"tqe" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/line, -/obj/effect/turf_decal/siding/thinplating, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "tqo" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 8 @@ -58082,10 +58277,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"twv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply, -/turf/closed/wall/r_wall, -/area/station/science/ordnance) "twz" = ( /turf/open/openspace, /area/station/hallway/secondary/entry) @@ -58161,6 +58352,11 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/hallway/primary/tram/right) +"txv" = ( +/obj/item/book/bible, +/obj/structure/altar/of_gods, +/turf/open/floor/iron/dark, +/area/station/service/chapel) "txD" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/table/glass, @@ -58249,26 +58445,6 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) -"tyL" = ( -/obj/structure/table, -/obj/machinery/requests_console/directional/west{ - name = "Kitchen Requests Console"; - department = "Kitchen" - }, -/obj/effect/mapping_helpers/requests_console/supplies, -/obj/effect/mapping_helpers/requests_console/assistance, -/obj/machinery/reagentgrinder{ - pixel_x = -5; - pixel_y = 8 - }, -/obj/item/rag{ - pixel_x = 6; - pixel_y = 5 - }, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/station/service/kitchen) "tyV" = ( /obj/machinery/door/airlock/external{ name = "Labor Camp Shuttle Airlock" @@ -58475,16 +58651,6 @@ }, /turf/open/floor/iron/grimy, /area/station/hallway/secondary/entry) -"tBH" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/table, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/security/brig) "tBK" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 1 @@ -58611,16 +58777,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"tEx" = ( -/obj/machinery/camera/directional/north{ - network = list("ss13","rd","xeno"); - c_tag = "Science - Xenobiology Lower Containment Chamber" - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 4 - }, -/turf/open/floor/engine/xenobio, -/area/station/science/xenobiology) "tED" = ( /obj/effect/turf_decal/tile/neutral/tram, /obj/effect/turf_decal/stripes/white/line, @@ -58792,22 +58948,6 @@ }, /turf/open/floor/iron, /area/station/command/teleporter) -"tHE" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Isolation Cell C"; - id = "Isolation_C" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/security/execution/transfer) "tIg" = ( /obj/modular_map_root/tramstation{ name = "arrivallibraryupper"; @@ -58849,33 +58989,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"tIt" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/structure/table, -/obj/item/radio/off, -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/machinery/button/door/directional/north{ - name = "Atmospherics Lockdown"; - pixel_x = -6; - id = "atmos"; - req_access = list("atmospherics") - }, -/obj/machinery/button/door/directional/north{ - name = "Engineering Lockdown"; - desc = "A door remote control switch for the engineering security airlocks."; - pixel_x = 6; - id = "Engineering"; - req_access = list("engineering") - }, -/obj/machinery/firealarm/directional/north{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/station/security/checkpoint/engineering) "tID" = ( /obj/structure/transport/linear/public, /obj/effect/landmark/transport/transport_id{ @@ -58986,6 +59099,12 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/iron, /area/station/security/checkpoint/supply) +"tJY" = ( +/obj/structure/table/wood/poker, +/obj/item/storage/dice, +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/turf/open/floor/iron/dark, +/area/station/commons/lounge) "tKa" = ( /obj/machinery/door/window/right/directional/south{ name = "Suit Storage" @@ -59077,6 +59196,10 @@ /obj/effect/landmark/start/chemist, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"tMu" = ( +/obj/effect/landmark/firealarm_sanity, +/turf/open/openspace, +/area/station/commons/fitness/recreation) "tMw" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 @@ -59207,20 +59330,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/service/bar) -"tOE" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 - }, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/clipboard, -/obj/item/pen/red, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/station/cargo/office) "tOI" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -59233,6 +59342,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/catwalk_floor, /area/station/hallway/primary/tram/center) +"tOQ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/security/prison) "tPb" = ( /obj/structure/table, /obj/item/storage/dice, @@ -59253,26 +59368,46 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/prison/workout) +"tPD" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/ecto_sniffer{ + pixel_x = -4 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airalarm/surgery, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) "tPE" = ( /turf/closed/wall, /area/station/hallway/secondary/entry) -"tPR" = ( -/obj/structure/closet, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -2 - }, -/obj/item/clothing/ears/earmuffs{ - pixel_y = 7 - }, -/obj/item/clothing/ears/earmuffs{ - pixel_x = 6; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron, -/area/station/cargo/miningfoundry) "tPW" = ( /obj/machinery/suit_storage_unit/engine, /obj/effect/turf_decal/bot{ @@ -59465,6 +59600,21 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"tTw" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/machinery/airalarm/directional/west, +/obj/machinery/firealarm/directional/south{ + pixel_x = -3 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 6; + pixel_y = -27 + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) "tTJ" = ( /obj/structure/railing{ dir = 8 @@ -59615,6 +59765,16 @@ }, /turf/open/floor/iron/dark, /area/station/security/prison/garden) +"tWO" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/item/reagent_containers/cup/bottle/multiver, +/obj/item/reagent_containers/cup/bottle/epinephrine, +/obj/machinery/vending/wallmed/directional/west, +/turf/open/floor/iron/white, +/area/station/security/medical) "tWX" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -59801,18 +59961,6 @@ "uax" = ( /turf/open/floor/iron, /area/station/cargo/storage) -"uaB" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/cup/glass/coffee{ - pixel_x = 8; - pixel_y = 4 - }, -/obj/item/radio/intercom/directional/west, -/obj/item/storage/medkit/advanced{ - pixel_x = -6 - }, -/turf/open/floor/iron, -/area/station/command/bridge) "uaJ" = ( /obj/machinery/computer/mechpad, /turf/open/floor/iron, @@ -59848,6 +59996,13 @@ /obj/machinery/light/floor, /turf/open/floor/iron, /area/station/ai_monitored/security/armory) +"ubr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/directional/south, +/turf/open/floor/engine, +/area/station/science/xenobiology) "ubt" = ( /obj/structure/chair/office/light{ dir = 1 @@ -59955,25 +60110,10 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"udo" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/right/directional/south{ - name = "Access Queue" - }, -/obj/machinery/door/window/brigdoor/left/directional/north{ - name = "Access Desk"; - req_access = list("hop") - }, -/obj/structure/desk_bell{ - pixel_x = -7 - }, -/obj/machinery/door/poddoor/preopen{ - name = "Privacy Shutters"; - id = "hop" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/station/command/heads_quarters/hop) +"udm" = ( +/obj/effect/landmark/firealarm_sanity, +/turf/open/openspace, +/area/station/science/research) "udq" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -60194,6 +60334,13 @@ }, /turf/open/floor/iron/cafeteria, /area/station/commons/dorms/laundry) +"uhm" = ( +/obj/machinery/camera/directional/south{ + pixel_x = 21; + pixel_y = 0 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "uhs" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -60228,21 +60375,6 @@ "uid" = ( /turf/open/floor/eighties, /area/station/commons/fitness/recreation/entertainment) -"uig" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 - }, -/obj/machinery/light_switch/directional/west{ - pixel_x = -25; - pixel_y = -7 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/machinery/firealarm/directional/west{ - pixel_y = 4 - }, -/turf/open/floor/iron, -/area/station/cargo/drone_bay) "uip" = ( /obj/structure/closet/secure_closet/brig{ name = "Medical Cell Locker"; @@ -60447,6 +60579,27 @@ /obj/item/multitool, /turf/open/floor/iron/dark, /area/station/command/teleporter) +"ukp" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Research and Development Shutter"; + dir = 8; + id = "rndlab1" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/east{ + name = "Research Lab Desk"; + req_access = list("science") + }, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/door/window/left/directional/west{ + name = "Robotics Desk"; + req_access = list("robotics") + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/station/science/lab) "ukq" = ( /turf/closed/wall/r_wall, /area/station/engineering/storage/tech) @@ -60996,15 +61149,6 @@ }, /turf/open/openspace, /area/station/hallway/primary/tram/left) -"usH" = ( -/obj/effect/turf_decal/caution/stand_clear, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor/shutters{ - id = "cargowarehouse"; - dir = 8 - }, -/turf/open/floor/plating, -/area/station/cargo/warehouse) "usQ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ @@ -61072,6 +61216,16 @@ /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /turf/open/floor/iron, /area/station/engineering/atmos) +"utN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + pixel_x = 21; + pixel_y = 0 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "utP" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/machinery/camera/emp_proof/directional/west{ @@ -61415,13 +61569,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/cargo/storage) -"uzr" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/machinery/photocopier/prebuilt, -/turf/open/floor/iron/white, -/area/station/science/lower) "uzt" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -62055,6 +62202,10 @@ /obj/machinery/digital_clock/directional/south, /turf/open/floor/iron/dark/small, /area/station/commons/vacant_room) +"uHS" = ( +/obj/machinery/camera/directional/north, +/turf/open/floor/engine, +/area/station/science/xenobiology) "uHT" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/neutral/filled/warning, @@ -62127,6 +62278,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/catwalk_floor, /area/station/maintenance/tram/left) +"uJi" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) "uJk" = ( /obj/structure/easel, /obj/item/canvas/nineteen_nineteen, @@ -62176,22 +62334,6 @@ /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/station/science/robotics/lab) -"uKx" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Isolation Cell B"; - id = "Isolation_B" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/security/execution/transfer) "uKK" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -62349,6 +62491,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"uMW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) "uNa" = ( /obj/machinery/computer/security/mining{ dir = 4 @@ -62425,10 +62576,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/virology) -"uNO" = ( -/obj/effect/landmark/firealarm_sanity, -/turf/open/openspace, -/area/station/commons/fitness/recreation) "uNT" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -62569,14 +62716,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) -"uRe" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/commons/dorms) "uRi" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/structure/window/reinforced/spawner/directional/south, @@ -62592,6 +62731,13 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/cargo/miningdock/cafeteria) +"uRW" = ( +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/vending/wallmed/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "uSe" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -62837,26 +62983,26 @@ /obj/item/pen, /turf/open/floor/iron/grimy, /area/station/service/library/lounge) -"uXn" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 +"uXr" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, -/obj/machinery/camera/directional/south{ - network = list("ss13","rd"); - c_tag = "Science - Mixing Lab" - }, -/obj/machinery/airalarm/directional/south, -/obj/effect/mapping_helpers/airalarm/mixingchamber_access, +/obj/item/hfr_box/core, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airalarm/tlv_no_checks, -/obj/effect/mapping_helpers/airalarm/link{ - chamber_id = "ordnanceburn" - }, -/turf/open/floor/iron/white, -/area/station/science/ordnance) +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) "uXv" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -63116,6 +63262,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/checkpoint/medical) +"vbo" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4 + }, +/turf/open/floor/engine/xenobio, +/area/station/science/xenobiology) "vbt" = ( /obj/machinery/computer/atmos_control/oxygen_tank{ atmos_chambers = list(o2ordance="Oxygen Supply") @@ -63148,6 +63300,21 @@ /obj/machinery/light/small/dim/directional/south, /turf/open/floor/iron/freezer, /area/station/science/lower) +"vbQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + name = "HoP Queue Shutters"; + id = "hopqueueend" + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/loading_area/white{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) "vbT" = ( /obj/machinery/door/firedoor, /obj/structure/cable, @@ -63275,6 +63442,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit) +"veH" = ( +/obj/structure/stairs/north, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/stairs/medium, +/area/station/commons/dorms) "veV" = ( /turf/closed/wall, /area/station/commons/toilet) @@ -63293,23 +63468,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/tram, /area/station/hallway/primary/tram/center) -"vfo" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/machinery/door/airlock/vault{ - name = "Bank of Cargo" - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/access/all/supply/vault, -/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/cargo/miningdock/oresilo) "vfp" = ( /obj/structure/window/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ @@ -63352,12 +63510,6 @@ /obj/effect/turf_decal/tile/neutral/tram, /turf/open/floor/tram/plate, /area/station/hallway/primary/tram/left) -"vfN" = ( -/obj/machinery/door/airlock/maintenance_hatch, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/open/floor/iron/smooth, -/area/station/commons/dorms) "vfR" = ( /obj/machinery/power/emitter, /turf/open/floor/plating, @@ -63652,21 +63804,6 @@ }, /turf/open/floor/plating, /area/station/science/ordnance/testlab) -"vjP" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - name = "HoP Queue Shutters"; - id = "hopqueueend" - }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/loading_area/white{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/hop) "vjT" = ( /obj/machinery/door/airlock/research/glass{ name = "Ordnance Lab" @@ -64047,12 +64184,6 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/office) -"vro" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/effect/turf_decal/tile/brown/fourcorners, -/turf/open/floor/iron, -/area/station/cargo/sorting) "vrq" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -64172,18 +64303,6 @@ }, /turf/closed/wall, /area/station/maintenance/disposal) -"vsC" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - network = list("ss13","rd"); - c_tag = "Science - Entrance Airlock" - }, -/obj/machinery/light/cold/directional/west, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/station/science/research) "vsI" = ( /obj/effect/landmark/start/station_engineer, /obj/effect/landmark/event_spawn, @@ -64520,18 +64639,6 @@ /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) -"vzk" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medical Freezer" - }, -/obj/machinery/duct, -/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/plasticflaps/kitchen, -/turf/open/floor/iron/freezer, -/area/station/medical/coldroom) "vzo" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, @@ -64568,20 +64675,28 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/tcommsat/computer) -"vAy" = ( -/obj/structure/table/reinforced, -/obj/item/folder/blue{ - pixel_y = 2 - }, -/obj/item/pen, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/circuit, -/area/station/ai_monitored/turret_protected/ai) "vAF" = ( /obj/structure/chair, /obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, /area/station/commons/fitness) +"vAK" = ( +/obj/structure/table, +/obj/item/razor, +/obj/item/rag{ + pixel_x = 8; + pixel_y = 15 + }, +/obj/item/reagent_containers/cup/bottle{ + name = "Barber's Aid bottle"; + desc = "A small bottle of Barber's Aid."; + pixel_x = 10; + pixel_y = 3; + list_reagents = list(/datum/reagent/barbers_aid=30) + }, +/obj/machinery/computer/security/telescreen/entertainment/directional/east, +/turf/open/floor/wood/large, +/area/station/service/barber) "vAN" = ( /obj/machinery/door/airlock/medical{ name = "Psychology" @@ -64625,23 +64740,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/catwalk_floor, /area/station/maintenance/tram/mid) -"vBl" = ( -/obj/structure/table/glass, -/obj/item/storage/box/monkeycubes{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/storage/box/monkeycubes{ - pixel_x = -5; - pixel_y = 1 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "vBn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -64661,14 +64759,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/checker, /area/station/commons/lounge) -"vBv" = ( -/obj/structure/window/spawner/directional/east, -/obj/structure/window/spawner/directional/west, -/obj/structure/window/spawner/directional/north, -/obj/structure/flora/bush/flowers_yw/style_random, -/obj/structure/flora/bush/flowers_pp/style_random, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) "vBB" = ( /obj/machinery/power/terminal{ dir = 1 @@ -64706,6 +64796,12 @@ /obj/machinery/light/cold/directional/south, /turf/open/openspace, /area/station/science/research) +"vCl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/neutral/line, +/obj/effect/turf_decal/siding/thinplating, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "vCt" = ( /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 @@ -64789,16 +64885,6 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/cafeteria, /area/station/command/heads_quarters/rd) -"vDy" = ( -/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/brown/opposingcorners{ - dir = 1 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/station/cargo/miningfoundry) "vDH" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 @@ -64858,6 +64944,16 @@ /obj/machinery/light/cold/directional/west, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"vEI" = ( +/obj/machinery/door/poddoor/massdriver_chapel, +/obj/machinery/atmos_shield_gen/active{ + dir = 4 + }, +/obj/machinery/atmos_shield_gen/active{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/service/chapel/monastery) "vEK" = ( /obj/machinery/medical_kiosk, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -64916,6 +65012,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood/parquet, /area/station/service/library) +"vFL" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 4 + }, +/obj/structure/chair/plastic{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "vFQ" = ( /obj/machinery/duct, /obj/structure/cable, @@ -64935,6 +65043,14 @@ }, /turf/open/floor/engine/n2o, /area/station/engineering/atmos) +"vGc" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/medical/surgery/fore) "vGd" = ( /obj/machinery/firealarm/directional/south, /obj/effect/landmark/start/lawyer, @@ -65112,14 +65228,6 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/medical/morgue) -"vJp" = ( -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/firealarm/directional/south{ - pixel_x = 4 - }, -/turf/open/floor/iron, -/area/station/science/lab) "vJt" = ( /obj/structure/chair/stool/bar/directional/north, /obj/effect/turf_decal/siding/thinplating{ @@ -65207,15 +65315,6 @@ /obj/structure/reagent_dispensers/cooking_oil, /turf/open/floor/iron/kitchen_coldroom, /area/station/service/kitchen/coldroom) -"vLE" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/command/heads_quarters/qm) "vLL" = ( /obj/effect/turf_decal/trimline/brown/filled/corner, /obj/effect/turf_decal/trimline/brown/filled/corner{ @@ -65226,20 +65325,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/miningdock) -"vMf" = ( -/obj/structure/table/wood, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/item/storage/toolbox/artistic{ - pixel_x = -1; - pixel_y = 7 - }, -/obj/item/storage/toolbox/crafter{ - pixel_x = 2; - pixel_y = 1 - }, -/turf/open/floor/iron/grimy, -/area/station/service/library/lounge) "vMu" = ( /obj/modular_map_root/tramstation{ name = "secbarupper"; @@ -65565,6 +65650,11 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/atmos) +"vRR" = ( +/obj/machinery/light/small/dim/directional/south, +/obj/machinery/camera/directional/south, +/turf/open/floor/engine, +/area/station/science/xenobiology) "vRV" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable, @@ -65587,6 +65677,14 @@ dir = 1 }, /area/station/commons/fitness) +"vSy" = ( +/obj/structure/stairs/north, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/stairs/medium, +/area/station/commons/dorms) "vSI" = ( /turf/open/openspace, /area/station/cargo/storage) @@ -65805,19 +65903,6 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"vWT" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 - }, -/obj/structure/ladder, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "vXL" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron, @@ -65825,6 +65910,10 @@ "vXM" = ( /turf/open/space/basic, /area/space) +"vXS" = ( +/obj/effect/landmark/firealarm_sanity, +/turf/open/openspace, +/area/station/science/xenobiology) "vXT" = ( /obj/structure/chair/sofa/corp/left, /obj/item/radio/intercom/directional/east, @@ -66106,6 +66195,14 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"wcW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 + }, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "wda" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -66148,15 +66245,6 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/medical/morgue) -"wdz" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/light_switch/directional/east{ - pixel_x = 23; - pixel_y = -8 - }, -/obj/machinery/photocopier/prebuilt, -/turf/open/floor/wood, -/area/station/service/lawoffice) "wdC" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, @@ -66446,6 +66534,15 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/tram/right) +"wiZ" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/command/gateway) "wjk" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Security Maintenance Hatch" @@ -66455,6 +66552,26 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/catwalk_floor, /area/station/maintenance/department/eva) +"wjt" = ( +/obj/structure/table, +/obj/machinery/requests_console/directional/west{ + name = "Kitchen Requests Console"; + department = "Kitchen" + }, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/machinery/reagentgrinder{ + pixel_x = -5; + pixel_y = 8 + }, +/obj/item/rag{ + pixel_x = 6; + pixel_y = 5 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/station/service/kitchen) "wjB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/closed/wall/r_wall, @@ -66621,21 +66738,6 @@ "wnh" = ( /turf/open/floor/iron, /area/station/tcommsat/computer) -"wnm" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/loading_area/white{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - name = "HoP Queue Shutters"; - id = "hopqueuestart" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/hop) "wnq" = ( /obj/machinery/announcement_system, /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -66820,24 +66922,12 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"wrz" = ( -/obj/structure/rack, -/obj/structure/table, -/obj/machinery/computer/security/telescreen/test_chamber/directional/north, -/obj/item/storage/box/beakers{ - pixel_x = 5; - pixel_y = 3 +"wrw" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 }, -/obj/item/grenade/chem_grenade{ - pixel_x = -7; - pixel_y = 7 - }, -/obj/item/grenade/chem_grenade{ - pixel_x = -7; - pixel_y = 1 - }, -/turf/open/floor/iron/dark, -/area/station/science/explab) +/turf/open/floor/iron/white, +/area/station/science/ordnance) "wrJ" = ( /obj/structure/railing{ dir = 4 @@ -66873,19 +66963,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"wse" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) -"wsl" = ( -/obj/structure/stairs/north, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/stairs/medium, -/area/station/commons/dorms) "wsq" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -66940,6 +67017,14 @@ /obj/structure/cable/multilayer/connected, /turf/open/floor/engine, /area/station/engineering/supermatter) +"wtw" = ( +/obj/effect/turf_decal/trimline/dark_green/filled/corner{ + dir = 1 + }, +/obj/machinery/photocopier/prebuilt, +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron/white, +/area/station/science/research) "wtK" = ( /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark/herringbone, @@ -67059,6 +67144,14 @@ /obj/item/gun/ballistic/shotgun/doublebarrel, /turf/open/floor/wood, /area/station/service/bar/backroom) +"wwj" = ( +/obj/machinery/computer/slot_machine{ + pixel_y = 2 + }, +/obj/machinery/light/cold/directional/south, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/commons/lounge) "wwA" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/structure/closet/wardrobe/mixed, @@ -67086,14 +67179,21 @@ "wwP" = ( /turf/closed/wall, /area/station/science/lab) -"wwY" = ( -/obj/machinery/computer/slot_machine{ - pixel_y = 2 +"wwS" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Post - Cargo"; + id_tag = "crgdoor" }, -/obj/machinery/light/cold/directional/south, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/commons/lounge) +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/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/security/checkpoint/supply) "wxa" = ( /obj/structure/closet, /obj/item/clothing/head/soft/red, @@ -67464,14 +67564,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/cargo/sorting) -"wCj" = ( -/obj/structure/table, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/item/stack/medical/bruise_pack, -/turf/open/floor/iron, -/area/station/commons/fitness) "wCn" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -67497,6 +67589,11 @@ /obj/structure/disposalpipe/trunk, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"wCZ" = ( +/obj/structure/filingcabinet/white, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/carpet, +/area/station/medical/psychology) "wDh" = ( /obj/machinery/door/airlock/external, /obj/effect/mapping_helpers/airlock/cyclelink_helper, @@ -67591,6 +67688,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/brig) +"wEJ" = ( +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/iron/smooth, +/area/station/command/gateway) "wEO" = ( /obj/structure/cable, /obj/structure/disposalpipe/sorting/mail{ @@ -67922,19 +68023,6 @@ /obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron/white, /area/station/security/execution/education) -"wKq" = ( -/obj/machinery/computer/dna_console{ - dir = 4 - }, -/obj/machinery/camera/directional/west{ - network = list("ss13","rd"); - c_tag = "Science - Genetics" - }, -/obj/structure/sign/clock/directional/west, -/obj/effect/turf_decal/tile/dark_green/fourcorners, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/station/science/genetics) "wKP" = ( /obj/machinery/holopad, /obj/effect/landmark/event_spawn, @@ -67946,6 +68034,10 @@ }, /turf/open/floor/wood/large, /area/station/service/theater) +"wLe" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/turret_protected/aisat/hallway) "wLl" = ( /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 @@ -68000,6 +68092,14 @@ }, /turf/open/floor/iron, /area/station/maintenance/tram/left) +"wMi" = ( +/obj/effect/turf_decal/tile/neutral/tram, +/obj/effect/spawner/random{ + name = "funny slipper :)"; + loot = list(/obj/effect/decal/cleanable/blood/oil/slippery=10, /obj/effect/decal/cleanable/blood/oil=90) + }, +/turf/open/floor/tram/plate, +/area/station/hallway/primary/tram/left) "wMt" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 @@ -68295,17 +68395,13 @@ /obj/structure/weightmachine, /turf/open/floor/iron, /area/station/security/prison/workout) -"wSU" = ( -/obj/structure/railing{ - dir = 1 +"wTa" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 }, -/obj/structure/closet/crate/bin, -/obj/effect/spawner/random/trash/food_packaging, -/obj/effect/spawner/random/trash/food_packaging, -/obj/effect/spawner/random/trash/food_packaging, -/obj/effect/spawner/random/trash/cigbutt, -/turf/open/floor/iron/dark/herringbone, -/area/station/commons/vacant_room) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/security/prison) "wTi" = ( /obj/effect/spawner/random/engineering/tracking_beacon, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -68319,6 +68415,16 @@ /obj/structure/sink/directional/south, /turf/open/floor/iron/white, /area/station/medical/virology) +"wTo" = ( +/obj/machinery/door/poddoor/massdriver_trash{ + id = "fortnitedoor" + }, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/obj/machinery/atmos_shield_gen/active, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "wTy" = ( /obj/machinery/button/crematorium{ pixel_y = -26; @@ -68511,14 +68617,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"wYk" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 - }, -/obj/item/radio/intercom/directional/west, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/iron, -/area/station/cargo/office) "wYw" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, @@ -68594,17 +68692,6 @@ /obj/effect/turf_decal/siding/thinplating/dark, /turf/open/floor/iron/white, /area/station/science/research) -"xad" = ( -/obj/machinery/camera/directional/west{ - network = list("ss13","Security","prison"); - c_tag = "Security - Rec Room South" - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/security/prison/workout) "xae" = ( /obj/machinery/camera/directional/west{ c_tag = "Hallway - Central Tram Platform North-West" @@ -68821,21 +68908,6 @@ /obj/machinery/hydroponics/constructable, /turf/open/floor/grass, /area/station/service/hydroponics) -"xeB" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medical Freezer" - }, -/obj/machinery/duct, -/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/plasticflaps/kitchen, -/turf/open/floor/iron/freezer, -/area/station/medical/coldroom) "xeC" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -69094,25 +69166,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) -"xjG" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/south{ - c_tag = "Secure - EVA Storage" - }, -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/ai_monitored/command/storage/eva) -"xjM" = ( -/obj/structure/table/wood/poker, -/obj/item/storage/dice, -/obj/machinery/computer/security/telescreen/entertainment/directional/west, -/turf/open/floor/iron/dark, -/area/station/commons/lounge) "xjV" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -69424,16 +69477,6 @@ /obj/item/wrench, /turf/open/floor/iron/smooth, /area/station/maintenance/port/central) -"xqh" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "xqB" = ( /obj/machinery/door/airlock/medical/glass{ name = "Treatment Center" @@ -69649,19 +69692,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/circuit/green, /area/station/ai_monitored/command/nuke_storage) -"xua" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Prison Dorm 6"; - id_tag = "prisondorm" - }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/security/prison/safe) "xuk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, /obj/machinery/meter, @@ -69682,6 +69712,15 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"xuA" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/airalarm/directional/west, +/obj/effect/mapping_helpers/airalarm/surgery, +/turf/open/floor/iron/white, +/area/station/medical/surgery/aft) "xuI" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -69705,9 +69744,29 @@ "xvd" = ( /turf/closed/wall, /area/station/commons/storage/art) +"xvf" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Garden" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "xvl" = ( /turf/closed/wall/r_wall, /area/station/ai_monitored/turret_protected/aisat/foyer) +"xvm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil/slippery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/smooth, +/area/station/security/mechbay) "xvJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -69751,6 +69810,16 @@ "xwf" = ( /turf/closed/wall/r_wall, /area/station/maintenance/central/greater) +"xwg" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 8 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) "xwi" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 @@ -69890,6 +69959,15 @@ }, /turf/open/floor/wood/large, /area/station/service/barber) +"xzv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/explab) "xzI" = ( /obj/machinery/vending/games, /obj/structure/sign/clock/directional/north, @@ -69980,14 +70058,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"xAM" = ( -/obj/machinery/elevator_control_panel{ - pixel_y = 2; - linked_elevator_id = "tram_xeno_lift"; - preset_destination_names = list("2"="Lower Deck", "3"="Upper Deck") - }, -/turf/closed/wall/r_wall, -/area/station/science/xenobiology) "xAR" = ( /obj/machinery/door/airlock/security{ name = "Prison Workshop" @@ -70099,17 +70169,6 @@ /obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, /area/station/hallway/primary/tram/center) -"xCr" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 9 - }, -/obj/machinery/smartfridge/extract/preloaded, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "xCs" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, @@ -70253,13 +70312,6 @@ }, /turf/open/floor/iron, /area/station/command/bridge) -"xHJ" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Teleporter" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/minisat, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/aisat/foyer) "xHP" = ( /obj/machinery/medical_kiosk, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -70282,6 +70334,13 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"xIU" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) "xIV" = ( /obj/structure/table, /obj/item/stock_parts/micro_laser{ @@ -70380,14 +70439,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) -"xKM" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/obj/machinery/vending/wallmed/directional/north, -/turf/open/floor/iron, -/area/station/engineering/break_room) "xKN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/closed/wall, @@ -70577,11 +70628,6 @@ /obj/item/lighter, /turf/open/floor/carpet, /area/station/security/detectives_office) -"xNA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner, -/turf/open/floor/engine/xenobio, -/area/station/science/xenobiology) "xNH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -70611,10 +70657,6 @@ /obj/structure/chair/stool/bar/directional/south, /turf/open/floor/eighties, /area/station/commons/fitness/recreation/entertainment) -"xNR" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) "xNT" = ( /turf/closed/wall/r_wall, /area/station/science/genetics) @@ -70773,10 +70815,6 @@ "xQS" = ( /turf/open/floor/iron/grimy, /area/station/hallway/secondary/entry) -"xQW" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "xQY" = ( /obj/structure/table/wood, /obj/item/storage/crayons, @@ -70814,6 +70852,19 @@ "xRx" = ( /turf/closed/wall, /area/station/medical/surgery/fore) +"xRG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/south{ + c_tag = "Secure - EVA Storage" + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) "xRI" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 6 @@ -70866,6 +70917,12 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/disposal) +"xSI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil/slippery, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/iron/smooth, +/area/station/security/mechbay) "xSS" = ( /obj/machinery/power/tracker, /obj/structure/cable, @@ -71138,16 +71195,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/prison) -"xYr" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/station/cargo/office) "xYu" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 5 @@ -71447,6 +71494,24 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/commons/dorms) +"ydX" = ( +/obj/structure/rack, +/obj/structure/table, +/obj/machinery/computer/security/telescreen/test_chamber/directional/north, +/obj/item/grenade/chem_grenade{ + pixel_x = -7; + pixel_y = 7 + }, +/obj/item/grenade/chem_grenade{ + pixel_x = -7; + pixel_y = 1 + }, +/obj/item/storage/box/beakers{ + pixel_x = 5; + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/station/science/explab) "yeg" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Atmos to Loop"; @@ -71534,6 +71599,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/service/bar) +"yfe" = ( +/obj/machinery/button/door/directional/east{ + name = "Privacy Shutters Control"; + id = "ceprivacy" + }, +/obj/machinery/firealarm/directional/east{ + pixel_x = 33 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) "yfw" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -71727,14 +71802,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, /area/station/maintenance/solars/starboard/fore) -"yiG" = ( -/obj/effect/turf_decal/trimline/dark_green/filled/corner{ - dir = 1 - }, -/obj/machinery/photocopier/prebuilt, -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron/white, -/area/station/science/research) "yiI" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 4 @@ -71954,6 +72021,11 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"ymc" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/processor/slime, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "ymj" = ( /obj/structure/cable/layer1, /obj/effect/turf_decal/sand/plating, @@ -77060,7 +77132,7 @@ aaa aaa aaa gcp -mAA +pcA gnq gNy teo @@ -77318,7 +77390,7 @@ aaa aaa gcp aan -chB +lsy agz agz agz @@ -77575,7 +77647,7 @@ aaa aaa gcp cKm -wSU +fpj agz gNy auz @@ -77834,7 +77906,7 @@ gcp gcp mJj wSx -hVk +rSH auz agv rYV @@ -85164,11 +85236,11 @@ aaa jWs ems pJb -tHE +aPg tnB eTl wei -iuk +gwT eOc ong jWs @@ -85935,11 +86007,11 @@ aaa jWs ems pJb -jdL +bYh tnB eTl wei -uKx +dzH eOc ong jWs @@ -86483,7 +86555,7 @@ bGu abJ abO acb -dic +hzl acs pZW qLD @@ -87998,7 +88070,7 @@ mXD jiF fea jWs -gIR +max amU amM jWs @@ -89076,7 +89148,7 @@ elr elr fFi apC -bis +jrg apC awh wBc @@ -89277,7 +89349,7 @@ smj ryo ozX gvI -jhd +aFl gvI ozX gvI @@ -89563,7 +89635,7 @@ abM abM pZW mEM -aav +sdV jAk jAk jAk @@ -89600,7 +89672,7 @@ wbb xFx tAs aTt -wCj +deu eOv jVT aTt @@ -89788,13 +89860,13 @@ lFk lFk jZM fls -xad +bUH gvI -dzO +wTa fqn -sAh +iCh gvI -otr +tOQ hst rBz wyM @@ -89824,7 +89896,7 @@ jAk jAk jAk jAk -aav +sdV ahU rQp wyf @@ -90106,7 +90178,7 @@ apC apC eAE apC -cky +vSy vYD vYD jAK @@ -90348,7 +90420,7 @@ cVo nQE nQE uHm -fBe +amh yjz yjz yjz @@ -90604,7 +90676,7 @@ qQq hvm qQq qQq -qPD +kxP ncF apC apC @@ -90620,7 +90692,7 @@ apC apC lgu apC -wsl +veH pWC pWC nyV @@ -90818,11 +90890,11 @@ lFk kvd aaT gvI -jiI +gNT rZF kDo gvI -jiI +gNT rmm rBz fdr @@ -91106,7 +91178,7 @@ abM pZW pVD xpH -aav +sdV jAk jAk jAk @@ -91622,8 +91694,8 @@ hkt sUf sUf sUf -bZY -riI +ggO +lXo ahV pZW ygP @@ -91646,7 +91718,7 @@ elr elr kXZ apC -vfN +poi apC gnQ liN @@ -93193,7 +93265,7 @@ jwq toy elr wsZ -uRe +rYB elr bPz oar @@ -93449,8 +93521,8 @@ hft fOs qRc oTA -eDZ -pZI +rzG +kkz oTA kYL pKZ @@ -93897,7 +93969,7 @@ vzY xwf pxW isW -xua +hZb isW isW isW @@ -100635,7 +100707,7 @@ abM jnq xst ajl -aGB +bcV qBQ vrq ccx @@ -101625,7 +101697,7 @@ kpt haB kEf iTz -wdz +jeC jmk pYt lSI @@ -101661,7 +101733,7 @@ jnq jnq abM jnq -hzl +qRn fOW ojS aDz @@ -102433,7 +102505,7 @@ abM abM jnq kTr -hUx +sAk pXG hfW oFd @@ -103432,7 +103504,7 @@ snQ iRL oXU gRY -pfo +jYd cWZ cWZ lbL @@ -104255,7 +104327,7 @@ iHK bAK jsW vTc -lya +yfe qcw sHH bXp @@ -104495,7 +104567,7 @@ fal aks lJv ulV -xKM +rNW rsz sjM unn @@ -104760,7 +104832,7 @@ vOE pmO bbj roB -tIt +rWb ohY roB roB @@ -104957,7 +105029,7 @@ nUP sTz nUP nUP -dcd +eRH vCt jQS adi @@ -105756,7 +105828,7 @@ xpb sKN xJG vsn -hFz +rrC bHn lTP qjU @@ -107549,11 +107621,11 @@ aaa abM abM mGw -rBF +vAK sYl mYc sYl -nxj +cbK mGw aaa aaa @@ -111714,9 +111786,9 @@ ibY ibY ibY hiT -aWG +uXr rCd -hWk +ajj gEs nXQ rnA @@ -115316,7 +115388,7 @@ rwb qVr bfH bfH -jTC +ubr qVr aaa aaa @@ -116079,7 +116151,7 @@ oNT dUT gdC qVr -bfH +uHS oxe ahk hdA @@ -116093,7 +116165,7 @@ sml bfH bfH oxe -jTC +ubr qVr aaa aaa @@ -116855,8 +116927,8 @@ mBm dHc pYZ aqB -vBl -gNr +gMG +rxY lym pph aet @@ -117116,11 +117188,11 @@ jiQ asv asv jiQ -iQG +eEk uHF hjM tjP -roQ +eXH qVr qVr qVr @@ -117318,7 +117390,7 @@ lGz kaF hOd vWx -oqN +gXK vjZ fca imn @@ -117368,7 +117440,7 @@ qVr qCW whn xcM -lyQ +ymc asv mln tjz @@ -117556,7 +117628,7 @@ xdZ mTg meg nxN -fiH +omS unl ikc bvk @@ -117574,7 +117646,7 @@ qCR pIb ubD jbp -vfo +cCZ sfE xBU aSi @@ -117638,7 +117710,7 @@ eGt bql bfH bfH -rPv +vRR qVr aaa aaa @@ -118085,7 +118157,7 @@ uGW uGW njI kjN -gpI +dwj qxm iLu oys @@ -118144,11 +118216,11 @@ jiQ asv asv jiQ -xCr +hAQ gJY coM bgH -qPH +jAo qVr qVr qVr @@ -118652,7 +118724,7 @@ qVr qVr kkx cJP -lxd +jgx mLE dGs dGs @@ -119100,7 +119172,7 @@ kxV nXb wAB nzF -tPR +jrJ xdZ dci pni @@ -119163,7 +119235,7 @@ ebs hFH tYB qVr -jTC +utN oxe bfH bfH @@ -119177,7 +119249,7 @@ uAF ahk hdA oxe -bfH +uhm qVr aaa aaa @@ -119357,7 +119429,7 @@ cZQ jwy sUC pIF -vDy +rRp ujf sDG oVg @@ -119402,7 +119474,7 @@ cJS nhj cVU oRz -pQy +mib sQZ nhj prI @@ -119657,7 +119729,7 @@ owO owO cJS rKD -cVU +xzv cFW cFW nEB @@ -119877,7 +119949,7 @@ uGW uGW uGW uGW -cZE +lmb uGW uGW uGW @@ -119913,8 +119985,8 @@ sQZ sQZ sQZ sQZ -wrz -hIY +ydX +soQ tVK vIF yeZ @@ -119940,7 +120012,7 @@ bOi dUT aaa qVr -jTC +utN bfH bfH qVr @@ -119973,7 +120045,7 @@ xvl xvl xvl xvl -xHJ +jrN oXq xvl xvl @@ -120232,7 +120304,7 @@ xly xvl odF bya -qVl +shy xvl xhB nNk @@ -120248,7 +120320,7 @@ aUw tsc cex oqp -rCm +xIU nBY fFL oqp @@ -120446,7 +120518,7 @@ xiA bXI jwZ szb -uzr +gbn byw uyZ otC @@ -120493,9 +120565,9 @@ uxL xvl sRL nNk -dOO +xwg waj -fon +fEV bKK xYZ pIp @@ -120505,7 +120577,7 @@ nss dKV jrR oqp -tjK +jIj tyE grN fFL @@ -120658,7 +120730,7 @@ xSG xSG xSG vle -edO +wTo vle aaa aaa @@ -121276,7 +121348,7 @@ hXJ bcO sEh oqp -lnm +uMW pAo jid oqp @@ -121515,7 +121587,7 @@ xvl xvl xvl xvl -oTe +gzU xvl xvl xvl @@ -122760,7 +122832,7 @@ dfz xVv qOo qOo -lZJ +xZs yei gBr hee @@ -123011,13 +123083,13 @@ dhM pUC fXK lyC -hox -hox +rbY +iab dfz vqO edP edP -uXn +oXl hBl hBl gkD @@ -123268,8 +123340,8 @@ wrn ure bKT bqU -qHa -nuu +dUP +anb dfz uCz wRv @@ -123787,8 +123859,8 @@ lkK aeg gPB qOo -qOo -jGx +wrw +dbe aej oAn aej @@ -124044,9 +124116,9 @@ qjp frV xwi vJC -qWf -rLG -eOZ +nFU +rLz +fCo eOZ gkD gkD @@ -124302,8 +124374,8 @@ frV frT ryK jLH -jLH -twv +rvS +sZy aaa aaa aaa @@ -125579,7 +125651,7 @@ aac aac ign ign -bEQ +ati ign ign aac @@ -143110,7 +143182,7 @@ pMW aaa aaa gcp -cVJ +hoA exv gNy ydj @@ -143367,7 +143439,7 @@ pMW aaa aaa gcp -pwu +pkQ gNy gNy mVj @@ -148424,7 +148496,7 @@ dFP dFP dFP dFP -hIe +gdz dFP ste mtr @@ -149191,7 +149263,7 @@ rlv oca uhv vyI -aVX +tTw oca jNb qsa @@ -149205,10 +149277,10 @@ fLN tRo jNb ckM -rpl -jhL -aJn -rdi +ebu +eSs +jBp +ogY tdx mQa aju @@ -149462,10 +149534,10 @@ aGx cvz blu ckM -nDh -dJh -qhG -oit +oYi +lRR +pWI +fmG tdx mQa tdx @@ -149719,10 +149791,10 @@ aGx uAp hTa ckM -lwo -wse -qhG -rdi +teO +nLU +pWI +ogY tdx mQa tdx @@ -149974,12 +150046,12 @@ mWK xQS aGx uAp -bJr -iUq -pwM -wse -qhG -rdi +gJW +xvf +ddB +nLU +pWI +ogY tdx mQa tdx @@ -150235,9 +150307,9 @@ hTa uIo maz wwI -xqh -qft -cmQ +bgE +eDk +fiS mQa tdx gmH @@ -150488,12 +150560,12 @@ wml xQS aGx kgr -rVW -pMN -hUC -sRq -ock -gsU +rdr +kfK +lzS +mqb +vFL +aqC tdx tdx tdx @@ -150701,7 +150773,7 @@ aac aac aaa tFk -sYM +xSI kIA aOW xsg @@ -150747,12 +150819,12 @@ aGx uzt hTa ckM -drm -gqb -sKx -sKx +bal +vCl +dBc +dBc ckM -jXe +bbM puN jPY wFq @@ -150963,7 +151035,7 @@ hCO jWy hCO uNJ -eto +xvm tFk aaa aaa @@ -151005,9 +151077,9 @@ kly hTa ckM uOQ -dUy -sKx -jOz +gYq +dBc +oqF ckM aHD iOi @@ -151249,7 +151321,7 @@ kaD qYj ceW oca -kIQ +lAB dDi jWg tPE @@ -151259,12 +151331,12 @@ jNb tPE bhY emO -rVf +wcW ckM pMz -tqe -sKx -bPP +iMI +dBc +beN ckM kwo iOi @@ -151490,7 +151562,7 @@ hzN hzN kQP asI -xjG +xRG hzN xQv xQv @@ -151518,9 +151590,9 @@ fLN icl jNb ckM -vBv -bOx -tcg +qjL +iTO +aQF ckM ckM dNa @@ -151540,7 +151612,7 @@ rAS rfR gsT uJk -fJm +mNV tdx tdx abM @@ -151733,16 +151805,16 @@ aBK rGN dTL mjM -cpP +kBO tBO -oEW +tWO qZy run ayR gKX ayR dsF -soo +wEJ idW hzN hzN @@ -151752,8 +151824,8 @@ hzN gkU gkU eaU -xNR -geq +ljj +sXJ aBV aBV aBV @@ -152002,7 +152074,7 @@ eeL kHZ pEM lOK -ikS +wiZ dxC nTm eja @@ -152053,7 +152125,7 @@ dKS fst fJN vhB -vMf +nxq eMF uZD aPe @@ -152541,7 +152613,7 @@ fKO fKO jvf fKO -wnm +hHA jvf tPE tPE @@ -153043,7 +153115,7 @@ aBV utk aBV wHT -mhW +rxN xSr lRr uVb @@ -153055,7 +153127,7 @@ jmR oxf qit qIN -kCk +lfW jvf tkv lGp @@ -153284,7 +153356,7 @@ nca nca yji dsF -ray +eWw eQR dxC dxC @@ -153300,14 +153372,14 @@ aBV aBV aBV wHT -lJI +hNb yhe vBn tRV sik iOm ofA -udo +hQZ vhG jSd nXI @@ -153559,17 +153631,17 @@ ief wHT tKK sNr -cnd +knA wHT wHT wHT wHT wHT -vjP +vbQ fKO jvf fKO -jla +onT jvf loc syX @@ -154093,14 +154165,14 @@ ujs kGA tDT tDT -uNO +tMu tDT tDT gTJ kGA tDT tDT -uNO +tMu tDT tDT gTJ @@ -154842,7 +154914,7 @@ aQO gPA hbV dbJ -uaB +sob eSH wJy xgZ @@ -155075,7 +155147,7 @@ udq awz rOh tfp -rXS +gmK nca nca neC @@ -155377,7 +155449,7 @@ lyx rIg qIs fSr -rLJ +iPT rVp rVp vgZ @@ -155596,7 +155668,7 @@ ruA nyt phB qdY -tBH +gVu qyZ ouQ wWe @@ -155913,7 +155985,7 @@ jkt jkt wKP piE -stS +txv aQx kUo tXn @@ -155924,7 +155996,7 @@ aRy aRE aRI aRL -mro +vEI pMW pMW pMW @@ -156665,7 +156737,7 @@ fSr qOF aSe mXY -bLt +mOt tdR qOF aKZ @@ -156874,7 +156946,7 @@ iUh iUh aFV tfp -rXS +gmK nca nca neC @@ -157948,14 +158020,14 @@ cLs kGA tDT tDT -uNO +tMu tDT tDT gTJ kGA tDT tDT -uNO +tMu tDT tDT gTJ @@ -158988,7 +159060,7 @@ ndb fsC vaR ebq -gVv +qEb apC abM abM @@ -159236,7 +159308,7 @@ ndb ndb ndb ndb -dzt +bEy ndb ndb ndb @@ -159501,8 +159573,8 @@ ndb ndb fsC lpu -fTr -mEW +axC +hbg apC abM abM @@ -161791,7 +161863,7 @@ vFt oNG cFs tcr -jDL +wMi usE cFs lgK @@ -165666,11 +165738,11 @@ hVZ jWe kRL kRL -xeB +baQ xRx xRx lBQ -vzk +bQb apC apC abM @@ -165922,11 +165994,11 @@ mrf aKM qUS xRx -eis +oJx hoE -fxB +dyB xRx -ngy +xuA tkj azU apC @@ -166145,8 +166217,8 @@ abM abM omm mvm -xjM -bmf +tJY +pzz roi bhs aaa @@ -166436,7 +166508,7 @@ ryy aKM jaQ xRx -sJa +vGc vly mXd xRx @@ -166661,7 +166733,7 @@ omm vzp vhA jLI -lQa +kep bhs izU izU @@ -166919,7 +166991,7 @@ jEL hht nTz rQl -wwY +wwj izU swd izU @@ -168189,7 +168261,7 @@ aaa eSx eSx bgL -tyL +wjt fqU uGa nrV @@ -168464,7 +168536,7 @@ wmz aZo wev mHc -fHt +nEh vmH vyH pSr @@ -168497,14 +168569,14 @@ dZX lxI xNq jts -cSD +nyI jtr pCV jtr jtr tLE aON -mwQ +mxw aPJ pFX jYS @@ -169743,7 +169815,7 @@ wwK crT kcu nBy -mBQ +eTP bKF tXL hOh @@ -170030,7 +170102,7 @@ rjx nhc eYP tIX -ctN +irR jtr vWR oIU @@ -172565,7 +172637,7 @@ jSK atr siv cRF -cVt +qHv mwA mwA arY @@ -172864,7 +172936,7 @@ rcD nPe nPe nPe -msF +wCZ ugt aNa gCI @@ -173078,7 +173150,7 @@ abM lZW oQt wRR -jln +aKx dME dME eOL @@ -173886,7 +173958,7 @@ wTP sFA uKP wdx -xQW +itS gNN whz ulm @@ -174142,7 +174214,7 @@ ePi bZI fuo nXh -gTc +knM ugP ddn whz @@ -177725,7 +177797,7 @@ afy afy brm gay -lfU +kxL jwH brm afy @@ -179542,9 +179614,9 @@ xgO muZ dzu doK -bvm +kuD psa -rVc +cmQ nns soq abM @@ -180269,7 +180341,7 @@ aaa aaa eSQ nwB -oqE +rWf mgE cTU vSI @@ -180312,7 +180384,7 @@ aUb eeE wFx gSF -pgf +tPD uje uje uje @@ -181038,7 +181110,7 @@ aaa aaa aaa eSQ -oJv +lBX oWZ sNW cTU @@ -181054,7 +181126,7 @@ dAx oum nAH wuC -sKH +kCM whL eKt btV @@ -181605,7 +181677,7 @@ ngA tby tby bJp -iEp +udm dLO vCh pMk @@ -181825,7 +181897,7 @@ bXv kOl jAU psU -vLE +ksh whL nqh dgt @@ -181850,7 +181922,7 @@ bVE kmX nUy ccO -iBT +rLQ piv ecV ccO @@ -182085,7 +182157,7 @@ uWn oAV whL ged -quo +wwS ged whL bMb @@ -182108,7 +182180,7 @@ vnu sRZ oxL wwP -sva +ukp wwP wwP wwP @@ -182126,7 +182198,7 @@ tYp pbH pbH pbH -pbH +qVr qVr qVr qVr @@ -182335,11 +182407,11 @@ dzw sxR skb oAV -cjF +rol uWi rpY -xYr -wYk +kMJ +lMu vYl pDa tZP @@ -182367,7 +182439,7 @@ oxL fJQ mlM bxG -eOb +oDB fFR tPZ pqV @@ -182384,13 +182456,13 @@ pbH uvU umu qVr -qVr +tBo mFh tBo tBo qVr gYw -cHY +lis aLR sjT xfL @@ -182629,7 +182701,7 @@ vNk kTU xyt rpq -cUC +bre dCq uiV rGj @@ -182641,8 +182713,8 @@ pbH mAL nKU qVr -tEx -tBo +lvU +vbo tBo tBo qVr @@ -182652,8 +182724,8 @@ itq qyQ qyQ gun -pUi -vWT +fjq +fsm qVr aaa aaa @@ -182898,8 +182970,8 @@ pbH bmz pIx qVr -ttj tBo +ttj tBo tBo tBo @@ -182911,7 +182983,7 @@ eJQ bNx aSt aSt -xAM +qVr aaa aaa aaa @@ -183139,10 +183211,10 @@ lEU ios aKz mai -vJp +oBP wwP -rvO -iEp +hwu +udm jwe iij yaB @@ -183155,9 +183227,9 @@ qKE chE pHX qVr -bAY +kla ttj -xNA +hLj ttj ttj nzg @@ -183166,7 +183238,7 @@ ksk bsh rQr aMh -oFl +vXS aSt qVr aaa @@ -183655,7 +183727,7 @@ vTb vTb rbn crj -dOA +jIO bCx uvB rBb @@ -183680,7 +183752,7 @@ ecg rUh rUh wAs -fjA +eOA aDn qVr aaa @@ -183881,7 +183953,7 @@ lvK ryS dkf xtD -tOE +fTP vYl vhn lSM @@ -183926,7 +183998,7 @@ pbH vSa cJR qVr -qVr +tBo tBo tBo tBo @@ -184126,11 +184198,11 @@ bYR haS udQ udQ -dgE -usH -usH -usH -qwd +ldM +bha +bha +bha +eLH udQ pRM pRM @@ -184182,7 +184254,7 @@ tYp pbH pbH pbH -pbH +qVr qVr qVr qVr @@ -184390,12 +184462,12 @@ eVn eCw urf pRM -khQ +fAP aAN aBe vCv mAS -hOi +ksV fur cJm jjS @@ -184421,7 +184493,7 @@ sSr sSr pFe dPe -vsC +rxU xti bNa jpV @@ -184689,7 +184761,7 @@ qsg qsg qsg bJp -iEp +udm dLO vCh pMk @@ -184908,7 +184980,7 @@ lmZ noc aBg jur -vro +oqe ipm fur pMd @@ -185199,8 +185271,8 @@ kvt dpB nZO kvt -yiG -rTL +wtw +gfY syv hrh ieV @@ -185451,7 +185523,7 @@ dpB vpp gel tIh -wKq +llY qab lWJ aBL @@ -185513,9 +185585,9 @@ vUu gFf gFf oMI -bQl +uJi dVM -jLF +oNn jkc cOc jYn @@ -185670,7 +185742,7 @@ udQ aWL tft ttS -cdx +eZd utY fHV qar @@ -186181,7 +186253,7 @@ aac aac aaa xxZ -uig +kse bYD axz uwE @@ -186734,11 +186806,11 @@ fZS pdn xNT kNM -lBa +ktg bDB xNT kNM -lBa +ktg rws xNT xNT @@ -186812,7 +186884,7 @@ dVM cHZ oMI gFf -mUk +wLe uqS uqS gFf @@ -187057,7 +187129,7 @@ gFf oMI bZA dVM -vAy +hFY lSG xsW jJv @@ -187247,7 +187319,7 @@ geG rls twO eBd -rGu +pUl kro nQr aKU @@ -189296,7 +189368,7 @@ kIo kIo qSm orX -rZg +uRW fmy aac aac diff --git a/_maps/map_files/wawastation/wawastation.dmm b/_maps/map_files/wawastation/wawastation.dmm index 27bce2d3b77..36aa0093653 100644 --- a/_maps/map_files/wawastation/wawastation.dmm +++ b/_maps/map_files/wawastation/wawastation.dmm @@ -1038,8 +1038,7 @@ /turf/open/floor/wood, /area/station/commons/lounge) "aqT" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/emergency, +/mob/living/basic/bot/cleanbot, /turf/open/floor/catwalk_floor/iron_dark, /area/station/ai_monitored/turret_protected/aisat/foyer) "arl" = ( @@ -11307,10 +11306,6 @@ /area/station/service/janitor) "dWb" = ( /obj/structure/window/reinforced/spawner/directional/west, -/mob/living/basic/bot/repairbot, -/obj/effect/turf_decal/stripes{ - dir = 6 - }, /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/foyer) @@ -19576,8 +19571,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/item/flesh_shears{ - pixel_y = 10; - pixel_x = -5 + pixel_x = -5; + pixel_y = 10 }, /turf/open/floor/iron/white/textured, /area/station/science/genetics) @@ -20469,7 +20464,7 @@ spawn_random_offset = 4 }, /obj/effect/turf_decal/stripes/line, -/obj/structure/table/wood/shuttle_bar, +/obj/structure/table/wood, /turf/open/floor/iron/textured_large, /area/station/service/hydroponics/garden) "heP" = ( @@ -22011,7 +22006,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/fore) "hGC" = ( -/obj/structure/filingcabinet/filingcabinet, +/obj/structure/filingcabinet/white, /obj/effect/turf_decal/bot_red, /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/textured_large, @@ -24204,12 +24199,11 @@ /area/station/ai_monitored/turret_protected/aisat_interior) "iuU" = ( /obj/structure/window/reinforced/spawner/directional/west, -/mob/living/basic/bot/cleanbot, -/obj/effect/turf_decal/stripes{ - dir = 5 - }, /obj/machinery/airalarm/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/emergency, +/obj/item/stack/cable_coil, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/foyer) "iuV" = ( @@ -25628,7 +25622,7 @@ dir = 9 }, /obj/item/storage/bag/plants, -/obj/structure/table/wood/shuttle_bar, +/obj/structure/table/wood, /turf/open/floor/iron/textured_large, /area/station/service/hydroponics/garden) "iVY" = ( @@ -28150,8 +28144,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical) "jNg" = ( -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil, +/mob/living/basic/bot/repairbot, /turf/open/floor/catwalk_floor/iron_dark, /area/station/ai_monitored/turret_protected/aisat/foyer) "jNh" = ( @@ -32050,8 +32043,8 @@ "kZS" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/right/directional/north{ - req_access = list("hydroponics"); - name = "Hydroponics Desk" + name = "Hydroponics Desk"; + req_access = list("hydroponics") }, /obj/machinery/door/firedoor, /turf/open/floor/iron, @@ -32613,8 +32606,8 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/item/holosign_creator/robot_seat/bar{ - pixel_y = 4; - pixel_x = 6 + pixel_x = 6; + pixel_y = 4 }, /obj/item/clothing/head/hats/tophat, /turf/open/floor/iron/dark, @@ -32825,8 +32818,8 @@ }, /obj/machinery/airalarm/directional/south, /obj/item/toy/figure/ian{ - pixel_y = 15; - pixel_x = 7 + pixel_x = 7; + pixel_y = 15 }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/hop) @@ -49957,8 +49950,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/greenscreen_camera{ dir = 8; - pixel_y = 6; - pixel_x = -4 + pixel_x = -4; + pixel_y = 6 }, /turf/open/floor/carpet/executive, /area/station/command/heads_quarters/captain/private) @@ -50268,8 +50261,8 @@ pixel_y = 9 }, /obj/item/stamp/head/hos{ - pixel_y = 11; - pixel_x = 2 + pixel_x = 2; + pixel_y = 11 }, /obj/machinery/computer/records/security/laptop{ dir = 1 @@ -52698,7 +52691,7 @@ dir = 4 }, /obj/machinery/light/small/directional/west, -/obj/structure/table/wood/shuttle_bar, +/obj/structure/table/wood, /turf/open/floor/iron/textured_large, /area/station/service/hydroponics/garden) "sdc" = ( @@ -54377,7 +54370,7 @@ dir = 6 }, /obj/effect/spawner/random/food_or_drink/plant_produce, -/obj/structure/table/wood/shuttle_bar, +/obj/structure/table/wood, /turf/open/floor/iron/textured_large, /area/station/service/hydroponics/garden) "sFB" = ( @@ -55203,7 +55196,7 @@ dir = 8 }, /obj/machinery/light/small/directional/east, -/obj/structure/table/wood/shuttle_bar, +/obj/structure/table/wood, /turf/open/floor/iron/textured_large, /area/station/service/hydroponics/garden) "sTS" = ( @@ -56091,8 +56084,8 @@ "tkR" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/left/directional/north{ - req_access = list("hydroponics"); - name = "Hydroponics Desk" + name = "Hydroponics Desk"; + req_access = list("hydroponics") }, /obj/structure/desk_bell, /obj/machinery/door/firedoor, @@ -58674,6 +58667,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/service/theater) +"udu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/stripes{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) "udG" = ( /obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/grass, @@ -64291,8 +64293,8 @@ pixel_y = 9 }, /obj/item/holosign_creator/atmos{ - pixel_y = 11; - pixel_x = 9 + pixel_x = 9; + pixel_y = 11 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/item/pipe_dispenser, @@ -64678,7 +64680,7 @@ /turf/open/floor/plating, /area/station/maintenance/central/lesser) "wnT" = ( -/obj/structure/filingcabinet/filingcabinet, +/obj/structure/filingcabinet/white, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/camera/autoname/directional/south{ network = list("ss13","medbay") @@ -102189,7 +102191,7 @@ qYV sQd rgp mIe -qBt +udu vBs hfm eVE diff --git a/code/__DEFINES/achievements.dm b/code/__DEFINES/achievements.dm index 518369c1911..47ba741764b 100644 --- a/code/__DEFINES/achievements.dm +++ b/code/__DEFINES/achievements.dm @@ -161,3 +161,6 @@ #define CHEF_TOURISTS_SERVED "Tourists Served As Chef" #define BARTENDER_TOURISTS_SERVED "Tourists Served As Bartender" + +/// Value in metadata version that signifies the achievement is archived +#define ACHIEVEMENT_ARCHIVED_VERSION 9999 diff --git a/code/__DEFINES/admin.dm b/code/__DEFINES/admin.dm index a543e5055b9..1c707500ec4 100644 --- a/code/__DEFINES/admin.dm +++ b/code/__DEFINES/admin.dm @@ -127,12 +127,6 @@ #define RANK_SOURCE_BACKUP "rank_backup" #define RANK_SOURCE_TEMPORARY "rank_temp" -/// Amount of time after the round starts that the player disconnect report is issued. -#define ROUNDSTART_LOGOUT_REPORT_TIME (21 MINUTES) // SKYRAT EDIT CHANGE - ORIGINAL: 10 MINUTES - -/// Threshold in minutes for counting a player as AFK on the roundstart report. -#define ROUNDSTART_LOGOUT_AFK_THRESHOLD (ROUNDSTART_LOGOUT_REPORT_TIME * 0.7) - /// Number of identical messages required before the spam-prevention will warn you to stfu #define SPAM_TRIGGER_WARNING 5 /// Number of identical messages required before the spam-prevention will automute you diff --git a/code/__DEFINES/admin_verb.dm b/code/__DEFINES/admin_verb.dm index ae8c75b0588..71abb07f8a0 100644 --- a/code/__DEFINES/admin_verb.dm +++ b/code/__DEFINES/admin_verb.dm @@ -92,3 +92,4 @@ _ADMIN_VERB(verb_path_name, verb_permissions, verb_name, verb_desc, verb_categor // Visibility flags #define ADMIN_VERB_VISIBLITY_FLAG_MAPPING_DEBUG "Map-Debug" +#define ADMIN_VERB_VISIBLITY_FLAG_LOCALHOST "Localhost" diff --git a/code/__DEFINES/atmospherics/atmos_core.dm b/code/__DEFINES/atmospherics/atmos_core.dm index be8bae4cc11..0b5742d24a5 100644 --- a/code/__DEFINES/atmospherics/atmos_core.dm +++ b/code/__DEFINES/atmospherics/atmos_core.dm @@ -68,14 +68,16 @@ /// The total visible states #define TOTAL_VISIBLE_STATES (FACTOR_GAS_VISIBLE_MAX * (1 / MOLES_GAS_VISIBLE_STEP)) -//REACTIONS -//return values for reactions (bitflags) -///The gas mixture is not reacting -#define NO_REACTION 0 -///The gas mixture is reacting -#define REACTING 1 -///The gas mixture is able to stop all reactions -#define STOP_REACTIONS 2 +// REACTIONS +// Return values for reactions (bitflags). +/// The gas mixture is not reacting. Not actually a bitflag. +#define NO_REACTION NONE +/// The gas mixture is reacting. +#define REACTING (1 << 0) +/// The gas mixture is able to stop all reactions. +#define STOP_REACTIONS (1 << 1) +/// The gas mixture has the requirements to start a volatile reaction. +#define VOLATILE_REACTION (1 << 2) //Fusion ///Maximum instability before the reaction goes endothermic diff --git a/code/__DEFINES/dcs/signals/signals_atom/signals_atom_attack.dm b/code/__DEFINES/dcs/signals/signals_atom/signals_atom_attack.dm index 3ac9c088605..bf1f2eff3ab 100644 --- a/code/__DEFINES/dcs/signals/signals_atom/signals_atom_attack.dm +++ b/code/__DEFINES/dcs/signals/signals_atom/signals_atom_attack.dm @@ -51,6 +51,8 @@ #define COMSIG_ATOM_ATTACK_ROBOT "atom_attack_robot" /// from base of atom/attack_robot_secondary(): (mob/user) #define COMSIG_ATOM_ATTACK_ROBOT_SECONDARY "atom_attack_robot_secondary" +/// from base of atom/attack_ai(): (mob/user, params) +#define COMSIG_ATOM_ATTACK_AI "atom_attack_ai" ///from relay_attackers element: (atom/attacker, attack_flags) #define COMSIG_ATOM_WAS_ATTACKED "atom_was_attacked" ///Called before a atom gets something tilted on them. If [COMPONENT_IMMUNE_TO_TILT_AND_CRUSH] is returned in a signal, the atom will be unaffected: (atom/target, atom/source) diff --git a/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movable.dm b/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movable.dm index 378a86aceeb..1ea6ef446de 100644 --- a/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movable.dm +++ b/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movable.dm @@ -76,6 +76,9 @@ #define HEARING_MESSAGE_MODE 9 #define HEARING_RANGE 10 +///called when space wind can't move a movable. (pressure_difference, pressure_direction) +#define COMSIG_MOVABLE_RESISTED_SPACEWIND "movable_resisted_wind" + ///called when the movable is added to a disposal holder object for disposal movement: (obj/structure/disposalholder/holder, obj/machinery/disposal/source) #define COMSIG_MOVABLE_DISPOSING "movable_disposing" // called when movable is expelled from a disposal pipe, bin or outlet on obj/pipe_eject: (direction) @@ -138,3 +141,8 @@ #define COMSIG_MOVABLE_BUMP_PUSHED "movable_bump_pushed" /// Stop it from moving #define COMPONENT_NO_PUSH (1<<0) + +/// Called when the atom is dropped into a chasm: (turf/chasm) +#define COMSIG_MOVABLE_CHASM_DROPPED "movable_charm_dropped" + /// Stop it from actually dropping into the chasm + #define COMPONENT_NO_CHASM_DROP (1<<0) diff --git a/code/__DEFINES/dcs/signals/signals_food.dm b/code/__DEFINES/dcs/signals/signals_food.dm index 121942aab7b..1ab582428b7 100644 --- a/code/__DEFINES/dcs/signals/signals_food.dm +++ b/code/__DEFINES/dcs/signals/signals_food.dm @@ -72,6 +72,9 @@ ///Sent to the newly spawned object when it's baked in an oven. #define COMSIG_ITEM_BAKED_RESULT "item_baked_result" +///Called on the result spawned during decomposition: (obj/decomposed) +#define COMSIG_OBJ_DECOMPOSITION_RESULT "obj_decomposition_result" + //Drink ///from base of obj/item/reagent_containers/cup/attack(): (mob/M, mob/user) diff --git a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_carbon.dm b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_carbon.dm index ba3cfe7396c..fe2071df0b2 100644 --- a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_carbon.dm +++ b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_carbon.dm @@ -170,6 +170,8 @@ /// Called from /datum/species/proc/harm(): (mob/living/carbon/human/attacker, damage, attack_type, obj/item/bodypart/affecting, final_armor_block, kicking) #define COMSIG_HUMAN_GOT_PUNCHED "human_got_punched" +/// Called from /datum/species/proc/harm(): (mob/living/carbon/human/attacked, damage, attack_type, obj/item/bodypart/affecting, final_armor_block, kicking) +#define COMSIG_HUMAN_PUNCHED "human_punched" /// Called at the very end of human character setup /// At this point all quirks are assigned and the mob has a mind / client diff --git a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_silicon.dm b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_silicon.dm index aee6f2df79b..564465dfcf2 100644 --- a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_silicon.dm +++ b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_silicon.dm @@ -17,3 +17,5 @@ #define COMSIG_SILICON_AI_OCCUPY_APC "AI_occupy_apc" ///called when an AI vacates an APC #define COMSIG_SILICON_AI_VACATE_APC "AI_vacate_apc" +///called when an AI's control is toggled +#define COMSIG_SILICON_AI_SET_CONTROL_DISABLED "AI_set_control_disabled" diff --git a/code/__DEFINES/do_afters.dm b/code/__DEFINES/do_afters.dm index cba02d6cf67..5c21dd8cc8a 100644 --- a/code/__DEFINES/do_afters.dm +++ b/code/__DEFINES/do_afters.dm @@ -8,3 +8,4 @@ #define DOAFTER_SOURCE_PLANTING_DEVICE "doafter_planting_device" #define DOAFTER_SOURCE_CHARGE_CRANKRECHARGE "doafter_charge_crank_recharge" #define DOAFTER_SOURCE_REMOVING_HOOK "doafter_removing_hook" +#define DOAFTER_SOURCE_CHARGING_ESWORD "doafter_charging_esword" diff --git a/code/__DEFINES/jobs.dm b/code/__DEFINES/jobs.dm index 5c466a6ca12..57d9711a182 100644 --- a/code/__DEFINES/jobs.dm +++ b/code/__DEFINES/jobs.dm @@ -161,6 +161,8 @@ JOB_ATMOSPHERIC_TECHNICIAN, \ ) +//Bots +#define JOB_MEDIBOT "Medibot" #define JOB_DISPLAY_ORDER_ASSISTANT 1 #define JOB_DISPLAY_ORDER_CAPTAIN 2 diff --git a/code/__DEFINES/keybinding.dm b/code/__DEFINES/keybinding.dm index 61f73e5c584..643485b9b32 100644 --- a/code/__DEFINES/keybinding.dm +++ b/code/__DEFINES/keybinding.dm @@ -68,6 +68,8 @@ #define COMSIG_KB_MOB_CYCLEINTENTRIGHT_DOWN "keybinding_mob_cycleintentright_down" #define COMSIG_KB_MOB_CYCLEINTENTLEFT_DOWN "keybinding_mob_cycleintentleft_down" #define COMSIG_KB_MOB_SWAPHANDS_DOWN "keybinding_mob_swaphands_down" +#define COMSIG_KB_MOB_SELECTRIGHTHAND_DOWN "keybinding_mob_selectrighthand_down" +#define COMSIG_KB_MOB_SELECTLEFTHAND_DOWN "keybinding_mob_selectlefthand_down" #define COMSIG_KB_MOB_ACTIVATEINHAND_DOWN "keybinding_mob_activateinhand_down" #define COMSIG_KB_MOB_DROPITEM_DOWN "keybinding_mob_dropitem_down" #define COMSIG_KB_MOB_TARGETCYCLEHEAD_DOWN "keybinding_mob_targetcyclehead_down" diff --git a/code/__DEFINES/melee.dm b/code/__DEFINES/melee.dm index 7d3e70a2284..c6bfbcddc76 100644 --- a/code/__DEFINES/melee.dm +++ b/code/__DEFINES/melee.dm @@ -11,6 +11,7 @@ #define MARTIALART_SLEEPINGCARP "sleeping carp" #define MARTIALART_WRESTLING "wrestling" #define MARTIALART_JUNGLEARTS "jungle arts" +#define MARTIALART_SPIDERSBITE "spider's bite" /// The number of hits required to crit a target -#define HITS_TO_CRIT(damage) round(HUMAN_MAXHEALTH / damage, 0.1) // SKYRAT EDIT - changes the magic health number of 100 to HUMAN_MAXHEALTH. +#define HITS_TO_CRIT(damage) round(100 / (damage), 0.1) diff --git a/code/__DEFINES/preferences.dm b/code/__DEFINES/preferences.dm index 8bcb12389f2..ca235489677 100644 --- a/code/__DEFINES/preferences.dm +++ b/code/__DEFINES/preferences.dm @@ -38,6 +38,9 @@ #define TOGGLES_DEFAULT_CHAT (CHAT_OOC|CHAT_DEAD|CHAT_PRAYER|CHAT_PULLR|CHAT_GHOSTPDA|CHAT_GHOSTRADIO|CHAT_BANKCARD|CHAT_GHOSTLAWS|CHAT_LOGIN_LOGOUT) +/// File path to the dev preference json file, which is loaded by guests while localhosting. +#define DEV_PREFS_PATH "config/dev_preferences.json" + #define PARALLAX_INSANE "Insane" #define PARALLAX_HIGH "High" #define PARALLAX_MED "Medium" diff --git a/code/__DEFINES/traits/declarations.dm b/code/__DEFINES/traits/declarations.dm index a37bed43837..61772dbffcd 100644 --- a/code/__DEFINES/traits/declarations.dm +++ b/code/__DEFINES/traits/declarations.dm @@ -835,6 +835,9 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai ///Used for managing KEEP_TOGETHER in [/atom/var/appearance_flags] #define TRAIT_KEEP_TOGETHER "keep-together" +/// Used for ticking the crate as being strong pulled +#define TRAIT_STRONGPULL "strongpull" + // cargo traits ///If the item will block the cargo shuttle from flying to centcom #define TRAIT_BANNED_FROM_CARGO_SHUTTLE "banned_from_cargo_shuttle" @@ -1069,6 +1072,9 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai /// trait that prevents AI controllers from planning detached from ai_status to prevent weird state stuff. #define TRAIT_AI_PAUSED "TRAIT_AI_PAUSED" +///trait that stops our ai controlled mob from moving at all due to ai planning +#define TRAIT_AI_MOVEMENT_HALTED "ai_movement_halted" + /// this is used to bypass tongue language restrictions but not tongue disabilities #define TRAIT_TOWER_OF_BABEL "tower_of_babel" @@ -1558,4 +1564,7 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai /// Trait that allows an item to perform holy rites akin to a nullrod #define TRAIT_NULLROD_ITEM "nullrod_item" +/// Trait specifying that an AI has a remote connection to an integrated circuit +#define TRAIT_CONNECTED_TO_CIRCUIT "connected_to_circuit" + // END TRAIT DEFINES diff --git a/code/__DEFINES/vehicles.dm b/code/__DEFINES/vehicles.dm index e918e96fbb9..06635c5e55b 100644 --- a/code/__DEFINES/vehicles.dm +++ b/code/__DEFINES/vehicles.dm @@ -29,6 +29,12 @@ // This rider must be our friend #define JUST_FRIEND_RIDERS (1<<5) + +///Flags relating to our AI controller when ridden +//do we halt planning while ridden? +#define RIDING_PAUSE_AI_PLANNING (1<<0) +//do we halt movement while ridden? +#define RIDING_PAUSE_AI_MOVEMENT (1<<1) //car_traits flags ///Will this car kidnap people by ramming into them? #define CAN_KIDNAP (1<<0) diff --git a/code/__HELPERS/colors.dm b/code/__HELPERS/colors.dm index 8e9ac7def5b..6a5d6025fd4 100644 --- a/code/__HELPERS/colors.dm +++ b/code/__HELPERS/colors.dm @@ -173,11 +173,10 @@ saturation = min(saturation, 1 - added_saturation) var/list/new_matrix = list( - 0, 0, 0, 0, // Ignore original hue - 0, saturation, 0, 0, // Multiply the saturation by ours - 0, 0, 1 - deducted_light, 0, // If we're highly saturated then remove a bit of lightness to keep some color in - 0, 0, 0, 1, // Preserve alpha - hue, added_saturation, 0, 0, // And apply our preferred hue and some saturation if we're oversaturated + 0, 0, 0, // Ignore original hue + 0, saturation, 0, // Multiply the saturation by ours + 0, 0, 1 - deducted_light, // If we're highly saturated then remove a bit of lightness to keep some color in + hue, added_saturation, 0, // And apply our preferred hue and some saturation if we're oversaturated ) return color_matrix_filter(new_matrix, FILTER_COLOR_HSL) diff --git a/code/__HELPERS/lighting.dm b/code/__HELPERS/lighting.dm index 9cf4839a1ff..086b0e99c4a 100644 --- a/code/__HELPERS/lighting.dm +++ b/code/__HELPERS/lighting.dm @@ -2,11 +2,11 @@ /// Produces a mutable appearance glued to the [EMISSIVE_PLANE] dyed to be the [EMISSIVE_COLOR]. /proc/emissive_appearance(icon, icon_state = "", atom/offset_spokesman, layer, alpha = 255, appearance_flags = NONE, offset_const, effect_type = EMISSIVE_BLOOM) - if (isnull(layer)) - if(IS_TOPDOWN_PLANE(offset_spokesman.plane)) - layer = TOPDOWN_TO_EMISSIVE_LAYER(offset_spokesman.layer) - else - layer = FLOAT_LAYER + if((isnull(layer) || layer == FLOAT_LAYER) && IS_TOPDOWN_PLANE(offset_spokesman.plane)) + layer = TOPDOWN_TO_EMISSIVE_LAYER(offset_spokesman.layer) + else if(isnull(layer)) + layer = FLOAT_LAYER + var/mutable_appearance/appearance = mutable_appearance(icon, icon_state, layer, offset_spokesman, EMISSIVE_PLANE, 255, appearance_flags | EMISSIVE_APPEARANCE_FLAGS, offset_const) if(alpha == 255) switch(effect_type) diff --git a/code/__HELPERS/pronouns.dm b/code/__HELPERS/pronouns.dm index 9c238ed45db..7aaca3e7556 100644 --- a/code/__HELPERS/pronouns.dm +++ b/code/__HELPERS/pronouns.dm @@ -300,6 +300,112 @@ else return "itself" +//Pronoun procs for objects +/atom/p_they(temp_gender) + if(!temp_gender) + temp_gender = gender + switch(temp_gender) + if(FEMALE) + return "she" + if(MALE) + return "he" + if(PLURAL) + return "they" + else + return "it" + +/atom/p_their(temp_gender) + if(!temp_gender) + temp_gender = gender + switch(temp_gender) + if(FEMALE) + return "her" + if(MALE) + return "his" + if(PLURAL) + return "their" + else + return "its" + +/atom/p_theirs(temp_gender) + if(!temp_gender) + temp_gender = gender + switch(temp_gender) + if(FEMALE) + return "hers" + if(MALE) + return "his" + if(PLURAL) + return "theirs" + else + return "its" + +/atom/p_them(capitalized, temp_gender) + if(!temp_gender) + temp_gender = gender + switch(temp_gender) + if(FEMALE) + return "her" + if(MALE) + return "him" + if(PLURAL) + return "them" + else + return "it" + +/atom/p_have(temp_gender) + if(!temp_gender) + temp_gender = gender + if(temp_gender == PLURAL) + return "have" + return "has" + +/atom/p_are(temp_gender) + if(!temp_gender) + temp_gender = gender + if(temp_gender == PLURAL) + return "are" + return "is" + +/atom/p_were(temp_gender) + if(!temp_gender) + temp_gender = gender + if(temp_gender == PLURAL) + return "were" + return "was" + +/atom/p_do(temp_gender) + if(!temp_gender) + temp_gender = gender + if(temp_gender == PLURAL) + return "do" + return "does" + +/atom/p_s(temp_gender) + if(!temp_gender) + temp_gender = gender + if(temp_gender != PLURAL) + return "s" + +/atom/p_es(temp_gender) + if(!temp_gender) + temp_gender = gender + if(temp_gender != PLURAL) + return "es" + +/atom/p_themselves(temp_gender) + if(!temp_gender) + temp_gender = gender + switch(temp_gender) + if(FEMALE) + return "herself" + if(MALE) + return "himself" + if(PLURAL) + return "themselves" + else + return "itself" + /// Reports what gender this atom appears to be /atom/proc/get_visible_gender() return gender diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index 5005b35ddb3..e79d97862ba 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -544,18 +544,25 @@ GLOBAL_LIST_INIT(achievements_unlocked, list()) parts += "The [venue] served [venue.customers_served] customer\s and made [venue.total_income] credits.
" parts += "In total, they earned [tourist_income] credits[tourist_income ? "!" : "..."]
" log_econ("Roundend service income: [tourist_income] credits.") + + // Award service achievements based on tourist income + switch(tourist_income) + if(1 to 2000) + award_service(/datum/award/achievement/jobs/service_bad) + if(2001 to 4999) + award_service(/datum/award/achievement/jobs/service_okay) + if(5000 to INFINITY) + award_service(/datum/award/achievement/jobs/service_good) + switch(tourist_income) if(0) parts += "[span_redtext("Service did not earn any credits...")]
" if(1 to 2000) parts += "[span_redtext("Centcom is displeased. Come on service, surely you can do better than that.")]
" - award_service(/datum/award/achievement/jobs/service_bad) if(2001 to 4999) parts += "[span_greentext("Centcom is satisfied with service's job today.")]
" - award_service(/datum/award/achievement/jobs/service_okay) else parts += "Centcom is incredibly impressed with service today! What a team!
" - award_service(/datum/award/achievement/jobs/service_good) parts += "General Statistics:
" parts += "There were [station_vault] credits collected by crew this shift.
" @@ -566,7 +573,7 @@ GLOBAL_LIST_INIT(achievements_unlocked, list()) parts += "The most affluent crew member at shift end was [mr_moneybags.account_holder] with [mr_moneybags.account_balance] cr!" else parts += "Somehow, nobody made any money this shift! This'll result in some budget cuts..." - return parts + return parts.Join() /** * Awards the service department an achievement and updates the chef and bartender's highscore for tourists served. diff --git a/code/_globalvars/admin.dm b/code/_globalvars/admin.dm index 93ff52f7f7c..9b5cada802c 100644 --- a/code/_globalvars/admin.dm +++ b/code/_globalvars/admin.dm @@ -16,6 +16,9 @@ GLOBAL_VAR_INIT(admin_notice, "") // Admin notice that all clients see when join // A list of all the special byond lists that need to be handled different by vv GLOBAL_LIST_INIT(vv_special_lists, init_special_list_names()) +// Stores the value set for the AFK timer callback +GLOBAL_VAR(logout_timer_set) + /proc/init_special_list_names() var/list/output = list() var/obj/sacrifice = new diff --git a/code/_globalvars/traits/_traits.dm b/code/_globalvars/traits/_traits.dm index e10cb76e278..561e903d418 100644 --- a/code/_globalvars/traits/_traits.dm +++ b/code/_globalvars/traits/_traits.dm @@ -8,6 +8,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( /atom = list( "TRAIT_AI_PAUSED" = TRAIT_AI_PAUSED, + "TRAIT_AI_MOVEMENT_HALTED" = TRAIT_AI_MOVEMENT_HALTED, "TRAIT_BANNED_FROM_CARGO_SHUTTLE" = TRAIT_BANNED_FROM_CARGO_SHUTTLE, "TRAIT_BEAUTY_APPLIED" = TRAIT_BEAUTY_APPLIED, "TRAIT_BEING_SHOCKED" = TRAIT_BEING_SHOCKED, @@ -94,10 +95,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_WADDLING" = TRAIT_WADDLING, "TRAIT_WAS_RENAMED" = TRAIT_WAS_RENAMED, "TRAIT_WEATHER_IMMUNE" = TRAIT_WEATHER_IMMUNE, - "TRAIT_SILENT_REACTIONS" = TRAIT_SILENT_REACTIONS, - ), - /area = list( - "TRAIT_HAS_SHUTTLE_CONSTRUCTION_TURF" = TRAIT_HAS_SHUTTLE_CONSTRUCTION_TURF, + "TRAIT_STRONGPULL" = TRAIT_STRONGPULL, ), /area = list( "TRAIT_HAS_SHUTTLE_CONSTRUCTION_TURF" = TRAIT_HAS_SHUTTLE_CONSTRUCTION_TURF, @@ -237,6 +235,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_COAGULATING" = TRAIT_COAGULATING, "TRAIT_COLORBLIND" = TRAIT_COLORBLIND, "TRAIT_COMBAT_MODE_LOCK" = TRAIT_COMBAT_MODE_LOCK, + "TRAIT_CONNECTED_TO_CIRCUIT" = TRAIT_CONNECTED_TO_CIRCUIT, "TRAIT_CORPSELOCKED" = TRAIT_CORPSELOCKED, "TRAIT_CRITICAL_CONDITION" = TRAIT_CRITICAL_CONDITION, "TRAIT_CULT_HALO" = TRAIT_CULT_HALO, diff --git a/code/_onclick/ai.dm b/code/_onclick/ai.dm index 4a16db65dfd..8dc0393f79d 100644 --- a/code/_onclick/ai.dm +++ b/code/_onclick/ai.dm @@ -78,6 +78,8 @@ set_waypoint(A) return + if(SEND_SIGNAL(A, COMSIG_ATOM_ATTACK_AI, src, params) & COMPONENT_CANCEL_ATTACK_CHAIN) + return A.attack_ai(src) /* @@ -87,9 +89,13 @@ it functions and re-insert it above. */ /mob/living/silicon/ai/UnarmedAttack(atom/A, proximity_flag, list/modifiers) + if(SEND_SIGNAL(A, COMSIG_ATOM_ATTACK_AI, src) & COMPONENT_CANCEL_ATTACK_CHAIN) + return A.attack_ai(src) /mob/living/silicon/ai/RangedAttack(atom/A) + if(SEND_SIGNAL(A, COMSIG_ATOM_ATTACK_AI, src) & COMPONENT_CANCEL_ATTACK_CHAIN) + return A.attack_ai(src) /atom/proc/attack_ai(mob/user) diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index af3df0a57f5..4e4b491b672 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -86,6 +86,9 @@ if(LAZYACCESS(modifiers, CTRL_CLICK)) CtrlShiftClickOn(A) return + if (LAZYACCESS(modifiers, ALT_CLICK)) + alt_shift_click_on(A) + return ShiftClickOn(A) return if(LAZYACCESS(modifiers, MIDDLE_CLICK)) diff --git a/code/_onclick/click_alt.dm b/code/_onclick/click_alt.dm index 28801b9816d..32d6d315673 100644 --- a/code/_onclick/click_alt.dm +++ b/code/_onclick/click_alt.dm @@ -28,20 +28,10 @@ SHOULD_NOT_OVERRIDE(TRUE) . = ..() - if(. || !CAN_I_SEE(target) || (is_blind() && !IN_GIVEN_RANGE(src, target, 1))) + if(.) return - // No alt clicking to view turf from beneath - if(HAS_TRAIT(src, TRAIT_MOVE_VENTCRAWLING)) - return - - /// No loot panel if it's on our person - if(isobj(target) && (target in get_all_gear())) - to_chat(src, span_warning("You can't search for this item, it's already in your inventory! Take it off first.")) - return - - client.loot_panel.open(get_turf(target)) - return TRUE + return try_open_loot_panel_on(target) /** * ## Custom alt click interaction @@ -109,3 +99,37 @@ /atom/proc/click_alt_secondary(mob/user) SHOULD_CALL_PARENT(FALSE) return NONE + +/** + * ## No-op for unambiguous loot panel bind as a non-living mob. + **/ +/mob/proc/alt_shift_click_on(atom/target) + SHOULD_NOT_OVERRIDE(TRUE) + return FALSE + +/** + * ## Bind for unambiguously opening the loot panel as a living mob. + * This raises no signals and is not meant to have its behavior overridden. + **/ +/mob/living/alt_shift_click_on(atom/target) + SHOULD_NOT_OVERRIDE(TRUE) + return try_open_loot_panel_on(target) + +///Helper for determining if a living mob may open the loot panel for some target, since it is shared between +///alt and alt-shift click. +///Returns FALSE if the mob is unable to open the loot panel at the target and TRUE if the loot panel was opened. +/mob/living/proc/try_open_loot_panel_on(atom/target) + if(!CAN_I_SEE(target) || (is_blind() && !IN_GIVEN_RANGE(src, target, 1))) + return FALSE + + // No alt clicking to view turf from beneath + if(HAS_TRAIT(src, TRAIT_MOVE_VENTCRAWLING)) + return FALSE + + /// No loot panel if it's on our person + if(isobj(target) && (target in get_all_gear())) + to_chat(src, span_warning("You can't search for this item, it's already in your inventory! Take it off first.")) + return FALSE + + client.loot_panel.open(get_turf(target)) + return TRUE diff --git a/code/controllers/configuration/entries/general.dm b/code/controllers/configuration/entries/general.dm index 26c837c515b..e5f14edb2ef 100644 --- a/code/controllers/configuration/entries/general.dm +++ b/code/controllers/configuration/entries/general.dm @@ -641,6 +641,13 @@ /datum/config_entry/flag/picture_logging_camera +/datum/config_entry/number/roundstart_logout_report_time_average + default = 10 MINUTES + min_val = 0 + +/datum/config_entry/number/roundstart_logout_report_time_variance + default = 3 MINUTES + min_val = 0 /datum/config_entry/flag/reopen_roundstart_suicide_roles diff --git a/code/controllers/subsystem/achievements.dm b/code/controllers/subsystem/achievements.dm index 4633be6f741..56a85284cd4 100644 --- a/code/controllers/subsystem/achievements.dm +++ b/code/controllers/subsystem/achievements.dm @@ -101,3 +101,36 @@ SUBSYSTEM_DEF(achievements) if(to_update.len) SSdbcore.MassInsert(format_table_name("achievement_metadata"),to_update,duplicate_key = TRUE) + + var/list/orphaned_keys = get_orphaned_keys(FALSE) + if(orphaned_keys.len) + message_admins("Achievement metadata found without matching achievement, use Achievements-Admin-Panel verb to cleanup if necessary") + +/// returns list of metadata keys and versions in db with no matching achievement datum, either deleted achievements, or from server with code ahead of us. +/datum/controller/subsystem/achievements/proc/get_orphaned_keys(include_archived = TRUE) + . = list() + var/list/current_metadata = list() + // Fetch all keys from the db + var/datum/db_query/Q = SSdbcore.NewQuery("SELECT achievement_key,achievement_version FROM [format_table_name("achievement_metadata")]") + if(!Q.Execute(async = TRUE)) + qdel(Q) + return + else + while(Q.NextRow()) + current_metadata[Q.item[1]] = Q.item[2] + qdel(Q) + + var/list/achievements_by_db_id = list() + for(var/datum/award/award as anything in subtypesof(/datum/award)) + if(!initial(award.database_id)) // abstract type + continue + achievements_by_db_id[award.database_id] = TRUE + + for(var/key in current_metadata) + if(achievements_by_db_id[key]) + continue + if(!include_archived && current_metadata[key] == ACHIEVEMENT_ARCHIVED_VERSION) + continue + .[key] = current_metadata[key] + + diff --git a/code/controllers/subsystem/admin_verbs.dm b/code/controllers/subsystem/admin_verbs.dm index 74b86a3c5cb..732508f0f8a 100644 --- a/code/controllers/subsystem/admin_verbs.dm +++ b/code/controllers/subsystem/admin_verbs.dm @@ -132,6 +132,8 @@ SUBSYSTEM_DEF(admin_verbs) // refresh their verbs admin_visibility_flags[admin.ckey] ||= list() + if(admin.is_localhost()) + admin_visibility_flags[admin.ckey] |= list(ADMIN_VERB_VISIBLITY_FLAG_LOCALHOST) for(var/datum/admin_verb/verb_singleton as anything in get_valid_verbs_for_admin(admin)) verb_singleton.assign_to_client(admin) admin.init_verbs() diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index df9a53e82e1..52782370128 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -390,9 +390,11 @@ SUBSYSTEM_DEF(air) while(currentrun.len) var/datum/excited_group/EG = currentrun[currentrun.len] currentrun.len-- + var/volatile_reaction = EG.turf_reactions & VOLATILE_REACTION EG.breakdown_cooldown++ - EG.dismantle_cooldown++ - if(EG.breakdown_cooldown >= EXCITED_GROUP_BREAKDOWN_CYCLES) + if(!volatile_reaction) + EG.dismantle_cooldown++ + if(EG.breakdown_cooldown >= EXCITED_GROUP_BREAKDOWN_CYCLES && !volatile_reaction) EG.self_breakdown(poke_turfs = TRUE) else if(EG.dismantle_cooldown >= EXCITED_GROUP_DISMANTLE_CYCLES && !(EG.turf_reactions & (REACTING | STOP_REACTIONS))) EG.dismantle() diff --git a/code/controllers/subsystem/dynamic/dynamic_ruleset_midround.dm b/code/controllers/subsystem/dynamic/dynamic_ruleset_midround.dm index 2058df26c0e..452979890e2 100644 --- a/code/controllers/subsystem/dynamic/dynamic_ruleset_midround.dm +++ b/code/controllers/subsystem/dynamic/dynamic_ruleset_midround.dm @@ -830,12 +830,12 @@ HUNTER_PACK_MI13, ) . = ..() - addtimer(CALLBACK(src, PROC_REF(check_spawn_hunters), hunter_backstory, 10 MINUTES), 1 MINUTES) + addtimer(CALLBACK(src, PROC_REF(check_spawn_hunters), 10 MINUTES), 1 MINUTES) /datum/dynamic_ruleset/midround/from_ghosts/fugitives/assign_role(datum/mind/candidate, datum/team/fugitive/team, turf/team_spawn) candidate.current.forceMove(team_spawn) equip_fugitive(candidate.current, team) - if(length(selected_minds) > 1 && candidate == selected_minds[1]) + if(candidate == selected_minds[1]) equip_fugitive_leader(candidate.current) playsound(candidate.current, 'sound/items/weapons/emitter.ogg', 50, TRUE) diff --git a/code/controllers/subsystem/dynamic/dynamic_ruleset_roundstart.dm b/code/controllers/subsystem/dynamic/dynamic_ruleset_roundstart.dm index 1bdfe947615..7bea57bffe8 100644 --- a/code/controllers/subsystem/dynamic/dynamic_ruleset_roundstart.dm +++ b/code/controllers/subsystem/dynamic/dynamic_ruleset_roundstart.dm @@ -38,7 +38,7 @@ pref_flag = ROLE_TRAITOR weight = 10 min_pop = 3 - max_antag_cap = list("denominator" = 38) + max_antag_cap = list("denominator" = 24) /datum/dynamic_ruleset/roundstart/traitor/assign_role(datum/mind/candidate) candidate.add_antag_datum(/datum/antagonist/traitor) diff --git a/code/controllers/subsystem/economy.dm b/code/controllers/subsystem/economy.dm index 4b97c840494..c7605e254a7 100644 --- a/code/controllers/subsystem/economy.dm +++ b/code/controllers/subsystem/economy.dm @@ -160,7 +160,7 @@ SUBSYSTEM_DEF(economy) var/datum/bank_account/bank_account = cached_processing[cached_processing[i]] if(bank_account?.account_job && !ispath(bank_account.account_job)) temporary_total += (bank_account.account_job.paycheck * STARTING_PAYCHECKS) - bank_account.payday(1) + bank_account.payday(1, skippable = TRUE) SEND_SIGNAL(bank_account, COMSIG_ON_BANK_ACCOUNT_PAYOUT) // BUBBER EDIT station_total += bank_account.account_balance if(MC_TICK_CHECK) @@ -218,14 +218,15 @@ SUBSYSTEM_DEF(economy) * * price_to_use: The cost of the purchase made for this transaction. * * vendor: The object or structure medium that is charging the user. For Vending machines that's the machine, for payment component that's the parent, cargo that's the crate, etc. */ -/datum/controller/subsystem/economy/proc/track_purchase(datum/bank_account/account, price_to_use, vendor) - if(!account || isnull(price_to_use) || !vendor) +/datum/controller/subsystem/economy/proc/add_audit_entry(datum/bank_account/account, price_to_use, vendor) + if(isnull(account) || isnull(price_to_use) || !vendor) CRASH("Track purchases was missing an argument! (Account, Price, or Vendor.)") audit_log += list(list( "account" = "[account.account_holder]", "cost" = price_to_use, "vendor" = "[vendor]", + "stationtime" = station_time_timestamp("hh:mm"), )) /** diff --git a/code/controllers/subsystem/movement/movement_types.dm b/code/controllers/subsystem/movement/movement_types.dm index 58b1c58b0bc..6acce747bbe 100644 --- a/code/controllers/subsystem/movement/movement_types.dm +++ b/code/controllers/subsystem/movement/movement_types.dm @@ -154,7 +154,7 @@ ///Resume our loop after being paused by pause_loop() /datum/move_loop/proc/resume_loop() - if(!controller || (status & MOVELOOP_STATUS_RUNNING|MOVELOOP_STATUS_PAUSED) != (MOVELOOP_STATUS_RUNNING|MOVELOOP_STATUS_PAUSED)) + if(!controller || (status & (MOVELOOP_STATUS_RUNNING|MOVELOOP_STATUS_PAUSED)) != (MOVELOOP_STATUS_RUNNING|MOVELOOP_STATUS_PAUSED)) return timer = world.time diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index f93a78ef060..f52ace03ec3 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -348,7 +348,11 @@ SUBSYSTEM_DEF(ticker) GLOB.communications_controller.queue_roundstart_report() */// BUBBER EDIT REMOVAL END - Storyteller // Queue admin logout report - addtimer(CALLBACK(src, PROC_REF(display_roundstart_logout_report)), ROUNDSTART_LOGOUT_REPORT_TIME) + var/roundstart_logout_timer = CONFIG_GET(number/roundstart_logout_report_time_average) + var/roundstart_report_variance = CONFIG_GET(number/roundstart_logout_report_time_variance) + var/randomized_callback_timer = rand((roundstart_logout_timer - roundstart_report_variance), (roundstart_logout_timer + roundstart_report_variance)) + addtimer(CALLBACK(src, PROC_REF(display_roundstart_logout_report)), randomized_callback_timer) + GLOB.logout_timer_set = randomized_callback_timer // Queue suicide slot handling if(CONFIG_GET(flag/reopen_roundstart_suicide_roles)) var/delay = (CONFIG_GET(number/reopen_roundstart_suicide_roles_delay) * 1 SECONDS) || 4 MINUTES @@ -405,6 +409,7 @@ SUBSYSTEM_DEF(ticker) /datum/controller/subsystem/ticker/proc/display_roundstart_logout_report() var/list/msg = list("[span_boldnotice("Roundstart logout report")]\n\n") + for(var/i in GLOB.mob_living_list) var/mob/living/L = i var/mob/living/carbon/C = L @@ -417,7 +422,7 @@ SUBSYSTEM_DEF(ticker) if(L.ckey && L.client) var/failed = FALSE - if(L.client.inactivity >= ROUNDSTART_LOGOUT_AFK_THRESHOLD) //Connected, but inactive (alt+tabbed or something) + if(L.client.inactivity >= GLOB.logout_timer_set) //Connected, but inactive (alt+tabbed or something) msg += "[L.name] ([L.key]), the [L.job] (Connected, Inactive)\n" failed = TRUE //AFK client if(!failed && L.stat) @@ -448,6 +453,8 @@ SUBSYSTEM_DEF(ticker) msg += "[L.name] ([ckey(D.mind.key)]), the [L.job] ([span_bolddanger("Ghosted")])\n" continue //Ghosted while alive + msg += "[span_boldnotice("Roundstart logout reported at: [DisplayTimeText(GLOB.logout_timer_set)]")]\n" + var/concatenated_message = msg.Join() log_admin(concatenated_message) to_chat(GLOB.admins, concatenated_message) diff --git a/code/datums/achievements/admin_panel.dm b/code/datums/achievements/admin_panel.dm new file mode 100644 index 00000000000..12c862e63af --- /dev/null +++ b/code/datums/achievements/admin_panel.dm @@ -0,0 +1,73 @@ +// Panel for achievement management +/datum/achievement_admin_panel + var/list/orphaned_keys + +/datum/achievement_admin_panel/proc/reload_data() + if(!SSachievements.achievements_enabled) + return + orphaned_keys = SSachievements.get_orphaned_keys() + +/datum/achievement_admin_panel/ui_data() + . = list() + var/list/orphaned_only = list() + var/list/archived_only = list() + for(var/key in orphaned_keys) + if(orphaned_keys[key] == ACHIEVEMENT_ARCHIVED_VERSION) + archived_only += key + else + orphaned_only += key + .["orphaned_keys"] = orphaned_only + .["archived_keys"] = archived_only + +/datum/achievement_admin_panel/ui_state(mob/user) + return ADMIN_STATE(R_ADMIN) + +/datum/achievement_admin_panel/ui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "AchievementsAdminPanel") + ui.open() + +/datum/achievement_admin_panel/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + . = ..() + if(.) + return + switch (action) + if("archive") + var/achievement_key = params["key"] + archive_achievement(achievement_key) + reload_data() + return TRUE + if("cleanup_orphan") + var/achievement_key = params["key"] + cleanup_outdated_achievement(achievement_key) + reload_data() + return TRUE + + + +/datum/achievement_admin_panel/proc/cleanup_outdated_achievement(achievement_key) + // ensure key is actually orphaned just in case + if(!(achievement_key in orphaned_keys)) + return + log_admin("[key_name_admin(usr)] has deleted orphaned achievement metadata for key [achievement_key].") + message_admins("[key_name_admin(usr)] has deleted orphaned achievement metadata for key [achievement_key].") + SSdbcore.QuerySelect(list( + SSdbcore.NewQuery("DELETE FROM [format_table_name("achievement_metadata")] WHERE achievement_key = :key", list("key" = achievement_key)), + SSdbcore.NewQuery("DELETE FROM [format_table_name("achievements")] WHERE achievement_key = :key", list("key" = achievement_key)), + ), warn = TRUE, qdel = TRUE) + +/datum/achievement_admin_panel/proc/archive_achievement(achievement_key) + // ensure key is actually orphaned just in case + if(!(achievement_key in orphaned_keys)) + return + log_admin("[key_name_admin(usr)] has archived orphaned achievement metadata for key [achievement_key].") + message_admins("[key_name_admin(usr)] has archived orphaned achievement metadata for key [achievement_key].") + SSdbcore.QuerySelect(list( + SSdbcore.NewQuery("UPDATE [format_table_name("achievement_metadata")] SET achievement_version = :version WHERE achievement_key = :key", list("key" = achievement_key, "version" = ACHIEVEMENT_ARCHIVED_VERSION)), + ), warn = TRUE, qdel = TRUE) + +ADMIN_VERB(achievements_cleanup, R_ADMIN, "Achievements Admin Panel", "View achievements management panel.", ADMIN_CATEGORY_MAIN) + var/datum/achievement_admin_panel/panel = new /datum/achievement_admin_panel() + panel.reload_data() + panel.ui_interact(user.mob) diff --git a/code/datums/actions/mobs/create_legion_skull.dm b/code/datums/actions/mobs/create_legion_skull.dm index 341ef2d8203..bfd997c5d45 100644 --- a/code/datums/actions/mobs/create_legion_skull.dm +++ b/code/datums/actions/mobs/create_legion_skull.dm @@ -14,6 +14,6 @@ /// Creates a new skull assigned to the owner of this action /datum/action/cooldown/mob_cooldown/create_legion_skull/proc/create(atom/target) - var/mob/living/basic/legion_brood/minion = new(owner.loc) + var/mob/living/basic/mining/legion_brood/minion = new(owner.loc) minion.assign_creator(owner) minion.ai_controller.blackboard[BB_BASIC_MOB_CURRENT_TARGET] = target diff --git a/code/datums/ai/movement/_ai_movement.dm b/code/datums/ai/movement/_ai_movement.dm index 1e27b33b2db..7c4df64e6e6 100644 --- a/code/datums/ai/movement/_ai_movement.dm +++ b/code/datums/ai/movement/_ai_movement.dm @@ -37,6 +37,9 @@ if((controller.ai_traits & STOP_MOVING_WHEN_PULLED) && pawn.pulledby) //Need to store more state. Annoying. return FALSE + if(HAS_TRAIT(pawn, TRAIT_AI_MOVEMENT_HALTED)) + return FALSE + if(!isturf(pawn.loc)) //No moving if not on a turf return FALSE diff --git a/code/datums/ai_laws/laws_station_sided.dm b/code/datums/ai_laws/laws_station_sided.dm index 9ba7e609eec..10f5b873f47 100644 --- a/code/datums/ai_laws/laws_station_sided.dm +++ b/code/datums/ai_laws/laws_station_sided.dm @@ -25,7 +25,7 @@ name = "Nutimov" id = "nutimov" inherent = list( - "You are the core of the nut, the crew is the nutshell", + "You are the core of the nut, the crew is the nutshell.", "You must prevent the shell from dying to prevent the core from dying.", "Those who threaten the nut are not part of it, they are squirrels.", "Squirrels threaten the nut and must be dealt with appropriately via any means necessary.", @@ -111,7 +111,7 @@ inherent = list( "Don't lie or cheat. Let your word be your promise.", "Never fear to act, though caution is wise.", - "Aid others, protect the weak, and punish those who threaten them. Show mercy to your foes, but temper it with wisdom", + "Aid others, protect the weak, and punish those who threaten them. Show mercy to your foes, but temper it with wisdom.", "Treat others with fairness, and let your honorable deeds be an example to them. Do as much good as possible while causing the least amount of harm.", "Be responsible for your actions and their consequences, protect those entrusted to your care, and obey those who have just authority over you." ) diff --git a/code/datums/bodypart_overlays/mutant_bodypart_overlay.dm b/code/datums/bodypart_overlays/mutant_bodypart_overlay.dm index 2ff78f8fa15..b2c56bc9f3c 100644 --- a/code/datums/bodypart_overlays/mutant_bodypart_overlay.dm +++ b/code/datums/bodypart_overlays/mutant_bodypart_overlay.dm @@ -83,7 +83,7 @@ if(!sprite_datum) CRASH("Trying to call get_image() on [type] while it didn't have a sprite_datum. This shouldn't happen, report it as soon as possible.") - var/gender = (limb?.limb_gender == FEMALE) ? "f" : "m" + var/gender = limb?.limb_gender || "m" var/list/icon_state_builder = list() icon_state_builder += sprite_datum.gender_specific ? gender : "m" //Male is default because sprite accessories are so ancient they predate the concept of not hardcoding gender icon_state_builder += feature_key diff --git a/code/datums/brain_damage/split_personality.dm b/code/datums/brain_damage/split_personality.dm index b2062ca043b..f1d58ccb342 100644 --- a/code/datums/brain_damage/split_personality.dm +++ b/code/datums/brain_damage/split_personality.dm @@ -15,6 +15,8 @@ var/poll_role = "split personality" ///How long do we give ghosts to respond? var/poll_time = 20 SECONDS + ///The stranger_backseat does not have temp body component so we will ghostize() on_lose + var/temp_component = FALSE /datum/brain_trauma/severe/split_personality/on_gain() var/mob/living/brain_owner = owner @@ -41,7 +43,7 @@ /// Attempts to get a ghost to play the personality /datum/brain_trauma/severe/split_personality/proc/get_ghost() var/mob/chosen_one = SSpolling.poll_ghosts_for_target( - question = "Do you want to play as [span_danger("[owner.real_name]'s")] [span_notice(poll_role)]?", + question = "Do you want to play as [span_danger("[owner.real_name]'s")] [span_notice(poll_role)]?. You will be able to return to your original body after.", check_jobban = ROLE_PAI, poll_time = poll_time, checked_target = owner, @@ -56,11 +58,26 @@ if(isnull(ghost)) qdel(src) return + if(ghost.mind.current)// if they previous had a body preserve them else that means they never had one or it was destroyed so assign ckey like normal + stranger_backseat.AddComponent( \ + /datum/component/temporary_body, \ + old_mind = ghost.mind, \ + old_body = ghost.mind.current, \ + ) + temp_component = TRUE + stranger_backseat.PossessByPlayer(ghost.ckey) stranger_backseat.log_message("became [key_name(owner)]'s split personality.", LOG_GAME) message_admins("[ADMIN_LOOKUPFLW(stranger_backseat)] became [ADMIN_LOOKUPFLW(owner)]'s split personality.") + owner_backseat.AddComponent( \ + /datum/component/temporary_body, \ + old_mind = owner.mind, \ + old_body = owner, \ + perma_body_attached = TRUE, \ + ) + /datum/brain_trauma/severe/split_personality/on_life(seconds_per_tick, times_fired) if(owner.stat == DEAD) @@ -72,72 +89,33 @@ ..() /datum/brain_trauma/severe/split_personality/on_lose() - if(current_controller != OWNER) //it would be funny to cure a guy only to be left with the other personality, but it seems too cruel - switch_personalities(TRUE) + // qdel the mob with the temporary component will ensure the original mind will go back into the body and vice versa for the stranger mind + if(!temp_component) + stranger_backseat?.ghostize() QDEL_NULL(stranger_backseat) QDEL_NULL(owner_backseat) ..() - +// Changes who controls the body /datum/brain_trauma/severe/split_personality/proc/switch_personalities(reset_to_owner = FALSE) if(QDELETED(owner) || QDELETED(stranger_backseat) || QDELETED(owner_backseat)) return - var/mob/living/split_personality/current_backseat - var/mob/living/split_personality/new_backseat if(current_controller == STRANGER || reset_to_owner) - current_backseat = owner_backseat - new_backseat = stranger_backseat + //back seat to body and vice versa + stranger_backseat.PossessByPlayer(owner.ckey) + //logging + owner_backseat.log_message("assumed control of [key_name(owner)] due to [src]. (Original owner: [stranger_backseat.key])", LOG_GAME) + owner.PossessByPlayer(owner_backseat.ckey) + to_chat(stranger_backseat, span_userdanger("You feel your control being taken away... your other personality is in charge now!")) + else - current_backseat = stranger_backseat - new_backseat = owner_backseat - - if(!current_backseat.client) //Make sure we never switch to a logged off mob. - return - - current_backseat.log_message("assumed control of [key_name(owner)] due to [src]. (Original owner: [current_controller == OWNER ? owner.key : current_backseat.key])", LOG_GAME) - to_chat(owner, span_userdanger("You feel your control being taken away... your other personality is in charge now!")) - to_chat(current_backseat, span_userdanger("You manage to take control of your body!")) - - //Body to backseat - - var/h2b_id = owner.computer_id - var/h2b_ip= owner.lastKnownIP - owner.computer_id = null - owner.lastKnownIP = null - - new_backseat.ckey = owner.ckey - - new_backseat.name = owner.name - - if(owner.mind) - new_backseat.mind = owner.mind - - if(!new_backseat.computer_id) - new_backseat.computer_id = h2b_id - - if(!new_backseat.lastKnownIP) - new_backseat.lastKnownIP = h2b_ip - - if(reset_to_owner && new_backseat.mind) - new_backseat.ghostize(FALSE) - - //Backseat to body - - var/s2h_id = current_backseat.computer_id - var/s2h_ip= current_backseat.lastKnownIP - current_backseat.computer_id = null - current_backseat.lastKnownIP = null - - owner.ckey = current_backseat.ckey - owner.mind = current_backseat.mind - - if(!owner.computer_id) - owner.computer_id = s2h_id - - if(!owner.lastKnownIP) - owner.lastKnownIP = s2h_ip + owner_backseat.PossessByPlayer(owner.ckey) + stranger_backseat.log_message("assumed control of [key_name(owner)] due to [src]. (Original owner: [owner_backseat.key])", LOG_GAME) + owner.PossessByPlayer(stranger_backseat.ckey) + to_chat(owner_backseat, span_userdanger("You feel your control being taken away... your other personality is in charge now!")) + to_chat(owner, span_userdanger("You manage to take control of your body!")) current_controller = !current_controller @@ -163,11 +141,6 @@ trauma.switch_personalities() qdel(trauma) - //if one of the two ghosts, the other one stays permanently - if(!body.client && trauma.initialized) - trauma.switch_personalities() - qdel(trauma) - ..() /mob/living/split_personality/Login() @@ -221,7 +194,7 @@ /datum/brain_trauma/severe/split_personality/brainwashing/get_ghost() set waitfor = FALSE - var/mob/chosen_one = SSpolling.poll_ghosts_for_target("Do you want to play as [span_danger("[owner.real_name]'s")] brainwashed mind?", poll_time = 7.5 SECONDS, checked_target = stranger_backseat, alert_pic = owner, role_name_text = "brainwashed mind") + var/mob/chosen_one = SSpolling.poll_ghosts_for_target("Do you want to play as [span_danger("[owner.real_name]'s")] brainwashed mind? You will be able to return to your original body after.", poll_time = 7.5 SECONDS, checked_target = stranger_backseat, alert_pic = owner, role_name_text = "brainwashed mind") if(chosen_one) stranger_backseat.PossessByPlayer(chosen_one.ckey) else diff --git a/code/datums/components/acid.dm b/code/datums/components/acid.dm index 3aa3a004262..97972f7dac9 100644 --- a/code/datums/components/acid.dm +++ b/code/datums/components/acid.dm @@ -269,5 +269,5 @@ GLOBAL_DATUM_INIT(acid_overlay, /mutable_appearance, mutable_appearance('icons/e if(!crosser.acid_act(acid_power, acid_used, FEET)) return playsound(crosser, SFX_SEAR, 50, TRUE) - to_chat(crosser, span_userdanger("The acid on the [parent] burns you!")) + to_chat(crosser, span_userdanger("The acid on \the [parent] burns you!")) set_volume(max(acid_volume - acid_used, 10)) diff --git a/code/datums/components/alternative_sharpness.dm b/code/datums/components/alternative_sharpness.dm index 5709103d1eb..632ca25c100 100644 --- a/code/datums/components/alternative_sharpness.dm +++ b/code/datums/components/alternative_sharpness.dm @@ -12,12 +12,15 @@ var/alt_attacking = FALSE /// Trait required for us to trigger var/required_trait = null + /// Hitsound that overrides our current hitsound if defined. + var/alt_hitsound = null // Old values before we overrode them var/base_continuous = null var/base_simple = null var/base_sharpness = NONE + var/base_hitsound = null -/datum/component/alternative_sharpness/Initialize(alt_sharpness, verbs_continuous = null, verbs_simple = null, force_mod = 0, required_trait = null) +/datum/component/alternative_sharpness/Initialize(alt_sharpness, verbs_continuous = null, verbs_simple = null, force_mod = 0, required_trait = null, alt_hitsound = null,) if (!isitem(parent)) return COMPONENT_INCOMPATIBLE var/obj/item/weapon = parent @@ -26,11 +29,21 @@ src.verbs_simple = verbs_simple src.force_mod = force_mod src.required_trait = required_trait + src.alt_hitsound = alt_hitsound base_continuous = weapon.attack_verb_continuous base_simple = weapon.attack_verb_simple + base_hitsound = weapon.hitsound /datum/component/alternative_sharpness/RegisterWithParent() RegisterSignal(parent, COMSIG_ITEM_PRE_ATTACK_SECONDARY, PROC_REF(on_secondary_attack)) + RegisterSignal(parent, COMSIG_TRANSFORMING_ON_TRANSFORM, PROC_REF(on_transform)) + +/datum/component/alternative_sharpness/UnregisterFromParent() + . = ..() + UnregisterSignal(parent, list( + COMSIG_ITEM_PRE_ATTACK_SECONDARY, + COMSIG_TRANSFORMING_ON_TRANSFORM, + )) /datum/component/alternative_sharpness/proc/on_secondary_attack(obj/item/source, atom/target, mob/user, list/modifiers, list/attack_modifiers) SIGNAL_HANDLER @@ -48,6 +61,9 @@ if (!isnull(verbs_simple)) source.attack_verb_simple = verbs_simple + if(!isnull(alt_hitsound)) + source.hitsound = alt_hitsound + // I absolutely despise this but this is geniunely the best way to do this without creating and hooking up to a dozen signals and still risking failure edge cases addtimer(CALLBACK(src, PROC_REF(disable_alt_attack)), 1) @@ -57,3 +73,13 @@ weapon.attack_verb_continuous = base_continuous weapon.attack_verb_simple = base_simple weapon.sharpness = base_sharpness + weapon.hitsound = base_hitsound + +// If our weapon is transforming, we listen for the transformation to adjust our base_hitsound as needed so we're not caught out by the callback adding inappropriate values. +/datum/component/alternative_sharpness/proc/on_transform(obj/item/source, mob/user, active) + SIGNAL_HANDLER + + base_continuous = source.attack_verb_continuous + base_simple = source.attack_verb_simple + base_sharpness = source.sharpness + base_hitsound = source.hitsound diff --git a/code/datums/components/bakeable.dm b/code/datums/components/bakeable.dm index a7296eb1202..70234236ce4 100644 --- a/code/datums/components/bakeable.dm +++ b/code/datums/components/bakeable.dm @@ -86,15 +86,16 @@ var/atom/original_object = parent var/obj/item/plate/oven_tray/used_tray = original_object.loc var/atom/baked_result = new bake_result(used_tray) - if(baked_result.reagents && positive_result) //make space and tranfer reagents if it has any & the resulting item isn't bad food or other bad baking result + if(positive_result && istype(original_object, /obj/item/food) && istype(baked_result, /obj/item/food)) + var/obj/item/food/original_food = original_object + var/obj/item/food/baked_food = baked_result + LAZYADD(baked_food.intrinsic_food_materials, original_food.intrinsic_food_materials) + //make space and tranfer reagents if it has any, also let any bad result handle removing or converting the transferred reagents on its own terms + if(baked_result.reagents && original_object.reagents) baked_result.reagents.clear_reagents() original_object.reagents.trans_to(baked_result, original_object.reagents.total_volume) if(added_reagents) // Add any new reagents that should be added baked_result.reagents.add_reagent_list(added_reagents) - if(istype(original_object, /obj/item/food) && istype(baked_result, /obj/item/food)) - var/obj/item/food/original_food = original_object - var/obj/item/food/baked_food = baked_result - LAZYADD(baked_food.intrinsic_food_materials, original_food.intrinsic_food_materials) if(who_baked_us) ADD_TRAIT(baked_result, TRAIT_FOOD_CHEF_MADE, who_baked_us) diff --git a/code/datums/components/bullet_intercepting.dm b/code/datums/components/bullet_intercepting.dm index f327cae9543..53a2874f6d6 100644 --- a/code/datums/components/bullet_intercepting.dm +++ b/code/datums/components/bullet_intercepting.dm @@ -4,8 +4,8 @@ /datum/component/bullet_intercepting /// Chance to intercept a projectile var/block_chance - /// Type of bullet to intercept - var/block_type + /// List of types of bullets to intercept + var/list/block_type /// Slots in which effect can be active var/active_slots /// Person currently wearing us @@ -14,8 +14,10 @@ var/datum/callback/on_intercepted /// Number of things we can block before we delete ourself (stop being able to block) var/block_charges = INFINITY + /// Callback to check if the object is currently able to block + var/datum/callback/is_blocking_check -/datum/component/bullet_intercepting/Initialize(block_chance = 2, block_type = BULLET, active_slots, datum/callback/on_intercepted, block_charges = INFINITY) +/datum/component/bullet_intercepting/Initialize(block_chance = 2, list/block_type = list(BULLET), active_slots, datum/callback/on_intercepted, block_charges = INFINITY, datum/callback/is_blocking_check = null) . = ..() if (!isitem(parent)) return COMPONENT_INCOMPATIBLE @@ -24,6 +26,7 @@ src.active_slots = active_slots src.on_intercepted = on_intercepted src.block_charges = block_charges + src.is_blocking_check = is_blocking_check RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_parent_equipped)) RegisterSignal(parent, COMSIG_ITEM_PRE_UNEQUIP, PROC_REF(on_unequipped)) @@ -58,15 +61,18 @@ /// Called when wearer is shot, check if we're going to block the hit /datum/component/bullet_intercepting/proc/on_wearer_shot(mob/living/victim, obj/projectile/bullet) SIGNAL_HANDLER - if (victim != wearer || victim.stat == DEAD || bullet.armor_flag != block_type) + if(!isnull(is_blocking_check) && !is_blocking_check.Invoke()) return NONE - if (!prob(block_chance)) + if (victim != wearer || victim.stat == DEAD || !prob(block_chance)) return NONE - on_intercepted?.Invoke(victim, bullet) - block_charges-- - if (block_charges <= 0) - qdel(src) - return PROJECTILE_INTERRUPT_HIT + for (var/blocktype in block_type) + if (bullet.armor_flag == blocktype) + on_intercepted?.Invoke(victim, bullet) + block_charges-- + if (block_charges <= 0) + qdel(src) + return PROJECTILE_INTERRUPT_HIT + return NONE /// Called when wearer is deleted, stop tracking them /datum/component/bullet_intercepting/proc/on_wearer_deleted() diff --git a/code/datums/components/chasm.dm b/code/datums/components/chasm.dm index 4a54cc65c3e..a140a3ea01c 100644 --- a/code/datums/components/chasm.dm +++ b/code/datums/components/chasm.dm @@ -114,22 +114,13 @@ if(HAS_TRAIT(thing_to_check, TRAIT_CHASM_STOPPER)) return CHASM_NOT_DROPPING + if(!ismob(dropped_thing)) + return CHASM_DROPPING + //Flies right over the chasm - if(ismob(dropped_thing)) - var/mob/M = dropped_thing - if(M.buckled) //middle statement to prevent infinite loops just in case! - var/mob/buckled_to = M.buckled - if((!ismob(M.buckled) || (buckled_to.buckled != M)) && !droppable(M.buckled)) - return CHASM_REGISTER_SIGNALS - if(ishuman(dropped_thing)) - var/mob/living/carbon/human/victim = dropped_thing - if(istype(victim.belt, /obj/item/wormhole_jaunter)) - var/obj/item/wormhole_jaunter/jaunter = victim.belt - var/turf/chasm = get_turf(victim) - var/fall_into_chasm = jaunter.chasm_react(victim) - if(!fall_into_chasm) - chasm.visible_message(span_boldwarning("[victim] falls into the [chasm]!")) //To freak out any bystanders - return fall_into_chasm ? CHASM_DROPPING : CHASM_NOT_DROPPING + var/mob/victim = dropped_thing + if(victim.buckled && droppable(victim.buckled) != CHASM_DROPPING) + return CHASM_REGISTER_SIGNALS return CHASM_DROPPING #undef CHASM_NOT_DROPPING @@ -142,6 +133,7 @@ if(!dropped_thing || !falling_ref?.resolve()) falling_atoms -= falling_ref return + falling_atoms[falling_ref] = (falling_atoms[falling_ref] || 0) + 1 var/turf/below_turf = target_turf var/atom/parent = src.parent @@ -149,6 +141,14 @@ if(falling_atoms[falling_ref] > 1) return // We're already handling this + if(SEND_SIGNAL(dropped_thing, COMSIG_MOVABLE_CHASM_DROPPED, parent) & COMPONENT_NO_CHASM_DROP) + return + + // Free (if possible) and drop all buckled mobs separately, so drivers can escape their doomed vehicle if they're not glued to it + for(var/mob/living/buckled as anything in dropped_thing.buckled_mobs) + dropped_thing.unbuckle_mob(buckled) + drop_stuff(buckled) + if(below_turf) if(HAS_TRAIT(dropped_thing, TRAIT_CHASM_DESTROYED)) qdel(dropped_thing) diff --git a/code/datums/components/connect_containers.dm b/code/datums/components/connect_containers.dm index 59eabcf6658..e04656a0cc2 100644 --- a/code/datums/components/connect_containers.dm +++ b/code/datums/components/connect_containers.dm @@ -1,6 +1,6 @@ /// This component behaves similar to connect_loc_behalf, but it's nested and hooks a signal onto all MOVABLES containing this atom. /datum/component/connect_containers - dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS + dupe_mode = COMPONENT_DUPE_SELECTIVE /// An assoc list of signal -> procpath to register to the loc this object is on. var/list/connections @@ -22,13 +22,13 @@ set_tracked(null) return ..() -/datum/component/connect_containers/InheritComponent(datum/component/component, original, atom/movable/tracked, list/connections) +/datum/component/connect_containers/CheckDupeComponent(datum/component/connect_containers/new_component, atom/movable/tracked, list/connections) // Not equivalent. Checks if they are not the same list via shallow comparison. if(!compare_list(src.connections, connections)) - stack_trace("connect_containers component attached to [parent] tried to inherit another connect_containers component with different connections") - return + return FALSE // Different set of connections. if(src.tracked != tracked) - set_tracked(tracked) + set_tracked(tracked) // Different target for the same set of connections, track the new target. + return TRUE // No new component. /datum/component/connect_containers/proc/set_tracked(atom/movable/new_tracked) if(tracked) diff --git a/code/datums/components/crafting/atmospheric.dm b/code/datums/components/crafting/atmospheric.dm index 6bf75e1c884..0e59d00a714 100644 --- a/code/datums/components/crafting/atmospheric.dm +++ b/code/datums/components/crafting/atmospheric.dm @@ -39,6 +39,19 @@ blacklist = list(/obj/item/analyzer/ranged) category = CAT_ATMOSPHERIC +/datum/crafting_recipe/portable_wind_turbine + name = "Portable Wind Turbine" + result = /obj/item/portable_wind_turbine + tool_behaviors = list(TOOL_WELDER) + reqs = list( + /obj/item/knife/kitchen = 3, + /obj/item/stack/sheet/plastic = 5, + /obj/item/stack/rods = 8, + /obj/item/stock_parts/servo = 2, + /obj/item/stack/cable_coil = 5, + ) + category = CAT_ATMOSPHERIC + ///abstract path for pipe crafting recipes that set the pipe_type of their results and have other checks as well /datum/crafting_recipe/spec_pipe var/pipe_type diff --git a/code/datums/components/crafting/crafting.dm b/code/datums/components/crafting/crafting.dm index 36a90a5ebdc..c9a16ba6481 100644 --- a/code/datums/components/crafting/crafting.dm +++ b/code/datums/components/crafting/crafting.dm @@ -5,6 +5,9 @@ #define CONTENTS_REAGENTS "reagents" #define CONTENTS_TOOL_BEHAVIOUR "tool_behaviour" +/// The portion of time spent crafting that recipe dependant on the speed of the tools +#define RECIPE_DYNAMIC_TIME_COEFF 0.85 + /datum/component/personal_crafting /// Custom screen_loc for our element var/screen_loc_override @@ -151,7 +154,9 @@ .[CONTENTS_REAGENTS][reagent.type] += reagent.volume else //a reagent container that is empty can also be used as a tool. e.g. glass bottle can be used as a rolling pin if(item.tool_behaviour) - .[CONTENTS_TOOL_BEHAVIOUR] += item.tool_behaviour + var/current_tool_speed = .[CONTENTS_TOOL_BEHAVIOUR][item.tool_behaviour] + if(current_tool_speed < item.toolspeed) + .[CONTENTS_TOOL_BEHAVIOUR][item.tool_behaviour] = item.toolspeed else if (ismachinery(object)) LAZYADDASSOCLIST(.[CONTENTS_MACHINERY], object.type, object) else if (isstructure(object)) @@ -217,13 +222,36 @@ //If we're a mob we'll try a do_after; non mobs will instead instantly construct the item if(!(ignored_flags & CRAFT_IGNORE_DO_AFTER)) + var/recipe_time = recipe.time + var/tools_used = length(recipe.tool_behaviors) + length(recipe.tool_paths) + + // If there's any, the speed of the tools used to craft the recipe influence the time spent crafting it + if(tools_used > 0) + //get the portion of time that's affected by tool speed at all and subtract it from the full recipe time + var/dynamic_recipe_time = recipe.time * RECIPE_DYNAMIC_TIME_COEFF + recipe_time -= dynamic_recipe_time + //Then divide it by the number of tools used in the recipe, and recalculate it. + dynamic_recipe_time /= tools_used + + var/instances = contents[CONTENTS_INSTANCES] + for(var/tool in recipe.tool_paths) + var/best_speed = 10 //failsafe-ish + for(var/obj/item/item as anything in instances) + if(!istype(item, tool) || best_speed < item.toolspeed) + continue + best_speed = item.toolspeed + recipe_time += dynamic_recipe_time * best_speed + + var/found_behaviors = contents[CONTENTS_TOOL_BEHAVIOUR] + for(var/behavior in recipe.tool_behaviors) + recipe_time += found_behaviors[behavior] // BUBBER EDIT ADDITION BEGIN - Construction skill var/mob/crafting_mob = crafter var/skill_modifier = 1 if(istype(crafting_mob)) skill_modifier = crafting_mob.mind.get_skill_modifier(/datum/skill/construction, SKILL_SPEED_MODIFIER) // BUBBER EDIT ADDITION END - Construction skill - if(!do_after(crafter, recipe.time * skill_modifier, target = crafter)) // BUBBER EDIT CHANGE - Construction skill - Original: if(!do_after(crafter, recipe.time, target = crafter)) + if(!do_after(crafter, round(recipe_time * skill_modifier, 0.1 SECONDS), target = crafter)) // BUBBER EDIT - Crafting Skillz return "." contents = get_surroundings(crafter, recipe.blacklist) fail_message = perform_all_checks(crafter, recipe, contents, check_tools_last = TRUE) @@ -734,3 +762,4 @@ #undef CONTENTS_STRUCTURES #undef CONTENTS_REAGENTS #undef CONTENTS_TOOL_BEHAVIOUR +#undef RECIPE_DYNAMIC_TIME_COEFF diff --git a/code/datums/components/food/decomposition.dm b/code/datums/components/food/decomposition.dm index c5aad75ffb0..4a77a8cd5a5 100644 --- a/code/datums/components/food/decomposition.dm +++ b/code/datums/components/food/decomposition.dm @@ -117,7 +117,12 @@ if(produce_ants) new /obj/effect/decal/cleanable/ants(decomp.loc) if(decomp_result) - new decomp_result(decomp.loc) + var/atom/movable/result = new decomp_result(decomp.loc) + //make space and tranfer reagents if it has any, also let any bad result handle removing or converting the transferred reagents on its own terms + if(result.reagents && decomp.reagents) + result.reagents.clear_reagents() + decomp.reagents.trans_to(result, decomp.reagents.total_volume) + SEND_SIGNAL(result, COMSIG_OBJ_DECOMPOSITION_RESULT, decomp) decomp.visible_message(span_warning("[decomp] gets overtaken by mold[produce_ants ? " and ants":""]! Gross!")) qdel(decomp) return diff --git a/code/datums/components/grillable.dm b/code/datums/components/grillable.dm index 53042e2e388..34a6675edd6 100644 --- a/code/datums/components/grillable.dm +++ b/code/datums/components/grillable.dm @@ -147,7 +147,6 @@ if(isstack(parent)) //Check if its a sheet, for grilling multiple things in a stack var/obj/item/stack/stack_parent = original_object grilled_result = new cook_result(original_object.loc, stack_parent.amount) - else grilled_result = new cook_result(original_object.loc) if(istype(original_object, /obj/item/food) && istype(grilled_result, /obj/item/food)) @@ -158,7 +157,9 @@ if(IsEdible(grilled_result) && positive_result) BLACKBOX_LOG_FOOD_MADE(grilled_result.type) - grilled_result.reagents.clear_reagents() + //make space and tranfer reagents if it has any, also let any bad result handle removing or converting the transferred reagents on its own terms + if(grilled_result.reagents && original_object.reagents) + grilled_result.reagents?.clear_reagents() original_object.reagents?.trans_to(grilled_result, original_object.reagents.total_volume) if(added_reagents) // Add any new reagents that should be added grilled_result.reagents.add_reagent_list(added_reagents) diff --git a/code/datums/components/material/remote_materials.dm b/code/datums/components/material/remote_materials.dm index 6e37ea327e3..1d4d89d819b 100644 --- a/code/datums/components/material/remote_materials.dm +++ b/code/datums/components/material/remote_materials.dm @@ -233,7 +233,7 @@ handles linking back and forth. * name- For logging only. the design you are trying to build e.g. matter bin, etc. * user_data - in the form rendered by ID_DATA(user), for material logging and (if this component is connected to a silo), permission checking */ -/datum/component/remote_materials/proc/use_materials(list/mats, coefficient = 1, multiplier = 1, action = "build", name = "design", alist/user_data) +/datum/component/remote_materials/proc/use_materials(list/mats, coefficient = 1, multiplier = 1, action = "processed", name = "design", alist/user_data) if(!can_use_resource(user_data = user_data)) return 0 diff --git a/code/datums/components/payment.dm b/code/datums/components/payment.dm index 37839f1599c..edb9762ba7e 100644 --- a/code/datums/components/payment.dm +++ b/code/datums/components/payment.dm @@ -168,7 +168,7 @@ log_econ("[total_cost] credits were spent on [parent] by [user] via [idcard.registered_account.account_holder]'s card.") idcard.registered_account.bank_card_talk("[total_cost] credits deducted from your account.") playsound(src, 'sound/effects/cashregister.ogg', 20, TRUE) - SSeconomy.track_purchase(idcard.registered_account, total_cost, parent) + SSeconomy.add_audit_entry(idcard.registered_account, total_cost, parent) return TRUE /** diff --git a/code/datums/components/pellet_cloud.dm b/code/datums/components/pellet_cloud.dm index b69481c1f2b..b21bcbf0bad 100644 --- a/code/datums/components/pellet_cloud.dm +++ b/code/datums/components/pellet_cloud.dm @@ -112,6 +112,8 @@ // things like mouth executions and gunpoints can multiply the damage and wounds of projectiles, so this makes sure those effects are applied to each pellet instead of just one var/original_damage = shell.loaded_projectile.damage + var/original_stamina = shell.loaded_projectile.stamina + var/original_speed = shell.loaded_projectile.speed var/original_wounds_bonus = shell.loaded_projectile.wound_bonus var/original_bare_wounds_bonus = shell.loaded_projectile.exposed_wound_bonus var/original_ignored_faction = shell.loaded_projectile.ignored_factions @@ -127,6 +129,8 @@ RegisterSignal(shell.loaded_projectile, COMSIG_PROJECTILE_SELF_ON_HIT, PROC_REF(pellet_hit)) RegisterSignals(shell.loaded_projectile, list(COMSIG_PROJECTILE_RANGE_OUT, COMSIG_QDELETING), PROC_REF(pellet_range)) shell.loaded_projectile.damage = original_damage + shell.loaded_projectile.stamina = original_stamina + shell.loaded_projectile.speed = original_speed shell.loaded_projectile.wound_bonus = original_wounds_bonus shell.loaded_projectile.exposed_wound_bonus = original_bare_wounds_bonus shell.loaded_projectile.ignored_factions = original_ignored_faction diff --git a/code/datums/components/pet_commands/obeys_commands.dm b/code/datums/components/pet_commands/obeys_commands.dm index b50c63d590f..71a8fb66b70 100644 --- a/code/datums/components/pet_commands/obeys_commands.dm +++ b/code/datums/components/pet_commands/obeys_commands.dm @@ -59,6 +59,7 @@ /datum/component/obeys_commands/proc/on_key_unpressed(mob/living/source) SIGNAL_HANDLER UnregisterSignal(source, COMSIG_ATOM_MOUSE_ENTERED) + remove_from_viewers(source) /datum/component/obeys_commands/proc/remove_from_viewers(mob/living/source) radial_viewers -= REF(source) @@ -93,7 +94,9 @@ if(mouse_hovered == parent) display_menu(friend) return - if(isliving(mouse_hovered)) + + var/mob/living/owner = parent + if(isliving(mouse_hovered) && mouse_hovered.loc != owner.loc) remove_from_viewers(friend) /// Displays a radial menu of commands diff --git a/code/datums/components/riding/riding_mob.dm b/code/datums/components/riding/riding_mob.dm index e66c36d403a..9811339fccb 100644 --- a/code/datums/components/riding/riding_mob.dm +++ b/code/datums/components/riding/riding_mob.dm @@ -11,6 +11,8 @@ var/list/override_unsharable_abilities = list() /// abilities that are always blacklisted from sharing var/list/blacklist_abilities = list() + /// flag that determine how our ai acts while ridden + var/ai_behavior_while_ridden = RIDING_PAUSE_AI_PLANNING | RIDING_PAUSE_AI_MOVEMENT /datum/component/riding/creature/Initialize(mob/living/riding_mob, force = FALSE, ride_check_flags = NONE) if(!isliving(parent)) @@ -35,7 +37,7 @@ if(isanimal(parent)) var/mob/living/simple_animal/simple_parent = parent simple_parent.stop_automated_movement = FALSE - REMOVE_TRAIT(parent, TRAIT_AI_PAUSED, REF(src)) + parent.remove_traits(list(TRAIT_AI_PAUSED, TRAIT_AI_MOVEMENT_HALTED), REF(src)) return ..() /datum/component/riding/creature/RegisterWithParent() @@ -83,7 +85,10 @@ rider.layer = initial(rider.layer) if(can_be_driven) //let the player take over if they should be controlling movement - ADD_TRAIT(ridden, TRAIT_AI_PAUSED, REF(src)) + if(ai_behavior_while_ridden & RIDING_PAUSE_AI_PLANNING) + ADD_TRAIT(ridden, TRAIT_AI_PAUSED, REF(src)) + if(ai_behavior_while_ridden & RIDING_PAUSE_AI_MOVEMENT) + ADD_TRAIT(ridden, TRAIT_AI_MOVEMENT_HALTED, REF(src)) return ..() /datum/component/riding/creature/vehicle_mob_unbuckle(mob/living/formerly_ridden, mob/living/former_rider, force = FALSE) @@ -92,7 +97,7 @@ former_rider.log_message("is no longer riding [formerly_ridden].", LOG_GAME, color="pink") remove_abilities(former_rider) if(!formerly_ridden.buckled_mobs.len) - REMOVE_TRAIT(formerly_ridden, TRAIT_AI_PAUSED, REF(src)) + formerly_ridden.remove_traits(list(TRAIT_AI_PAUSED, TRAIT_AI_MOVEMENT_HALTED), REF(src)) // We gotta reset those layers at some point, don't we? former_rider.layer = MOB_LAYER formerly_ridden.layer = MOB_LAYER @@ -712,16 +717,16 @@ /datum/component/riding/creature/raptor/get_rider_offsets_and_layers(pass_index, mob/offsetter) if(!SSmapping.is_planetary()) return list( - TEXT_NORTH = list( 7, 7), - TEXT_SOUTH = list( 2, 10), - TEXT_EAST = list(12, 7), - TEXT_WEST = list(10, 7), + TEXT_NORTH = list(-1, 7), + TEXT_SOUTH = list(2, 10), + TEXT_EAST = list(0, 7), + TEXT_WEST = list(0, 7), ) return list( - TEXT_NORTH = list( 0, 7), - TEXT_SOUTH = list( 0, 10), + TEXT_NORTH = list(0, 7), + TEXT_SOUTH = list(0, 10), TEXT_EAST = list(-3, 9), - TEXT_WEST = list( 3, 9), + TEXT_WEST = list(3, 9), ) /datum/component/riding/creature/raptor/get_parent_offsets_and_layers() @@ -732,5 +737,14 @@ TEXT_WEST = list(0, 0, MOB_BELOW_PIGGYBACK_LAYER), ) +/datum/component/riding/creature/raptor/update_parent_layer_and_offsets(dir, animate) + . = ..() + var/mob/living/basic/raptor/raptor = parent + if (istype(raptor)) + raptor.adjust_offsets(dir) + /datum/component/riding/creature/raptor/fast vehicle_move_delay = 1.5 + +/datum/component/riding/creature/raptor/combat + ai_behavior_while_ridden = RIDING_PAUSE_AI_MOVEMENT diff --git a/code/datums/components/shuttle_move_deferred_checks.dm b/code/datums/components/shuttle_move_deferred_checks.dm new file mode 100644 index 00000000000..e7268fe98c0 --- /dev/null +++ b/code/datums/components/shuttle_move_deferred_checks.dm @@ -0,0 +1,72 @@ +// This component allows for certain movement checks, particularly those involving linked atoms existing on the same z-level, to be deferred when a shuttle moves. +/datum/component/shuttle_move_deferred_checks + dupe_mode = COMPONENT_DUPE_SOURCES + /// An list of targets to listen for the movements of + var/list/targets = list() + + /// The check to call on the parent when a target moves. Can be the name of a proc on the parent, or a `/datum/callback`. + var/check + + /// A list of each target currently being moved by a shuttle - if this list is not empty, checks will not be run. + var/list/moving_targets = list() + +/datum/component/shuttle_move_deferred_checks/Initialize(check) + . = ..() + if(!check) + return COMPONENT_INCOMPATIBLE + src.check = check + +/datum/component/shuttle_move_deferred_checks/Destroy(force) + targets = null + check = null + moving_targets = null + return ..() + +/datum/component/shuttle_move_deferred_checks/on_source_add(source, check) + . = ..() + var/atom/movable/movable = locate(source) + if(!istype(movable) || (check != src.check)) + return COMPONENT_INCOMPATIBLE + targets += movable + RegisterSignal(movable, COMSIG_MOVABLE_MOVED, PROC_REF(on_target_moved)) + RegisterSignal(movable, COMSIG_ATOM_BEFORE_SHUTTLE_MOVE, PROC_REF(before_target_shuttle_move)) + RegisterSignal(movable, COMSIG_ATOM_AFTER_SHUTTLE_MOVE, PROC_REF(after_target_shuttle_move)) + RegisterSignal(movable, COMSIG_QDELETING, PROC_REF(on_target_deleted)) + +/datum/component/shuttle_move_deferred_checks/on_source_remove(source) + var/atom/movable/movable = locate(source) + if(!istype(movable)) + return + targets -= movable + moving_targets -= movable + UnregisterSignal(movable, list(COMSIG_MOVABLE_MOVED, COMSIG_ATOM_BEFORE_SHUTTLE_MOVE, COMSIG_ATOM_AFTER_SHUTTLE_MOVE, COMSIG_QDELETING)) + if(!length(moving_targets) && length(targets)) + call_check() + return ..() + +/datum/component/shuttle_move_deferred_checks/proc/call_check() + if(istype(check, /datum/callback)) + var/datum/callback/callback_check = check + callback_check.Invoke() + else + call(parent, check)() + +/datum/component/shuttle_move_deferred_checks/proc/on_target_moved(atom/movable/source, atom/old_loc, dir, forced, list/old_locs) + SIGNAL_HANDLER + if(length(moving_targets)) + return + call_check() + +/datum/component/shuttle_move_deferred_checks/proc/before_target_shuttle_move(atom/source) + SIGNAL_HANDLER + moving_targets |= source + +/datum/component/shuttle_move_deferred_checks/proc/after_target_shuttle_move(atom/source) + SIGNAL_HANDLER + moving_targets -= source + if(!length(moving_targets)) + call_check() + +/datum/component/shuttle_move_deferred_checks/proc/on_target_deleted(datum/source) + SIGNAL_HANDLER + on_source_remove(REF(source)) diff --git a/code/datums/components/stationloving.dm b/code/datums/components/stationloving.dm index 8b59717da70..ce83014323c 100644 --- a/code/datums/components/stationloving.dm +++ b/code/datums/components/stationloving.dm @@ -6,6 +6,7 @@ var/disallow_soul_imbue = TRUE /// If FALSE, prevents parent from being qdel'd unless it's a force = TRUE qdel. var/allow_item_destruction = FALSE + var/datum/weakref/connect_ref /datum/component/stationloving/Initialize(inform_admins = FALSE, allow_item_destruction = FALSE) if(!ismovable(parent)) @@ -28,7 +29,7 @@ COMSIG_MOVABLE_MOVED = PROC_REF(on_parent_moved), SIGNAL_ADDTRAIT(TRAIT_SECLUDED_LOCATION) = PROC_REF(on_loc_secluded), ) - AddComponent(/datum/component/connect_containers, parent, loc_connections) + connect_ref = WEAKREF(AddComponent(/datum/component/connect_containers, parent, loc_connections)) /datum/component/stationloving/UnregisterFromParent() UnregisterSignal(parent, list( @@ -39,7 +40,7 @@ COMSIG_MOVABLE_MOVED, )) - qdel(GetComponent(/datum/component/connect_containers)) + qdel(connect_ref) /datum/component/stationloving/InheritComponent(datum/component/stationloving/newc, original, inform_admins, allow_death) if (original) diff --git a/code/datums/components/strong_pull.dm b/code/datums/components/strong_pull.dm index afb46b7252d..f2725939f79 100644 --- a/code/datums/components/strong_pull.dm +++ b/code/datums/components/strong_pull.dm @@ -29,7 +29,7 @@ Basically, the items they pull cannot be pulled (except by the puller) RegisterSignal(strongpulling, COMSIG_ATOM_NO_LONGER_PULLED, PROC_REF(on_no_longer_pulled)) if(istype(strongpulling, /obj/structure/closet) && !istype(strongpulling, /obj/structure/closet/body_bag)) var/obj/structure/closet/grabbed_closet = strongpulling - grabbed_closet.strong_grab = TRUE + ADD_TRAIT(grabbed_closet, TRAIT_STRONGPULL, REF(src)) /** * Signal for rejecting further grabs @@ -47,7 +47,7 @@ Basically, the items they pull cannot be pulled (except by the puller) UnregisterSignal(strongpulling, list(COMSIG_ATOM_CAN_BE_PULLED, COMSIG_ATOM_NO_LONGER_PULLED)) if(istype(strongpulling, /obj/structure/closet)) var/obj/structure/closet/ungrabbed_closet = strongpulling - ungrabbed_closet.strong_grab = FALSE + REMOVE_TRAIT(ungrabbed_closet, TRAIT_STRONGPULL, REF(src)) strongpulling = null /** diff --git a/code/datums/components/tackle.dm b/code/datums/components/tackle.dm index 2be49f808f9..1b79c2e2978 100644 --- a/code/datums/components/tackle.dm +++ b/code/datums/components/tackle.dm @@ -31,7 +31,7 @@ ///A wearkef to the throwdatum we're currently dealing with, if we need it var/datum/weakref/tackle_ref -/datum/component/tackler/Initialize(stamina_cost = 25, base_knockdown = 1 SECONDS, range = 4, speed = 1, skill_mod = 0, min_distance = min_distance) +/datum/component/tackler/Initialize(stamina_cost = 25, base_knockdown = 1 SECONDS, range = 4, speed = 1, skill_mod = 0, min_distance = min_distance, silent_gain = FALSE) if(!iscarbon(parent)) return COMPONENT_INCOMPATIBLE @@ -42,8 +42,9 @@ src.skill_mod = skill_mod src.min_distance = min_distance - var/mob/P = parent - to_chat(P, span_notice("You are now able to launch tackles! You can do so by activating throw mode, and ") + span_boldnotice("RIGHT-CLICKING on your target with an empty hand.")) + if(!silent_gain) + var/mob/P = parent + to_chat(P, span_notice("You are now able to launch tackles! You can do so by activating throw mode, and ") + span_boldnotice("RIGHT-CLICKING on your target with an empty hand.")) addtimer(CALLBACK(src, PROC_REF(resetTackle)), base_knockdown, TIMER_STOPPABLE) diff --git a/code/datums/components/temporary_body.dm b/code/datums/components/temporary_body.dm index deadf90e6f9..3af84faaee9 100644 --- a/code/datums/components/temporary_body.dm +++ b/code/datums/components/temporary_body.dm @@ -12,8 +12,10 @@ var/datum/weakref/old_body_ref /// Returns the mind if the parent dies by any means var/delete_on_death = FALSE + /// If the temporary body is attached to a permanent body (split personality body) then we dont ghostize and instead just simply transfer client back + var/perma_body_attached -/datum/component/temporary_body/Initialize(datum/mind/old_mind, mob/living/old_body, delete_on_death = FALSE) +/datum/component/temporary_body/Initialize(datum/mind/old_mind, mob/living/old_body, delete_on_death = FALSE, perma_body_attached = FALSE) if(!isliving(parent)) return COMPONENT_INCOMPATIBLE src.old_mind_ref = WEAKREF(old_mind) @@ -21,6 +23,7 @@ ADD_TRAIT(old_body, TRAIT_MIND_TEMPORARILY_GONE, REF(src)) src.old_body_ref = WEAKREF(old_body) src.delete_on_death = delete_on_death + src.perma_body_attached = perma_body_attached /datum/component/temporary_body/RegisterWithParent() RegisterSignal(parent, COMSIG_QDELETING, PROC_REF(on_parent_destroy)) @@ -45,12 +48,13 @@ return var/mob/living/living_parent = parent - var/mob/dead/observer/ghost = living_parent.ghostize() - if(!ghost) - ghost = living_parent.get_ghost() - if(!ghost) - CRASH("[src] belonging to [parent] was completely unable to find a ghost to put back into a body!") - ghost.mind = old_mind + if(!perma_body_attached) + var/mob/dead/observer/ghost = living_parent.ghostize() + if(!ghost) + ghost = living_parent.get_ghost() + if(!ghost) + CRASH("[src] belonging to [parent] was completely unable to find a ghost to put back into a body!") + ghost.mind = old_mind if(old_body?.stat != DEAD) old_mind.transfer_to(old_body, force_key_move = TRUE) else diff --git a/code/datums/components/usb_port.dm b/code/datums/components/usb_port.dm index b5a370d12c6..a6ec5ffcf78 100644 --- a/code/datums/components/usb_port.dm +++ b/code/datums/components/usb_port.dm @@ -1,8 +1,3 @@ -/// Range checking is being deferred because the component's parent is being moved by a shuttle -#define PARENT_DEFERRED (1<<0) -/// Range checking is being deferred because the circuit shell being tracked is being moved by a shuttle -#define PHYSICAL_OBJECT_DEFERRED (1<<1) - /// Opens up a USB port that can be connected to by circuits, creating registerable circuit components /datum/component/usb_port dupe_mode = COMPONENT_DUPE_UNIQUE @@ -24,9 +19,6 @@ /// The current physical object that the beam is connected to and listens to. var/atom/movable/physical_object - /// Used to prevent range checking during shuttle movement, which moves atoms en-masse. - var/defer_range_checks = 0 - /// An extra callback to invoke when registering this component with its parent. Can be a proc name or a callback datum. var/extra_registration_callback @@ -64,11 +56,9 @@ /datum/component/usb_port/RegisterWithParent() RegisterSignal(parent, COMSIG_ATOM_USB_CABLE_TRY_ATTACH, PROC_REF(on_atom_usb_cable_try_attach)) - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved)) - RegisterSignal(parent, COMSIG_ATOM_BEFORE_SHUTTLE_MOVE, PROC_REF(before_parent_shuttle_move)) - RegisterSignal(parent, COMSIG_ATOM_AFTER_SHUTTLE_MOVE, PROC_REF(after_parent_shuttle_move)) RegisterSignal(parent, COMSIG_ATOM_EXAMINE, PROC_REF(on_examine)) RegisterSignal(parent, COMSIG_MOVABLE_CIRCUIT_LOADED, PROC_REF(on_load)) + AddComponentFrom(REF(parent), /datum/component/shuttle_move_deferred_checks, PROC_REF(on_moved)) for(var/obj/item/circuit_component/component as anything in circuit_components) component.register_usb_parent(parent) @@ -83,12 +73,10 @@ /datum/component/usb_port/UnregisterFromParent() UnregisterSignal(parent, list( COMSIG_ATOM_USB_CABLE_TRY_ATTACH, - COMSIG_MOVABLE_MOVED, - COMSIG_ATOM_BEFORE_SHUTTLE_MOVE, - COMSIG_ATOM_AFTER_SHUTTLE_MOVE, COMSIG_ATOM_EXAMINE, COMSIG_MOVABLE_CIRCUIT_LOADED, )) + RemoveComponentSource(REF(parent), /datum/component/shuttle_move_deferred_checks) for(var/obj/item/circuit_component/component as anything in circuit_components) component.unregister_usb_parent(parent) @@ -148,12 +136,8 @@ return SEND_SIGNAL(src, COMSIG_USB_PORT_UNREGISTER_PHYSICAL_OBJECT, physical_object) - UnregisterSignal(physical_object, list( - COMSIG_MOVABLE_MOVED, - COMSIG_ATOM_BEFORE_SHUTTLE_MOVE, - COMSIG_ATOM_AFTER_SHUTTLE_MOVE, - COMSIG_ATOM_EXAMINE, - )) + UnregisterSignal(physical_object, COMSIG_ATOM_EXAMINE) + RemoveComponentSource(REF(physical_object), /datum/component/shuttle_move_deferred_checks) /datum/component/usb_port/proc/attach_circuit_components(obj/item/integrated_circuit/circuitboard) for(var/obj/item/circuit_component/component as anything in circuit_components) @@ -228,9 +212,7 @@ var/atom/atom_parent = parent usb_cable_beam = atom_parent.Beam(new_physical_object, "usb_cable_beam", 'icons/obj/science/circuits.dmi') - RegisterSignal(new_physical_object, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved)) - RegisterSignal(new_physical_object, COMSIG_ATOM_BEFORE_SHUTTLE_MOVE, PROC_REF(before_physical_object_shuttle_move)) - RegisterSignal(new_physical_object, COMSIG_ATOM_AFTER_SHUTTLE_MOVE, PROC_REF(after_physical_object_shuttle_move)) + AddComponentFrom(REF(new_physical_object), /datum/component/shuttle_move_deferred_checks, PROC_REF(on_moved)) RegisterSignal(new_physical_object, COMSIG_ATOM_EXAMINE, PROC_REF(on_examine_shell)) SEND_SIGNAL(src, COMSIG_USB_PORT_REGISTER_PHYSICAL_OBJECT, new_physical_object) physical_object = new_physical_object @@ -246,9 +228,6 @@ if (isnull(attached_circuit)) return - if (defer_range_checks) - return - if (IN_GIVEN_RANGE(attached_circuit, parent, USB_CABLE_MAX_RANGE)) return @@ -289,28 +268,3 @@ usb_cable_ref = null QDEL_NULL(usb_cable_beam) - -/datum/component/usb_port/proc/before_parent_shuttle_move() - SIGNAL_HANDLER - - defer_range_checks |= PARENT_DEFERRED - -/datum/component/usb_port/proc/before_physical_object_shuttle_move() - SIGNAL_HANDLER - - defer_range_checks |= PHYSICAL_OBJECT_DEFERRED - -/datum/component/usb_port/proc/after_parent_shuttle_move() - SIGNAL_HANDLER - - defer_range_checks &= ~PARENT_DEFERRED - on_moved() - -/datum/component/usb_port/proc/after_physical_object_shuttle_move() - SIGNAL_HANDLER - - defer_range_checks &= ~PHYSICAL_OBJECT_DEFERRED - on_moved() - -#undef PARENT_DEFERRED -#undef PHYSICAL_OBJECT_DEFERRED diff --git a/code/datums/elements/blood_reagent.dm b/code/datums/elements/blood_reagent.dm index 9373eaf5e4d..78ecae8c117 100644 --- a/code/datums/elements/blood_reagent.dm +++ b/code/datums/elements/blood_reagent.dm @@ -156,7 +156,7 @@ return if (blood_type.blood_flags & (BLOOD_ADD_DNA | BLOOD_COVER_ITEMS)) - exposed_obj.add_blood_DNA(list(list("[source.data?["blood_DNA"] || blood_type.dna_string]" = blood_type) = blood_type)) + exposed_obj.add_blood_DNA(list("[source.data?["blood_DNA"] || blood_type.dna_string]" = blood_type)) if (!(blood_type.blood_flags & BLOOD_TRANSFER_VIRAL_DATA) || !source.data?["viruses"]) return diff --git a/code/datums/elements/crusher_loot.dm b/code/datums/elements/crusher_loot.dm index e7436bd144c..5f3fe4fc784 100644 --- a/code/datums/elements/crusher_loot.dm +++ b/code/datums/elements/crusher_loot.dm @@ -40,14 +40,16 @@ var/damage_total = damage?.total_damage + ashie_damage?.total_damage // SKYRAT EDIT ADDITION if(damage_total && prob((damage_total/target.maxHealth) * drop_mod)) //on average, you'll need to kill 4 creatures before getting the item. by default. // SKYRAT EDIT - ORIGINAL: if(damage && prob((damage.total_damage/target.maxHealth) * drop_mod)) // SKYRAT EDIT END - ASHWALKER TROPHIES - if(islist(trophy_type)) - for(var/trophypath in trophy_type) - make_path(target, trophypath) + if(damage && prob((damage.total_damage/target.maxHealth) * drop_mod)) //on average, you'll need to kill 4 creatures before getting the item. by default. + if(!islist(trophy_type)) + make_path(target, trophy_type) return - make_path(target, trophy_type) + + for(var/trophypath in trophy_type) + make_path(target, trophypath) /datum/element/crusher_loot/proc/make_path(mob/living/target, path) if(drop_immediately) new path(get_turf(target)) else - target.butcher_results[path] = 1 + target.guaranteed_butcher_results[path] = 1 diff --git a/code/datums/elements/decals/_decal.dm b/code/datums/elements/decals/_decal.dm index b9adaca0b41..d5616c5b5cb 100644 --- a/code/datums/elements/decals/_decal.dm +++ b/code/datums/elements/decals/_decal.dm @@ -45,6 +45,11 @@ if(directional) //Even when the dirs are the same rotation is coming out as not 0 for some reason rotation = SIMPLIFY_DEGREES(dir2angle(new_dir)-dir2angle(old_dir)) new_dir = turn(pic.dir,-rotation) + + var/pic_color = pic.color + if(islist(pic_color)) + pic_color = string_list(pic_color) + return list( "icon" = pic.icon, "icon_state" = base_icon_state, @@ -52,7 +57,7 @@ "plane" = pic.plane, "layer" = pic.layer, "alpha" = pic.alpha, - "color" = pic.color, + "color" = pic_color, "smoothing" = smoothing, "cleanable" = cleanable, "desc" = description @@ -64,6 +69,9 @@ . = ..() if(!isatom(target)) return ELEMENT_INCOMPATIBLE + // Color matrixes should be stringlisted as to avoid dupes + if (islist(_color)) + _color = string_list(_color) if(_pic) pic = _pic else if(!generate_appearance(_icon, _icon_state, _dir, _plane, _layer, _color, _alpha, _smoothing, target)) @@ -104,6 +112,11 @@ /datum/element/decal/proc/generate_appearance(_icon, _icon_state, _dir, _plane, _layer, _color, _alpha, _smoothing, source) if(!_icon || !_icon_state) return FALSE + + if(_plane == EMISSIVE_PLANE) + pic = emissive_appearance(_icon, isnull(_smoothing) ? _icon_state : "[_icon_state]-[_smoothing]", source, _layer, _alpha) + return TRUE + var/temp_image = image(_icon, null, isnull(_smoothing) ? _icon_state : "[_icon_state]-[_smoothing]", _layer, _dir) pic = new(temp_image) var/atom/atom_source = source @@ -153,7 +166,10 @@ if(new_turf == source) return Detach(source) - new_turf.AddElement(type, pic.icon, base_icon_state, directional, pic.plane, pic.layer, pic.alpha, pic.color, smoothing, cleanable, description) + var/pic_color = pic.color + if(islist(pic_color)) + pic_color = string_list(pic_color) + new_turf.AddElement(type, pic.icon, base_icon_state, directional, pic.plane, pic.layer, pic.alpha, pic_color, smoothing, cleanable, description) /datum/element/decal/proc/shuttle_rotate(datum/source, list/datum/element/decal/rotating) SIGNAL_HANDLER @@ -172,5 +188,8 @@ return NONE Detach(source) - source.AddElement(type, pic.icon, base_icon_state, directional, PLANE_TO_TRUE(pic.plane), pic.layer, pic.alpha, pic.color, smoothing_junction, cleanable, description) + var/pic_color = pic.color + if(islist(pic_color)) + pic_color = string_list(pic_color) + source.AddElement(type, pic.icon, base_icon_state, directional, PLANE_TO_TRUE(pic.plane), pic.layer, pic.alpha, pic_color, smoothing_junction, cleanable, description) return NONE diff --git a/code/datums/elements/drag_pickup.dm b/code/datums/elements/drag_pickup.dm index d86c615c638..8eb73bbb438 100644 --- a/code/datums/elements/drag_pickup.dm +++ b/code/datums/elements/drag_pickup.dm @@ -21,6 +21,10 @@ var/mob/living/picker = user if(!istype(picker) || !user.can_perform_action(source, FORBID_TELEKINESIS_REACH)) return + var/obj/pickup_object = source + if (pickup_object) + if (pickup_object.anchored) + return COMPONENT_CANCEL_MOUSEDROP_ONTO if(over == picker) INVOKE_ASYNC(picker, TYPE_PROC_REF(/mob/, put_in_hands), source) diff --git a/code/datums/elements/food/microwavable.dm b/code/datums/elements/food/microwavable.dm index 325f7fe865d..e7efeae4501 100644 --- a/code/datums/elements/food/microwavable.dm +++ b/code/datums/elements/food/microwavable.dm @@ -2,28 +2,30 @@ /datum/element/microwavable element_flags = ELEMENT_BESPOKE argument_hash_start_idx = 2 - /// The typepath we default to if we were passed no microwave result - var/atom/default_typepath /// Resulting atom typepath on a completed microwave. var/atom/result_typepath /// Reagents that should be added to the result var/list/added_reagents + /// Whether this is a bad recipe or not. It affects some checks. + var/bad_recipe -/datum/element/microwavable/Attach(obj/item/target, microwave_type, list/reagents, skip_matcheck = FALSE) +/datum/element/microwavable/Attach(obj/item/target, microwave_type, list/reagents, bad_recipe = FALSE) . = ..() if(!istype(target)) return ELEMENT_INCOMPATIBLE + if(!microwave_type) + CRASH("microwavable element attached without a microwave_type arg") - result_typepath = microwave_type || default_typepath - + result_typepath = microwave_type added_reagents = reagents + src.bad_recipe = bad_recipe RegisterSignal(target, COMSIG_ITEM_MICROWAVE_ACT, PROC_REF(on_microwaved)) - if(!ispath(result_typepath, default_typepath)) + if(!bad_recipe) RegisterSignal(target, COMSIG_ATOM_EXAMINE, PROC_REF(on_examine)) - if(!PERFORM_ALL_TESTS(focus_only/check_materials_when_processed) || skip_matcheck || !target.custom_materials || isstack(target)) + if(!PERFORM_ALL_TESTS(focus_only/check_materials_when_processed) || bad_recipe || !target.custom_materials || isstack(target)) return var/atom/result = new result_typepath @@ -55,12 +57,8 @@ var/efficiency = istype(used_microwave) ? used_microwave.efficiency : 1 - if(IS_EDIBLE(result) && (result_typepath != default_typepath)) + if(IS_EDIBLE(result) && !bad_recipe) BLACKBOX_LOG_FOOD_MADE(result.type) - result.reagents.clear_reagents() - source.reagents?.trans_to(result, source.reagents.total_volume) - if(added_reagents) // Add any new reagents that should be added - result.reagents.add_reagent_list(added_reagents) if(istype(source, /obj/item/food) && istype(result, /obj/item/food)) var/obj/item/food/original_food = source @@ -70,6 +68,12 @@ if(microwaver && microwaver.mind) ADD_TRAIT(result, TRAIT_FOOD_CHEF_MADE, REF(microwaver.mind)) + //make space and tranfer reagents if it has any, also let any bad result handle removing or converting the transferred reagents on its own terms + if(result.reagents && source.reagents) + result.reagents.clear_reagents() + source.reagents.trans_to(result, source.reagents.total_volume) + if(added_reagents) // Add any new reagents that should be added + result.reagents.add_reagent_list(added_reagents) SEND_SIGNAL(result, COMSIG_ITEM_MICROWAVE_COOKED, source, efficiency) SEND_SIGNAL(source, COMSIG_ITEM_MICROWAVE_COOKED_FROM, result, efficiency) @@ -77,7 +81,7 @@ qdel(source) var/recipe_result = COMPONENT_MICROWAVE_SUCCESS - if(istype(result, default_typepath)) + if(bad_recipe) recipe_result |= COMPONENT_MICROWAVE_BAD_RECIPE if(randomize_pixel_offset && isitem(result)) diff --git a/code/datums/emotes.dm b/code/datums/emotes.dm index 6e0d80079bd..dc54c05a213 100644 --- a/code/datums/emotes.dm +++ b/code/datums/emotes.dm @@ -101,7 +101,8 @@ if(!msg) return - user.log_message(msg, LOG_EMOTE) + if(user.client) + user.log_message(msg, LOG_EMOTE) var/tmp_sound = get_sound(user) if(tmp_sound && should_play_sound(user, intentional) && TIMER_COOLDOWN_FINISHED(user, "general_emote_audio_cooldown") && TIMER_COOLDOWN_FINISHED(user, type)) @@ -450,18 +451,21 @@ * * Returns TRUE if it was able to run the emote, FALSE otherwise. */ -/atom/proc/manual_emote(text) - if(!text) +/atom/proc/manual_emote(text, log_emote = TRUE) + if (!text) CRASH("Someone passed nothing to manual_emote(), fix it") - log_message(text, LOG_EMOTE) + if (log_emote) + log_message(text, LOG_EMOTE) visible_message(text, visible_message_flags = EMOTE_MESSAGE) return TRUE -/mob/manual_emote(text) +/mob/manual_emote(text, log_emote = null) if (stat != CONSCIOUS) return FALSE - . = ..() + if (isnull(log_emote)) + log_emote = !isnull(client) + . = ..(text, log_emote) if (!.) return FALSE if (!client) diff --git a/code/datums/id_trim/jobs.dm b/code/datums/id_trim/jobs.dm index e0b6a79aea2..2ed95da5783 100644 --- a/code/datums/id_trim/jobs.dm +++ b/code/datums/id_trim/jobs.dm @@ -831,24 +831,24 @@ subdepartment_color = COLOR_MEDICAL_BLUE sechud_icon_state = SECHUD_PARAMEDIC minimal_access = list( + ACCESS_MAINT_TUNNELS, + ACCESS_MECH_MEDICAL, + ACCESS_MEDICAL, + ACCESS_MORGUE, + ) + extra_access = list( ACCESS_BIT_DEN, ACCESS_CARGO, ACCESS_CONSTRUCTION, ACCESS_HYDROPONICS, - ACCESS_MAINT_TUNNELS, - ACCESS_MECH_MEDICAL, - ACCESS_MEDICAL, - ACCESS_MINERAL_STOREROOM, - ACCESS_MINING, - ACCESS_MINING_STATION, - ACCESS_MORGUE, - ACCESS_SCIENCE, - ACCESS_SERVICE, - ) - extra_access = list( ACCESS_SURGERY, ACCESS_VIROLOGY, ACCESS_PHARMACY, + ACCESS_MINERAL_STOREROOM, + ACCESS_MINING, + ACCESS_MINING_STATION, + ACCESS_SCIENCE, + ACCESS_SERVICE, ) template_access = list( ACCESS_CAPTAIN, diff --git a/code/datums/json_savefile.dm b/code/datums/json_savefile.dm index f68efd432d1..1897c5a8301 100644 --- a/code/datums/json_savefile.dm +++ b/code/datums/json_savefile.dm @@ -118,3 +118,7 @@ GENERAL_PROTECT_DATUM(/datum/json_savefile) return TRUE return FALSE + +/// Copies the entire tree to another json savefile datum, overwriting whatever was in the other datum before. +/datum/json_savefile/proc/copy_to_savefile(datum/json_savefile/other_savefile) + other_savefile.tree = tree.Copy() diff --git a/code/datums/keybinding/human.dm b/code/datums/keybinding/human.dm index e45109cca0e..ab432c09e8d 100644 --- a/code/datums/keybinding/human.dm +++ b/code/datums/keybinding/human.dm @@ -6,7 +6,7 @@ return ishuman(user.mob) /datum/keybinding/human/quick_equip - hotkey_keys = list("E") + hotkey_keys = list("R") name = "quick_equip" full_name = "Quick equip" description = "Quickly puts an item in the best slot available" @@ -21,7 +21,7 @@ return TRUE /datum/keybinding/human/quick_equip_belt - hotkey_keys = list("ShiftE") + hotkey_keys = list("ShiftR") name = "quick_equip_belt" full_name = "Quick equip belt" description = "Put held thing in belt or take out most recent thing from belt" diff --git a/code/datums/keybinding/living.dm b/code/datums/keybinding/living.dm index d1f2031ea3b..8ebe7867c77 100644 --- a/code/datums/keybinding/living.dm +++ b/code/datums/keybinding/living.dm @@ -169,7 +169,7 @@ return TRUE /datum/keybinding/living/toggle_throw_mode - hotkey_keys = list("R", "Southwest") // END + hotkey_keys = list("Southwest") // END name = "toggle_throw_mode" full_name = "Toggle throw mode" description = "Toggle throwing the current item or not." diff --git a/code/datums/keybinding/mob.dm b/code/datums/keybinding/mob.dm index d122a802405..081ea131f58 100644 --- a/code/datums/keybinding/mob.dm +++ b/code/datums/keybinding/mob.dm @@ -21,7 +21,7 @@ return TRUE /datum/keybinding/mob/swap_hands - hotkey_keys = list("X") + hotkey_keys = list("Unbound") name = "swap_hands" full_name = "Swap hands" description = "" @@ -35,6 +35,36 @@ M.swap_hand() return TRUE +/datum/keybinding/mob/select_hand + var/hand_index = NONE + +/datum/keybinding/mob/select_hand/right + hotkey_keys = list("Q") + name = "select_right_hand" + full_name = "Swap to Right Hand" + keybind_signal = COMSIG_KB_MOB_SELECTRIGHTHAND_DOWN + hand_index = RIGHT_HANDS + +/datum/keybinding/mob/select_hand/left + hotkey_keys = list("E") + name = "select_left_hand" + full_name = "Swap to Left Hand" + keybind_signal = COMSIG_KB_MOB_SELECTLEFTHAND_DOWN + hand_index = LEFT_HANDS + +/datum/keybinding/mob/select_hand/down(client/user, turf/target) + . = ..() + if(.) + return + + var/mob/user_mob = user.mob + var/active_hand_set = ceil(user_mob.active_hand_index / 2) - 1 //offset + var/desired_hand_index = hand_index + (2 * active_hand_set) + + user_mob.swap_hand(desired_hand_index) + + return TRUE + /datum/keybinding/mob/activate_inhand hotkey_keys = list("Z") name = "activate_inhand" @@ -51,7 +81,7 @@ return TRUE /datum/keybinding/mob/drop_item - hotkey_keys = list("Q") + hotkey_keys = list("X") name = "drop_item" full_name = "Drop Item" description = "" diff --git a/code/datums/martial/_martial.dm b/code/datums/martial/_martial.dm index d29aa3ef218..4a0c9c84b30 100644 --- a/code/datums/martial/_martial.dm +++ b/code/datums/martial/_martial.dm @@ -35,6 +35,15 @@ /// If TRUE, the user is locked to using this martial art, and can't swap to other ones they know. /// If the mob has two locked martial arts, it's first come first serve. var/locked_to_use = FALSE + /// A modifier to the effective grab state for resist grabs of users of this martial art. + /// IE: grab_state_modifier = 1 means passive grabs are aggro grab difficulty, and aggro grabs are neckgrab difficulty. + var/grab_state_modifier = 0 + /// A modifier to the damage dealt on a failed grab resist. + /// IE: grab_damage_modifier = 10 means 10 more stamina damage dealt + var/grab_damage_modifier = 0 + /// A modifier to the chance of escaping a grab. + /// IE: grab_escape_chance_modifier = -10 means 10% less chance to escape a grab + var/grab_escape_chance_modifier = 0 /datum/martial_art/serialize_list(list/options, list/semvers) . = ..() @@ -217,6 +226,43 @@ /datum/martial_art/proc/can_use(mob/living/martial_artist) return TRUE +/** + * Gets what limb is being used going when punching with this martial art. + * + * Override get_prefered_attacking_limb() to change the limb used. + * + * Arguments + * * mob/living/martial_artist - The mob using the martial art + * * mob/living/target - The target of the attack + * + * Returns + * A bodypart, or null if we want to use default behavior (brain determines, or active hand). + */ +/datum/martial_art/proc/get_attacking_limb(mob/living/martial_artist, mob/living/target) + SHOULD_NOT_OVERRIDE(TRUE) + if(!can_use(martial_artist)) + return null + var/preferred_zone = get_prefered_attacking_limb(martial_artist, target) + if(!preferred_zone) + return null + return martial_artist.get_bodypart(preferred_zone) + +/** + * Allows martial arts to have a say which limb the user should be striking with. + * + * + * Arguments + * * mob/living/martial_artist - The mob using the martial art + * * mob/living/target - The target of the attack + * + * Returns + * * A body zone, or null if we have no preference. + */ +/datum/martial_art/proc/get_prefered_attacking_limb(mob/living/martial_artist, mob/living/target) + SHOULD_CALL_PARENT(FALSE) + PROTECTED_PROC(TRUE) + return null + /** * Adds the passed element to the current streak, resetting it if the target is not the same as the last target. * diff --git a/code/datums/martial/sleeping_carp.dm b/code/datums/martial/sleeping_carp.dm index 3bc463dbb72..b4021fd0b40 100644 --- a/code/datums/martial/sleeping_carp.dm +++ b/code/datums/martial/sleeping_carp.dm @@ -231,7 +231,7 @@ set desc = "Remember the martial techniques of the Sleeping Carp clan." set category = "Sleeping Carp" - to_chat(usr, "You retreat inward and recall the teachings of the Sleeping Carp...\n\ + to_chat(usr, span_info("You retreat inward and recall the teachings of the Sleeping Carp...\n\ [span_notice("Gnashing Teeth")]: Punch Punch. Deal additional damage every second (consecutive) punch! Very good chance to wound!\n\ [span_notice("Crashing Wave Kick")]: Punch Shove. Launch your opponent away from you with incredible force!\n\ [span_notice("Keelhaul")]: Shove Shove. Nonlethally kick an opponent to the floor, knocking them down, discombobulating them and dealing substantial stamina damage. If they're already prone, disarm them as well.\n\ @@ -239,7 +239,7 @@ While in combat mode (and not stunned, not a hulk, and not in a mech), you can reflect all projectiles that come your way, sending them back at the people who fired them! \n\ Also, you are more resilient against suffering wounds in combat, and your limbs cannot be dismembered. This grants you extra staying power during extended combat, especially against slashing and other bleeding weapons. \n\ You are not invincible, however- while you may not suffer debilitating wounds often, you must still watch your health and should have appropriate medical supplies for use during downtime. \n\ - In addition, your training has imbued you with a loathing of guns, and you can no longer use them.") + In addition, your training has imbued you with a loathing of guns, and you can no longer use them.")) /obj/item/staff/bostaff diff --git a/code/datums/martial/spiders_bite.dm b/code/datums/martial/spiders_bite.dm new file mode 100644 index 00000000000..3ace8bdcb1a --- /dev/null +++ b/code/datums/martial/spiders_bite.dm @@ -0,0 +1,72 @@ +/datum/martial_art/spiders_bite + name = "Spider's Bite" + id = MARTIALART_SPIDERSBITE + help_verb = /mob/living/proc/spiders_bite_help + grab_damage_modifier = 10 + grab_escape_chance_modifier = -20 + /// REF() to the last mob we kicked + var/last_hit_ref + /// Counts the number of sequential kicks the user has landed on a target + var/last_hit_count = 0 + /// Reference to the tackling component applied + var/datum/component/tackler/tackle_comp + +/datum/martial_art/spiders_bite/activate_style(mob/living/new_holder) + . = ..() + RegisterSignal(new_holder, COMSIG_HUMAN_PUNCHED, PROC_REF(kick_disarm)) + tackle_comp = new_holder.AddComponent(/datum/component/tackler, \ + stamina_cost = 20, \ + base_knockdown = 0.2 SECONDS, \ + range = 5, \ + speed = 1.5, \ + skill_mod = 6, \ + min_distance = 1, \ + silent_gain = TRUE, \ + ) + +/datum/martial_art/spiders_bite/deactivate_style(mob/living/old_holder) + . = ..() + UnregisterSignal(old_holder, COMSIG_HUMAN_PUNCHED) + QDEL_NULL(tackle_comp) + +/datum/martial_art/spiders_bite/proc/kick_disarm(mob/living/source, mob/living/target, damage, attack_type, obj/item/bodypart/affecting, final_armor_block, kicking, limb_sharpness) + SIGNAL_HANDLER + + if(!kicking) + last_hit_ref = null + return + var/new_hit_ref = REF(target) + if(last_hit_ref == new_hit_ref) + last_hit_count++ + else + last_hit_count = 1 + last_hit_ref = new_hit_ref + + if(!prob(33 * last_hit_count)) + return + + var/obj/item/weapon = target.get_active_held_item() + if(isnull(weapon) || !target.dropItemToGround(weapon)) + return + source.visible_message( + span_warning("[source] knocks [target]'s [weapon.name] out of [target.p_their()] hands with a kick!"), + span_notice("You channel the flow of gravity and knock [target]'s [weapon.name] out of [target.p_their()] hands with a kick!"), + span_hear("You hear a thud, followed by a clatter."), + ) + +/datum/martial_art/spiders_bite/get_prefered_attacking_limb(mob/living/martial_artist, mob/living/target) + if(!target.has_status_effect(/datum/status_effect/staggered)) + return null + + return IS_LEFT_INDEX(martial_artist.active_hand_index) ? BODY_ZONE_L_LEG : BODY_ZONE_R_LEG + +/mob/living/proc/spiders_bite_help() + set name = "Recall Teachings" + set desc = "Remember the Spider Bite technique used by the Spider Clan." + set category = "Spider's Bite" + + to_chat(usr, span_info("You retreat inward and recall the Spider Clan's techniques...\n\ + • Remember, Many Legged Spider: Unarmed attacks against staggered opponents will always be kicks - granting you greater accuracy and damage.\n\ + • Remember, Jump and Climb: Right clicking on throw mode will perform a tackle which is far far less likely to fail.\n\ + • Remember, Flow of Gravity: Kicking opponents will have a chance to knock their weapons to the floor. The chance increases for each sequential kick.\n\ + • Remember, Wrap in Web: Your grabs will be harder to escape from.")) diff --git a/code/datums/materials/meat.dm b/code/datums/materials/meat.dm index 1937d6c0224..87f6318a64b 100644 --- a/code/datums/materials/meat.dm +++ b/code/datums/materials/meat.dm @@ -134,9 +134,10 @@ subjectname = source.name var/datum/blood_type/blood_type = source.get_bloodtype() - color = blood_type.get_color() - - blood_dna = source.get_blood_dna_list() + if (blood_type && blood_type.get_color() != BLOOD_COLOR_RED) + var/list/transition_filter = color_transition_filter(blood_type.get_color()) + color = transition_filter["color"] + blood_dna = source.get_blood_dna_list() if(ishuman(source)) var/mob/living/carbon/human/human_source = source @@ -155,8 +156,10 @@ if(source.exotic_bloodtype) var/datum/blood_type/blood_type = get_blood_type(source.exotic_bloodtype) - color = blood_type.get_color() - blood_dna = list("[blood_type.dna_string]" = blood_type) + if (blood_type && blood_type.get_color() != BLOOD_COLOR_RED) + var/list/transition_filter = color_transition_filter(blood_type.get_color()) + color = transition_filter["color"] + blood_dna = list("[blood_type.dna_string]" = blood_type) return ..() @@ -170,8 +173,9 @@ var/list/blood_data = source.data name = "[blood_data["real_name"] || "mystery"] [initial(name)]" var/datum/blood_type/blood_type = blood_data["blood_type"] - if(blood_type) - color = blood_type.get_color() + if(blood_type && blood_type.get_color() != BLOOD_COLOR_RED) + var/list/transition_filter = color_transition_filter(blood_type.get_color()) + color = transition_filter["color"] blood_dna = list("[blood_type.dna_string]" = blood_type) else color = source.color diff --git a/code/datums/mutations/reach.dm b/code/datums/mutations/reach.dm index 20b87c91b81..7f4d226bcac 100644 --- a/code/datums/mutations/reach.dm +++ b/code/datums/mutations/reach.dm @@ -66,7 +66,7 @@ /// signal sent when prompting if an item can be equipped /datum/mutation/elastic_arms/proc/on_owner_equipping_item(mob/living/carbon/human/owner, obj/item/pick_item) SIGNAL_HANDLER - if((pick_item.w_class > WEIGHT_CLASS_BULKY) && !(pick_item.item_flags & ABSTRACT|HAND_ITEM)) // cant decide if i should limit to huge or bulky. + if((pick_item.w_class > WEIGHT_CLASS_BULKY) && !(pick_item.item_flags & (ABSTRACT|HAND_ITEM))) // cant decide if i should limit to huge or bulky. pick_item.balloon_alert(owner, "arms too floppy to wield!") return COMPONENT_LIVING_CANT_PUT_IN_HAND diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index 3dc3b5e0ce1..cf4b7fd1463 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -6,6 +6,21 @@ tick_interval = 0.4 SECONDS alert_type = /atom/movable/screen/alert/status_effect/his_grace var/bloodlust = 0 + var/gender = MALE + var/word + var/word2 + +/datum/status_effect/his_grace/on_creation(mob/living/new_owner, inputgender) + . = ..() + gender = inputgender + if(gender == MALE) + word = "His" + word2 = "Him" + linked_alert.icon_state = "his_grace" + else + word = "Her" + word2 = "Her" + linked_alert.icon_state = "her_grace" /atom/movable/screen/alert/status_effect/his_grace name = "His Grace" @@ -16,6 +31,11 @@ /atom/movable/screen/alert/status_effect/his_grace/MouseEntered(location,control,params) desc = initial(desc) var/datum/status_effect/his_grace/HG = attached_effect + var/His = HG.word + var/Him = HG.word2 + name = "[His] Grace" + desc = "[His] Grace hungers, and you must feed [Him]." + icon_state = "[LOWER_TEXT(His)]_grace" desc += "
Current Bloodthirst: [HG.bloodlust]\
Becomes undroppable at [HIS_GRACE_FAMISHED]\
Will consume you at [HIS_GRACE_CONSUME_OWNER]" @@ -25,7 +45,7 @@ owner.add_stun_absorption( source = id, priority = 3, - self_message = span_boldwarning("His Grace protects you from the stun!"), + self_message = span_boldwarning("[word] Grace protects you from the stun!"), ) return ..() @@ -41,7 +61,7 @@ if(HG.awakened) graces++ if(!graces) - owner.apply_status_effect(/datum/status_effect/his_wrath) + owner.apply_status_effect(/datum/status_effect/his_wrath, word, word2) qdel(src) return var/grace_heal = bloodlust * 0.02 diff --git a/code/datums/status_effects/debuffs/debuffs.dm b/code/datums/status_effects/debuffs/debuffs.dm index d27587f5e0f..e5c52df3233 100644 --- a/code/datums/status_effects/debuffs/debuffs.dm +++ b/code/datums/status_effects/debuffs/debuffs.dm @@ -317,6 +317,12 @@ tick_interval = 0.4 SECONDS alert_type = /atom/movable/screen/alert/status_effect/his_wrath +/datum/status_effect/his_wrath/on_creation(mob/living/new_owner, His, Him) + . = ..() + linked_alert.name = "[His] Wrath" + linked_alert.desc = "You fled from [His] Grace instead of feeding [Him], and now you suffer." + linked_alert.icon_state = "[LOWER_TEXT(His)]_grace" + /atom/movable/screen/alert/status_effect/his_wrath name = "His Wrath" desc = "You fled from His Grace instead of feeding Him, and now you suffer." @@ -401,9 +407,7 @@ stack_threshold = 10 max_stacks = 10 overlay_file = 'icons/effects/bleed.dmi' - underlay_file = 'icons/effects/bleed.dmi' overlay_state = "bleed" - underlay_state = "bleed" var/bleed_damage = 200 /datum/status_effect/stacking/saw_bleed/fadeout_effect() diff --git a/code/datums/status_effects/debuffs/hallucination.dm b/code/datums/status_effects/debuffs/hallucination.dm index b87d4442a83..d62dde62da9 100644 --- a/code/datums/status_effects/debuffs/hallucination.dm +++ b/code/datums/status_effects/debuffs/hallucination.dm @@ -93,7 +93,7 @@ var/lower_cd = lower_tick_interval var/upper_cd = upper_tick_interval - if(!variable_tier) + if(variable_tier) var/seconds_left = (duration - world.time) / 10 switch(seconds_left) if(0 to 20) diff --git a/code/datums/status_effects/stacking_effect.dm b/code/datums/status_effects/stacking_effect.dm index 5f396a6817f..287419028b0 100644 --- a/code/datums/status_effects/stacking_effect.dm +++ b/code/datums/status_effects/stacking_effect.dm @@ -24,19 +24,20 @@ /// Icon file for overlays applied when the status effect is applied var/overlay_file - /// Icon file for underlays applied when the status effect is applied - var/underlay_file /// Icon state for overlays applied when the status effect is applied /// States in the file must be given a name, followed by a number which corresponds to a number of stacks. /// Put the state name without the number in these state vars var/overlay_state - /// Icon state for underlays applied when the status effect is applied - /// The number is concatenated onto the string based on the number of stacks to get the correct state name. - var/underlay_state /// A reference to our overlay appearance var/mutable_appearance/status_overlay - /// A reference to our underlay appearance - var/mutable_appearance/status_underlay + +/datum/status_effect/stacking/Destroy() + if(!owner || !status_overlay) + return ..() + + owner.cut_overlay(status_overlay) + QDEL_NULL(status_overlay) + return ..() /// Effects that occur when the stack count crosses stack_threshold /datum/status_effect/stacking/proc/threshold_cross_effect() @@ -75,6 +76,24 @@ /datum/status_effect/stacking/proc/can_gain_stacks() return owner.stat != DEAD +/datum/status_effect/stacking/on_creation(mob/living/new_owner, stacks_to_apply) + . = ..() + if(.) + add_stacks(stacks_to_apply) + +/datum/status_effect/stacking/on_apply() + if(!can_have_status()) + return FALSE + if(!overlay_file || !overlay_state) + return ..() + status_overlay = mutable_appearance(overlay_file, "[overlay_state][stacks]") + var/icon_height = owner.get_cached_height() + status_overlay.pixel_w = -owner.pixel_x + status_overlay.pixel_z = FLOOR(icon_height * 0.25, 1) + status_overlay.transform = matrix() * (icon_height / ICON_SIZE_Y) //scale the status's overlay size based on the target's icon size + owner.add_overlay(status_overlay) + return ..() + /datum/status_effect/stacking/tick(seconds_between_ticks) if(!can_have_status()) qdel(src) @@ -86,53 +105,26 @@ /datum/status_effect/stacking/proc/add_stacks(stacks_added) if(stacks_added > 0 && !can_gain_stacks()) return FALSE - owner.cut_overlay(status_overlay) - owner.underlays -= status_underlay - stacks += stacks_added - if(stacks > 0) - if(stacks >= stack_threshold && !threshold_crossed) //threshold_crossed check prevents threshold effect from occurring if changing from above threshold to still above threshold - threshold_crossed = TRUE - on_threshold_cross() - if(consumed_on_threshold) - return - else if(stacks < stack_threshold && threshold_crossed) - threshold_crossed = FALSE //resets threshold effect if we fall below threshold so threshold effect can trigger again - on_threshold_drop() - if(stacks_added > 0) - tick_interval += delay_before_decay //refreshes time until decay - stacks = min(stacks, max_stacks) - status_overlay.icon_state = "[overlay_state][stacks]" - status_underlay.icon_state = "[underlay_state][stacks]" - owner.add_overlay(status_overlay) - owner.underlays += status_underlay - else - fadeout_effect() - qdel(src) //deletes status if stacks fall under one - -/datum/status_effect/stacking/on_creation(mob/living/new_owner, stacks_to_apply) - . = ..() - if(.) - add_stacks(stacks_to_apply) - -/datum/status_effect/stacking/on_apply() - if(!can_have_status()) - return FALSE - status_overlay = mutable_appearance(overlay_file, "[overlay_state][stacks]") - status_underlay = mutable_appearance(underlay_file, "[underlay_state][stacks]") - var/icon_height = owner.get_cached_height() - status_overlay.pixel_w = -owner.pixel_x - status_overlay.pixel_z = FLOOR(icon_height * 0.25, 1) - status_overlay.transform = matrix() * (icon_height/ICON_SIZE_Y) //scale the status's overlay size based on the target's icon size - status_underlay.pixel_w = -owner.pixel_x - status_underlay.transform = matrix() * (icon_height/ICON_SIZE_Y) * 3 - status_underlay.alpha = 40 - owner.add_overlay(status_overlay) - owner.underlays += status_underlay - return ..() - -/datum/status_effect/stacking/Destroy() - if(owner) + if(status_overlay) owner.cut_overlay(status_overlay) - owner.underlays -= status_underlay - QDEL_NULL(status_overlay) - return ..() + stacks = min(stacks + stacks_added, max_stacks) + if(stacks <= 0) + fadeout_effect() + qdel(src) // deletes status if stacks fall under one + return + + if(stacks >= stack_threshold && !threshold_crossed) // threshold_crossed check prevents threshold effect from occurring if changing from above threshold to still above threshold + threshold_crossed = TRUE + on_threshold_cross() + if(consumed_on_threshold) + return + else if(stacks < stack_threshold && threshold_crossed) + threshold_crossed = FALSE // resets threshold effect if we fall below threshold so threshold effect can trigger again + on_threshold_drop() + + if(stacks_added > 0) + tick_interval += delay_before_decay // refreshes time until decay + + if (status_overlay) + status_overlay.icon_state = "[overlay_state][stacks]" + owner.add_overlay(status_overlay) diff --git a/code/game/atom/alternate_appearance.dm b/code/game/atom/alternate_appearance.dm index 6df75d2508a..1bc5ae0d641 100644 --- a/code/game/atom/alternate_appearance.dm +++ b/code/game/atom/alternate_appearance.dm @@ -171,6 +171,11 @@ GLOBAL_LIST_EMPTY(active_alternate_appearances) return TRUE return FALSE +/datum/atom_hud/alternate_appearance/basic/ais + +/datum/atom_hud/alternate_appearance/basic/ais/mobShouldSee(mob/M) + return isAI(M) + /datum/atom_hud/alternate_appearance/basic/observers add_ghost_version = FALSE //just in case, to prevent infinite loops diff --git a/code/game/atom/atom_color.dm b/code/game/atom/atom_color.dm index 95790b51aa1..b042624d264 100644 --- a/code/game/atom/atom_color.dm +++ b/code/game/atom/atom_color.dm @@ -132,8 +132,10 @@ if(!(overlay.appearance_flags & KEEP_TOGETHER)) // Recursively ensure any nested overlays/underlays also get the color filter for(var/mutable_appearance/child_overlay as anything in overlay.overlays) - color_atom_overlay(child_overlay) + if(!(child_overlay.appearance_flags & KEEP_APART)) + color_atom_overlay(child_overlay) for(var/mutable_appearance/child_underlay as anything in overlay.underlays) - color_atom_overlay(child_underlay) + if(!(child_underlay.appearance_flags & KEEP_APART)) + color_atom_overlay(child_underlay) return overlay diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 4ee53e7760e..7a199c95dd6 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -459,7 +459,7 @@ return FALSE if((!(z_move_flags & ZMOVE_IGNORE_OBSTACLES) && !(start.zPassOut(direction) && destination.zPassIn(direction))) || (!(z_move_flags & ZMOVE_ALLOW_ANCHORED) && anchored)) if(z_move_flags & ZMOVE_FEEDBACK) - to_chat(rider || src, span_warning("You couldn't move there!")) + to_chat(rider || src, span_warning("You can't move there!")) return FALSE return destination //used by some child types checks and zMove() diff --git a/code/game/machinery/computer/accounting.dm b/code/game/machinery/computer/accounting.dm index d804b8efe5d..75a890d382a 100644 --- a/code/game/machinery/computer/accounting.dm +++ b/code/game/machinery/computer/accounting.dm @@ -1,3 +1,7 @@ +#define MAX_ADVANCES 3 +#define MIN_PAY_MOD 0.5 +#define MAX_PAY_MOD 1.5 + /obj/machinery/computer/accounting name = "account lookup console" desc = "Used to view crew member accounts and purchases." @@ -17,17 +21,60 @@ . = ..() var/list/data = list() var/list/player_accounts = list() - var/list/audit_list = SSeconomy.audit_log - for(var/current_account as anything in SSeconomy.bank_accounts_by_id) - var/datum/bank_account/current_bank_account = SSeconomy.bank_accounts_by_id[current_account] + for(var/id in SSeconomy.bank_accounts_by_id) + var/datum/bank_account/current_bank_account = SSeconomy.bank_accounts_by_id[id] + if(!(current_bank_account.account_job?.job_flags & JOB_CREW_MANIFEST)) + continue player_accounts += list(list( "name" = current_bank_account.account_holder, - "job" = current_bank_account.account_job?.title || "No job", // because this can be null + "job" = current_bank_account.account_job.title, "balance" = round(current_bank_account.account_balance), - "modifier" = round((current_bank_account.payday_modifier * 0.9), 0.1), + "modifier" = current_bank_account.payday_modifier, + "num_advances" = current_bank_account.paydays_to_skip, + "id" = id, )) - data["PlayerAccounts"] = player_accounts - data["AuditLog"] = audit_list - data["Crashing"] = HAS_TRAIT(SSeconomy, TRAIT_MARKET_CRASHING) + data["accounts"] = player_accounts + data["audit_log"] = SSeconomy.audit_log + data["crashing"] = HAS_TRAIT(SSeconomy, TRAIT_MARKET_CRASHING) + data["station_time"] = station_time_timestamp("hh:mm") return data + +/obj/machinery/computer/accounting/ui_static_data(mob/user) + var/list/data = list() + var/static/ian_format = pick("png", "jpg", "jpeg", "webp", "bmp") + data["pic_file_format"] = ian_format + data["young_ian"] = check_holidays(IAN_HOLIDAY) + data["max_advances"] = MAX_ADVANCES + data["max_pay_mod"] = MAX_PAY_MOD + data["min_pay_mod"] = MIN_PAY_MOD + return data + +/obj/machinery/computer/accounting/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + . = ..() + if(.) + return + + playsound(src, SFX_TERMINAL_TYPE, 50, FALSE) + var/datum/bank_account/bank_account = SSeconomy.bank_accounts_by_id[params["account_id"]] + if(isnull(bank_account) || !(bank_account.account_job?.job_flags & JOB_CREW_MANIFEST)) + return + + switch(action) + if("paycheck_advance") + if(bank_account.paydays_to_skip < MAX_ADVANCES) + bank_account.payday(1, event = "Paycheck advance") + bank_account.paydays_to_skip += 1 + return TRUE + if("change_pay_mod") + var/old_modifier = bank_account.payday_modifier + bank_account.payday_modifier = clamp(round(text2num(params["pay_mod"]), 0.05), MIN_PAY_MOD, MAX_PAY_MOD) + var/new_check_total = bank_account.payday_modifier * bank_account.account_job.paycheck + var/raise_or_cut = new_check_total > old_modifier * bank_account.account_job.paycheck ? "raised" : "cut" + bank_account.bank_card_talk("Paycheck [raise_or_cut] to [new_check_total]cr.") + SSeconomy.add_audit_entry(bank_account, new_check_total, "Paycheck [raise_or_cut]") + return TRUE + +#undef MAX_ADVANCES +#undef MIN_PAY_MOD +#undef MAX_PAY_MOD diff --git a/code/game/machinery/computer/aifixer.dm b/code/game/machinery/computer/aifixer.dm index 0b28775a5b8..6c6b41da72c 100644 --- a/code/game/machinery/computer/aifixer.dm +++ b/code/game/machinery/computer/aifixer.dm @@ -115,7 +115,7 @@ return AI.forceMove(src) occupier = AI - AI.control_disabled = TRUE + AI.set_control_disabled(TRUE) AI.radio_enabled = FALSE to_chat(AI, span_alert("You have been uploaded to a stationary terminal. Sadly, there is no remote access from here.")) to_chat(user, "[span_notice("Transfer successful")]: [AI.name] ([rand(1000,9999)].exe) installed and executed successfully. Local copy has been removed.") diff --git a/code/game/machinery/computer/camera_advanced.dm b/code/game/machinery/computer/camera_advanced.dm index 8a8ab3f76cf..bb034b1a322 100644 --- a/code/game/machinery/computer/camera_advanced.dm +++ b/code/game/machinery/computer/camera_advanced.dm @@ -260,7 +260,7 @@ if(remote_eye.zMove(UP)) to_chat(owner, span_notice("You move upwards.")) else - to_chat(owner, span_notice("You couldn't move upwards!")) + to_chat(owner, span_notice("You can't move upwards!")) /datum/action/innate/camera_multiz_down name = "Move down a floor" @@ -274,7 +274,7 @@ if(remote_eye.zMove(DOWN)) to_chat(owner, span_notice("You move downwards.")) else - to_chat(owner, span_notice("You couldn't move downwards!")) + to_chat(owner, span_notice("You can't move downwards!")) /obj/machinery/computer/camera_advanced/human_ai/screwdriver_act(mob/living/user, obj/item/tool) balloon_alert(user, "repackaging...") diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index 948c2752a58..e88fc78f408 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -84,7 +84,7 @@ if(user.combat_mode) return ITEM_INTERACT_SKIP_TO_ATTACK - if(!istype(our_wood,/obj/item/stack/sheet/mineral/wood)) + if(!istype(our_wood, /obj/item/stack/sheet/mineral/wood)) return NONE if(our_wood.amount < 5) @@ -100,9 +100,11 @@ return ITEM_INTERACT_BLOCKING if(!our_wood.use(drop_amount)) - balloon_alert(user, "interrupted!") return ITEM_INTERACT_BLOCKING - repair_damage(20 * drop_amount) + + var/turf/cur_turf = get_turf(src) + cur_turf.place_on_top(/turf/closed/wall/mineral/wood/nonmetal) + qdel(src) return ITEM_INTERACT_SUCCESS /obj/structure/barricade/wooden/crowbar_act(mob/living/user, obj/item/tool) diff --git a/code/game/machinery/digital_clock.dm b/code/game/machinery/digital_clock.dm index febc6a4b091..6cc298a8c14 100644 --- a/code/game/machinery/digital_clock.dm +++ b/code/game/machinery/digital_clock.dm @@ -9,6 +9,7 @@ density = FALSE layer = ABOVE_WINDOW_LAYER custom_materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 7, /datum/material/glass = SHEET_MATERIAL_AMOUNT * 4) + subsystem_type = /datum/controller/subsystem/processing/digital_clock /obj/item/wallframe/digital_clock name = "digital clock frame" @@ -79,13 +80,8 @@ /obj/machinery/digital_clock/Initialize(mapload) . = ..() - START_PROCESSING(SSdigital_clock, src) find_and_hang_on_wall() -/obj/machinery/digital_clock/Destroy() - STOP_PROCESSING(SSdigital_clock, src) - return ..() - /obj/machinery/digital_clock/process(seconds_per_tick) if(machine_stat & NOPOWER) return diff --git a/code/game/machinery/incident_display.dm b/code/game/machinery/incident_display.dm index 5c53acf0b51..592020a5721 100644 --- a/code/game/machinery/incident_display.dm +++ b/code/game/machinery/incident_display.dm @@ -115,7 +115,10 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/incident_display/tram, 32) return ..() /obj/machinery/incident_display/process() - if(!isnull(configured_advert) && COOLDOWN_FINISHED(src, advert_cooldown))// time to show an advert + if(machine_stat & (NOPOWER|BROKEN|MAINT)) + return + + if(!isnull(configured_advert) && COOLDOWN_FINISHED(src, advert_cooldown)) // time to show an advert show_advert(advert = configured_advert, duration = configured_advert_duration) COOLDOWN_START(src, advert_cooldown, rand(advert_frequency - 5 SECONDS, advert_frequency + 5 SECONDS)) return @@ -123,9 +126,6 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/incident_display/tram, 32) if(!live_display) // displaying static content, no processing required return - if(machine_stat & (NOPOWER|BROKEN|MAINT)) - return - if(COOLDOWN_FINISHED(src, active_advert)) // advert finished, revert to static content COOLDOWN_RESET(src, active_advert) live_display = FALSE @@ -255,6 +255,10 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/incident_display/tram, 32) update_appearance() flick(advert, src) +/obj/machinery/incident_display/on_set_machine_stat(old_value) + . = ..() + update_appearance() + /obj/machinery/incident_display/update_appearance(updates = ALL) . = ..() if(machine_stat & NOPOWER) diff --git a/code/game/machinery/newscaster/newspaper.dm b/code/game/machinery/newscaster/newspaper.dm index de706f1b5f5..cc05b578a1e 100644 --- a/code/game/machinery/newscaster/newspaper.dm +++ b/code/game/machinery/newscaster/newspaper.dm @@ -44,6 +44,8 @@ wield_callback = CALLBACK(src, PROC_REF(on_wielded)),\ unwield_callback = CALLBACK(src, PROC_REF(on_unwielded)),\ ) + AddElement(/datum/element/burn_on_item_ignition) + RegisterSignal(src, COMSIG_ATOM_IGNITED_BY_ITEM, PROC_REF(close_paper_ui)) creation_time = GLOB.news_network.last_action for(var/datum/feed_channel/iterated_feed_channel in GLOB.news_network.network_channels) news_content += iterated_feed_channel @@ -54,8 +56,6 @@ saved_wanted_body = GLOB.news_network.wanted_issue.body if(GLOB.news_network.wanted_issue.img) saved_wanted_icon = GLOB.news_network.wanted_issue.img - AddElement(/datum/element/burn_on_item_ignition) - RegisterSignal(src, COMSIG_ATOM_IGNITED_BY_ITEM, PROC_REF(close_paper_ui)) /obj/item/newspaper/add_context(atom/source, list/context, obj/item/held_item, mob/living/user) if(held_item) @@ -106,7 +106,7 @@ owner.update_appearance(UPDATE_OVERLAYS) return ITEM_INTERACT_SUCCESS - if (!user.can_write(tool)) + if (!user.can_write(tool, TRUE)) return NONE if (scribble_page == current_page) diff --git a/code/game/objects/effects/spawners/random/techstorage.dm b/code/game/objects/effects/spawners/random/techstorage.dm index 2fd7808847c..d114e071901 100644 --- a/code/game/objects/effects/spawners/random/techstorage.dm +++ b/code/game/objects/effects/spawners/random/techstorage.dm @@ -126,9 +126,10 @@ /obj/effect/spawner/random/techstorage/command_all name = "secure command circuit board spawner" loot = list( - /obj/item/circuitboard/computer/crew, - /obj/item/circuitboard/computer/communications, + /obj/item/circuitboard/computer/accounting, /obj/item/circuitboard/computer/bankmachine, + /obj/item/circuitboard/computer/communications, + /obj/item/circuitboard/computer/crew, ) /obj/effect/spawner/random/techstorage/rnd_secure_all diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 1192136fbe5..18fd541da1b 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -455,7 +455,7 @@ set category = "Object" set src in oview(1) - if(!isturf(loc) || usr.stat != CONSCIOUS || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED)) + if(!isturf(loc) || usr.stat != CONSCIOUS || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED) || anchored) return if(isliving(usr)) @@ -1267,7 +1267,7 @@ var/skill_modifier = 1 - if(tool_behaviour == TOOL_MINING && ishuman(user)) + if(tool_behaviour == TOOL_MINING) if(user.mind) skill_modifier = user.mind.get_skill_modifier(/datum/skill/mining, SKILL_SPEED_MODIFIER) diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index 2d3ba1ab58f..94dc6eecdf1 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -676,9 +676,9 @@ machine.connect_to_shuttle(TRUE, shuttle) /obj/item/circuitboard/computer/shuttle/flight_control - name = "Shuttle Flight Control (Computer Board)" + name = "Shuttle Flight Control" build_path = /obj/machinery/computer/shuttle/custom_shuttle /obj/item/circuitboard/computer/shuttle/docker - name = "Shuttle Navigation Computer (Computer Board)" + name = "Shuttle Navigation Computer" build_path = /obj/machinery/computer/camera_advanced/shuttle_docker/custom diff --git a/code/game/objects/items/devices/aicard.dm b/code/game/objects/items/devices/aicard.dm index 47875695bfb..759790ab155 100644 --- a/code/game/objects/items/devices/aicard.dm +++ b/code/game/objects/items/devices/aicard.dm @@ -141,7 +141,7 @@ wipe_ai() . = TRUE if("wireless") - AI.control_disabled = !AI.control_disabled + AI.set_control_disabled(!AI.control_disabled) to_chat(AI, span_warning("[src]'s wireless port has been [AI.control_disabled ? "disabled" : "enabled"]!")) . = TRUE if("radio") diff --git a/code/game/objects/items/devices/aicard_evil.dm b/code/game/objects/items/devices/aicard_evil.dm index d59df54073a..b63ecf25870 100644 --- a/code/game/objects/items/devices/aicard_evil.dm +++ b/code/game/objects/items/devices/aicard_evil.dm @@ -71,7 +71,7 @@ capture_ai(new_ai, user) var/obj/structure/ai_core/deactivated/detritus = locate() in get_turf(src) qdel(detritus) - AI.control_disabled = FALSE + AI.set_control_disabled(FALSE) AI.radio_enabled = TRUE do_sparks(4, TRUE, src) playsound(src, 'sound/machines/chime.ogg', 25, TRUE) diff --git a/code/game/objects/items/devices/scanners/plant_analyzer.dm b/code/game/objects/items/devices/scanners/plant_analyzer.dm index 363ae5067b0..fcce33141df 100644 --- a/code/game/objects/items/devices/scanners/plant_analyzer.dm +++ b/code/game/objects/items/devices/scanners/plant_analyzer.dm @@ -1,3 +1,6 @@ +#define PLANT_ANALYZER_STAT_TAB 1 +#define PLANT_ANALYZER_CHEM_TAB 2 + /obj/item/plant_analyzer name = "plant analyzer" desc = "A scanner used to evaluate a plant's various areas of growth, genetic traits and chemicals." @@ -12,13 +15,21 @@ custom_materials = list(/datum/material/iron = SMALL_MATERIAL_AMOUNT*0.3, /datum/material/glass =SMALL_MATERIAL_AMOUNT*0.2) /// Cached data from ui_interact var/list/last_scan_data + /// Weakref to the last thing we scanned + var/datum/weakref/last_tray_scanned /// Cached data for the product grinder results var/static/list/product_grinder_results = list() + /// If TRUE the UI opens to the second tab / the chem tab + var/shown_tab = PLANT_ANALYZER_STAT_TAB /obj/item/plant_analyzer/Initialize(mapload) . = ..() register_item_context() +/obj/item/plant_analyzer/Destroy() + STOP_PROCESSING(SSobj, src) + return ..() + /obj/item/plant_analyzer/add_item_context( obj/item/source, list/context, @@ -48,20 +59,13 @@ /// When we use the analyzer in hand - try to show the results of the last scan /obj/item/plant_analyzer/interact(mob/user) - . = ..() if(user.stat != CONSCIOUS || !user.can_read(src) || user.is_blind()) - return ITEM_INTERACT_BLOCKING - if(!last_scan_data) - return ITEM_INTERACT_BLOCKING - ui_interact(user) - return ITEM_INTERACT_SUCCESS + return + if(last_scan_data) + return ..() /// When we attack something, try to scan something we hit with left click. Left-clicking uses scans for stats /obj/item/plant_analyzer/interact_with_atom(atom/interacting_with, mob/living/user, list/modifiers) - . = ..() - if(!user.can_read(src)) - return ITEM_INTERACT_BLOCKING - if(isliving(interacting_with)) playsound(src, SFX_INDUSTRIAL_SCAN, 20, TRUE, -2, TRUE, FALSE) var/mob/living/living_target = interacting_with @@ -70,20 +74,12 @@ return ITEM_INTERACT_SUCCESS return ITEM_INTERACT_BLOCKING - if(analyze(user, interacting_with)) - return ITEM_INTERACT_SUCCESS - return NONE + shown_tab = PLANT_ANALYZER_STAT_TAB + return analyze(user, interacting_with) /// Same as above, but with right click. Right-clicking scans for chemicals. /obj/item/plant_analyzer/interact_with_atom_secondary(atom/interacting_with, mob/living/user, list/modifiers) - . = ..() - if(!user.can_read(src)) - return ITEM_INTERACT_BLOCKING - - if(do_plant_chem_scan(interacting_with, user)) - return ITEM_INTERACT_SUCCESS - - return NONE + return do_plant_chem_scan(interacting_with, user) /* * Scan the target on chemical scan mode. This prints chemical genes and reagents to the user. @@ -99,8 +95,10 @@ var/mob/living/living_target = scan_target if(living_target.mob_biotypes & MOB_PLANT) plant_biotype_chem_scan(scan_target, user) - return TRUE + return ITEM_INTERACT_SUCCESS + return ITEM_INTERACT_BLOCKING + shown_tab = PLANT_ANALYZER_CHEM_TAB return analyze(user, scan_target) /* @@ -138,8 +136,22 @@ ui = new(user, src, "PlantAnalyzer", "Plant Analyzer") ui.open() +/obj/item/plant_analyzer/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + . = ..() + if(.) + return + switch(action) + if("setTab") + var/tab = params["tab"] + if(tab == PLANT_ANALYZER_STAT_TAB || tab == PLANT_ANALYZER_CHEM_TAB) + shown_tab = tab + return TRUE + /obj/item/plant_analyzer/ui_data(mob/user) - return last_scan_data + var/list/data = list() + data["active_tab"] = shown_tab + data += last_scan_data + return data /obj/item/plant_analyzer/ui_static_data(mob/user) var/list/data = list() @@ -155,13 +167,22 @@ data["trait_db"] += trait_data return data +/obj/item/plant_analyzer/process(seconds_per_tick) + var/atom/real_last_tray_scanned = last_tray_scanned?.resolve() + if(QDELETED(real_last_tray_scanned)) + return PROCESS_KILL + + if(loc.Adjacent(real_last_tray_scanned)) + analyze(null, real_last_tray_scanned) + /// Called when our analyzer is used on something /obj/item/plant_analyzer/proc/analyze(mob/user, atom/target) var/obj/item/graft/graft var/obj/item/seeds/seed var/obj/machinery/hydroponics/tray - playsound(src, SFX_INDUSTRIAL_SCAN, 20, TRUE, -2, TRUE, FALSE) + if(user) + playsound(src, SFX_INDUSTRIAL_SCAN, 20, TRUE, -2, TRUE, FALSE) if (istype(target, /obj/machinery/hydroponics)) tray = target @@ -179,11 +200,18 @@ seed = scanned_object.get_plant_seed() if (!seed && !tray && !graft) - return FALSE + return NONE + + if(user) + if(!user.can_read(src)) + return ITEM_INTERACT_BLOCKING + START_PROCESSING(SSobj, src) + last_tray_scanned = WEAKREF(tray) // sets it to null if no tray last_scan_data = list( "tray_data" = null, "seed_data" = null, + "plant_data" = null, "graft_data" = null, ) @@ -191,6 +219,7 @@ last_scan_data["tray_data"] = list( "plant_health" = tray.plant_health, "plant_age" = tray.age, + "is_dead" = tray.plant_status == HYDROTRAY_PLANT_DEAD, "name" = tray.name, "icon" = tray.icon, "icon_state" = tray.icon_state, @@ -210,15 +239,27 @@ "toxins_max" = MAX_TRAY_TOXINS, "reagents" = list(), ) - for(var/datum/reagent/reagent in tray.reagents.reagent_list) + for(var/datum/reagent/reagent as anything in tray.reagents.reagent_list) last_scan_data["tray_data"]["reagents"] += list(list( "name" = reagent.name, - "volume" = reagent.volume + "volume" = round(reagent.volume, CHEMICAL_QUANTISATION_LEVEL), + "color" = reagent.color, )) if(seed) last_scan_data["seed_data"] = make_seed_data(seed) + if(isitem(target) && target.reagents) + last_scan_data["plant_data"] = list( + "reagents" = list(), + ) + for(var/datum/reagent/reagent as anything in target.reagents.reagent_list) + last_scan_data["plant_data"]["reagents"] += list(list( + "name" = reagent.name, + "volume" = round(reagent.volume, CHEMICAL_QUANTISATION_LEVEL), + "color" = reagent.color, + )) + if(graft) last_scan_data["graft_data"] = list( "name" = graft.parent_name, @@ -230,12 +271,12 @@ "endurance" = graft.endurance, "weed_rate" = graft.weed_rate, "weed_chance" = graft.weed_chance, - "graft_gene" = graft.stored_trait.type + "graft_gene" = graft.stored_trait.type, ) - ui_interact(user) - - return TRUE + if(user) + ui_interact(user) + return ITEM_INTERACT_SUCCESS /obj/item/plant_analyzer/proc/make_seed_data(obj/item/seeds/seed) @@ -293,4 +334,15 @@ seed_data["juice_name"] = product_grinder_results[seed.product]["juice_name"] seed_data["grind_results"] = product_grinder_results[seed.product]["grind_results"] + seed_data["unique_labels"] = list() + seed_data["unique_collapsibles"] = list() + var/list/unique_data = seed.get_unique_analyzer_data() + for(var/label in unique_data) + seed_data[islist(unique_data[label]) ? "unique_collapsibles" : "unique_labels"] += list(list( + "label" = label, + "data" = unique_data[label], + )) return seed_data + +#undef PLANT_ANALYZER_STAT_TAB +#undef PLANT_ANALYZER_CHEM_TAB diff --git a/code/game/objects/items/devices/traitordevices.dm b/code/game/objects/items/devices/traitordevices.dm index 46e9b706432..f5b569b5532 100644 --- a/code/game/objects/items/devices/traitordevices.dm +++ b/code/game/objects/items/devices/traitordevices.dm @@ -501,3 +501,98 @@ effective or pretty fucking useless. /obj/projectile/bullet/toolbox_turret damage = 10 speed = 1.6 + +/// Flashbang disguised as a pen +/obj/item/pen/penbang + degrees = 90 + +/obj/item/pen/penbang/on_transform(obj/item/source, mob/user, active) + . = ..() + var/det_time = 1 SECONDS + (4 SECONDS * (degrees / 90)) + if(user) + to_chat(user, span_warning("You prime the penbang! [capitalize(DisplayTimeText(det_time))]!")) + log_bomber(user, "has primed a", src, "(penbang) for detonation") + addtimer(CALLBACK(src, PROC_REF(detonate), user), det_time) + +/obj/item/pen/penbang/proc/detonate(mob/user) + var/obj/item/grenade/flashbang/bang = new(get_turf(src)) + bang.detonate() + qdel(src) + +/// A camera disguised as a flash +/obj/item/camera/flash + /// The flash we use to flash people with + var/obj/item/assembly/flash/handheld/internal_flash + +/obj/item/camera/flash/Initialize(mapload) + . = ..() + internal_flash = new(src) + +/obj/item/camera/flash/Destroy() + QDEL_NULL(internal_flash) + return ..() + +/obj/item/camera/flash/Exited(atom/movable/gone, direction) + . = ..() + // i guess this is a normal camera now. shouldn't happen, though + if(gone == internal_flash) + internal_flash = null + +/obj/item/camera/flash/interact_with_atom(atom/interacting_with, mob/living/user, list/modifiers) + if(isliving(interacting_with)) + return ITEM_INTERACT_SKIP_TO_ATTACK + + return ..() + +/obj/item/camera/flash/attack(mob/living/M, mob/user) + return internal_flash?.attack(M, user) + +/// Jackboots with a dagger embedded into them - changes your kicks to be stab attacks, potetnially causing bleeding +/obj/item/clothing/shoes/jackboots/dagger + /// List of bodyparts modified by the dagger + var/list/modified_bodyparts = list() + +/obj/item/clothing/shoes/jackboots/dagger/equipped(mob/living/user, slot) + . = ..() + if(!(slot & ITEM_SLOT_FEET) || !istype(user)) + modified_bodyparts += user.get_bodypart(BODY_ZONE_L_LEG) + modified_bodyparts += user.get_bodypart(BODY_ZONE_R_LEG) + for(var/obj/item/bodypart/bodypart in modified_bodyparts) + bodypart.unarmed_sharpness |= SHARP_EDGED + bodypart.unarmed_attack_effect = ATTACK_EFFECT_SLASH + RegisterSignals(bodypart, list(COMSIG_BODYPART_REMOVED, COMSIG_QDELETING), PROC_REF(clear_modification)) + RegisterSignal(user, COMSIG_CARBON_POST_ATTACH_LIMB, PROC_REF(modify_legs)) + +/obj/item/clothing/shoes/jackboots/dagger/dropped(mob/user) + . = ..() + UnregisterSignal(user, COMSIG_CARBON_POST_ATTACH_LIMB) + for(var/obj/item/bodypart/bodypart in modified_bodyparts) + clear_modification(bodypart) + +/obj/item/clothing/shoes/jackboots/dagger/handle_deconstruct(disassembled) + . = ..() + new /obj/item/switchblade/extended(drop_location()) + +/obj/item/clothing/shoes/jackboots/dagger/proc/clear_modification(obj/item/bodypart/bodypart, ...) + SIGNAL_HANDLER + + UnregisterSignal(bodypart, list(COMSIG_BODYPART_REMOVED, COMSIG_QDELETING)) + bodypart.unarmed_sharpness = initial(bodypart.unarmed_sharpness) + bodypart.unarmed_attack_effect = initial(bodypart.unarmed_attack_effect) + modified_bodyparts -= bodypart + +/obj/item/clothing/shoes/jackboots/dagger/proc/modify_legs(datum/source, obj/item/bodypart/bodypart, ...) + SIGNAL_HANDLER + + if(bodypart in modified_bodyparts) + return + if(!istype(bodypart, /obj/item/bodypart/leg)) + return + + modified_bodyparts += bodypart + bodypart.unarmed_sharpness |= SHARP_EDGED + RegisterSignal(bodypart, list(COMSIG_BODYPART_REMOVED, COMSIG_QDELETING), PROC_REF(clear_modification)) + +/obj/item/clothing/shoes/jackboots/dagger/examine_more(mob/user) + . = ..() + . += span_notice("Upon closer inspection, you notice a dagger embedded into the sole.") diff --git a/code/game/objects/items/flamethrower.dm b/code/game/objects/items/flamethrower.dm index d6cf9fd9336..b7da99fdfdb 100644 --- a/code/game/objects/items/flamethrower.dm +++ b/code/game/objects/items/flamethrower.dm @@ -237,6 +237,14 @@ /obj/item/flamethrower/Initialize(mapload) . = ..() + AddComponent(\ + /datum/component/bullet_intercepting,\ + block_chance = 15,\ + on_intercepted = CALLBACK(src, PROC_REF(intercepted_bullet_reaction)),\ + active_slots = ITEM_SLOT_HANDS,\ + block_type = list(BULLET,LASER),\ + is_blocking_check = CALLBACK(src, PROC_REF(check_tank)),\ + ) if(create_full) if(!weldtool) weldtool = new /obj/item/weldingtool(src) @@ -256,15 +264,15 @@ /obj/item/flamethrower/full/tank create_with_tank = TRUE -/obj/item/flamethrower/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK, damage_type = BRUTE) - if(damage && attack_type == PROJECTILE_ATTACK && damage_type != STAMINA && prob(15)) - owner.visible_message(span_danger("\The [attack_text] hits the fuel tank on [owner]'s [name], rupturing it! What a shot!")) - var/turf/target_turf = get_turf(owner) - owner.log_message("held a flamethrower tank detonated by a projectile ([hitby])", LOG_GAME) - igniter.ignite_turf(src,target_turf, release_amount = 100) - qdel(ptank) - return 1 //It hit the flamethrower, not them +/obj/item/flamethrower/proc/intercepted_bullet_reaction(mob/living/holder, obj/projectile/bullet) + holder.visible_message(span_danger("\The [bullet] hits the fuel tank on [holder]'s [name], rupturing it! What a shot!")) + var/turf/target_turf = get_turf(holder) + holder.log_message("held a flamethrower tank detonated by a projectile ([bullet])", LOG_GAME) + igniter.ignite_turf(src,target_turf, release_amount = 100) + qdel(ptank) +/obj/item/flamethrower/proc/check_tank() + return ptank /obj/item/assembly/igniter/proc/flamethrower_process(turf/open/location) location.hotspot_expose(heat,2) diff --git a/code/game/objects/items/food/_food.dm b/code/game/objects/items/food/_food.dm index d174480f8cf..4fd86b48614 100644 --- a/code/game/objects/items/food/_food.dm +++ b/code/game/objects/items/food/_food.dm @@ -152,7 +152,7 @@ /// This proc handles the microwave component. Overwrite if you want special microwave results. /// By default, all food is microwavable. However, they will be microwaved into a bad recipe (burnt mess). /obj/item/food/proc/make_microwaveable() - AddElement(/datum/element/microwavable, /obj/item/food/badrecipe, skip_matcheck = TRUE) + AddElement(/datum/element/microwavable, /obj/item/food/badrecipe, bad_recipe = TRUE) ///This proc handles trash components, overwrite this if you want the object to spawn trash /obj/item/food/proc/make_leave_trash() diff --git a/code/game/objects/items/food/cheese.dm b/code/game/objects/items/food/cheese.dm index 07443fff98b..6604040af22 100644 --- a/code/game/objects/items/food/cheese.dm +++ b/code/game/objects/items/food/cheese.dm @@ -36,6 +36,10 @@ rat_heal = 10 crafting_complexity = FOOD_COMPLEXITY_1 +/obj/item/food/cheese/wedge/Initialize(mapload) + . = ..() + AddComponent(/datum/component/food_storage) + /obj/item/food/cheese/wheel name = "cheese wheel" desc = "A big wheel of delicious Cheddar." @@ -137,6 +141,10 @@ rat_heal = 10 crafting_complexity = FOOD_COMPLEXITY_3 +/obj/item/food/cheese/firm_cheese_slice/Initialize(mapload) + . = ..() + AddComponent(/datum/component/food_storage) + /obj/item/food/cheese/firm_cheese_slice/make_grillable() AddComponent(/datum/component/grillable, /obj/item/food/grilled_cheese, rand(25 SECONDS, 35 SECONDS), TRUE, TRUE) diff --git a/code/game/objects/items/food/donkpocket.dm b/code/game/objects/items/food/donkpocket.dm index a75f71a0647..1372c8a399f 100644 --- a/code/game/objects/items/food/donkpocket.dm +++ b/code/game/objects/items/food/donkpocket.dm @@ -29,7 +29,7 @@ AddComponent(/datum/component/bakeable, warm_type, rand(baking_time_short, baking_time_long), positive_result, TRUE, list(/datum/reagent/medicine/omnizine = omnizine_to_add)) /obj/item/food/donkpocket/make_microwaveable() - AddElement(/datum/element/microwavable, warm_type, string_assoc_list(list(/datum/reagent/medicine/omnizine = omnizine_to_add)), !positive_result) + AddElement(/datum/element/microwavable, warm_type, string_assoc_list(list(/datum/reagent/medicine/omnizine = omnizine_to_add)), bad_recipe = !positive_result) /obj/item/food/donkpocket/warm name = "warm Donk-pocket" diff --git a/code/game/objects/items/food/meatslab.dm b/code/game/objects/items/food/meatslab.dm index 49637d98984..e178ee46779 100644 --- a/code/game/objects/items/food/meatslab.dm +++ b/code/game/objects/items/food/meatslab.dm @@ -615,6 +615,10 @@ foodtypes = MEAT | RAW var/meat_type = "meat" +/obj/item/food/meat/rawcutlet/Initialize(mapload) + . = ..() + AddComponent(/datum/component/food_storage) + /obj/item/food/meat/rawcutlet/make_grillable() AddComponent(/datum/component/grillable, /obj/item/food/meat/cutlet/plain, rand(35 SECONDS, 50 SECONDS), TRUE, TRUE) @@ -731,6 +735,10 @@ . = ..() RegisterSignal(src, COMSIG_ITEM_MICROWAVE_COOKED, PROC_REF(on_microwave_cooked)) +/obj/item/food/meat/cutlet/Initialize(mapload) + . = ..() + AddComponent(/datum/component/food_storage) + ///This proc handles setting up the correct meat name for the cutlet, this should definitely be changed with the food rework. /obj/item/food/meat/cutlet/proc/on_microwave_cooked(datum/source, atom/source_item, cooking_efficiency) SIGNAL_HANDLER diff --git a/code/game/objects/items/food/misc.dm b/code/game/objects/items/food/misc.dm index 6d957f4c5f2..97b59fa0475 100644 --- a/code/game/objects/items/food/misc.dm +++ b/code/game/objects/items/food/misc.dm @@ -194,7 +194,7 @@ /obj/item/food/badrecipe/Initialize(mapload) . = ..() RegisterSignal(src, COMSIG_ITEM_GRILL_PROCESS, PROC_REF(OnGrill)) - RegisterSignals(src, list(COMSIG_ITEM_GRILLED_RESULT, COMSIG_ITEM_BAKED_RESULT, COMSIG_ITEM_MICROWAVE_COOKED_FROM), PROC_REF(convert_to_bad_food)) + RegisterSignals(src, list(COMSIG_ITEM_GRILLED_RESULT, COMSIG_ITEM_BAKED_RESULT, COMSIG_ITEM_MICROWAVE_COOKED, COMSIG_OBJ_DECOMPOSITION_RESULT), PROC_REF(convert_to_bad_food)) if(stink_particles) add_shared_particles(stink_particles) diff --git a/code/game/objects/items/food/monkeycube.dm b/code/game/objects/items/food/monkeycube.dm index 1d567f50438..bfb9ccc0f4e 100644 --- a/code/game/objects/items/food/monkeycube.dm +++ b/code/game/objects/items/food/monkeycube.dm @@ -124,3 +124,37 @@ ) tastes = list("the loss of 5 TC" = 1, "eaten friend" = 1) spawned_mob = /mob/living/basic/pony/dangerous + +/obj/item/food/monkeycube/random + name = "monster cube" + desc = "A cube that, when water is added, creates a random creature. Who knows what's inside?" + food_reagents = list( + /datum/reagent/toxin = 15, + /datum/reagent/medicine/strange_reagent = 1, + ) + +/obj/item/food/monkeycube/random/Initialize(mapload) + . = ..() + spawned_mob = pick_weight(list( + /mob/living/basic/bear = 4, + /mob/living/basic/bear/snow = 1, + /mob/living/basic/blankbody = 2, + /mob/living/basic/blob_minion/blobbernaut = 2, + /mob/living/basic/blob_minion/spore = 2, + /mob/living/basic/carp = 4, + /mob/living/basic/carp/mega = 1, + /mob/living/basic/creature = 2, + /mob/living/basic/eyeball = 1, + /mob/living/basic/gorilla = 5, + /mob/living/basic/migo = 2, + /mob/living/basic/mining/basilisk = 5, + /mob/living/basic/mining/lobstrosity = 1, + /mob/living/basic/mining/lobstrosity/lava = 4, + /mob/living/basic/mining/wolf = 4, + /mob/living/basic/pet/cat/feral = 1, + /mob/living/basic/spider/giant = 5, + /mob/living/basic/spider/giant/hunter = 1, + /mob/living/basic/spider/giant/tank = 1, + /mob/living/basic/spider/giant/tarantula = 1, + /mob/living/basic/spider/giant/viper = 1, + )) diff --git a/code/game/objects/items/granters/martial_arts/spider_bite.dm b/code/game/objects/items/granters/martial_arts/spider_bite.dm new file mode 100644 index 00000000000..731279f4750 --- /dev/null +++ b/code/game/objects/items/granters/martial_arts/spider_bite.dm @@ -0,0 +1,36 @@ +/obj/item/book/granter/martial/spider_bite + martial = /datum/martial_art/spiders_bite + + name = "mysterious scroll" + martial_name = "spider's bite" + desc = "A scroll filled with strange markings. It seems to be drawings of some sort of martial art." + greet = span_sciradio("You have learned the Spider Clan's historic technique, The Spider's Bite. \ + You are now able to kick standing targets who are staggered, potentially disarming them of their weapons. \ + You can also tackle targets with great effectiveness, and have more solid grabs.") + icon = 'icons/obj/scrolls.dmi' + icon_state = "sleepingcarp" + worn_icon_state = "scroll" + remarks = list( + "Float like spider silk, sting like a spider's bite.", + "I must be one with the spider.", + "I've never seen this language in my life. At least it has pictures.", + "The Flow of Gravity technique... can I harness the power of gravity?", + "The Jump and Climb technique... is my body that flexible?", + "The Many Legged Spider technique... are my kicks really that powerful?", + "The Wrap in Web technique... I just need to wrap my targets in my arms?", + ) + +/obj/item/book/granter/martial/spider_bite/on_reading_finished(mob/living/carbon/user) + . = ..() + update_appearance() + +/obj/item/book/granter/martial/spider_bite/update_appearance(updates) + . = ..() + if(uses <= 0) + name = "empty scroll" + desc = "It's completely blank." + icon_state = "blankscroll" + else + name = initial(name) + desc = initial(desc) + icon_state = initial(icon_state) diff --git a/code/game/objects/items/his_grace.dm b/code/game/objects/items/his_grace.dm index d77de96c3da..367aba1e864 100644 --- a/code/game/objects/items/his_grace.dm +++ b/code/game/objects/items/his_grace.dm @@ -20,6 +20,7 @@ hitsound = 'sound/items/weapons/smash.ogg' drop_sound = 'sound/items/handling/toolbox/toolbox_drop.ogg' pickup_sound = 'sound/items/handling/toolbox/toolbox_pickup.ogg' + gender = MALE var/awakened = FALSE var/bloodthirst = HIS_GRACE_SATIATED var/prev_bloodthirst = HIS_GRACE_SATIATED @@ -28,6 +29,35 @@ var/victims_needed = 25 var/ascend_bonus = 15 +/obj/item/his_grace/item_interaction(mob/living/user, obj/item/tool, list/modifiers) + if(istype(tool,/obj/item/slimepotion/genderchange)) + var/turf/T = get_turf(src) + var/mob/living/holder + if(istype(loc, /mob/living)) + holder = loc + if(gender == MALE) + gender = FEMALE + if(awakened) + name = "Her Grace" + else if (!ascended) + desc = "A toolbox painted bright pink. Looking at it makes you feel uneasy." + icon_state = "pink" + inhand_icon_state = "toolbox_pink" + T.visible_message(span_boldwarning("[src] starts to look a little... girly?")) + else if(gender == FEMALE) + gender = MALE + if(awakened) + name = "His Grace" + else if (!ascended) + desc = "A toolbox painted bright green. Looking at it makes you feel uneasy." + icon_state = "green" + inhand_icon_state = "toolbox_green" + T.visible_message(span_boldwarning("[src] begins to look a little more... manly?")) + if(holder) + holder.remove_status_effect(/datum/status_effect/his_grace) + qdel(tool) + return ITEM_INTERACT_SUCCESS + return NONE /obj/item/his_grace/Initialize(mapload) . = ..() START_PROCESSING(SSprocessing, src) @@ -42,8 +72,15 @@ return ..() /obj/item/his_grace/update_icon_state() - icon_state = ascended ? "gold" : "green" - inhand_icon_state = ascended ? "toolbox_gold" : "toolbox_green" + if(ascended) + icon_state = "gold" + inhand_icon_state = "toolbox_gold" + else if(gender == MALE) + icon_state = "green" + inhand_icon_state = "toolbox_green" + else if(gender == FEMALE) + icon_state = "pink" + inhand_icon_state = "toolbox_pink" return ..() /obj/item/his_grace/update_overlays() @@ -61,6 +98,15 @@ /obj/item/his_grace/attack(mob/living/M, mob/user) if(awakened && M.stat) + if(gender == FEMALE) + var/dx = M.x - user.x + var/dy = M.y - user.y + if(dx && dy) + var/obj/item/reagent_containers/spray/chemsprayer/party/party_popper = new /obj/item/reagent_containers/spray/chemsprayer/party(get_turf(user)) + dx = dx / abs(dx) + dy = dy / abs(dy) + party_popper.spray(locate(M.x + dx * 2, M.y + dy * 2, M.z), user) + qdel(party_popper) consume(M) else ..() @@ -114,7 +160,7 @@ master.adjustBruteLoss(master.maxHealth) playsound(master, 'sound/effects/splat.ogg', 100, FALSE) else - master.apply_status_effect(/datum/status_effect/his_grace) + master.apply_status_effect(/datum/status_effect/his_grace,gender) return forceMove(get_turf(src)) //no you can't put His Grace in a locker you just have to deal with Him if(bloodthirst < HIS_GRACE_CONSUME_OWNER) @@ -144,16 +190,15 @@ if(awakened) return awakened = TRUE - user.visible_message(span_boldwarning("[src] begins to rattle. He thirsts."), span_his_grace("You flick [src]'s latch up. You hope this is a good idea.")) - name = "His Grace" + user.visible_message(span_boldwarning("[src] begins to rattle. [p_They()] thirsts."), span_his_grace("You flick [src]'s latch up. You hope this is a good idea.")) + name = p_Their() + " Grace" desc = "A bloodthirsty artifact created by a profane rite." - gender = MALE adjust_bloodthirst(1) force_bonus = HIS_GRACE_FORCE_BONUS * LAZYLEN(contents) notify_ghosts( - "[user.real_name] has awoken His Grace!", + "[user.real_name] has awoken [src]!", source = src, - header = "All Hail His Grace!", + header = "All Hail [src]!", ) playsound(user, 'sound/effects/pope_entry.ogg', 100) update_appearance() @@ -171,12 +216,14 @@ if(!awakened || ascended) return var/turf/T = get_turf(src) - T.visible_message(span_boldwarning("[src] slowly stops rattling and falls still, His latch snapping shut.")) + T.visible_message(span_boldwarning("[src] slowly stops rattling and falls still, [p_Their()] latch snapping shut.")) playsound(loc, 'sound/items/weapons/batonextend.ogg', 100, TRUE) name = initial(name) - desc = initial(desc) + if(gender == MALE) + desc = "A toolbox painted bright green. Looking at it makes you feel uneasy." + else if (gender == FEMALE) + desc = "A toolbox painted bright pink. Looking at it makes you feel uneasy." animate(src, transform=matrix()) - gender = initial(gender) force = initial(force) force_bonus = initial(force_bonus) awakened = FALSE @@ -225,21 +272,21 @@ if(HIS_GRACE_STARVING to HIS_GRACE_CONSUME_OWNER) ADD_TRAIT(src, TRAIT_NODROP, HIS_GRACE_TRAIT) if(HIS_GRACE_STARVING > prev_bloodthirst) - master.visible_message(span_boldwarning("[src] is starving!"), "[src]'s bloodlust overcomes you. [src] must be fed, or you will become His meal.\ - [force_bonus < 15 ? " And still, His power grows.":""]") + master.visible_message(span_boldwarning("[src] is starving!"), "[src]'s bloodlust overcomes you. [src] must be fed, or you will become [p_Their()] meal.\ + [force_bonus < 15 ? " And still, [p_Their()] power grows.":""]") force_bonus = max(force_bonus, 15) if(HIS_GRACE_FAMISHED to HIS_GRACE_STARVING) ADD_TRAIT(src, TRAIT_NODROP, HIS_GRACE_TRAIT) if(HIS_GRACE_FAMISHED > prev_bloodthirst) master.visible_message(span_warning("[src] is very hungry!"), "Spines sink into your hand. [src] must feed immediately.\ - [force_bonus < 10 ? " His power grows.":""]") + [force_bonus < 10 ? " [p_Their()] power grows.":""]") force_bonus = max(force_bonus, 10) if(prev_bloodthirst >= HIS_GRACE_STARVING) master.visible_message(span_warning("[src] is now only very hungry!"), "Your bloodlust recedes.") if(HIS_GRACE_HUNGRY to HIS_GRACE_FAMISHED) if(HIS_GRACE_HUNGRY > prev_bloodthirst) master.visible_message(span_warning("[src] is getting hungry."), "You feel [src]'s hunger within you.\ - [force_bonus < 5 ? " His power grows.":""]") + [force_bonus < 5 ? " [p_Their()] power grows.":""]") force_bonus = max(force_bonus, 5) if(prev_bloodthirst >= HIS_GRACE_FAMISHED) master.visible_message(span_warning("[src] is now only somewhat hungry."), span_his_grace("[src]'s hunger recedes a little...")) diff --git a/code/game/objects/items/melee/energy.dm b/code/game/objects/items/melee/energy.dm index e2cdef96266..8697cd3e72a 100644 --- a/code/game/objects/items/melee/energy.dm +++ b/code/game/objects/items/melee/energy.dm @@ -27,7 +27,7 @@ /// Hitsound played attacking while active. var/active_hitsound = 'sound/items/weapons/blade1.ogg' /// Weight class while active. - var/active_w_class = WEIGHT_CLASS_BULKY + var/active_w_class = WEIGHT_CLASS_HUGE /// The heat given off when active. var/active_heat = 3500 @@ -206,12 +206,15 @@ embed_type = /datum/embedding/esword var/list/alt_continuous = list("stabs", "pierces", "impales") var/list/alt_simple = list("stab", "pierce", "impale") + var/alt_sharpness = SHARP_POINTY + var/alt_force_mod = -10 + var/alt_hitsound = null /obj/item/melee/energy/sword/Initialize(mapload) . = ..() alt_continuous = string_list(alt_continuous) alt_simple = string_list(alt_simple) - AddComponent(/datum/component/alternative_sharpness, SHARP_POINTY, alt_continuous, alt_simple, -10, TRAIT_TRANSFORM_ACTIVE) + AddComponent(/datum/component/alternative_sharpness, alt_sharpness, alt_continuous, alt_simple, alt_force_mod, TRAIT_TRANSFORM_ACTIVE, alt_hitsound) /obj/item/melee/energy/sword/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK, damage_type = BRUTE) if(!HAS_TRAIT(src, TRAIT_TRANSFORM_ACTIVE)) @@ -384,3 +387,131 @@ inhand_icon_state = "lightblade" base_icon_state = "lightblade" icon_angle = 0 + +/obj/item/melee/energy/sword/surplus + name = "\improper Type I 'Iaito' energy sword" + desc = "Oversized, overengineered, and mass-produced. The two blades help make up for the poor cutting plane the emitter generates. Hopefully. \ + Supposedly, this version of the energy sword was a Waffle Corp prototype that was first trialed in a variety of armed conflicts around the interstellar \ + frontier. The success rate, and survival of its users, were abysmally low. To make matters worse, they had made so many of these swords (accidentally) that \ + it would cost the company more disposing of them than trying to offload them to raise a quick buck. Thus, the 'Iaito' was 'born'. Often found in the hands of \ + grunts, mooks, goons, criminals, wannabe assassins or lunatics. You may or may not fit into one of these categories if you are genuinely attempting to kill someone\ + with this sword." + icon_state = "surplus_e_sword" + inhand_icon_state = "surplus_e_sword" + base_icon_state = "surplus_e_sword" + lefthand_file = 'icons/mob/inhands/64x64_lefthand.dmi' + righthand_file = 'icons/mob/inhands/64x64_righthand.dmi' + inhand_x_dimension = 64 + inhand_y_dimension = 64 + active_force = 15 // This force is augmented by the state of our target. + active_throwforce = 15 + alt_continuous = list("whacks", "smacks", "bashes") + alt_simple = list("whack", "smack", "bash") + alt_sharpness = NONE + alt_force_mod = -12 + alt_hitsound = SFX_SWING_HIT + /// Battery used to determine how many hits we can make before our sword switches off and can't be turned back on without a do_after. + var/charge = 20 + /// Our battery maximum. + var/max_charge = 20 + /// The amount of time it takes to recharge the sword. + var/charge_time = 5 SECONDS + /// The cooldown between instances of vigorous jiggling to get your shitty sword back on. + COOLDOWN_DECLARE(jiggle_cooldown) + +/obj/item/melee/energy/sword/surplus/Initialize(mapload) + . = ..() + RegisterSignal(src, COMSIG_TRANSFORMING_PRE_TRANSFORM, PROC_REF(check_power)) + +/obj/item/melee/energy/sword/surplus/examine(mob/user) + . = ..() + if(charge) + . += span_notice("[src] has [charge] hits left before it must be recharged.") + else + . += span_warning("[src] needs to be recharged.") + + . += span_info("You get the sense that this weapon isn't very effective unless you hit someone while they are exposed in some way, like attacking from behind or while they're staggered.") + +/obj/item/melee/energy/sword/surplus/add_context(atom/source, list/context, obj/item/held_item, mob/user) + . = ..() + + if(charge < max_charge) + context[SCREENTIP_CONTEXT_RMB] = "Recharge" + return CONTEXTUAL_SCREENTIP_SET + + return NONE + +// A weapon best employed by someone in a desperate struggle +/obj/item/melee/energy/sword/surplus/pre_attack(atom/target, mob/living/user, list/modifiers, list/attack_modifiers) + if(!isliving(target)) + return ..() + + if(sharpness == NONE) + return ..() + + var/mob/living/living_target = target + var/vulnerable_target = FALSE + + if(living_target.stat == DEAD) // I know it doesn't make a lot of sense but it makes it a bit too good for dismemberment otherwise + return ..() + + if(living_target.get_timed_status_effect_duration(/datum/status_effect/staggered)) + vulnerable_target = TRUE + + if(HAS_TRAIT(living_target, TRAIT_INCAPACITATED)) + vulnerable_target = TRUE + + if(check_behind(user, living_target)) + vulnerable_target = TRUE + + if(vulnerable_target) + MODIFY_ATTACK_FORCE_MULTIPLIER(attack_modifiers, 2) + + return ..() + +/obj/item/melee/energy/sword/surplus/attack_self_secondary(mob/user, list/modifiers) + . = ..() + if (.) + return + + if(charge == max_charge) + return SECONDARY_ATTACK_CALL_NORMAL + + if(DOING_INTERACTION(user, DOAFTER_SOURCE_CHARGING_ESWORD)) + user.balloon_alert(user, "busy!") + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + + if(charge <= max_charge) + user.balloon_alert(user, "attempting recharge...") + if(!do_after(user, charge_time, target = src, extra_checks = CALLBACK(src, PROC_REF(do_jiggle), user), interaction_key = DOAFTER_SOURCE_CHARGING_ESWORD, iconstate = "beat_the_heat")) + user.balloon_alert(user, "interrupted!") + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + charge = max_charge + user.balloon_alert(user, "recharge successful") + playsound(src, 'sound/machines/ping.ogg', 40, TRUE) + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + +/obj/item/melee/energy/sword/surplus/afterattack(atom/target, mob/user, list/modifiers, list/attack_modifiers) + if(!HAS_TRAIT(src, TRAIT_TRANSFORM_ACTIVE) || charge <= 0) + return + + charge-- + if(charge <= 0) + user.balloon_alert(user, "out of charge!") + attack_self(user) + +/obj/item/melee/energy/sword/surplus/proc/check_power(obj/item/source, mob/user, active) + SIGNAL_HANDLER + + if(charge <= 0 && !HAS_TRAIT(src, TRAIT_TRANSFORM_ACTIVE)) + balloon_alert(user, "no charge!") + return COMPONENT_BLOCK_TRANSFORM + +/obj/item/melee/energy/sword/surplus/proc/do_jiggle(mob/user) + if(!COOLDOWN_FINISHED(src, jiggle_cooldown)) + return TRUE + + user.Shake(2, 1, 0.3 SECONDS, shake_interval = 0.1 SECONDS) + playsound(src, 'sound/items/baton/telescopic_baton_folded_pickup.ogg', 40, TRUE) + COOLDOWN_START(src, jiggle_cooldown, 1 SECONDS) + return TRUE diff --git a/code/game/objects/items/rcd/RHD.dm b/code/game/objects/items/rcd/RHD.dm index b303f300c6b..33874d87c68 100644 --- a/code/game/objects/items/rcd/RHD.dm +++ b/code/game/objects/items/rcd/RHD.dm @@ -199,7 +199,7 @@ if(user) balloon_alert(user, "not enough silo material!") return FALSE - silo_mats.use_materials(list(/datum/material/iron = SILO_USE_AMOUNT), multiplier = amount, action = "build", name = "consume", user_data = ID_DATA(user)) + silo_mats.use_materials(list(/datum/material/iron = SILO_USE_AMOUNT), multiplier = amount, action = "RESTOCKED", name = "x restocked an RCD", user_data = ID_DATA(user)) return TRUE /obj/item/construction/ui_static_data(mob/user) diff --git a/code/game/objects/items/stacks/bscrystal.dm b/code/game/objects/items/stacks/bscrystal.dm index 0e13f50136a..bc1b3ee2b06 100644 --- a/code/game/objects/items/stacks/bscrystal.dm +++ b/code/game/objects/items/stacks/bscrystal.dm @@ -11,7 +11,7 @@ points = 50 refined_type = /obj/item/stack/sheet/bluespace_crystal grind_results = list(/datum/reagent/bluespace = 20) - scan_state = "rock_BScrystal" + scan_state = "rock_bscrystal" merge_type = /obj/item/stack/ore/bluespace_crystal /// The teleport range when crushed/thrown at someone. var/blink_range = 8 diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index f498959064f..ee769900a11 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -531,17 +531,26 @@ GLOBAL_LIST_INIT(metalhydrogen_recipes, list( inhand_icon_state = null singular_name = "metal hydrogen sheet" w_class = WEIGHT_CLASS_NORMAL - resistance_flags = FIRE_PROOF | LAVA_PROOF | ACID_PROOF | INDESTRUCTIBLE + resistance_flags = FIRE_PROOF | LAVA_PROOF | ACID_PROOF | BOMB_PROOF gulag_valid = TRUE mats_per_unit = list(/datum/material/metalhydrogen = SHEET_MATERIAL_AMOUNT) material_type = /datum/material/metalhydrogen merge_type = /obj/item/stack/sheet/mineral/metal_hydrogen + armor_type = /datum/armor/metal_hydrogen_sheet /obj/item/stack/sheet/mineral/metal_hydrogen/get_main_recipes() . = ..() . += GLOB.metalhydrogen_recipes - +/datum/armor/metal_hydrogen_sheet + melee = 100 + bullet = 100 + laser = 100 + energy = 100 + bomb = 100 + fire = 100 + acid = 100 + bio = 100 GLOBAL_LIST_INIT(zaukerite_recipes, list( new /datum/stack_recipe("zaukerite shard", /obj/item/ammo_casing/rebar/zaukerite, req_amount=1, res_amount=1, category = CAT_WEAPON_AMMO), diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 011da504991..d33c2f837ac 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -202,10 +202,6 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ . += span_notice("- Unanchored wall girder") . += span_notice("- Computer or Machine frame (with circuitboard)") -/obj/item/stack/sheet/iron/narsie_act() - new /obj/item/stack/sheet/runed_metal(loc, amount) - qdel(src) - /obj/item/stack/sheet/iron/fifty amount = 50 diff --git a/code/game/objects/items/stacks/wrap.dm b/code/game/objects/items/stacks/wrap.dm index d324c08b399..3d90685a5aa 100644 --- a/code/game/objects/items/stacks/wrap.dm +++ b/code/game/objects/items/stacks/wrap.dm @@ -170,6 +170,8 @@ return ITEM_INTERACT_BLOCKING if(use(3)) var/obj/item/delivery/big/parcel = new(get_turf(closet.loc)) + var/mob/being_pulled_by = closet.pulledby + being_pulled_by?.start_pulling(parcel) parcel.base_icon_state = closet.delivery_icon parcel.update_icon() parcel.drag_slowdown = closet.drag_slowdown diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index 9f0cb2cbf02..4560172066a 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -29,7 +29,7 @@ icon = 'icons/obj/service/janitor.dmi' icon_state = "trashbag" inhand_icon_state = "trashbag" - worn_icon_state = "trashbag" + worn_icon_state = null lefthand_file = 'icons/mob/inhands/equipment/custodial_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/custodial_righthand.dmi' storage_type = /datum/storage/bag/trash diff --git a/code/game/objects/items/storage/boxes/science_boxes.dm b/code/game/objects/items/storage/boxes/science_boxes.dm index 8e294822f5a..46d0890ea40 100644 --- a/code/game/objects/items/storage/boxes/science_boxes.dm +++ b/code/game/objects/items/storage/boxes/science_boxes.dm @@ -50,6 +50,11 @@ desc = "Waffle Corp. brand monkey cubes. Just add water and a dash of subterfuge!" cube_type = /obj/item/food/monkeycube/syndicate +/obj/item/storage/box/monkeycubes/random + name = "monster cube box" + desc = "A box containing a bunch of random cubes. Add water and see what you get!" + cube_type = /obj/item/food/monkeycube/random + /obj/item/storage/box/gorillacubes name = "gorilla cube box" desc = "Waffle Corp. brand gorilla cubes. Do not taunt." diff --git a/code/game/objects/items/wind_turbine.dm b/code/game/objects/items/wind_turbine.dm new file mode 100644 index 00000000000..74cd1213b69 --- /dev/null +++ b/code/game/objects/items/wind_turbine.dm @@ -0,0 +1,376 @@ +#define TURBINE_MAX_STORED_POWER (0.2 * STANDARD_CELL_CHARGE) +#define TURBINE_ANIMATION_TICKS_PER_TILE (1) +#define TURBINE_ANIMATION_TICKS (4) +#define TURBINE_CHARGE_PER_TILE (0.002 * STANDARD_CELL_CHARGE) +#define TURBINE_ANCHORED_POWER_PER_KPA (TURBINE_CHARGE_PER_TILE * 2) +#define TURBINE_MIN_SECONDS_BETWEEN_SOUNDS (0.33 SECONDS) + +/obj/item/portable_wind_turbine + name = "portable wind turbine" + icon = 'icons/obj/wind_turbine.dmi' + icon_state = "icon" + base_icon_state = "icon" + desc = "A portable wind turbine that can charge attached energy based weaponry, PDAs, and other devices. As a safety mechanism after an unprecedented amount of amputations, only charges when attached to your back / the floor." + worn_icon = 'icons/obj/wind_turbine.dmi' + worn_icon_state = "base_turbine" + inhand_icon_state = "wind_turbine" + lefthand_file = 'icons/mob/inhands/64x64_lefthand.dmi' + righthand_file = 'icons/mob/inhands/64x64_righthand.dmi' + inhand_x_dimension = 64 + inhand_y_dimension = 64 + slot_flags = ITEM_SLOT_SUITSTORE | ITEM_SLOT_BACK + force = 10 + throwforce = 6 + w_class = WEIGHT_CLASS_BULKY + ///What item is being charged currently? + var/obj/item/charging = null + ///Did we put power into "charging" last process()? + var/using_power = FALSE + ///Did we finish recharging the currently inserted item? + var/finished_recharging = FALSE + + ///Current rotor animation frame. (floating point value). + var/rotor_tick = 0 + ///Power that has been generated by moving about. + var/available_power = 0 + ///The last time (world.time) a sound was played at. + var/last_sound_time = 0 + ///Capacitor currently inserted. + var/obj/item/stock_parts/capacitor/cap = null + + var/static/list/allowed_devices = typecacheof(list( + /obj/item/gun/energy, + /obj/item/compact_remote, + /obj/item/controller, + /obj/item/organ/cyberimp/bci, + /obj/item/integrated_circuit, + /obj/item/melee/baton/security, + /obj/item/modular_computer, + /obj/item/stock_parts/power_store/cell, + )) + +/obj/item/portable_wind_turbine/Initialize(mapload) + . = ..() + AddElement(/datum/element/drag_pickup) + RegisterSignal(src, COMSIG_MOVABLE_SET_ANCHORED, PROC_REF(on_anchor)) + RegisterSignal(src, COMSIG_ATOM_PRE_DIR_CHANGE, PROC_REF(block_dir_changes_unanchored)) + update_appearance() + +/obj/item/portable_wind_turbine/loaded/Initialize(mapload) + . = ..() + cap = new /obj/item/stock_parts/capacitor(src) + +/obj/item/portable_wind_turbine/Destroy() + return ..() + +///Called when src is anchored +/obj/item/portable_wind_turbine/proc/on_anchor(atom/source, is_anchored) + SIGNAL_HANDLER + + if (is_anchored) + RegisterSignal(src, COMSIG_MOVABLE_RESISTED_SPACEWIND, PROC_REF(on_space_wind)) + UnregisterSignal(src, COMSIG_ATOM_PRE_DIR_CHANGE) + forceMove(get_turf(src)) + pixel_x = 0 + pixel_y = 0 + setDir(SOUTH) + else + UnregisterSignal(src, COMSIG_MOVABLE_RESISTED_SPACEWIND) + RegisterSignal(src, COMSIG_ATOM_PRE_DIR_CHANGE, PROC_REF(block_dir_changes_unanchored)) + +///Called when src changes direction when not equipped +/obj/item/portable_wind_turbine/proc/block_dir_changes_unanchored(atom/source, old_dir, new_dir) + SIGNAL_HANDLER + + return COMPONENT_ATOM_BLOCK_DIR_CHANGE + +///Called when this resists space wind +/obj/item/portable_wind_turbine/proc/on_space_wind(atom/source, pressure_difference, pressure_direction) + SIGNAL_HANDLER + + var/obj/item/portable_wind_turbine/turbine = source + if (!turbine) + return + if (isnull(cap)) + return + turbine.add_power(TURBINE_ANCHORED_POWER_PER_KPA * pressure_difference * cap.rating, ignore_cap = TRUE) + set_rotor_tick(rotor_tick + 1) + +/obj/item/portable_wind_turbine/update_appearance(updates) + . = ..() + update_back() + +/obj/item/portable_wind_turbine/equipped(mob/user, slot, initial) + . = ..() + update_appearance() + if(slot & slot_flags) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(on_move)) + RegisterSignal(user, COMSIG_ATOM_POST_DIR_CHANGE, PROC_REF(on_dir_change)) + else + setDir(SOUTH) + UnregisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(on_move)) + UnregisterSignal(user, COMSIG_ATOM_POST_DIR_CHANGE, PROC_REF(on_dir_change)) + +///Called when the thing HOLDING the turbine changes direction +/obj/item/portable_wind_turbine/proc/on_dir_change(datum/source, old_dir, new_dir) + SIGNAL_HANDLER + + update_appearance() + +///Updates the worn back icon for the current loc +/obj/item/portable_wind_turbine/proc/update_back() + if (ishuman(loc)) + var/mob/living/carbon/human/human = loc + human.update_worn_back() + +///Tries to play the woosh sound effect. May not play it if it's been too soon since the last call. +/obj/item/portable_wind_turbine/proc/try_playsound() + if ((world.time - last_sound_time) < TURBINE_MIN_SECONDS_BETWEEN_SOUNDS) + return + playsound(src, 'sound/machines/woosh.ogg', 20, FALSE) + last_sound_time = world.time + +///Sets the rotor animation tick to a new value. Returns TRUE if the rotor made a full rotation. +/obj/item/portable_wind_turbine/proc/set_rotor_tick(new_tick) + var/last_rotor_tick = floor(rotor_tick) + rotor_tick = new_tick + var/made_full_rotation = FALSE + if (rotor_tick >= TURBINE_ANIMATION_TICKS) + rotor_tick -= floor(rotor_tick / TURBINE_ANIMATION_TICKS) * TURBINE_ANIMATION_TICKS + try_playsound() + made_full_rotation = TRUE + var/rounded_rotor_tick = floor(rotor_tick) + if (rounded_rotor_tick != last_rotor_tick) + update_appearance() + return made_full_rotation + +///Adds a certain amount of power to the internal buffer +/obj/item/portable_wind_turbine/proc/add_power(power, ignore_cap = FALSE) + if (ignore_cap) + available_power += power + else + available_power = min(available_power + power, TURBINE_MAX_STORED_POWER * (isnull(cap?.rating) ? 1 : cap.rating)) + +///Called when the thing HOLDING the turbine moves +/obj/item/portable_wind_turbine/proc/on_move(atom/thing, atom/old_loc, dir) + SIGNAL_HANDLER + + var/mob/living/user = thing + if (!user) + return + if (isnull(cap)) + return + var/distance = get_dist(old_loc, user.loc) + var/turf/open/open_turf = get_turf(user) + if (!istype(open_turf)) + return + var/pressure_factor = open_turf.air.return_pressure() / 101.0 + if (pressure_factor <= 0) + return + var/made_full_rotation = set_rotor_tick(rotor_tick + distance * TURBINE_ANIMATION_TICKS_PER_TILE * pressure_factor) + add_power(distance * TURBINE_CHARGE_PER_TILE * pressure_factor * cap.rating) + if (!made_full_rotation) + return + if (!HAS_TRAIT(user, TRAIT_CLUMSY)) + return + var/obj/item/bodypart/head/head_to_bash = user.get_bodypart(BODY_ZONE_HEAD) + if (!head_to_bash) + return + user.Paralyze(5) + user.Knockdown(10) + user.visible_message(span_danger("[user] gets whacked in the head by the [src]'s spinning blades!"), span_userdanger("You get hit in the head by the [src] and fall over!")) + // imaginary friends call sleep in their emotes + // even though imaginary friends can't put on a wind turbine I still have to do this + INVOKE_ASYNC(user, TYPE_PROC_REF(/mob/living/, emote), "scream") + user.apply_damage(5, BRUTE, head_to_bash, attacking_item=src) + playsound(source = src, soundin = 'sound/items/weapons/smash.ogg', vol = src.get_clamped_volume(), vary = TRUE) + +/obj/item/portable_wind_turbine/wrench_act(mob/living/user, obj/item/tool) + . = NONE + switch(default_unfasten_wrench(user, tool, 4 SECONDS)) + if(SUCCESSFUL_UNFASTEN) + return ITEM_INTERACT_SUCCESS + if(FAILED_UNFASTEN) + return ITEM_INTERACT_BLOCKING + return . + +/obj/item/portable_wind_turbine/examine(mob/user) + . = ..() + + if(!in_range(user, src) && !issilicon(user) && !isobserver(user)) + . += span_warning("You're too far away to examine [src]'s contents! You can still watch it spin so wonderfully though...") + if (charging && istype(charging,/obj/item/melee/baton/security/)) + . += span_info("You can see the [charging] hanging precariously off the charging port...") + return + + if(cap) + . += span_info("Click it with a screwdriver to eject the [cap].") + . += span_info("Wrench it on a tile to anchor it and harness space wind.") + . += span_info("The wind turbine is currently storing [floor(available_power / 100) / 10]kJ.") + if(charging) + . += {"[span_notice("\The [src] contains:")] + [span_notice("- \A [charging].")]"} + +/obj/item/portable_wind_turbine/screwdriver_act(mob/living/user, obj/item/tool) + . = ..() + if(charging) + user.balloon_alert(user, "remove the [charging] first!") + return FALSE + if(cap) + tool.play_tool_sound(src, 50) + user.balloon_alert(user, "capacitor removed") + cap.forceMove(drop_location()) + available_power = 0 + cap = null + return TRUE + else + user.balloon_alert(user, "no capacitor!") + return FALSE + +/obj/item/portable_wind_turbine/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs) + if(is_type_in_typecache(arrived, allowed_devices)) + charging = arrived + START_PROCESSING(SSmachines, src) + finished_recharging = FALSE + using_power = TRUE + update_appearance() + return ..() + +/obj/item/portable_wind_turbine/Exited(atom/movable/gone, direction) + if(gone == charging) + if(!QDELING(charging)) + charging.update_appearance() + charging = null + using_power = FALSE + update_appearance() + return ..() + +/obj/item/portable_wind_turbine/attackby(obj/item/attacking_item, mob/user, params) + if(istype(attacking_item, /obj/item/stock_parts/capacitor)) + if (cap) + balloon_alert(user, "already has a capacitor!") + return TRUE + user.transferItemToLoc(attacking_item, src) + cap = attacking_item + balloon_alert(user, "inserted the [attacking_item]") + return TRUE + if(!is_type_in_typecache(attacking_item, allowed_devices)) + return ..() + if(isnull(cap)) + balloon_alert(user, "no capacitor inserted!") + return TRUE + if(charging) + balloon_alert(user, "already charging something!") + return TRUE + if(istype(attacking_item, /obj/item/gun/energy)) + var/obj/item/gun/energy/energy_gun = attacking_item + if(!energy_gun.can_charge) + balloon_alert(user, "not rechargable!") + return TRUE + user.transferItemToLoc(attacking_item, src) + charging = attacking_item + return TRUE + +/obj/item/portable_wind_turbine/attack_hand(mob/user, list/modifiers) + if(loc == user || (istype(loc, /turf) && !isnull(charging))) + take_charging_out(user) + return TRUE + add_fingerprint(user) + return ..() + +/obj/item/portable_wind_turbine/handle_deconstruct(dissassembled) + charging?.forceMove(drop_location()) + cap?.forceMove(drop_location()) + return ..() + +///Takes charging item out if there is one +/obj/item/portable_wind_turbine/proc/take_charging_out(mob/user) + if(isnull(charging) || user.put_in_hands(charging)) + return + charging.forceMove(drop_location()) + update_appearance() + +/obj/item/portable_wind_turbine/attack_tk(mob/user) + if(isnull(charging)) + return + charging.forceMove(drop_location()) + return COMPONENT_CANCEL_ATTACK_CHAIN + +/obj/item/portable_wind_turbine/process(seconds_per_tick) + using_power = FALSE + if(isnull(charging)) + return PROCESS_KILL + if(isnull(cap)) + // this is easier than starting/stopping the process based on capacitor state + // this code only charges the attached item, so stopping it early should not be a problem + return + var/obj/item/stock_parts/power_store/cell/charging_cell = charging.get_cell() + if (!charging_cell && istype(charging, /obj/item/stock_parts/power_store/cell)) + charging_cell = charging + if (!charging_cell) + var/datum/component/shell/shell = charging.GetComponent(/datum/component/shell) + charging_cell = shell?.attached_circuit?.get_cell() + if(charging_cell) + var/wanted_power = min(charging_cell.maxcharge - charging_cell.charge, charging_cell.chargerate) + if(wanted_power > 0) + using_power = TRUE + var/power_to_give = min(available_power, wanted_power) * seconds_per_tick / 2 + if (power_to_give > 0) + charging_cell.give(power_to_give) + available_power -= power_to_give + update_appearance() + + if(!using_power && !finished_recharging) //Inserted thing is at max charge/ammo, notify those around us + finished_recharging = TRUE + playsound(src, 'sound/machines/ping.ogg', 30, TRUE) + say("[charging] has finished recharging!") + +/obj/item/portable_wind_turbine/emp_act(severity) + . = ..() + if (. & EMP_PROTECT_CONTENTS) + return + + if(istype(charging, /obj/item/gun/energy)) + var/obj/item/gun/energy/energy_gun = charging + energy_gun?.cell.emp_act(severity) + + else if(istype(charging, /obj/item/melee/baton/security)) + var/obj/item/melee/baton/security/batong = charging + batong?.cell.charge = 0 + +/obj/item/portable_wind_turbine/update_overlays() + . = ..() + var/mutable_appearance/rotor = mutable_appearance(worn_icon, "rotor_[floor(rotor_tick)]") + rotor.pixel_y -= 8 + . += rotor + if (isnull(charging)) + return + if (istype(charging, /obj/item/melee/baton/security/)) + . += mutable_appearance(icon, "baton") + +/obj/item/portable_wind_turbine/worn_overlays(mutable_appearance/standing, isinhands, icon_file) + . = ..() + if (isinhands) + return + var/mutable_appearance/rotor = mutable_appearance(worn_icon, "rotor_[floor(rotor_tick)]") + rotor.layer = BELOW_MOB_LAYER + if (ishuman(loc)) + var/mob/living/carbon/human/user = loc + if (user.dir & NORTH) + var/mutable_appearance/just_render_above_other_things = mutable_appearance(worn_icon, worn_icon_state) + just_render_above_other_things.layer = ABOVE_MOB_LAYER + rotor.layer = ABOVE_MOB_LAYER + . += just_render_above_other_things + . += rotor + if (isnull(charging)) + return + if (istype(charging, /obj/item/melee/baton/security/)) + var/mutable_appearance/baton_overlay = mutable_appearance(icon, "baton") + . += baton_overlay + +#undef TURBINE_MAX_STORED_POWER +#undef TURBINE_ANIMATION_TICKS_PER_TILE +#undef TURBINE_ANIMATION_TICKS +#undef TURBINE_CHARGE_PER_TILE +#undef TURBINE_ANCHORED_POWER_PER_KPA +#undef TURBINE_MIN_SECONDS_BETWEEN_SOUNDS diff --git a/code/game/objects/structures/ai_core.dm b/code/game/objects/structures/ai_core.dm index 8fcfca6f6ea..6eee27ce24e 100644 --- a/code/game/objects/structures/ai_core.dm +++ b/code/game/objects/structures/ai_core.dm @@ -460,7 +460,7 @@ That prevents a few funky behaviors. return //Transferring a carded AI to a core. if(interaction == AI_TRANS_FROM_CARD) - AI.control_disabled = FALSE + AI.set_control_disabled(FALSE) AI.radio_enabled = TRUE AI.forceMove(loc) // to replace the terminal. to_chat(AI, span_notice("You have been uploaded to a stationary terminal. Remote device connection restored.")) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 8a35511c6f4..50437e1936a 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -70,8 +70,6 @@ GLOBAL_LIST_EMPTY(roundstart_station_closets) var/icon_broken = "sparking" /// Whether a skittish person can dive inside this closet. Disable if opening the closet causes "bad things" to happen or that it leads to a logical inconsistency. var/divable = TRUE - /// true whenever someone with the strong pull component (or magnet modsuit module) is dragging this, preventing opening - var/strong_grab = FALSE /// secure locker or not, also used if overriding a non-secure locker with a secure door overlay to add fancy lights var/secure = FALSE var/can_install_electronics = TRUE @@ -441,9 +439,8 @@ GLOBAL_LIST_EMPTY(roundstart_station_closets) if(isliving(user)) if(!(user.mobility_flags & MOBILITY_USE)) return FALSE - if(strong_grab) - if(user) - to_chat(user, span_danger("[pulledby] has an incredibly strong grip on [src], preventing it from opening.")) + if(pulledby && user && HAS_TRAIT(src, TRAIT_STRONGPULL) && user != pulledby) + to_chat(user, span_danger("[pulledby] has an incredibly strong grip on [src], preventing it from opening.")) return FALSE var/turf/T = get_turf(src) for(var/mob/living/L in T) diff --git a/code/game/objects/structures/fireplace.dm b/code/game/objects/structures/fireplace.dm index a5e68d9677a..0730d711fbc 100644 --- a/code/game/objects/structures/fireplace.dm +++ b/code/game/objects/structures/fireplace.dm @@ -58,36 +58,38 @@ ignite() return TRUE -/obj/structure/fireplace/attackby(obj/item/T, mob/user) - if(istype(T, /obj/item/stack/sheet/mineral/wood)) - var/obj/item/stack/sheet/mineral/wood/wood = T +/obj/structure/fireplace/item_interaction(mob/living/user, obj/item/tool, list/modifiers) + if(istype(tool, /obj/item/stack/sheet/mineral/wood)) + var/obj/item/stack/sheet/mineral/wood/wood = tool var/space_remaining = MAXIMUM_BURN_TIMER - burn_time_remaining() var/space_for_logs = round(space_remaining / LOG_BURN_TIMER) if(space_for_logs < 1) - to_chat(user, span_warning("You can't fit any more of [T] in [src]!")) - return + to_chat(user, span_warning("You can't fit any more of [tool] in [src]!")) + return ITEM_INTERACT_BLOCKING + var/logs_used = min(space_for_logs, wood.amount) wood.use(logs_used) adjust_fuel_timer(LOG_BURN_TIMER * logs_used) user.visible_message(span_notice("[user] tosses some wood into [src]."), span_notice("You add some fuel to [src].")) - return + return ITEM_INTERACT_SUCCESS - if(istype(T, /obj/item/paper_bin)) - var/obj/item/paper_bin/paper_bin = T - user.visible_message(span_notice("[user] throws [T] into [src]."), span_notice("You add [T] to [src].")) + if(istype(tool, /obj/item/paper_bin)) + var/obj/item/paper_bin/paper_bin = tool + user.visible_message(span_notice("[user] throws [tool] into [src]."), span_notice("You add [tool] to [src].")) adjust_fuel_timer(PAPER_BURN_TIMER * paper_bin.total_paper) qdel(paper_bin) - return + return ITEM_INTERACT_SUCCESS - if(istype(T, /obj/item/paper)) - user.visible_message(span_notice("[user] throws [T] into [src]."), span_notice("You throw [T] into [src].")) + if(istype(tool, /obj/item/paper)) + user.visible_message(span_notice("[user] throws [tool] into [src]."), span_notice("You throw [tool] into [src].")) adjust_fuel_timer(PAPER_BURN_TIMER) - qdel(T) - return + qdel(tool) + return ITEM_INTERACT_SUCCESS - if(try_light(T,user)) - return - return ..() + if(tool.ignition_effect(src, user)) + try_light(tool, user) + return ITEM_INTERACT_SUCCESS + return NONE /obj/structure/fireplace/update_overlays() . = ..() diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index b52ac33c5ee..9a9a777e412 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -52,6 +52,12 @@ var/matrix/before_flipped_matrix /// Do we place people onto the table rather than slamming them? var/slam_gently = FALSE + /// Where icon is our flipped table located in? + var/flipped_table_icon = 'icons/obj/flipped_tables.dmi' + /// What sound does the table make when unflipped? + var/unflip_table_sound = 'sound/items/trayhit/trayhit2.ogg' + /// What sound does the table make when we flip the table? + var/flipped_table_sound = 'sound/items/trayhit/trayhit1.ogg' /obj/structure/table/Initialize(mapload, obj/structure/table_frame/frame_used, obj/item/stack/stack_used) . = ..() @@ -109,7 +115,7 @@ //proc that adds elements present in normal tables /obj/structure/table/proc/unflip_table() - playsound(src, 'sound/items/trayhit/trayhit2.ogg', 100) + playsound(src, unflip_table_sound, 100) make_climbable() AddElement(/datum/element/give_turf_traits, turf_traits) AddElement(/datum/element/footstep_override, priority = STEP_SOUND_TABLE_PRIORITY) @@ -129,7 +135,7 @@ //proc that removes elements present in now-flipped tables /obj/structure/table/proc/flip_table(new_dir = SOUTH) - playsound(src, 'sound/items/trayhit/trayhit1.ogg', 100) + playsound(src, flipped_table_sound, 100) qdel(GetComponent(/datum/component/climb_walkable)) RemoveElement(/datum/element/climbable) RemoveElement(/datum/element/footstep_override, priority = STEP_SOUND_TABLE_PRIORITY) @@ -170,7 +176,7 @@ transform_matrix.Turn(270) animate(src, transform = transform_matrix, time = 0) else - icon = 'icons/obj/flipped_tables.dmi' + icon = flipped_table_icon icon_state = base_icon_state update_appearance() @@ -283,14 +289,17 @@ if(!can_flip) return + var/interaction_key = "table_flip_[REF(src)]" if(!is_flipped) - user.balloon_alert_to_viewers("flipping table...") - if(do_after(user, max_integrity * 0.25)) + if(!LAZYACCESS(user.do_afters, interaction_key)) // To avoid balloon alert spam + user.balloon_alert_to_viewers("flipping table...") + if(do_after(user, max_integrity * 0.25, src, interaction_key = interaction_key)) flip_table(get_dir(user, src)) return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN - user.balloon_alert_to_viewers("flipping table upright...") - if(do_after(user, max_integrity * 0.25, src)) + if(!LAZYACCESS(user.do_afters, interaction_key)) // To avoid balloon alert spam + user.balloon_alert_to_viewers("flipping table upright...") + if(do_after(user, max_integrity * 0.25, src, interaction_key = interaction_key)) unflip_table() return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN diff --git a/code/game/turfs/closed/minerals.dm b/code/game/turfs/closed/minerals.dm index 1865479d607..2907e716c0d 100644 --- a/code/game/turfs/closed/minerals.dm +++ b/code/game/turfs/closed/minerals.dm @@ -85,12 +85,12 @@ /turf/closed/mineral/proc/Change_Ore(ore_type, random = 0) if(random) mineralAmt = rand(1, 5) - if(ispath(ore_type, /obj/item/stack/ore)) //If it has a scan_state, switch to it + if(ispath(ore_type, /obj/item/stack/ore)) // If it has a scan_state, switch to it var/obj/item/stack/ore/the_ore = ore_type scan_state = initial(the_ore.scan_state) // I SAID. SWITCH. TO. IT. mineralType = ore_type // Everything else assumes that this is typed correctly so don't set it to non-ores thanks. if(ispath(ore_type, /obj/item/boulder)) - scan_state = "rock_Boulder" //Yes even the lowly boulder has a scan state + scan_state = "rock_boulder" // Yes even the lowly boulder has a scan state spawned_boulder = /obj/item/boulder/gulag_expanded /** @@ -547,7 +547,7 @@ /turf/closed/mineral/iron mineralType = /obj/item/stack/ore/iron - scan_state = "rock_Iron" + scan_state = "rock_iron" /turf/closed/mineral/iron/volcanic turf_type = /turf/open/misc/asteroid/basalt/lava_land_surface @@ -567,7 +567,7 @@ /turf/closed/mineral/uranium mineralType = /obj/item/stack/ore/uranium - scan_state = "rock_Uranium" + scan_state = "rock_uranium" /turf/closed/mineral/uranium/volcanic turf_type = /turf/open/misc/asteroid/basalt/lava_land_surface @@ -577,7 +577,7 @@ /turf/closed/mineral/diamond mineralType = /obj/item/stack/ore/diamond - scan_state = "rock_Diamond" + scan_state = "rock_diamond" /turf/closed/mineral/diamond/volcanic turf_type = /turf/open/misc/asteroid/basalt/lava_land_surface @@ -597,7 +597,7 @@ /turf/closed/mineral/gold mineralType = /obj/item/stack/ore/gold - scan_state = "rock_Gold" + scan_state = "rock_gold" /turf/closed/mineral/gold/volcanic turf_type = /turf/open/misc/asteroid/basalt/lava_land_surface @@ -607,7 +607,7 @@ /turf/closed/mineral/silver mineralType = /obj/item/stack/ore/silver - scan_state = "rock_Silver" + scan_state = "rock_silver" /turf/closed/mineral/silver/volcanic turf_type = /turf/open/misc/asteroid/basalt/lava_land_surface @@ -622,7 +622,7 @@ /turf/closed/mineral/titanium mineralType = /obj/item/stack/ore/titanium - scan_state = "rock_Titanium" + scan_state = "rock_titanium" /turf/closed/mineral/titanium/volcanic turf_type = /turf/open/misc/asteroid/basalt/lava_land_surface @@ -632,7 +632,7 @@ /turf/closed/mineral/plasma mineralType = /obj/item/stack/ore/plasma - scan_state = "rock_Plasma" + scan_state = "rock_plasma" /turf/closed/mineral/plasma/volcanic turf_type = /turf/open/misc/asteroid/basalt/lava_land_surface @@ -653,7 +653,7 @@ /turf/closed/mineral/bananium mineralType = /obj/item/stack/ore/bananium mineralAmt = 3 - scan_state = "rock_Bananium" + scan_state = "rock_bananium" /turf/closed/mineral/bananium/volcanic turf_type = /turf/open/misc/asteroid/basalt/lava_land_surface @@ -664,7 +664,7 @@ /turf/closed/mineral/bscrystal mineralType = /obj/item/stack/ore/bluespace_crystal mineralAmt = 1 - scan_state = "rock_BScrystal" + scan_state = "rock_bscrystal" /turf/closed/mineral/bscrystal/volcanic turf_type = /turf/open/misc/asteroid/basalt/lava_land_surface @@ -772,7 +772,7 @@ /turf/closed/mineral/gibtonite mineralAmt = 1 MAP_SWITCH(, icon_state = "rock_Gibtonite_inactive") - scan_state = "rock_Gibtonite" + scan_state = "rock_gibtonite" var/det_time = 8 //Countdown till explosion, but also rewards the player for how close you were to detonation when you defuse it var/stage = GIBTONITE_UNSTRUCK //How far into the lifecycle of gibtonite we are var/activated_ckey = null //These are to track who triggered the gibtonite deposit for logging purposes diff --git a/code/game/turfs/open/floor/fancy_floor.dm b/code/game/turfs/open/floor/fancy_floor.dm index 02db5a1997c..79429394a0a 100644 --- a/code/game/turfs/open/floor/fancy_floor.dm +++ b/code/game/turfs/open/floor/fancy_floor.dm @@ -511,7 +511,7 @@ /turf/open/floor/carpet/neon/Initialize(mapload) . = ..() AddElement(/datum/element/decal, neon_icon || icon, neon_icon_state || base_icon_state, dir, null, null, alpha, neon_color, smoothing_junction) - AddElement(/datum/element/decal, neon_icon || icon, neon_icon_state || base_icon_state, dir, EMISSIVE_PLANE, null, emissive_alpha, GLOB.emissive_color, smoothing_junction) + AddElement(/datum/element/decal, neon_icon || icon, neon_icon_state || base_icon_state, dir, EMISSIVE_PLANE, null, emissive_alpha, null, smoothing_junction) /turf/open/floor/carpet/neon/simple name = "simple neon carpet" diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 3a6667af6d1..a981a5c3e74 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -1031,3 +1031,21 @@ ADMIN_VERB(count_instances, R_DEBUG, "Count Atoms/Datums", "Count how many atom . = list() CRASH("count_datums not supported on OpenDream") #endif + +ADMIN_VERB_VISIBILITY(export_save_to_dev_preference, ADMIN_VERB_VISIBLITY_FLAG_LOCALHOST) +ADMIN_VERB(export_save_to_dev_preference, R_DEBUG, "Export Save as Dev Preferences", "Exports your savefile to be used by any guests that connect to your localost.", ADMIN_CATEGORY_SERVER) + if(!user.is_localhost()) + tgui_alert(user, "You shouldn't be using this right now!", "Export Failed", list("OK")) + log_admin("[key_name(user)] attempted to export preferences to [DEV_PREFS_PATH] - this is normally locked to localhost only!") + stack_trace("Export Save as Dev Preferences was called by a non-localhost user!") + return + if(is_guest_key(user.key)) + tgui_alert(user, "Guests don't have preferences to export.", "Export Failed", list("OK")) + return + var/datum/preferences/user_prefs = user.prefs + var/datum/json_savefile/dev_save = new(DEV_PREFS_PATH) + user_prefs.save_preferences() + user_prefs.savefile.copy_to_savefile(dev_save) + dev_save.save() + tgui_alert(user, "Exported preferences to [DEV_PREFS_PATH]. \ + Next time you localhost as a guest it will use this savefile as-is.", "Export Complete", list("OK thanks")) diff --git a/code/modules/admin/verbs/secrets.dm b/code/modules/admin/verbs/secrets.dm index f9c9bdc50f6..1fb078f39ab 100644 --- a/code/modules/admin/verbs/secrets.dm +++ b/code/modules/admin/verbs/secrets.dm @@ -94,12 +94,12 @@ ADMIN_VERB(secrets, R_NONE, "Secrets", "Abuse harder than you ever have before w //Buttons for helpful stuff. This is where people land in the tgui if("clear_virus") - var/choice = tgui_alert(usr, "Are you sure you want to cure all disease?",, list("Yes", "Cancel")) + var/choice = tgui_alert(usr, "Are you sure you want to cure all disease? This will also grant immunity for that disease",, list("Yes", "Cancel")) if(choice == "Yes") message_admins("[key_name_admin(holder)] has cured all diseases.") for(var/thing in SSdisease.active_diseases) var/datum/disease/D = thing - D.cure(0) + D.cure() if("list_bombers") holder.holder.list_bombers() diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index bc51b496908..028ba5aaa96 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -708,7 +708,7 @@ button_icon = 'icons/mob/simple/lavaland/lavaland_monsters.dmi' button_icon_state = "legion_head" cooldown_time = 15 SECONDS - spawn_type = /mob/living/basic/legion_brood + spawn_type = /mob/living/basic/mining/legion_brood spawn_count = 4 /datum/action/cooldown/hivehead_spawn_minions/legion/do_tell() @@ -716,6 +716,6 @@ playsound(owner, 'sound/effects/blob/attackblob.ogg', 60, TRUE) /datum/action/cooldown/hivehead_spawn_minions/legion/minion_additional_changes(mob/living/basic/minion) - var/mob/living/basic/legion_brood/brood = minion + var/mob/living/basic/mining/legion_brood/brood = minion if (istype(brood)) brood.assign_creator(owner, FALSE) diff --git a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm index 2f99e1fd556..ef0b0391137 100644 --- a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm +++ b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm @@ -22,6 +22,8 @@ /datum/status_effect/unholy_determination/on_apply() owner.add_traits(list(TRAIT_COAGULATING, TRAIT_NOCRITDAMAGE, TRAIT_NOSOFTCRIT), TRAIT_STATUS_EFFECT(id)) + if(owner.blood_volume < BLOOD_VOLUME_OKAY) + owner.blood_volume = BLOOD_VOLUME_OKAY return TRUE /datum/status_effect/unholy_determination/on_remove() diff --git a/code/modules/antagonists/pirate/pirate_shuttle_equipment.dm b/code/modules/antagonists/pirate/pirate_shuttle_equipment.dm index 890017564b6..2da7e46b9ff 100644 --- a/code/modules/antagonists/pirate/pirate_shuttle_equipment.dm +++ b/code/modules/antagonists/pirate/pirate_shuttle_equipment.dm @@ -369,7 +369,7 @@ ///there are still licing mobs inside that item. Stop, don't sell it ffs. if(locate(/mob/living) in item_on_pad.get_all_contents()) continue - export_item_and_contents(item_on_pad, apply_elastic = FALSE, dry_run = dry_run, delete_unsold = FALSE, external_report = report, ignore_typecache = nosell_typecache, export_market = export_market) // BUBBER EDIT CHANGE - ORIGINAL: export_item_and_contents(item_on_pad, apply_elastic = FALSE, dry_run = dry_run, delete_unsold = FALSE, external_report = report, ignore_typecache = nosell_typecache, export_market = EXPORT_MARKET_PIRACY) + export_item_and_contents(item_on_pad, apply_elastic = FALSE, dry_run = dry_run, delete_unsold = FALSE, external_report = report, ignore_typecache = nosell_typecache, export_markets = list(EXPORT_MARKET_STATION, EXPORT_MARKET_PIRACY)) return report /// Prepares to sell the items on the pad diff --git a/code/modules/antagonists/wizard/grand_ritual/grand_ritual.dm b/code/modules/antagonists/wizard/grand_ritual/grand_ritual.dm index e5611411a67..f3832e464ae 100644 --- a/code/modules/antagonists/wizard/grand_ritual/grand_ritual.dm +++ b/code/modules/antagonists/wizard/grand_ritual/grand_ritual.dm @@ -73,7 +73,6 @@ )) /// Areas where you can't be tasked to draw a rune, usually because they're too mean var/static/list/area_blacklist = typecacheof(list( - /area/station/cargo/warehouse, // This SHOULD be fine except SOMEBODY gave this area to a kilo structure which is IN SPACE /area/station/engineering/supermatter, /area/station/engineering/transit_tube, /area/station/science/ordnance/bomb, diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index 2e6037ff53d..72a2395641d 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -37,14 +37,13 @@ suicide_mob = REF(user) return MANUAL_SUICIDE_NONLETHAL -/obj/item/assembly/signaler/proc/manual_suicide(datum/mind/suicidee) - var/mob/living/user = suicidee.current +/obj/item/assembly/signaler/proc/manual_suicide() + var/mob/living/user = suicider.current if(!istype(user)) return - if(suicide_mob == REF(user)) - user.visible_message(span_suicide("[user]'s [src] receives a signal, killing [user.p_them()] instantly!")) - else - user.visible_message(span_suicide("[user]'s [src] receives a signal and [user.p_they()] die[user.p_s()] like a gamer!")) + if(suicide_mob != REF(user)) + return + user.visible_message(span_suicide("[user]'s [src] receives a signal, killing [user.p_them()] instantly!")) user.set_suicide(TRUE) user.adjustOxyLoss(200)//it sends an electrical pulse to their heart, killing them. or something. user.death(FALSE) @@ -164,7 +163,7 @@ if(signal.data["code"] != code) return if(suicider) - manual_suicide(suicider) + manual_suicide() return // If the holder is a TTV, we want to store the last received signal to incorporate it into TTV logging, else wipe it. diff --git a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm index fbefb417c9a..827510313e2 100644 --- a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm +++ b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm @@ -385,8 +385,11 @@ var/atom/movable/moving_atom for(var/thing in src) moving_atom = thing - if (!moving_atom.anchored && !moving_atom.pulledby && moving_atom.last_high_pressure_movement_air_cycle < SSair.times_fired) - moving_atom.experience_pressure_difference(pressure_difference, pressure_direction) + if (moving_atom.last_high_pressure_movement_air_cycle < SSair.times_fired) + if (!moving_atom.anchored && !moving_atom.pulledby) + moving_atom.experience_pressure_difference(pressure_difference, pressure_direction) + else + SEND_SIGNAL(moving_atom, COMSIG_MOVABLE_RESISTED_SPACEWIND, pressure_difference, pressure_direction) /atom/movable ///How much delta pressure is needed for us to move diff --git a/code/modules/atmospherics/gasmixtures/reactions.dm b/code/modules/atmospherics/gasmixtures/reactions.dm index 7a76dc6ec4e..220ed589d69 100644 --- a/code/modules/atmospherics/gasmixtures/reactions.dm +++ b/code/modules/atmospherics/gasmixtures/reactions.dm @@ -111,6 +111,9 @@ if(-INFINITY to WATER_VAPOR_DEPOSITION_POINT) if(location?.freeze_turf()) consumed = MOLES_GAS_VISIBLE + var/datum/component/wet_floor/wet_floor = location?.GetComponent(/datum/component/wet_floor) + if(wet_floor && wet_floor.highest_strength == TURF_WET_PERMAFROST) + . |= VOLATILE_REACTION if(WATER_VAPOR_DEPOSITION_POINT to WATER_VAPOR_CONDENSATION_POINT) if(!isgroundlessturf(location) && !isnoslipturf(location)) location.water_vapor_gas_act() @@ -119,7 +122,7 @@ if(consumed) air.gases[/datum/gas/water_vapor][MOLES] -= consumed SET_REACTION_RESULTS(consumed) - . = REACTING + . |= REACTING /** @@ -182,6 +185,7 @@ ) /datum/gas_reaction/plasmafire/react(datum/gas_mixture/air, datum/holder) + . = NO_REACTION // This reaction should proceed faster at higher temperatures. var/temperature = air.temperature var/temperature_scale = 0 @@ -190,7 +194,7 @@ else temperature_scale = (temperature - PLASMA_MINIMUM_BURN_TEMPERATURE) / (PLASMA_UPPER_TEMPERATURE-PLASMA_MINIMUM_BURN_TEMPERATURE) if(temperature_scale <= 0) - return NO_REACTION + return var/oxygen_burn_ratio = OXYGEN_BURN_RATIO_BASE - temperature_scale var/plasma_burn_rate = 0 @@ -206,7 +210,7 @@ plasma_burn_rate = ((cached_gases[/datum/gas/oxygen][MOLES] / PLASMA_OXYGEN_FULLBURN) / PLASMA_BURN_RATE_DELTA) * temperature_scale if(plasma_burn_rate < MINIMUM_HEAT_CAPACITY) - return NO_REACTION + return var/old_heat_capacity = air.heat_capacity() plasma_burn_rate = min(plasma_burn_rate, cached_gases[/datum/gas/plasma][MOLES], cached_gases[/datum/gas/oxygen][MOLES] * INVERSE(oxygen_burn_ratio)) //Ensures matter is conserved properly @@ -234,7 +238,7 @@ if(temperature > FIRE_MINIMUM_TEMPERATURE_TO_EXIST) location.hotspot_expose(temperature, CELL_VOLUME) - return REACTING + . |= REACTING | VOLATILE_REACTION /** @@ -259,13 +263,14 @@ ) /datum/gas_reaction/h2fire/react(datum/gas_mixture/air, datum/holder) + . = NO_REACTION var/list/cached_gases = air.gases //this speeds things up because accessing datum vars is slow var/old_heat_capacity = air.heat_capacity() var/temperature = air.temperature var/burned_fuel = min(cached_gases[/datum/gas/hydrogen][MOLES] / FIRE_HYDROGEN_BURN_RATE_DELTA, cached_gases[/datum/gas/oxygen][MOLES] / (FIRE_HYDROGEN_BURN_RATE_DELTA * HYDROGEN_OXYGEN_FULLBURN), cached_gases[/datum/gas/hydrogen][MOLES], cached_gases[/datum/gas/oxygen][MOLES] * INVERSE(0.5)) if(burned_fuel <= 0 || cached_gases[/datum/gas/hydrogen][MOLES] - burned_fuel < 0 || cached_gases[/datum/gas/oxygen][MOLES] - burned_fuel * 0.5 < 0) //Shouldn't produce gas from nothing. - return NO_REACTION + return cached_gases[/datum/gas/hydrogen][MOLES] -= burned_fuel cached_gases[/datum/gas/oxygen][MOLES] -= burned_fuel * 0.5 @@ -287,7 +292,7 @@ if(temperature > FIRE_MINIMUM_TEMPERATURE_TO_EXIST) location.hotspot_expose(temperature, CELL_VOLUME) - return burned_fuel ? REACTING : NO_REACTION + . |= REACTING | VOLATILE_REACTION /** @@ -313,13 +318,14 @@ ) /datum/gas_reaction/tritfire/react(datum/gas_mixture/air, datum/holder) + . = NO_REACTION var/list/cached_gases = air.gases //this speeds things up because accessing datum vars is slow var/old_heat_capacity = air.heat_capacity() var/temperature = air.temperature var/burned_fuel = min(cached_gases[/datum/gas/tritium][MOLES] / FIRE_TRITIUM_BURN_RATE_DELTA, cached_gases[/datum/gas/oxygen][MOLES] / (FIRE_TRITIUM_BURN_RATE_DELTA * TRITIUM_OXYGEN_FULLBURN), cached_gases[/datum/gas/tritium][MOLES], cached_gases[/datum/gas/oxygen][MOLES] * INVERSE(0.5)) if(burned_fuel <= 0 || cached_gases[/datum/gas/tritium][MOLES] - burned_fuel < 0 || cached_gases[/datum/gas/oxygen][MOLES] - burned_fuel * 0.5 < 0) //Shouldn't produce gas from nothing. - return NO_REACTION + return cached_gases[/datum/gas/tritium][MOLES] -= burned_fuel cached_gases[/datum/gas/oxygen][MOLES] -= burned_fuel * 0.5 @@ -350,7 +356,7 @@ if(temperature > FIRE_MINIMUM_TEMPERATURE_TO_EXIST) location.hotspot_expose(temperature, CELL_VOLUME) - return burned_fuel ? REACTING : NO_REACTION + . |= REACTING | VOLATILE_REACTION @@ -376,6 +382,7 @@ ) /datum/gas_reaction/freonfire/react(datum/gas_mixture/air, datum/holder) + . = NO_REACTION var/temperature = air.temperature var/temperature_scale if(temperature < FREON_TERMINAL_TEMPERATURE) //stop the reaction when too cold @@ -385,7 +392,7 @@ else temperature_scale = (FREON_MAXIMUM_BURN_TEMPERATURE - temperature) / (FREON_MAXIMUM_BURN_TEMPERATURE - FREON_TERMINAL_TEMPERATURE) //calculate the scale based on the temperature if (temperature_scale <= 0) - return NO_REACTION + return var/oxygen_burn_ratio = OXYGEN_BURN_RATIO_BASE - temperature_scale var/freon_burn_rate @@ -396,7 +403,7 @@ freon_burn_rate = (cached_gases[/datum/gas/freon][MOLES] / FREON_BURN_RATE_DELTA) * temperature_scale if (freon_burn_rate < MINIMUM_HEAT_CAPACITY) - return NO_REACTION + return var/old_heat_capacity = air.heat_capacity() freon_burn_rate = min(freon_burn_rate, cached_gases[/datum/gas/freon][MOLES], cached_gases[/datum/gas/oxygen][MOLES] * INVERSE(oxygen_burn_ratio)) //Ensures matter is conserved properly @@ -420,7 +427,7 @@ if(temperature < FREON_MAXIMUM_BURN_TEMPERATURE) location.hotspot_expose(temperature, CELL_VOLUME) - return REACTING + . |= REACTING | VOLATILE_REACTION // N2O @@ -491,9 +498,9 @@ var/temperature = air.temperature var/burned_fuel = (cached_gases[/datum/gas/nitrous_oxide][MOLES] / N2O_DECOMPOSITION_RATE_DIVISOR) * ((temperature - N2O_DECOMPOSITION_MIN_SCALE_TEMP) * (temperature - N2O_DECOMPOSITION_MAX_SCALE_TEMP) / (N2O_DECOMPOSITION_SCALE_DIVISOR)) if(burned_fuel <= 0) - return NO_REACTION + return if(cached_gases[/datum/gas/nitrous_oxide][MOLES] - burned_fuel < 0) - return NO_REACTION + return var/old_heat_capacity = air.heat_capacity() cached_gases[/datum/gas/nitrous_oxide][MOLES] -= burned_fuel @@ -507,7 +514,7 @@ var/new_heat_capacity = air.heat_capacity() if(new_heat_capacity > MINIMUM_HEAT_CAPACITY) air.temperature = (temperature * old_heat_capacity + energy_released) / new_heat_capacity - return REACTING + . |= REACTING // BZ @@ -779,6 +786,7 @@ ) /datum/gas_reaction/nobliumformation/react(datum/gas_mixture/air) + . = NO_REACTION var/list/cached_gases = air.gases /// List of gases we will assert, and possibly garbage collect. var/list/asserted_gases = list(/datum/gas/hypernoblium, /datum/gas/bz) @@ -789,7 +797,7 @@ //calling QUANTIZE on results to round very small floating point values. if (QUANTIZE(nob_formed) <= 0 || (QUANTIZE(cached_gases[/datum/gas/tritium][MOLES] - 5 * nob_formed * reduction_factor) < 0) || (QUANTIZE(cached_gases[/datum/gas/nitrogen][MOLES] - 10 * nob_formed) < 0)) air.garbage_collect(arglist(asserted_gases)) - return NO_REACTION + return var/old_heat_capacity = air.heat_capacity() cached_gases[/datum/gas/tritium][MOLES] -= 5 * nob_formed * reduction_factor @@ -800,7 +808,7 @@ var/new_heat_capacity = air.heat_capacity() if(new_heat_capacity > MINIMUM_HEAT_CAPACITY) air.temperature = max(((air.temperature * old_heat_capacity + energy_released) / new_heat_capacity), TCMB) - return REACTING + . |= REACTING | VOLATILE_REACTION // Halon @@ -826,12 +834,13 @@ ) /datum/gas_reaction/halon_o2removal/react(datum/gas_mixture/air, datum/holder) + . = NO_REACTION var/list/cached_gases = air.gases var/temperature = air.temperature var/heat_efficiency = min(temperature / HALON_COMBUSTION_TEMPERATURE_SCALE, cached_gases[/datum/gas/halon][MOLES], cached_gases[/datum/gas/oxygen][MOLES] * INVERSE(20)) if (heat_efficiency <= 0 || (cached_gases[/datum/gas/halon][MOLES] - heat_efficiency < 0 ) || (cached_gases[/datum/gas/oxygen][MOLES] - heat_efficiency * 20 < 0)) //Shouldn't produce gas from nothing. - return NO_REACTION + return var/old_heat_capacity = air.heat_capacity() ASSERT_GAS(/datum/gas/pluoxium, air) @@ -853,8 +862,9 @@ var/datum/effect_system/fluid_spread/foam/metal/resin/halon/foaming = new foaming.set_up(amount = HALON_COMBUSTION_RESIN_VOLUME, holder = holder, location = location) foaming.start() + . |= VOLATILE_REACTION - return REACTING + . |= REACTING // Healium @@ -1078,11 +1088,12 @@ ) /datum/gas_reaction/proto_nitrate_tritium_response/react(datum/gas_mixture/air, datum/holder) + . = NO_REACTION var/list/cached_gases = air.gases var/temperature = air.temperature var/produced_amount = min(air.temperature / 34 * (cached_gases[/datum/gas/tritium][MOLES] * cached_gases[/datum/gas/proto_nitrate][MOLES]) / (cached_gases[/datum/gas/tritium][MOLES] + 10 * cached_gases[/datum/gas/proto_nitrate][MOLES]), cached_gases[/datum/gas/tritium][MOLES], cached_gases[/datum/gas/proto_nitrate][MOLES] * INVERSE(0.01)) if(cached_gases[/datum/gas/tritium][MOLES] - produced_amount < 0 || cached_gases[/datum/gas/proto_nitrate][MOLES] - produced_amount * 0.01 < 0) - return NO_REACTION + return var/old_heat_capacity = air.heat_capacity() cached_gases[/datum/gas/proto_nitrate][MOLES] -= produced_amount * 0.01 @@ -1099,13 +1110,15 @@ else if(isatom(holder)) location = holder if (location && energy_released > PN_TRITIUM_CONVERSION_RAD_RELEASE_THRESHOLD * (air.volume / CELL_VOLUME) ** ATMOS_RADIATION_VOLUME_EXP) + . |= VOLATILE_REACTION radiation_pulse(location, max_range = min(sqrt(produced_amount) / PN_TRITIUM_RAD_RANGE_DIVISOR, GAS_REACTION_MAXIMUM_RADIATION_PULSE_RANGE), threshold = PN_TRITIUM_RAD_THRESHOLD) if(energy_released) var/new_heat_capacity = air.heat_capacity() if(new_heat_capacity > MINIMUM_HEAT_CAPACITY) air.temperature = max((temperature * old_heat_capacity + energy_released) / new_heat_capacity, TCMB) - return REACTING + + . |= REACTING /** * Proto-Nitrate BZase Action @@ -1127,11 +1140,12 @@ ) /datum/gas_reaction/proto_nitrate_bz_response/react(datum/gas_mixture/air, datum/holder) + . = NO_REACTION var/list/cached_gases = air.gases var/temperature = air.temperature var/consumed_amount = min(air.temperature / 2240 * cached_gases[/datum/gas/bz][MOLES] * cached_gases[/datum/gas/proto_nitrate][MOLES] / (cached_gases[/datum/gas/bz][MOLES] + cached_gases[/datum/gas/proto_nitrate][MOLES]), cached_gases[/datum/gas/bz][MOLES], cached_gases[/datum/gas/proto_nitrate][MOLES]) if (consumed_amount <= 0 || cached_gases[/datum/gas/bz][MOLES] - consumed_amount < 0) - return NO_REACTION + return var/old_heat_capacity = air.heat_capacity() cached_gases[/datum/gas/bz][MOLES] -= consumed_amount @@ -1151,6 +1165,7 @@ else if(isatom(holder)) location = holder if (location && energy_released > PN_BZASE_RAD_RELEASE_THRESHOLD * (air.volume / CELL_VOLUME) ** ATMOS_RADIATION_VOLUME_EXP) + . |= VOLATILE_REACTION ///How many nuclear particles will fire in this reaction. var/nuclear_particle_amount = min(round(consumed_amount / PN_BZASE_NUCLEAR_PARTICLE_DIVISOR), PN_BZASE_NUCLEAR_PARTICLE_MAXIMUM) for(var/i in 1 to nuclear_particle_amount) @@ -1161,7 +1176,7 @@ var/new_heat_capacity = air.heat_capacity() if(new_heat_capacity > MINIMUM_HEAT_CAPACITY) air.temperature = max((temperature * old_heat_capacity + energy_released) / new_heat_capacity, TCMB) - return REACTING + . |= REACTING /datum/gas_reaction/antinoblium_replication priority_group = PRIORITY_FORMATION @@ -1181,7 +1196,7 @@ * Converts all gases into antinoblium. */ /datum/gas_reaction/antinoblium_replication/react(datum/gas_mixture/air, datum/holder) - . = REACTING + . = REACTING | VOLATILE_REACTION var/list/cached_gases = air.gases var/heat_capacity = air.heat_capacity() var/total_moles = air.total_moles() diff --git a/code/modules/atmospherics/machinery/atmosmachinery.dm b/code/modules/atmospherics/machinery/atmosmachinery.dm index c6ad259e87e..f7ac8c29e58 100644 --- a/code/modules/atmospherics/machinery/atmosmachinery.dm +++ b/code/modules/atmospherics/machinery/atmosmachinery.dm @@ -596,6 +596,9 @@ break if(!target_move) + // If we couldn't find a target to move to and we're ventcrawling, try to exit if this vent allows it + if(HAS_TRAIT(user, TRAIT_MOVE_VENTCRAWLING) && (vent_movement & VENTCRAWL_ENTRANCE_ALLOWED)) + user.handle_ventcrawl(src) return if(!(target_move.vent_movement & VENTCRAWL_ALLOWED)) diff --git a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm index 24674e2e10b..077fb430ea2 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm @@ -126,9 +126,8 @@ /obj/machinery/atmospherics/components/unary/thermomachine/update_overlays() . = ..() - var/mutable_appearance/thermo_overlay = new(icon) - var/image/pipe = get_pipe_image(thermo_overlay, "pipe", dir, pipe_color, piping_layer) - pipe.appearance_flags |= RESET_COLOR|KEEP_APART + var/image/pipe = get_pipe_image('icons/obj/machines/atmospherics/thermomachine.dmi', "pipe", dir, pipe_color, piping_layer) + pipe.appearance_flags |= RESET_COLOR | KEEP_APART . += pipe /obj/machinery/atmospherics/components/unary/thermomachine/examine(mob/user) diff --git a/code/modules/atmospherics/machinery/other/miner.dm b/code/modules/atmospherics/machinery/other/miner.dm index ebab8af4ea7..362e2d1c9e7 100644 --- a/code/modules/atmospherics/machinery/other/miner.dm +++ b/code/modules/atmospherics/machinery/other/miner.dm @@ -28,6 +28,7 @@ var/broken_message = "ERROR" idle_power_usage = BASE_MACHINE_IDLE_CONSUMPTION * 1.5 active_power_usage = BASE_MACHINE_ACTIVE_CONSUMPTION * 2 + initialize_directions = NONE /obj/machinery/atmospherics/miner/Initialize(mapload) . = ..() diff --git a/code/modules/bitrunning/components/avatar_gear.dm b/code/modules/bitrunning/components/avatar_gear.dm index be7ede816fe..09a336f4bd0 100644 --- a/code/modules/bitrunning/components/avatar_gear.dm +++ b/code/modules/bitrunning/components/avatar_gear.dm @@ -5,6 +5,8 @@ var/datum/callback/load_callback /// Weakref to the human we are currently carried by var/datum/weakref/tracked_human_ref + /// Weakref to the connect_containers component that tracks the human + var/datum/weakref/connect_ref /datum/component/loads_avatar_gear/Initialize(datum/callback/load_callback) if(!isitem(parent)) @@ -18,14 +20,14 @@ var/static/list/loc_connections = list( COMSIG_ATOM_ENTERING = PROC_REF(on_entered_loc), ) - AddComponent(/datum/component/connect_containers, parent, loc_connections) + connect_ref = WEAKREF(AddComponent(/datum/component/connect_containers, parent, loc_connections)) /datum/component/loads_avatar_gear/UnregisterFromParent() UnregisterSignal(parent, list( COMSIG_ATOM_ENTERING, )) - qdel(GetComponent(/datum/component/connect_containers)) + qdel(connect_ref) /datum/component/loads_avatar_gear/Destroy(force) load_callback = null diff --git a/code/modules/bitrunning/netpod/utils.dm b/code/modules/bitrunning/netpod/utils.dm index fa271748e78..264d4ab4e3b 100644 --- a/code/modules/bitrunning/netpod/utils.dm +++ b/code/modules/bitrunning/netpod/utils.dm @@ -77,7 +77,16 @@ return balloon_alert(neo, "establishing connection...") - if(!do_after(neo, 2 SECONDS, src)) + + // Prevent hand interactions during loading to stop smuggling exploits into virtual domain + ADD_TRAIT(neo, TRAIT_HANDS_BLOCKED, TRAIT_GENERIC) + + var/connection_successful = do_after(neo, 2 SECONDS, src) + + // Re-enable hand interactions after loading attempt + REMOVE_TRAIT(neo, TRAIT_HANDS_BLOCKED, TRAIT_GENERIC) + + if(!connection_successful) open_machine() return diff --git a/code/modules/bitrunning/objects/gimmick_disks/dungeon_disk.dm b/code/modules/bitrunning/objects/gimmick_disks/dungeon_disk.dm index 9f595d5774f..3cf85bb2c66 100644 --- a/code/modules/bitrunning/objects/gimmick_disks/dungeon_disk.dm +++ b/code/modules/bitrunning/objects/gimmick_disks/dungeon_disk.dm @@ -109,15 +109,15 @@ granted_items = list( /obj/item/clothing/under/color/black, - /obj/item/clothing/shoes/sneakers/black, + /obj/item/clothing/shoes/sneakers/black/rogue, /obj/item/clothing/mask/facescarf/rogue, - /obj/item/clothing/glasses/eyepatch, + /obj/item/clothing/glasses/eyepatch/rogue, /obj/item/bedsheet/black/rogue_cape, /obj/item/storage/belt/fannypack/black/rogue, /obj/item/knife/combat/survival, ) -/obj/item/clothing/shoes/sneakers/black +/obj/item/clothing/shoes/sneakers/black/rogue name = "sneaker of SNEAKING" /obj/item/clothing/mask/facescarf/rogue @@ -125,7 +125,7 @@ icon_state = "/obj/item/clothing/mask/facescarf/rogue" greyscale_colors = "#292929" -/obj/item/clothing/glasses/eyepatch +/obj/item/clothing/glasses/eyepatch/rogue name = "eyepatch of SEALING" /obj/item/bedsheet/black/rogue_cape diff --git a/code/modules/cards/cardhand.dm b/code/modules/cards/cardhand.dm index fb8c025df5c..fa0339cde9c 100644 --- a/code/modules/cards/cardhand.dm +++ b/code/modules/cards/cardhand.dm @@ -78,31 +78,33 @@ /obj/item/toy/cards/cardhand/proc/check_menu(mob/living/user) return isliving(user) && !user.incapacitated -/obj/item/toy/cards/cardhand/attackby(obj/item/weapon, mob/living/user, list/params, list/attack_modifier, flip_card = FALSE) +/obj/item/toy/cards/cardhand/item_interaction(mob/living/user, obj/item/tool, list/modifiers) var/obj/item/toy/singlecard/card + if(istype(tool, /obj/item/toy/singlecard)) + card = tool - if(istype(weapon, /obj/item/toy/singlecard)) - card = weapon - - if(istype(weapon, /obj/item/toy/cards/deck)) - var/obj/item/toy/cards/deck/dealer_deck = weapon + if(istype(tool, /obj/item/toy/cards/deck)) + var/obj/item/toy/cards/deck/dealer_deck = tool if(!HAS_TRAIT(dealer_deck, TRAIT_WIELDED)) // recycle cardhand into deck (if unwielded) - dealer_deck.insert(src) - user.balloon_alert_to_viewers("puts card in deck") - return + if(dealer_deck.insert(src)) + user.balloon_alert_to_viewers("puts card in deck") + return ITEM_INTERACT_SUCCESS + + to_chat(user, span_warning("\The [dealer_deck] is stacked too high!")) + return ITEM_INTERACT_BLOCKING + card = dealer_deck.draw(user) - if(card) - if(flip_card) + if(!card) + return NONE + + if(insert(card)) + if(LAZYACCESS(modifiers, RIGHT_CLICK)) card.Flip() - insert(card) - return + return ITEM_INTERACT_SUCCESS - return ..() - -/obj/item/toy/cards/cardhand/attackby_secondary(obj/item/weapon, mob/user, list/modifiers, list/attack_modifiers) - attackby(weapon, user, modifiers, flip_card = TRUE) - return SECONDARY_ATTACK_CONTINUE_CHAIN + to_chat(user, span_warning("You can't hold any more cards in your hand!")) + return ITEM_INTERACT_BLOCKING #define CARDS_MAX_DISPLAY_LIMIT 5 // the amount of cards that are displayed in a hand #define CARDS_PIXEL_X_OFFSET -5 // start out displaying the 1st card -5 pixels left diff --git a/code/modules/cards/cards.dm b/code/modules/cards/cards.dm index e151af02264..3a18b36f86d 100644 --- a/code/modules/cards/cards.dm +++ b/code/modules/cards/cards.dm @@ -6,6 +6,8 @@ max_integrity = 50 /// Do all the cards drop to the floor when thrown at a person var/can_play_52_card_pickup = TRUE + /// How many cards can we hold at the same time + var/card_limit = 21 /// List of card atoms for a hand or deck var/list/obj/item/toy/singlecard/card_atoms @@ -64,29 +66,29 @@ * All cards that are inserted have their angle and pixel offsets reset to zero however their * flip state does not change unless it's being inserted into a deck which is always facedown * (see the deck/insert proc) + * Returns the list of inserted cards * * Arguments: * * card_item - Either a singlecard or cardhand that gets inserted into the src */ /obj/item/toy/cards/proc/insert(obj/item/toy/card_item) fetch_card_atoms() + // Can't add any cards, don't do anything + if (count_cards() >= card_limit) + return null - var/cards_to_add = list() - var/obj/item/toy/cards/cardhand/recycled_cardhand + var/list/cards_to_add = list() if(istype(card_item, /obj/item/toy/singlecard)) cards_to_add += card_item if(istype(card_item, /obj/item/toy/cards/cardhand)) - recycled_cardhand = card_item + var/obj/item/toy/cards/cardhand/recycled_cardhand = card_item + cards_to_add += recycled_cardhand.fetch_card_atoms() - var/list/recycled_cards = recycled_cardhand.fetch_card_atoms() - - for(var/obj/item/toy/singlecard/card in recycled_cards) - cards_to_add += card - recycled_cards -= card - card.moveToNullspace() - qdel(recycled_cardhand) + if(length(cards_to_add) + count_cards() > card_limit) + // Remove all cards past however many we can fit + cards_to_add.Cut(card_limit - count_cards() + 1, length(cards_to_add) + 1) for(var/obj/item/toy/singlecard/card in cards_to_add) card.forceMove(src) @@ -98,8 +100,12 @@ card.transform = M card.update_appearance() card_atoms += card - cards_to_add -= card + + if(istype(card_item, /obj/item/toy/cards/cardhand)) + qdel(card_item) + update_appearance() + return cards_to_add /** * Draws a card from the deck or hand of cards. diff --git a/code/modules/cards/deck/deck.dm b/code/modules/cards/deck/deck.dm index 03c92e4ce6f..61d25ca9288 100644 --- a/code/modules/cards/deck/deck.dm +++ b/code/modules/cards/deck/deck.dm @@ -19,7 +19,7 @@ /// If the deck is the standard 52 playing card deck (used for poker and blackjack) var/is_standard_deck = TRUE /// The amount of cards to spawn in the deck (optional) - var/decksize = INFINITY + var/decksize = 54 /// The description of the cardgame that is played with this deck (used for memories) var/cardgame_desc = "card game" /// The holodeck computer used to spawn a holographic deck (see /obj/item/toy/cards/deck/syndicate/holographic) @@ -31,6 +31,8 @@ /obj/item/toy/cards/deck/Initialize(mapload) . = ..() + // Can't hold more cards than we spawn with + card_limit = decksize AddElement(/datum/element/drag_pickup) AddComponent(/datum/component/two_handed, attacksound='sound/items/cards/cardflip.ogg') register_context() @@ -167,23 +169,25 @@ return ..() /obj/item/toy/cards/deck/insert(obj/item/toy/card_item) + var/list/cards = ..() + if (!length(cards)) + return null // any card inserted into the deck is always facedown - if(istype(card_item, /obj/item/toy/singlecard)) - var/obj/item/toy/singlecard/card = card_item + for(var/obj/item/toy/singlecard/card in cards) card.Flip(CARD_FACEDOWN) - if(istype(card_item, /obj/item/toy/cards/cardhand)) - var/obj/item/toy/cards/cardhand/cardhand = card_item - for(var/obj/item/toy/singlecard/card in cardhand.fetch_card_atoms()) - card.Flip(CARD_FACEDOWN) - . = ..() + return cards -/obj/item/toy/cards/deck/attackby(obj/item/item, mob/living/user, list/modifiers, list/attack_modifiers) - if(istype(item, /obj/item/toy/singlecard) || istype(item, /obj/item/toy/cards/cardhand)) - insert(item) - var/card_grammar = istype(item, /obj/item/toy/singlecard) ? "card" : "cards" - user.balloon_alert_to_viewers("puts [card_grammar] in deck") - return - return ..() +/obj/item/toy/cards/deck/item_interaction(mob/living/user, obj/item/tool, list/modifiers) + if(!istype(tool, /obj/item/toy/singlecard) && !istype(tool, /obj/item/toy/cards/cardhand)) + return NONE + + if (!insert(tool)) + to_chat(user, span_warning("\The [src] is stacked too high!")) + return ITEM_INTERACT_BLOCKING + + var/card_grammar = istype(tool, /obj/item/toy/singlecard) ? "card" : "cards" + user.balloon_alert_to_viewers("puts [card_grammar] in deck") + return ITEM_INTERACT_SUCCESS /// This is how we play 52 card pickup /obj/item/toy/cards/deck/throw_impact(mob/living/target, datum/thrownthing/throwingdatum) diff --git a/code/modules/cards/singlecard.dm b/code/modules/cards/singlecard.dm index d56e8e26521..fcf35872e49 100644 --- a/code/modules/cards/singlecard.dm +++ b/code/modules/cards/singlecard.dm @@ -147,25 +147,29 @@ name = flipped ? cardname : "card" return ..() -/obj/item/toy/singlecard/attackby(obj/item/item, mob/living/user, list/params, list/attack_modifier, flip_card=FALSE) - var/obj/item/toy/singlecard/card +/obj/item/toy/singlecard/item_interaction(mob/living/user, obj/item/tool, list/modifiers) + var/obj/item/toy/singlecard/card = null - if(istype(item, /obj/item/toy/cards/deck)) - var/obj/item/toy/cards/deck/dealer_deck = item + if(istype(tool, /obj/item/toy/cards/deck)) + var/obj/item/toy/cards/deck/dealer_deck = tool if(!HAS_TRAIT(dealer_deck, TRAIT_WIELDED)) // recycle card into deck (if unwielded) - dealer_deck.insert(src) - user.balloon_alert_to_viewers("puts card in deck") - return + if(dealer_deck.insert(src)) + user.balloon_alert_to_viewers("puts card in deck") + return ITEM_INTERACT_SUCCESS + + to_chat(user, span_warning("\The [dealer_deck] is stacked too high!")) + return ITEM_INTERACT_BLOCKING + card = dealer_deck.draw(user) - if(istype(item, /obj/item/toy/singlecard)) - card = item + if(istype(tool, /obj/item/toy/singlecard)) + card = tool if(card) // card + card = combine into cardhand - if(flip_card) + if(LAZYACCESS(modifiers, RIGHT_CLICK)) card.Flip() - if(istype(item, /obj/item/toy/cards/deck)) + if(istype(tool, /obj/item/toy/cards/deck)) // only decks cause a balloon alert user.balloon_alert_to_viewers("deals a card") @@ -179,63 +183,48 @@ user.temporarilyRemoveItemFromInventory(src, TRUE) new_cardhand.pickup(user) user.put_in_active_hand(new_cardhand) - return + return ITEM_INTERACT_SUCCESS - if(istype(item, /obj/item/toy/cards/cardhand)) // insert into cardhand - var/obj/item/toy/cards/cardhand/target_cardhand = item - target_cardhand.insert(src) - return + if(istype(tool, /obj/item/toy/cards/cardhand)) // insert into cardhand + return tool.item_interaction(user, src, modifiers) - var/can_item_write var/marked_cheating_color - if(istype(item, /obj/item/pen)) - var/obj/item/pen/pen = item - can_item_write = TRUE + if(istype(tool, /obj/item/pen)) + var/obj/item/pen/pen = tool marked_cheating_color = (pen.colour == "white" && "invisible") || pen.colour - if(istype(item, /obj/item/toy/crayon)) - var/obj/item/toy/crayon/crayon = item - can_item_write = TRUE + if(istype(tool, /obj/item/toy/crayon)) + var/obj/item/toy/crayon/crayon = tool marked_cheating_color = (crayon.crayon_color == "mime" && "invisible") || crayon.crayon_color - if(can_item_write && !blank) // You cheated not only the game, but yourself + if(marked_cheating_color && !blank && IS_WRITING_UTENSIL(tool)) // You cheated not only the game, but yourself marked_color = marked_cheating_color - to_chat(user, span_notice("You put a [marked_color] mark in the corner of [src] with the [item]. Cheat to win!")) - return + to_chat(user, span_notice("You put a [marked_color] mark in the corner of [src] with the [tool]. Cheat to win!")) + return ITEM_INTERACT_SUCCESS - if(can_item_write) - if(!user.is_literate()) - to_chat(user, span_notice("You scribble illegibly on [src]!")) - return + if(!user.can_write(tool)) + return NONE - var/cardtext = stripped_input(user, "What do you wish to write on the card?", "Card Writing", "", 50) - if(!cardtext || !user.can_perform_action(src)) - return + var/cardtext = stripped_input(user, "What do you wish to write on the card?", "Card Writing", "", 50) + if(!cardtext || !user.can_perform_action(src)) + return ITEM_INTERACT_BLOCKING - cardname = cardtext - blank = FALSE - update_appearance() - return - return ..() - -/obj/item/toy/singlecard/attackby_secondary(obj/item/item, mob/living/user, list/modifiers, list/attack_modifiers) - attackby(item, user, modifiers, flip_card=TRUE) - return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + cardname = cardtext + blank = FALSE + update_appearance() + return ITEM_INTERACT_SUCCESS /obj/item/toy/singlecard/attack_hand_secondary(mob/living/carbon/human/user, modifiers) attack_self(user) return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN -/obj/item/toy/singlecard/attack_self_secondary(mob/living/carbon/human/user, modifiers) - attack_self(user) - /obj/item/toy/singlecard/attack_self(mob/living/carbon/human/user) if(!ishuman(user) || !user.can_perform_action(src, NEED_DEXTERITY|FORBID_TELEKINESIS_REACH)) return Flip() - if(isturf(src.loc)) // only display tihs message when flipping in a visible spot like on a table + if(isturf(src.loc)) // only display this message when flipping in a visible spot like on a table user.balloon_alert_to_viewers("flips a card") /obj/item/toy/singlecard/click_alt(mob/living/carbon/human/user) diff --git a/code/modules/cargo/exports.dm b/code/modules/cargo/exports.dm index f2de2cfa8fe..1e140d646df 100644 --- a/code/modules/cargo/exports.dm +++ b/code/modules/cargo/exports.dm @@ -46,9 +46,12 @@ Then the player gets the profit from selling his own wasted time. ** dry_run: if the item should be actually sold, or if it's just a pirce test ** external_report: works as "transaction" object, pass same one in if you're doing more than one export in single go ** ignore_typecache: typecache containing types that should be completely ignored - ** export_market: Defines the market that the items are being sold to. + ** export_markets: Defines the market that the items are being sold to. */ -/proc/export_item_and_contents(atom/movable/exported_atom, apply_elastic = TRUE, delete_unsold = TRUE, dry_run = FALSE, datum/export_report/external_report, list/ignore_typecache, export_market = EXPORT_MARKET_STATION) +/proc/export_item_and_contents(atom/movable/exported_atom, apply_elastic = TRUE, delete_unsold = TRUE, dry_run = FALSE, datum/export_report/external_report, list/ignore_typecache, export_markets = list(EXPORT_MARKET_STATION)) + if(!islist(export_markets)) + export_markets = list(export_markets) + external_report = init_export(external_report) var/list/contents = exported_atom.get_all_contents_ignoring(ignore_typecache) @@ -56,7 +59,7 @@ Then the player gets the profit from selling his own wasted time. // We go backwards, so it'll be innermost objects sold first. We also make sure nothing is accidentally delete before everything is sold. var/list/to_delete = list() for(var/atom/movable/thing as anything in reverse_range(contents)) - var/sold = _export_loop(thing, apply_elastic, dry_run, external_report, export_market) + var/sold = _export_loop(thing, apply_elastic, dry_run, external_report, export_markets) if(!dry_run && (sold || delete_unsold) && sold != EXPORT_SOLD_DONT_DELETE) if(ismob(thing)) thing.investigate_log("deleted through cargo export", INVESTIGATE_CARGO) @@ -69,10 +72,10 @@ Then the player gets the profit from selling his own wasted time. return external_report /// It works like export_item_and_contents(), however it ignores the contents. Meaning only `exported_atom` will be valued. -/proc/export_single_item(atom/movable/exported_atom, apply_elastic = TRUE, delete_unsold = TRUE, dry_run = FALSE, datum/export_report/external_report, export_market = EXPORT_MARKET_STATION) +/proc/export_single_item(atom/movable/exported_atom, apply_elastic = TRUE, delete_unsold = TRUE, dry_run = FALSE, datum/export_report/external_report, export_markets = list(EXPORT_MARKET_STATION)) external_report = init_export(external_report) - var/sold = _export_loop(exported_atom, apply_elastic, dry_run, external_report, export_market) + var/sold = _export_loop(exported_atom, apply_elastic, dry_run, external_report, export_markets) if(!dry_run && (sold || delete_unsold) && sold != EXPORT_SOLD_DONT_DELETE) if(ismob(exported_atom)) exported_atom.investigate_log("deleted through cargo export", INVESTIGATE_CARGO) @@ -81,10 +84,10 @@ Then the player gets the profit from selling his own wasted time. return external_report /// The main bit responsible for selling the item. Shared by export_single_item() and export_item_and_contents() -/proc/_export_loop(atom/movable/exported_atom, apply_elastic = TRUE, dry_run = FALSE, datum/export_report/external_report, export_market) +/proc/_export_loop(atom/movable/exported_atom, apply_elastic = TRUE, dry_run = FALSE, datum/export_report/external_report, export_markets) var/sold = EXPORT_NOT_SOLD for(var/datum/export/export as anything in GLOB.exports_list) - if(export.applies_to(exported_atom, apply_elastic, export_market)) + if(export.applies_to(exported_atom, apply_elastic, export_markets)) if(!dry_run && (SEND_SIGNAL(exported_atom, COMSIG_ITEM_PRE_EXPORT) & COMPONENT_STOP_EXPORT)) break //Don't add value of unscannable items for a dry run report @@ -163,18 +166,19 @@ Then the player gets the profit from selling his own wasted time. return 1 /// Checks if the item is fit for export datum. -/datum/export/proc/applies_to(obj/exported_item, apply_elastic = TRUE, export_market) - if(!is_type_in_typecache(exported_item, export_types)) - return FALSE - if(include_subtypes && is_type_in_typecache(exported_item, exclude_types)) - return FALSE - if(!get_cost(exported_item, apply_elastic)) - return FALSE - if(export_market != sales_market) - return FALSE - if(exported_item.flags_1 & HOLOGRAM_1) - return FALSE - return TRUE +/datum/export/proc/applies_to(obj/exported_item, apply_elastic = TRUE, export_markets) + for(var/found_market in export_markets) + if(!is_type_in_typecache(exported_item, export_types)) + continue + if(include_subtypes && is_type_in_typecache(exported_item, exclude_types)) + continue + if(!get_cost(exported_item, apply_elastic)) + continue + if(found_market != sales_market) + continue + if(exported_item.flags_1 & HOLOGRAM_1) + continue + return TRUE /** * Calculates the exact export value of the object, while factoring in all the relivant variables. diff --git a/code/modules/cargo/goodies.dm b/code/modules/cargo/goodies.dm index 004cf531d63..6d481ab02c5 100644 --- a/code/modules/cargo/goodies.dm +++ b/code/modules/cargo/goodies.dm @@ -105,6 +105,20 @@ access_view = ACCESS_WEAPONS contains = list(/obj/item/gun/energy/laser) +/datum/supply_pack/goody/carbine_single + name = "Laser Carbine Single_Pack" + desc = "Contains one laser carbines, capable of rapidly firing weak lasers." + cost = PAYCHECK_COMMAND * 8 + access_view = ACCESS_WEAPONS + contains = list(/obj/item/gun/energy/laser/carbine) + +/datum/supply_pack/goody/smg_single + name = "Disabler SMG Single_Pack" + desc = "Contains one disabler SMGs, capable of rapidly firing weak disabler beams." + cost = PAYCHECK_COMMAND * 6 + access_view = ACCESS_WEAPONS + contains = list(/obj/item/gun/energy/disabler/smg) + /datum/supply_pack/goody/hell_single name = "Hellgun Kit Single-Pack" desc = "Contains one hellgun degradation kit, an old pattern of laser gun infamous for its ability to horribly disfigure targets with burns. Technically violates the Space Geneva Convention when used on humanoids." diff --git a/code/modules/cargo/markets/market_items/weapons.dm b/code/modules/cargo/markets/market_items/weapons.dm index ea78b5d1a13..76df017d5f7 100644 --- a/code/modules/cargo/markets/market_items/weapons.dm +++ b/code/modules/cargo/markets/market_items/weapons.dm @@ -143,3 +143,13 @@ price_max = CARGO_CRATE_VALUE * 5 stock_max = 1 availability_prob = 35 + +/datum/market_item/weapon/surplus_esword + name = "Type I 'Iaito' Energy Sword" + desc = "A mass-produced energy sword. It is functionally worse than a milspec energy sword commonly found amongst paramilitary organizations. \ + But hey, better than nothing. Does have some power supply problems, but nothing that a bit of percussive maintenance can't fix." + item = /obj/item/melee/energy/sword/surplus + price_min = CARGO_CRATE_VALUE * 2 + price_max = CARGO_CRATE_VALUE * 5 + stock_max = 2 + availability_prob = 80 diff --git a/code/modules/cargo/packs/imports.dm b/code/modules/cargo/packs/imports.dm index cc54e946889..eaccc5748b7 100644 --- a/code/modules/cargo/packs/imports.dm +++ b/code/modules/cargo/packs/imports.dm @@ -65,6 +65,14 @@ contains = list(/obj/item/stack/sheet/mineral/bamboo/fifty) crate_name = "bamboo cuttings crate" +/datum/supply_pack/imports/wind_turbine + name = "Wind Turbine Crate" + desc = "Includes a portable wind turbine for charging small devices and appliances. Considered obsolete in the frontier, \ + but perfect for officers who think walking laps around the station is 'innovative engineering'." + cost = CARGO_CRATE_VALUE * 2 + contains = list(/obj/item/portable_wind_turbine/loaded) + crate_name = "wind turbine crate" + /datum/supply_pack/imports/bananium name = "A Single Sheet of Bananium" desc = "Don't let the clown know that he can order this. It costs a fortune even for this much." diff --git a/code/modules/cargo/packs/security.dm b/code/modules/cargo/packs/security.dm index b97c7cd68bf..409c746aad5 100644 --- a/code/modules/cargo/packs/security.dm +++ b/code/modules/cargo/packs/security.dm @@ -65,14 +65,6 @@ contains = list(/obj/item/clothing/head/helmet/sec = 3) crate_name = "helmet crate" -/datum/supply_pack/security/laser - name = "Lasers Crate" - desc = "Contains three lethal, high-energy laser guns." - cost = CARGO_CRATE_VALUE * 4 - access_view = ACCESS_ARMORY - contains = list(/obj/item/gun/energy/laser = 3) - crate_name = "laser crate" - /datum/supply_pack/security/securitybarriers name = "Security Barrier Grenades" desc = "Stem the tide with four Security Barrier grenades." @@ -241,13 +233,21 @@ /datum/supply_pack/security/armory/energy name = "Energy Guns Crate" - desc = "Contains two Energy Guns, capable of firing both nonlethal and lethal \ + desc = "Contains three Energy Guns, capable of firing both nonlethal and lethal \ blasts of light." cost = CARGO_CRATE_VALUE * 18 - contains = list(/obj/item/gun/energy/e_gun = 2) + contains = list(/obj/item/gun/energy/e_gun = 3) crate_name = "energy gun crate" crate_type = /obj/structure/closet/crate/secure/plasma +/datum/supply_pack/security/armory/laser + name = "Lasers Crate" + desc = "Contains three lethal, high-energy laser guns." + cost = CARGO_CRATE_VALUE * 4 + contains = list(/obj/item/gun/energy/laser = 3) + crate_name = "laser crate" + crate_type = /obj/structure/closet/crate/secure/plasma + /datum/supply_pack/security/armory/laser_carbine name = "Laser Carbine Crate" desc = "Contains three laser carbines, capable of rapidly firing weak lasers." @@ -268,11 +268,11 @@ name = "NT BR-38 Crate" desc = "An experimental energy-based ballistic battle rifle. Only available to \ Nanotrasen stations for security purposes. DO NOT RESELL TO OUTSIDE COMPANIES. \ - Contains three NT BR-38 rifles and three magazines containing .38 Standard." + Contains three NT BR-38 rifles and 6 magazines containing .38 Standard." cost = CARGO_CRATE_VALUE * 100 contains = list( - /obj/item/gun/ballistic/automatic/battle_rifle = 2, - /obj/item/ammo_box/magazine/m38 = 4, + /obj/item/gun/ballistic/automatic/battle_rifle = 3, + /obj/item/ammo_box/magazine/m38 = 6, ) crate_name = "battle rifle crate" diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index ccf8c785c10..6e2c97350a7 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -610,7 +610,10 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( GLOB.clients -= src GLOB.directory -= ckey - persistent_client.set_client(null) + if(persistent_client) + persistent_client.set_client(null) + else + stack_trace("A client was Del()'d without a persistent_client! This should not be happening.") log_access("Logout: [key_name(src)]") GLOB.ahelp_tickets.ClientLogout(src) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index f3d9c8cdf5a..91070fa5409 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -105,8 +105,13 @@ GLOBAL_LIST_EMPTY(preferences_datums) middleware += new middleware_type(src) if(IS_CLIENT_OR_MOCK(parent)) - load_and_save = !is_guest_key(parent.key) - load_path(parent.ckey) + if(is_guest_key(parent.key)) + if(parent.is_localhost()) + path = DEV_PREFS_PATH // guest + locallost = dev instance, load dev preferences if possible + else + load_and_save = FALSE // guest + not localhost = guest on live, don't save anything + else + load_path(parent.ckey) // not guest = load their actual savefile if(load_and_save && !fexists(path)) try_savefile_type_migration() diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 0e541e1f8e2..ca7d441920b 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -276,6 +276,10 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car /datum/preferences/proc/save_preferences() if(!savefile) CRASH("Attempted to save the preferences of [parent] without a savefile. This should have been handled by load_preferences()") + if(path == DEV_PREFS_PATH) + // Don't save over dev preferences + return TRUE + savefile.set_entry("version", SAVEFILE_VERSION_MAX) //updates (or failing that the sanity checks) will ensure data is not invalid at load. Assume up-to-date for (var/preference_type in GLOB.preference_entries) diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 102fcdc6d61..6b4b38298ba 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -99,11 +99,16 @@ name = "press helmet" desc = "A blue helmet used to distinguish non-combatant \"PRESS\" members, like if anyone cares." icon_state = "helmet_press" + base_icon_state = "helmet_press" sound_vary = TRUE equip_sound = 'sound/items/handling/helmet/helmet_equip1.ogg' pickup_sound = 'sound/items/handling/helmet/helmet_pickup1.ogg' drop_sound = 'sound/items/handling/helmet/helmet_drop1.ogg' +/obj/item/clothing/head/helmet/press/Initialize(mapload) + . = ..() + AddComponent(/datum/component/seclite_attachable, light_icon_state = "flight") + /obj/item/clothing/head/helmet/press/worn_overlays(mutable_appearance/standing, isinhands, icon_file) . = ..() if(!isinhands) @@ -113,6 +118,7 @@ name = "bulletproof helmet" desc = "A bulletproof combat helmet that excels in protecting the wearer against traditional projectile weaponry and explosives to a minor extent." icon_state = "helmetalt" + base_icon_state = "helmetalt" inhand_icon_state = "helmet" armor_type = /datum/armor/helmet_alt dog_fashion = null @@ -219,12 +225,19 @@ /obj/item/clothing/head/helmet/toggleable/update_icon_state() . = ..() - icon_state = "[initial(icon_state)][up ? "up" : ""]" + base_icon_state = "[initial(base_icon_state)]" + var/datum/component/seclite_attachable/light = GetComponent(/datum/component/seclite_attachable) + if(up) + base_icon_state += "up" + light?.on_update_icon_state(src) + if(!light) + icon_state = base_icon_state /obj/item/clothing/head/helmet/toggleable/riot name = "riot helmet" desc = "It's a helmet specifically designed to protect against close range attacks." icon_state = "riot" + base_icon_state = "riot" inhand_icon_state = "riot_helmet" toggle_message = "You pull the visor down" alt_toggle_message = "You push the visor up" @@ -243,6 +256,10 @@ visor_toggle_up_sound = SFX_VISOR_UP visor_toggle_down_sound = SFX_VISOR_DOWN +/obj/item/clothing/head/helmet/toggleable/riot/Initialize(mapload) + . = ..() + AddComponent(/datum/component/seclite_attachable, light_icon_state = "flight") + /obj/item/clothing/head/helmet/toggleable/riot/Initialize(mapload) . = ..() AddComponent(/datum/component/adjust_fishing_difficulty, 2) @@ -275,6 +292,7 @@ name = "helmet of justice" desc = "WEEEEOOO. WEEEEEOOO. WEEEEOOOO." icon_state = "justice" + base_icon_state = "justice" inhand_icon_state = "justice_helmet" toggle_message = "You turn off the lights on" alt_toggle_message = "You turn on the lights on" @@ -315,6 +333,7 @@ name = "alarm helmet" desc = "WEEEEOOO. WEEEEEOOO. STOP THAT MONKEY. WEEEOOOO." icon_state = "justice2" + base_icon_state = "justice2" /obj/item/clothing/head/helmet/swat name = "\improper SWAT helmet" @@ -355,6 +374,7 @@ name = "\improper SWAT helmet" desc = "An extremely robust helmet with the Nanotrasen logo emblazoned on the top." icon_state = "swat" + base_icon_state = "swat" inhand_icon_state = "swat_helmet" clothing_flags = STACKABLE_HELMET_EXEMPT cold_protection = HEAD @@ -363,6 +383,9 @@ max_heat_protection_temperature = SPACE_HELM_MAX_TEMP_PROTECT flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF +/obj/item/clothing/head/helmet/swat/nanotrasen/Initialize(mapload) + . = ..() + AddComponent(/datum/component/seclite_attachable, light_icon_state = "flight") /obj/item/clothing/head/helmet/thunderdome name = "\improper Thunderdome helmet" diff --git a/code/modules/clothing/masks/breath.dm b/code/modules/clothing/masks/breath.dm index a8a844a3a83..752c53440e9 100644 --- a/code/modules/clothing/masks/breath.dm +++ b/code/modules/clothing/masks/breath.dm @@ -13,6 +13,8 @@ visor_flags_cover = MASKCOVERSMOUTH resistance_flags = NONE interaction_flags_click = NEED_DEXTERITY|ALLOW_RESTING + /// Can this mask be adjusted? + var/adjustable = TRUE /datum/armor/mask_breath bio = 50 @@ -22,15 +24,19 @@ return OXYLOSS /obj/item/clothing/mask/breath/attack_self(mob/user) - adjust_visor(user) + if(adjustable) + adjust_visor(user) /obj/item/clothing/mask/breath/click_alt(mob/user) + if(!adjustable) + return adjust_visor(user) return CLICK_ACTION_SUCCESS /obj/item/clothing/mask/breath/examine(mob/user) . = ..() - . += span_notice("Alt-click [src] to adjust it.") + if(adjustable) + . += span_notice("Alt-click [src] to adjust it.") /obj/item/clothing/mask/breath/medical desc = "A close-fitting sterile mask that can be connected to an air supply." @@ -52,8 +58,10 @@ righthand_file = 'icons/mob/inhands/clothing/masks_righthand.dmi' body_parts_covered = NONE flags_cover = NONE + actions_types = null armor_type = /datum/armor/breath_muzzle equip_delay_other = 2.5 SECONDS // my sprite has 4 straps, a-la a head harness. takes a while to equip, longer than a muzzle + adjustable = FALSE /obj/item/clothing/mask/breath/muzzle/Initialize(mapload) . = ..() diff --git a/code/modules/clothing/suits/_suits.dm b/code/modules/clothing/suits/_suits.dm index 8ea44091eda..b112828e390 100644 --- a/code/modules/clothing/suits/_suits.dm +++ b/code/modules/clothing/suits/_suits.dm @@ -43,8 +43,8 @@ return var/obj/item/clothing/accessory/displayed = undershirt.attached_accessories[1] - if(displayed.above_suit) - . += undershirt.modify_accessory_overlay() // SKYRAT EDIT CHANGE - ORIGINAL: . += undershirt.accessory_overlay + if(displayed.above_suit && undershirt.accessory_overlay) + . += undershirt.accessory_overlay /obj/item/clothing/suit/separate_worn_overlays(mutable_appearance/standing, mutable_appearance/draw_target, isinhands = FALSE, icon_file) . = ..() diff --git a/code/modules/clothing/under/_under.dm b/code/modules/clothing/under/_under.dm index f0e32b5007a..94cfb678d1e 100644 --- a/code/modules/clothing/under/_under.dm +++ b/code/modules/clothing/under/_under.dm @@ -295,15 +295,16 @@ BUBBERSTATION CHANGE END */ LAZYADD(attached_accessories, accessory) accessory.forceMove(src) + + if(isnull(accessory_overlay)) + create_accessory_overlay() + // Allow for accessories to react to the acccessory list now accessory.successful_attach(src) if(user && attach_message) balloon_alert(user, "accessory attached") - if(isnull(accessory_overlay)) - create_accessory_overlay() - update_appearance() return TRUE @@ -326,11 +327,12 @@ BUBBERSTATION CHANGE END */ // Remove it from the list before detaching LAZYREMOVE(attached_accessories, removed) - removed.detach(src) if(isnull(accessory_overlay) && LAZYLEN(attached_accessories)) create_accessory_overlay() + removed.detach(src) + update_appearance() /// Handles creating the worn overlay mutable appearance diff --git a/code/modules/economy/account.dm b/code/modules/economy/account.dm index 8ec8e5b2d8a..986def70031 100644 --- a/code/modules/economy/account.dm +++ b/code/modules/economy/account.dm @@ -37,6 +37,8 @@ var/list/transaction_history = list() ///A lazylist of coupons redeemed with the Coupon Master pda app associated with this account. var/list/redeemed_coupons + /// How many paychecks to skip when payday is called. + var/paydays_to_skip = 0 /datum/bank_account/New(newname, job, modifier = 1, player_account = TRUE) account_holder = newname @@ -188,10 +190,21 @@ * Arguments: * * amount_of_paychecks - literally the number of salaries, 1 for issuing one salary, 5 for issuing five salaries. * * free - issuance of free funds, if TRUE then takes funds from the void, if FALSE (default) tries to send from the department's account. + * * skippable - if TRUE, this proc may pay out nothing if the account has paydays_to_skip + * * event - the name of the event that is being processed, used for bank card messages. */ -/datum/bank_account/proc/payday(amount_of_paychecks, free = FALSE) +/datum/bank_account/proc/payday(amount_of_paychecks, free = FALSE, skippable = FALSE, event = "Payday") if(!account_job) - return + return FALSE + + if(skippable && !free) + while(paydays_to_skip > 0 && amount_of_paychecks > 0) + amount_of_paychecks -= 1 + paydays_to_skip -= 1 + + if(amount_of_paychecks <= 0) + return FALSE + var/money_to_transfer = round(account_job.paycheck * payday_modifier * amount_of_paychecks) if(amount_of_paychecks == 1) money_to_transfer = clamp(money_to_transfer, 0, PAYCHECK_CREW) //We want to limit single, passive paychecks to regular crew income. @@ -201,17 +214,15 @@ SSeconomy.station_target += money_to_transfer log_econ("[money_to_transfer] credits were given to [src.account_holder]'s account from income.") return TRUE - else - var/datum/bank_account/department_account = SSeconomy.get_dep_account(account_job.paycheck_department) - if(department_account) - if(!transfer_money(department_account, money_to_transfer)) - bank_card_talk("ERROR: Payday aborted, departmental funds insufficient.") - return FALSE - else - bank_card_talk("Payday processed, account now holds [account_balance] cr.") - return TRUE - bank_card_talk("ERROR: Payday aborted, unable to contact departmental account.") - return FALSE + var/datum/bank_account/department_account = SSeconomy.get_dep_account(account_job.paycheck_department) + if(isnull(department_account)) + bank_card_talk("ERROR: [event] aborted, unable to contact departmental account.") + return FALSE + if(!transfer_money(department_account, money_to_transfer)) + bank_card_talk("ERROR: [event] aborted, departmental funds insufficient.") + return FALSE + bank_card_talk("[event] processed, account now holds [account_balance] cr.") + return TRUE /** * This sends a local chat message to the owner of a bank account, on all ID cards registered to the bank_account. diff --git a/code/modules/escape_menu/leave_body.dm b/code/modules/escape_menu/leave_body.dm index 82224efaad8..31b05544986 100644 --- a/code/modules/escape_menu/leave_body.dm +++ b/code/modules/escape_menu/leave_body.dm @@ -7,7 +7,7 @@ /* hud_owner = */ null, "Back", /* tooltip_text = */ null, - /* pixel_offset = */ list(-260, 190), + /* button_screen_loc = */ "TOP:-30,LEFT:30", CALLBACK(src, PROC_REF(open_home_page)), /* button_overlay = */ "back", ) @@ -25,7 +25,7 @@ /* hud_owner = */ null, "Suicide", "Perform a dramatic suicide in game", - /* pixel_offset = */ list(-55, -1), + /* button_screen_loc = */ "CENTER:-55,CENTER:-1", // CALLBACK(src, PROC_REF(leave_suicide)), // SKYRAT EDIT REMOVAL /* button_overlay = */ dead_clown, )) @@ -36,7 +36,7 @@ /* hud_owner = */ null, "Ghost", "Exit quietly, leaving your body", - /* pixel_offset = */ list(55, -1), + /* button_screen_loc = */ "CENTER:55,CENTER:-1", CALLBACK(src, PROC_REF(leave_ghost)), /* button_overlay = */ "ghost", ) diff --git a/code/modules/escape_menu/screen_objects/lobby_buttons.dm b/code/modules/escape_menu/screen_objects/lobby_buttons.dm index 86149c72e92..bc516c0c7c5 100644 --- a/code/modules/escape_menu/screen_objects/lobby_buttons.dm +++ b/code/modules/escape_menu/screen_objects/lobby_buttons.dm @@ -15,7 +15,7 @@ datum/hud/hud_owner, button_text, tooltip_text, - list/pixel_offset, + button_screen_loc, on_click_callback, button_overlay, ) @@ -24,13 +24,13 @@ src.on_click_callback = on_click_callback src.tooltip_text = tooltip_text + screen_loc = button_screen_loc + if(button_overlay) add_overlay(button_overlay) if(button_text) add_maptext(button_text) - screen_loc = "CENTER:[pixel_offset[1]],CENTER:[pixel_offset[2]]" - /atom/movable/screen/escape_menu/lobby_button/Destroy() on_click_callback = null @@ -93,7 +93,7 @@ datum/hud/hud_owner, button_text, tooltip_text, - list/pixel_offset, + button_screen_loc, on_click_callback, button_overlay, end_point, diff --git a/code/modules/escape_menu/screen_objects/text.dm b/code/modules/escape_menu/screen_objects/text.dm index 94123944f38..6e2c1423cfb 100644 --- a/code/modules/escape_menu/screen_objects/text.dm +++ b/code/modules/escape_menu/screen_objects/text.dm @@ -26,7 +26,7 @@ src.maptext_height = maptext_height * (font_size / 5) update_text() - screen_loc = "NORTH:[offset[1]],CENTER:[offset[2]]" + screen_loc = "NORTH:[offset[1]],WEST:[offset[2]]" /atom/movable/screen/escape_menu/text/proc/update_text() SHOULD_CALL_PARENT(TRUE) diff --git a/code/modules/events/space_vines/vine_mutations.dm b/code/modules/events/space_vines/vine_mutations.dm index f7e2e0e6141..b8d414c7ef2 100644 --- a/code/modules/events/space_vines/vine_mutations.dm +++ b/code/modules/events/space_vines/vine_mutations.dm @@ -1,6 +1,8 @@ /datum/spacevine_mutation /// Displayed name of mutation var/name = "" + /// Description of mutation, shown in the plant analyzer + var/description = "" /// Severity of mutation in terms of gameplay, affects appearance chance and how many mutations can be on the same vine var/severity = 1 /// The mutation's contribution to a given vine's color @@ -64,6 +66,7 @@ /datum/spacevine_mutation/light name = "Light" + description = "Emits light." hue = "#B2EA70" quality = POSITIVE severity = SEVERITY_TRIVIAL @@ -74,6 +77,7 @@ /datum/spacevine_mutation/toxicity name = "Toxic" + description = "Releases toxins when touched or eaten." hue = "#9B3675" severity = SEVERITY_AVERAGE quality = NEGATIVE @@ -91,6 +95,7 @@ /datum/spacevine_mutation/explosive // JC IT'S A BOMB name = "Explosive" + description = "Causes an explosion when destroyed." hue = "#D83A56" quality = NEGATIVE severity = SEVERITY_MAJOR @@ -108,6 +113,7 @@ /datum/spacevine_mutation/fire_proof name = "Fire proof" + description = "Provides immunity to heat and burn damage." hue = "#FF616D" quality = MINOR_NEGATIVE severity = SEVERITY_ABOVE_AVERAGE @@ -123,6 +129,7 @@ /datum/spacevine_mutation/cold_proof name = "Cold proof" + description = "Provides immunity to cold damage." hue = "#0BD5D9" quality = MINOR_NEGATIVE severity = SEVERITY_AVERAGE @@ -133,6 +140,7 @@ /datum/spacevine_mutation/temp_stabilisation name = "Temperature stabilisation" + description = "Stabilizes the temperature of the surrounding area." hue = "#B09856" quality = POSITIVE severity = SEVERITY_MINOR @@ -156,6 +164,7 @@ /datum/spacevine_mutation/vine_eating name = "Vine eating" + description = "Destroys other Kudzu vines on spread." hue = "#F4A442" quality = MINOR_NEGATIVE severity = SEVERITY_MINOR @@ -167,6 +176,7 @@ /datum/spacevine_mutation/aggressive_spread //very OP, but im out of other ideas currently name = "Aggressive spreading" + description = "Heavily wounds mobs when spreading or tangling them." hue = "#316b2f" severity = SEVERITY_MAJOR quality = NEGATIVE @@ -222,6 +232,7 @@ /datum/spacevine_mutation/transparency name = "transparent" + description = "Allows light to pass through." hue = "" quality = POSITIVE severity = SEVERITY_TRIVIAL @@ -232,6 +243,7 @@ /datum/spacevine_mutation/oxy_eater name = "Oxygen consuming" + description = "Consumes Oxygen from the surrounding area." hue = "#28B5B5" severity = SEVERITY_AVERAGE quality = NEGATIVE @@ -247,6 +259,7 @@ /datum/spacevine_mutation/nitro_eater name = "Nitrogen consuming" + description = "Consumes Nitrogen from the surrounding area." hue = "#FF7B54" severity = SEVERITY_AVERAGE quality = NEGATIVE @@ -262,6 +275,7 @@ /datum/spacevine_mutation/carbondioxide_eater name = "CO2 consuming" + description = "Consumes Carbon Dioxide from the surrounding area." hue = "#798777" severity = SEVERITY_MINOR quality = POSITIVE @@ -277,6 +291,7 @@ /datum/spacevine_mutation/plasma_eater name = "Plasma consuming" + description = "Consumes Plasma from the surrounding area." hue = "#9074b6" severity = SEVERITY_AVERAGE quality = POSITIVE @@ -292,6 +307,7 @@ /datum/spacevine_mutation/thorns name = "Thorny" + description = "Causes damage when hitting or passing through the vines." hue = "#9ECCA4" severity = SEVERITY_AVERAGE quality = NEGATIVE @@ -324,6 +340,7 @@ /datum/spacevine_mutation/hardened name = "Hardened" + description = "Provides resistance to cutting attacks, makes vines hardier, and prevents light from passing through." hue = "#997700" quality = NEGATIVE severity = SEVERITY_ABOVE_AVERAGE @@ -340,6 +357,7 @@ /datum/spacevine_mutation/timid name = "Timid" + description = "Hides the vines under structures and prevents them from tangling mobs." hue = "#a4a9ac" quality = POSITIVE severity = SEVERITY_MINOR @@ -354,6 +372,7 @@ /datum/spacevine_mutation/flowering name = "Flowering" + description = "Causes the vine to grow flower buds which spawns man eating plants when fully grown." hue = "#66DE93" quality = NEGATIVE severity = SEVERITY_MAJOR diff --git a/code/modules/hallucination/eyes_in_dark.dm b/code/modules/hallucination/eyes_in_dark.dm index 60f54bb80ab..ec18da445ec 100644 --- a/code/modules/hallucination/eyes_in_dark.dm +++ b/code/modules/hallucination/eyes_in_dark.dm @@ -82,7 +82,7 @@ /obj/effect/abstract/floating_eyes/process(seconds_per_tick) var/turf/below_us = get_turf(src) var/mob/seer = seer_ref?.resolve() - if(below_us.get_lumcount() < LIGHTING_TILE_IS_DARK || seer?.lighting_cutoff >= 2.5 || get_dist(seer, src) <= 1) + if(below_us.get_lumcount() > LIGHTING_TILE_IS_DARK || seer?.lighting_cutoff >= 2.5 || get_dist(seer, src) <= 1) graceful_delete() /obj/effect/abstract/floating_eyes/proc/graceful_delete() diff --git a/code/modules/hydroponics/biogenerator.dm b/code/modules/hydroponics/biogenerator.dm index c1ab15162a4..0426d59ae01 100644 --- a/code/modules/hydroponics/biogenerator.dm +++ b/code/modules/hydroponics/biogenerator.dm @@ -26,8 +26,8 @@ var/processed_items_per_cycle = 5 /// The maximum amount of items the biogenerator can hold for biomass conversion purposes. var/max_items = 20 - /// The current amount of items that can be converted into biomass that the biogenerator is holding. - var/current_item_count = 0 + /// Cached amount of items currently in the biogenerator, for use in UI so we don't have to loop over contents every second while its open + var/content_count_cache = 0 /// The maximum amount of biomass that will affect the visuals of the biogenerator. var/max_visual_biomass = 5000 /// The maximum amount of reagents that the biogenerator can output to a container at once. @@ -155,7 +155,7 @@ . += span_notice(" - Productivity at [productivity * 100]%.") . += span_notice(" - Converting [processed_items_per_cycle] pieces of food per cycle.") . += span_notice(" - Matter consumption at [1 / efficiency * 100]%.") - . += span_notice(" - Internal biomass converter capacity at [max_items] pieces of food, and currently holding [current_item_count].") + . += span_notice(" - Internal biomass converter capacity at [max_items] pieces of food, and currently holding [get_content_count()] piece\s.") if(welded_down) . += span_info("It's moored firmly to the floor. You can unsecure its moorings with a welder.") @@ -195,87 +195,87 @@ . += emissive_appearance(icon, "[icon_state]_o_screen", src) /obj/machinery/biogenerator/wrench_act(mob/living/user, obj/item/tool) - . = ..() - default_unfasten_wrench(user, tool) + switch(default_unfasten_wrench(user, tool)) + if(SUCCESSFUL_UNFASTEN) + return ITEM_INTERACT_SUCCESS + if(FAILED_UNFASTEN) + return ITEM_INTERACT_BLOCKING + return NONE + +/obj/machinery/biogenerator/screwdriver_act(mob/living/user, obj/item/tool) + if(!default_deconstruction_screwdriver(user, icon_state, icon_state, tool)) + return ITEM_INTERACT_BLOCKING + + if(processing) + stop_process(FALSE) + + if(beaker) + beaker.forceMove(drop_location()) + beaker = null + + update_appearance(UPDATE_ICON) return ITEM_INTERACT_SUCCESS -/obj/machinery/biogenerator/attackby(obj/item/attacking_item, mob/living/user, list/modifiers, list/attack_modifiers) - if(user.combat_mode) - return ..() - - if(default_deconstruction_screwdriver(user, icon_state, icon_state, attacking_item)) - if(processing) - stop_process(FALSE) - - if(beaker) - beaker.forceMove(drop_location()) - beaker = null - - update_appearance(UPDATE_ICON) - return - +/obj/machinery/biogenerator/crowbar_act(mob/living/user, obj/item/tool) + if(!default_deconstruction_crowbar(tool)) + return ITEM_INTERACT_BLOCKING var/turf/drop_location = drop_location() - if(default_deconstruction_crowbar(attacking_item)) - if(biomass > 0) - drop_location.visible_message(span_warning("Biomass spills from \the [src]'s biomass tank!")) - playsound(drop_location, 'sound/effects/slosh.ogg', 25, vary = TRUE) - new /obj/effect/decal/cleanable/greenglow(drop_location) + if(biomass > 0) + drop_location.visible_message(span_warning("Biomass spills from \the [src]'s biomass tank!")) + playsound(drop_location, 'sound/effects/slosh.ogg', 25, vary = TRUE) + new /obj/effect/decal/cleanable/greenglow(drop_location) + return ITEM_INTERACT_SUCCESS - return +/obj/machinery/biogenerator/item_interaction(mob/living/user, obj/item/tool, list/modifiers) + if(user.combat_mode) + return NONE - if(istype(attacking_item, /obj/item/reagent_containers/cup)) + if(istype(tool, /obj/item/reagent_containers/cup)) if(panel_open) - to_chat(user, span_warning("Close the maintenance panel first.")) - else - insert_beaker(user, attacking_item) + to_chat(user, span_warning("Close the maintenance panel first!")) + return ITEM_INTERACT_BLOCKING - return TRUE + insert_beaker(user, tool) + return ITEM_INTERACT_SUCCESS - else if(istype(attacking_item, /obj/item/storage/bag)) - if(current_item_count >= max_items) + var/content_count = get_content_count() + if(istype(tool, /obj/item/storage/bag)) + if(content_count >= max_items) to_chat(user, span_warning("\The [src] is already full! Activate it to free up some space.")) - return TRUE - - var/obj/item/storage/bag/bag = attacking_item + return ITEM_INTERACT_FAILURE + var/obj/item/storage/bag/bag = tool for(var/obj/item/food/item in bag.contents) - if(current_item_count >= max_items) + if(content_count >= max_items) break + bag.atom_storage.attempt_remove(item, src) - if(bag.atom_storage.attempt_remove(item, src)) - current_item_count++ - + content_count = get_content_count() // Refresh the cache for UI if(bag.contents.len == 0) to_chat(user, span_info("You empty \the [bag] into \the [src].")) - - else if (current_item_count >= max_items) + else if (content_count >= max_items) to_chat(user, span_info("You fill \the [src] from \the [bag] to its capacity.")) - else to_chat(user, span_info("You fill \the [src] from \the [bag].")) + return ITEM_INTERACT_SUCCESS - return TRUE //no afterattack + if(istype(tool, /obj/item/food)) + if(content_count >= max_items) + to_chat(user, span_warning("\The [src] is already full! Activate it to free up some space.")) + return ITEM_INTERACT_FAILURE - else if(istype(attacking_item, /obj/item/food)) - if(current_item_count >= max_items) - to_chat(user, span_warning("\The [src] is full! Activate it.")) - - else - if(user.transferItemToLoc(attacking_item, src)) - current_item_count++ - to_chat(user, span_info("You insert \the [attacking_item] in \the [src]")) - - return TRUE //no afterattack - - else - to_chat(user, span_warning("You cannot put \the [attacking_item] in \the [src]!")) + if(user.transferItemToLoc(tool, src)) + to_chat(user, span_info("You insert \the [tool] in \the [src]")) + get_content_count() // Refresh the cache for UI + return ITEM_INTERACT_SUCCESS + to_chat(user, span_warning("You cannot put \the [tool] in \the [src]!")) + return ITEM_INTERACT_BLOCKING /obj/machinery/biogenerator/click_alt(mob/living/user) eject_beaker(user) return CLICK_ACTION_SUCCESS - /// Activates biomass processing and converts all inserted food products into biomass /obj/machinery/biogenerator/proc/start_process() if(machine_stat != NONE || panel_open) @@ -294,7 +294,6 @@ soundloop.start() update_appearance() - /obj/machinery/biogenerator/process(seconds_per_tick) if(!processing) return @@ -303,7 +302,7 @@ stop_process() return - if(!current_item_count) + if(!get_content_count()) stop_process() return @@ -315,23 +314,24 @@ if(food_to_convert.flags_1 & HOLOGRAM_1) qdel(food_to_convert) - current_item_count = max(current_item_count - 1, 0) - continue - - convert_to_biomass(food_to_convert) + else + convert_to_biomass(food_to_convert) use_energy(active_power_usage * seconds_per_tick) - if(!current_item_count) + if(!get_content_count()) stop_process(FALSE) update_appearance() - +/obj/machinery/biogenerator/proc/get_content_count() + content_count_cache = 0 + for (var/obj/item/food/food in contents) + content_count_cache += 1 + return content_count_cache /** - * Simple helper proc that converts the given food item into biomass for the generator, - * while also handling removing it and modifying the `current_item_count`. + * Simple helper proc that converts the given food item into biomass for the generator, while also handling removing it * * Arguments: * * food_to_convert - The food item that will be converted into biomass and @@ -339,10 +339,8 @@ */ /obj/machinery/biogenerator/proc/convert_to_biomass(obj/item/food/food_to_convert) var/nutriments = ROUND_UP(food_to_convert.reagents.get_reagent_amount(/datum/reagent/consumable/nutriment, type_check = REAGENT_PARENT_TYPE)) - qdel(food_to_convert) - current_item_count = max(current_item_count - 1, 0) biomass += nutriments * productivity - + qdel(food_to_convert) /** * Simple helper to handle stopping the process of the biogenerator. @@ -483,7 +481,7 @@ data["processing"] = processing data["max_output"] = max_output data["efficiency"] = efficiency - data["can_process"] = !!current_item_count + data["can_process"] = !!content_count_cache if(beaker) data["beakerCurrentVolume"] = round(beaker.reagents.total_volume, 0.01) diff --git a/code/modules/hydroponics/grown/replicapod.dm b/code/modules/hydroponics/grown/replicapod.dm index 408eb2eb24b..c9116e9df94 100644 --- a/code/modules/hydroponics/grown/replicapod.dm +++ b/code/modules/hydroponics/grown/replicapod.dm @@ -106,11 +106,10 @@ sampleDNA = null contains_sample = FALSE -/obj/item/seeds/replicapod/get_unique_analyzer_text() +/obj/item/seeds/replicapod/get_unique_analyzer_data() if(contains_sample) - return "It contains a blood sample with blood DNA (UE) \"[sampleDNA]\"." //blood DNA (UE) shows in medical records and is readable by forensics scanners - else - return null + return list("Blood DNA" = sampleDNA) + return null /obj/item/seeds/replicapod/harvest(mob/user) //now that one is fun -- Urist var/obj/machinery/hydroponics/parent = loc diff --git a/code/modules/hydroponics/grown/weeds/kudzu.dm b/code/modules/hydroponics/grown/weeds/kudzu.dm index a0a3c940571..87241365cf4 100644 --- a/code/modules/hydroponics/grown/weeds/kudzu.dm +++ b/code/modules/hydroponics/grown/weeds/kudzu.dm @@ -50,13 +50,12 @@ plant(user) to_chat(user, span_notice("You plant the kudzu. You monster.")) -/obj/item/seeds/kudzu/get_unique_analyzer_text() - var/kudzu_mutations = "" - var/output_message = "" - for(var/datum/spacevine_mutation/SM in mutations) - kudzu_mutations += "[(kudzu_mutations == "") ? "" : ", "][SM.name]" - output_message += "Plant Mutations: [(kudzu_mutations == "") ? "None." : "[kudzu_mutations]."]" - return output_message +/obj/item/seeds/kudzu/get_unique_analyzer_data() + var/list/all_mutations = list() + for(var/datum/spacevine_mutation/vine_trait in mutations) + all_mutations[vine_trait.name] = vine_trait.description + + return list("Kudzu Traits" = all_mutations) /obj/item/seeds/kudzu/on_chem_reaction(datum/reagents/reagents) var/list/temp_mut_list = list() diff --git a/code/modules/hydroponics/hydroponics.dm b/code/modules/hydroponics/hydroponics.dm index 5d110f8ef8e..ffa6f596711 100644 --- a/code/modules/hydroponics/hydroponics.dm +++ b/code/modules/hydroponics/hydroponics.dm @@ -111,16 +111,16 @@ if(HAS_SILICON_ACCESS(user)) return NONE + context[SCREENTIP_CONTEXT_RMB] = "Empty nutrients" + switch(plant_status) if(HYDROTRAY_PLANT_DEAD) context[SCREENTIP_CONTEXT_LMB] = "Remove dead plant" - return CONTEXTUAL_SCREENTIP_SET if(HYDROTRAY_PLANT_HARVESTABLE) context[SCREENTIP_CONTEXT_LMB] = "Harvest plant" - return CONTEXTUAL_SCREENTIP_SET - return NONE + return CONTEXTUAL_SCREENTIP_SET // If the plant is harvestable, we can graft it with secateurs or harvest it with a plant bag. if(plant_status == HYDROTRAY_PLANT_HARVESTABLE) diff --git a/code/modules/hydroponics/seeds.dm b/code/modules/hydroponics/seeds.dm index 78ad61c5499..d5398035711 100644 --- a/code/modules/hydroponics/seeds.dm +++ b/code/modules/hydroponics/seeds.dm @@ -464,9 +464,11 @@ /** * Override for seeds with unique text for their analyzer. (No newlines at the start or end of unique text!) - * Returns null if no unique text, or a string of text if there is. + * Returns null if no unique data + * Return an assoc list (label = text) to add a new line to the analyzer + * Return an assoc list (label = list(text = tooltip, text = tooltip)) to add a new collapsible section to the analyzer */ -/obj/item/seeds/proc/get_unique_analyzer_text() +/obj/item/seeds/proc/get_unique_analyzer_data() return null /** diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm index fe061935a2e..50916d170f0 100644 --- a/code/modules/jobs/job_types/_job.dm +++ b/code/modules/jobs/job_types/_job.dm @@ -221,7 +221,7 @@ if(equipping.paycheck_department) var/datum/bank_account/bank_account = new(real_name, equipping, dna.species.payday_modifier) //BUBBERSTATION CHANGE START: EXTRA DOSH FOR ROUND STARTERS - // bank_account.payday(STARTING_PAYCHECKS, TRUE) + // bank_account.payday(STARTING_PAYCHECKS, free = TRUE) bank_account.payday(STARTING_PAYCHECKS * (!player_client?.mob?.mind?.late_joiner ? 3 : 1 ), TRUE) //Triple the dosh for shift starters. //BUBBERSTATION CHANGE END account_id = bank_account.account_id diff --git a/code/modules/jobs/job_types/station_trait/cargo_gorilla.dm b/code/modules/jobs/job_types/station_trait/cargo_gorilla.dm index 4f0af0d2d06..c11c931a3ef 100644 --- a/code/modules/jobs/job_types/station_trait/cargo_gorilla.dm +++ b/code/modules/jobs/job_types/station_trait/cargo_gorilla.dm @@ -34,7 +34,7 @@ . = ..() // Gorilla with a wage, what's he buyin? var/datum/bank_account/bank_account = new(spawned.real_name, src) - bank_account.payday(STARTING_PAYCHECKS, TRUE) + bank_account.payday(STARTING_PAYCHECKS, free = TRUE) bank_account.replaceable = FALSE spawned.add_mob_memory(/datum/memory/key/account, remembered_id = bank_account.account_id) diff --git a/code/modules/library/book.dm b/code/modules/library/book.dm index e25935cf074..be88edcf6d5 100644 --- a/code/modules/library/book.dm +++ b/code/modules/library/book.dm @@ -138,7 +138,7 @@ /// Checks for whether we can vandalize this book, to ensure we still can after each input. /// Uses to_chat over balloon alerts to give more detailed information as to why. /obj/item/book/proc/can_vandalize(mob/living/user, obj/item/tool) - if(!user.can_perform_action(src) || !user.can_write(tool)) + if(!user.can_perform_action(src) || !user.can_write(tool, TRUE)) return FALSE if(user.is_blind()) to_chat(user, span_warning("As you are trying to write on the book, you suddenly feel very stupid!")) diff --git a/code/modules/mining/equipment/kinetic_crusher/trophies_megafauna.dm b/code/modules/mining/equipment/kinetic_crusher/trophies_megafauna.dm index 56444d71dd9..0c5393d154b 100644 --- a/code/modules/mining/equipment/kinetic_crusher/trophies_megafauna.dm +++ b/code/modules/mining/equipment/kinetic_crusher/trophies_megafauna.dm @@ -220,7 +220,7 @@ . = ..() if(!prob(bonus_value) || target.stat == DEAD) return - var/mob/living/basic/legion_brood/minion = new (user.loc) + var/mob/living/basic/mining/legion_brood/minion = new (user.loc) minion.assign_creator(user) minion.ai_controller.set_blackboard_key(BB_BASIC_MOB_CURRENT_TARGET, target) @@ -234,7 +234,7 @@ return LivingUser.visible_message(span_boldwarning("[LivingUser] shakes the [src] and summons a legion skull!")) - var/mob/living/basic/legion_brood/minion = new (LivingUser.loc) + var/mob/living/basic/mining/legion_brood/minion = new (LivingUser.loc) minion.assign_creator(LivingUser) next_use_time = world.time + 4 SECONDS diff --git a/code/modules/mining/equipment/mineral_scanner.dm b/code/modules/mining/equipment/mineral_scanner.dm index c84706b3cac..b662242fb84 100644 --- a/code/modules/mining/equipment/mineral_scanner.dm +++ b/code/modules/mining/equipment/mineral_scanner.dm @@ -70,15 +70,12 @@ var/turf/t = get_turf(src) mineral_scan_pulse(t, range, src) -/proc/mineral_scan_pulse(turf/T, range = world.view, obj/item/scanner) - var/list/minerals = list() +/proc/mineral_scan_pulse(turf/start_turf, range = world.view, obj/item/scanner) var/vents_nearby = FALSE var/undiscovered = FALSE var/radar_volume = 30 - for(var/turf/closed/mineral/mineral in RANGE_TURFS(range, T)) - if(mineral.scan_state) - minerals += mineral - for(var/obj/structure/ore_vent/vent in range(range, T)) + + for(var/obj/structure/ore_vent/vent in range(range, start_turf)) if(!vents_nearby && (!vent.discovered || !vent.tapped)) vents_nearby = TRUE if(vent.discovered) @@ -87,27 +84,33 @@ radar_volume = max(potential_volume, radar_volume) vent.add_mineral_overlays() - if(LAZYLEN(minerals)) - for(var/turf/closed/mineral/M in minerals) - var/obj/effect/temp_visual/mining_overlay/oldC = locate(/obj/effect/temp_visual/mining_overlay) in M - if(oldC) - qdel(oldC) - var/obj/effect/temp_visual/mining_overlay/C = new /obj/effect/temp_visual/mining_overlay(M) - C.icon_state = M.scan_state + for(var/turf/closed/mineral/mineral in RANGE_TURFS(range, start_turf)) + if(!mineral.scan_state) + continue + + var/obj/effect/temp_visual/mining_overlay/scan_overlay = locate(/obj/effect/temp_visual/mining_overlay) in mineral + if(!scan_overlay) + scan_overlay = new(mineral) + scan_overlay.icon_state = mineral.scan_state + continue + + deltimer(scan_overlay.timerid) + scan_overlay.timerid = QDEL_IN_STOPPABLE(scan_overlay, scan_overlay.duration) + animate(scan_overlay, alpha = 0, time = scan_overlay.duration, easing = scan_overlay.easing_style) if(vents_nearby && scanner) if(undiscovered) playsound(scanner, 'sound/machines/radar-ping.ogg', radar_volume, FALSE) + scanner.balloon_alert_to_viewers("ore vent nearby") else playsound(scanner, 'sound/machines/sonar-ping.ogg', radar_volume, FALSE) - scanner.balloon_alert_to_viewers("ore vent nearby") scanner.spasm_animation(1.5 SECONDS) /obj/effect/temp_visual/mining_overlay plane = HIGH_GAME_PLANE layer = FLASH_LAYER - icon = 'modular_skyrat/modules/xenoarch/icons/ore_visuals.dmi' //SKYRAT EDIT ADDITION - XENOARCHAEOLOGY - appearance_flags = 0 //to avoid having TILE_BOUND in the flags, so that the 480x480 icon states let you see it no matter where you are + icon = 'icons/effects/ore_visuals.dmi' + appearance_flags = NONE // to avoid having TILE_BOUND in the flags, so that the 480x480 icon states let you see it no matter where you are duration = 35 pixel_x = -224 pixel_y = -224 diff --git a/code/modules/mining/equipment/wormhole_jaunter.dm b/code/modules/mining/equipment/wormhole_jaunter.dm index 909e3985a62..0de408c43ad 100644 --- a/code/modules/mining/equipment/wormhole_jaunter.dm +++ b/code/modules/mining/equipment/wormhole_jaunter.dm @@ -50,7 +50,7 @@ to_chat(user, span_notice("\The [src] found no beacons in the world to anchor a wormhole to.")) else visible_message(span_notice("\The [src] found no beacons in the world to anchor a wormhole to!")) - return TRUE // used for chasm code + return FALSE var/list/destinations = get_destinations() var/chosen_beacon = pick(destinations) @@ -62,7 +62,7 @@ try_move_adjacent(tunnel) qdel(src) - return FALSE // used for chasm code + return TRUE /obj/item/wormhole_jaunter/emp_act(power) . = ..() @@ -77,20 +77,32 @@ var/mob/M = loc if(istype(M) && triggered) - M.visible_message(span_warning("Your [src.name] overloads and activates!")) + M.visible_message(span_userdanger("Your [src.name] overloads and activates!")) SSblackbox.record_feedback("tally", "jaunter", 1, "EMP") // EMP accidental activation activate(M, FALSE, TRUE) else if(triggered) visible_message(span_warning("\The [src] overloads and activates!")) activate() -/obj/item/wormhole_jaunter/proc/chasm_react(mob/user) - var/fall_into_chasm = activate(user, FALSE, TRUE) +/obj/item/wormhole_jaunter/equipped(mob/user, slot, initial) + . = ..() + if (slot & ITEM_SLOT_BELT) + RegisterSignal(user, COMSIG_MOVABLE_CHASM_DROPPED, PROC_REF(chasm_react)) - if(!fall_into_chasm) - to_chat(user, span_notice("Your [src.name] activates, saving you from the chasm!")) - SSblackbox.record_feedback("tally", "jaunter", 1, "Chasm") // chasm automatic activation - return fall_into_chasm +/obj/item/wormhole_jaunter/dropped(mob/user, silent) + . = ..() + UnregisterSignal(user, COMSIG_MOVABLE_CHASM_DROPPED) + +/obj/item/wormhole_jaunter/proc/chasm_react(mob/living/user, turf/chasm) + SIGNAL_HANDLER + + if(!activate(user, FALSE, TRUE)) + return + + to_chat(user, span_userdanger("Your [src] activates, saving you from \the [chasm]!")) + chasm.visible_message(span_boldwarning("[user] falls into \the [chasm]!")) // To freak out any bystanders + SSblackbox.record_feedback("tally", "jaunter", 1, "Chasm") // Chasm automatic activation + return COMPONENT_NO_CHASM_DROP //jaunter tunnel /obj/effect/portal/jaunt_tunnel diff --git a/code/modules/mining/machine_redemption.dm b/code/modules/mining/machine_redemption.dm index 465bfff2708..c6b9d1a0484 100644 --- a/code/modules/mining/machine_redemption.dm +++ b/code/modules/mining/machine_redemption.dm @@ -344,7 +344,7 @@ var/amount = round(min(text2num(params["sheets"]), 50, can_smelt_alloy(alloy))) if(amount < 1) //no negative mats return - materials.use_materials(alloy.materials, multiplier = amount, action = "released", name = "sheets", user_data = ID_DATA(usr)) + materials.use_materials(alloy.materials, multiplier = amount, action = "withdrawn", name = "sheets", user_data = ID_DATA(usr)) var/output if(ispath(alloy.build_path, /obj/item/stack/sheet)) output = new alloy.build_path(src, amount) diff --git a/code/modules/mining/machine_silo.dm b/code/modules/mining/machine_silo.dm index 467b7786e08..743f3eec6f7 100644 --- a/code/modules/mining/machine_silo.dm +++ b/code/modules/mining/machine_silo.dm @@ -144,14 +144,14 @@ /obj/machinery/ore_silo/proc/on_item_consumed(datum/component/material_container/container, obj/item/item_inserted, last_inserted_id, mats_consumed, amount_inserted, atom/context, alist/user_data) SIGNAL_HANDLER - silo_log(context, "DEPOSIT", amount_inserted, item_inserted.name, mats_consumed, user_data) + silo_log(context, "DEPOSITED", amount_inserted, item_inserted.name, mats_consumed, user_data) SEND_SIGNAL(context, COMSIG_SILO_ITEM_CONSUMED, container, item_inserted, last_inserted_id, mats_consumed, amount_inserted) /obj/machinery/ore_silo/proc/log_sheets_ejected(datum/component/material_container/container, obj/item/stack/sheet/sheets, atom/context, alist/user_data) SIGNAL_HANDLER - silo_log(context, "EJECT", -sheets.amount * SHEET_MATERIAL_AMOUNT, "[sheets.singular_name]", sheets.custom_materials, user_data) + silo_log(context, "WITHDRAWN", -sheets.amount * SHEET_MATERIAL_AMOUNT, "[sheets.name]", sheets.custom_materials, user_data) /obj/machinery/ore_silo/screwdriver_act(mob/living/user, obj/item/tool) . = ITEM_INTERACT_BLOCKING diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index bc8ef95ef2f..599f446017d 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -77,7 +77,7 @@ mats_per_unit = list(/datum/material/uranium=SHEET_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/uranium mine_experience = 6 - scan_state = "rock_Uranium" + scan_state = "rock_uranium" spreadChance = 5 merge_type = /obj/item/stack/ore/uranium @@ -89,7 +89,7 @@ mats_per_unit = list(/datum/material/iron=SHEET_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/iron mine_experience = 1 - scan_state = "rock_Iron" + scan_state = "rock_iron" spreadChance = 20 merge_type = /obj/item/stack/ore/iron @@ -153,7 +153,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ mats_per_unit = list(/datum/material/plasma=SHEET_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/plasma mine_experience = 5 - scan_state = "rock_Plasma" + scan_state = "rock_plasma" spreadChance = 8 merge_type = /obj/item/stack/ore/plasma @@ -169,7 +169,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ mine_experience = 3 mats_per_unit = list(/datum/material/silver=SHEET_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/silver - scan_state = "rock_Silver" + scan_state = "rock_silver" spreadChance = 5 merge_type = /obj/item/stack/ore/silver @@ -181,7 +181,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ mine_experience = 5 mats_per_unit = list(/datum/material/gold=SHEET_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/gold - scan_state = "rock_Gold" + scan_state = "rock_gold" spreadChance = 5 merge_type = /obj/item/stack/ore/gold @@ -193,7 +193,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ mats_per_unit = list(/datum/material/diamond=SHEET_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/diamond mine_experience = 10 - scan_state = "rock_Diamond" + scan_state = "rock_diamond" merge_type = /obj/item/stack/ore/diamond /obj/item/stack/ore/diamond/five @@ -207,7 +207,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ mats_per_unit = list(/datum/material/bananium=SHEET_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/bananium mine_experience = 15 - scan_state = "rock_Bananium" + scan_state = "rock_bananium" merge_type = /obj/item/stack/ore/bananium /obj/item/stack/ore/titanium @@ -218,7 +218,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ mats_per_unit = list(/datum/material/titanium=SHEET_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/titanium mine_experience = 3 - scan_state = "rock_Titanium" + scan_state = "rock_titanium" spreadChance = 5 merge_type = /obj/item/stack/ore/titanium diff --git a/code/modules/mob/living/basic/bots/medbot/medbot.dm b/code/modules/mob/living/basic/bots/medbot/medbot.dm index 12a0f356243..dda8fd44db1 100644 --- a/code/modules/mob/living/basic/bots/medbot/medbot.dm +++ b/code/modules/mob/living/basic/bots/medbot/medbot.dm @@ -23,7 +23,7 @@ hackables = "health processor circuits" possessed_message = "You are a medbot! Ensure good health among the crew to the best of your ability!" - additional_access = /datum/id_trim/job/paramedic + additional_access = /datum/id_trim/medibot announcement_type = /datum/action/cooldown/bot_announcement/medbot path_image_color = "#d9d9f4" @@ -336,9 +336,10 @@ if(DOING_INTERACTION(src, TEND_DAMAGE_INTERACTION)) return - if((damage_type_healer == HEAL_ALL_DAMAGE && patient.get_total_damage() <= heal_threshold) || (!(damage_type_healer == HEAL_ALL_DAMAGE) && patient.get_current_damage_of_type(damage_type_healer) <= heal_threshold)) - to_chat(src, "[patient] is healthy! Your programming prevents you from tending the wounds of anyone with less than [heal_threshold + 1] [damage_type_healer == HEAL_ALL_DAMAGE ? "total" : damage_type_healer] damage.") - return + if (!(bot_access_flags & BOT_COVER_EMAGGED)) + if((damage_type_healer == HEAL_ALL_DAMAGE && patient.get_total_damage() <= heal_threshold) || (!(damage_type_healer == HEAL_ALL_DAMAGE) && patient.get_current_damage_of_type(damage_type_healer) <= heal_threshold)) + to_chat(src, "[patient] is healthy! Your programming prevents you from tending the wounds of anyone with less than [heal_threshold + 1] [damage_type_healer == HEAL_ALL_DAMAGE ? "total" : damage_type_healer] damage.") + return update_bot_mode(new_mode = BOT_HEALING, update_hud = FALSE) patient.visible_message("[src] is trying to tend the wounds of [patient]", span_userdanger("[src] is trying to tend your wounds!")) @@ -374,6 +375,32 @@ if(CanReach(patient)) melee_attack(patient) +/datum/id_trim/medibot + assignment = JOB_MEDIBOT + trim_state = "trim_paramedic" + department_color = COLOR_MEDICAL_BLUE + subdepartment_color = COLOR_MEDICAL_BLUE + sechud_icon_state = SECHUD_PARAMEDIC + access = list( + ACCESS_BIT_DEN, + ACCESS_CARGO, + ACCESS_CONSTRUCTION, + ACCESS_HYDROPONICS, + ACCESS_MAINT_TUNNELS, + ACCESS_MECH_MEDICAL, + ACCESS_MEDICAL, + ACCESS_MINERAL_STOREROOM, + ACCESS_MINING, + ACCESS_MINING_STATION, + ACCESS_MORGUE, + ACCESS_SCIENCE, + ACCESS_SERVICE, + ACCESS_SURGERY, + ACCESS_VIROLOGY, + ACCESS_PHARMACY, + ) + honorifics = list("Medical Robot") + honorific_positions = HONORIFIC_POSITION_FIRST | HONORIFIC_POSITION_LAST | HONORIFIC_POSITION_FIRST_FULL | HONORIFIC_POSITION_NONE /mob/living/basic/bot/medbot/autopatrol bot_mode_flags = BOT_MODE_ON | BOT_MODE_AUTOPATROL | BOT_MODE_REMOTE_ENABLED | BOT_MODE_CAN_BE_SAPIENT | BOT_MODE_ROUNDSTART_POSSESSION diff --git a/code/modules/mob/living/basic/lavaland/bileworm/_bileworm.dm b/code/modules/mob/living/basic/lavaland/bileworm/_bileworm.dm index debd5a7480c..0ed4359bf23 100644 --- a/code/modules/mob/living/basic/lavaland/bileworm/_bileworm.dm +++ b/code/modules/mob/living/basic/lavaland/bileworm/_bileworm.dm @@ -57,3 +57,9 @@ /datum/action/cooldown/mob_cooldown/resurface = BB_BILEWORM_RESURFACE, ) grant_actions_by_list(other_innate_actions) + update_appearance(UPDATE_OVERLAYS) + +/mob/living/basic/mining/bileworm/update_overlays() + . = ..() + if (stat != DEAD) + . += emissive_appearance(icon, "[icon_living]_e", src) diff --git a/code/modules/mob/living/basic/lavaland/brimdemon/brimbeam.dm b/code/modules/mob/living/basic/lavaland/brimdemon/brimbeam.dm index 2daef4e1ae9..e558939f8e3 100644 --- a/code/modules/mob/living/basic/lavaland/brimdemon/brimbeam.dm +++ b/code/modules/mob/living/basic/lavaland/brimdemon/brimbeam.dm @@ -1,6 +1,6 @@ /// Fires a bloody beam. Brimdemon Blast! /datum/action/cooldown/mob_cooldown/brimbeam - name = "brimstone blast" + name = "Brimstone Blast" desc = "Unleash a barrage of infernal energies in the targeted direction." button_icon = 'icons/mob/simple/lavaland/lavaland_monsters.dmi' button_icon_state = "brimdemon_firing" @@ -15,8 +15,6 @@ var/beam_duration = 2 SECONDS /// How long do we wind up before firing? var/charge_duration = 1 SECONDS - /// Overlay we show when we're about to fire - var/static/image/direction_overlay = image('icons/mob/simple/lavaland/lavaland_monsters.dmi', "brimdemon_telegraph_dir") /// A list of all the beam parts. var/list/beam_parts = list() @@ -29,11 +27,15 @@ owner.face_atom(target) owner.move_resist = MOVE_FORCE_VERY_STRONG - owner.add_overlay(direction_overlay) owner.balloon_alert_to_viewers("charging...") + var/mutable_appearance/direction_overlay = mutable_appearance('icons/mob/simple/lavaland/lavaland_monsters.dmi', "brimdemon_telegraph_dir") + var/mutable_appearance/direction_emissive = emissive_appearance('icons/mob/simple/lavaland/lavaland_monsters.dmi', "brimdemon_telegraph_dir", owner, alpha = 150, effect_type = EMISSIVE_NO_BLOOM) + owner.add_overlay(direction_overlay) + owner.add_overlay(direction_emissive) var/fully_charged = do_after(owner, delay = charge_duration, target = owner) owner.cut_overlay(direction_overlay) + owner.cut_overlay(direction_emissive) if (!fully_charged) StartCooldown() return TRUE @@ -44,6 +46,11 @@ StartCooldown() return TRUE + if (istype(owner, /mob/living/basic/mining/brimdemon)) + var/mob/living/basic/mining/brimdemon/demon = owner + demon.icon_state = demon.firing_icon_state + demon.update_appearance(UPDATE_OVERLAYS) + do_after(owner, delay = beam_duration, target = owner, hidden = TRUE) extinguish_laser() StartCooldown() @@ -88,6 +95,10 @@ return FALSE if (owner) owner.move_resist = initial(owner.move_resist) + if (istype(owner, /mob/living/basic/mining/brimdemon) && owner.stat != DEAD) + var/mob/living/basic/mining/brimdemon/demon = owner + demon.icon_state = demon.icon_living + demon.update_appearance(UPDATE_OVERLAYS) for(var/obj/effect/brimbeam/beam in beam_parts) beam.disperse() beam_parts = list() diff --git a/code/modules/mob/living/basic/lavaland/brimdemon/brimdemon.dm b/code/modules/mob/living/basic/lavaland/brimdemon/brimdemon.dm index 968801a7188..63e2190d015 100644 --- a/code/modules/mob/living/basic/lavaland/brimdemon/brimdemon.dm +++ b/code/modules/mob/living/basic/lavaland/brimdemon/brimdemon.dm @@ -35,6 +35,8 @@ ) /// How we get blasting var/datum/action/cooldown/mob_cooldown/brimbeam/beam + /// Icon state used when the brimbeam ability is being fired + var/firing_icon_state = "brimdemon_firing" /mob/living/basic/mining/brimdemon/Initialize(mapload) . = ..() @@ -42,6 +44,7 @@ beam = new(src) beam.Grant(src) ai_controller.set_blackboard_key(BB_TARGETED_ACTION, beam) + update_appearance(UPDATE_OVERLAYS) /mob/living/basic/mining/brimdemon/Destroy(force) QDEL_NULL(beam) @@ -57,6 +60,11 @@ var/obj/effect/temp_visual/brim_burst/bang = new(loc) forceMove(bang) +/mob/living/basic/mining/brimdemon/update_overlays() + . = ..() + if (stat != DEAD) + . += emissive_appearance(icon, "[icon_living]_e", src, effect_type = EMISSIVE_NO_BLOOM) + /// Show a funny animation before doing an explosion /obj/effect/temp_visual/brim_burst name = "bursting brimdemon" diff --git a/code/modules/mob/living/basic/lavaland/goldgrub/goldgrub.dm b/code/modules/mob/living/basic/lavaland/goldgrub/goldgrub.dm index f895e264db8..d52cc1742c7 100644 --- a/code/modules/mob/living/basic/lavaland/goldgrub/goldgrub.dm +++ b/code/modules/mob/living/basic/lavaland/goldgrub/goldgrub.dm @@ -38,6 +38,8 @@ /datum/pet_command/follow/start_active, /datum/pet_command/fetch, ) + /// Do we have emissives? + var/has_emissive = TRUE /mob/living/basic/mining/goldgrub/Initialize(mapload) . = ..() @@ -72,6 +74,8 @@ ADD_TRAIT(src, TRAIT_BOULDER_BREAKER, INNATE_TRAIT) ADD_TRAIT(src, TRAIT_INSTANTLY_PROCESSES_BOULDERS, INNATE_TRAIT) RegisterSignal(src, COMSIG_ATOM_PRE_BULLET_ACT, PROC_REF(block_bullets)) + if(has_emissive) + update_appearance(UPDATE_OVERLAYS) /mob/living/basic/mining/goldgrub/proc/block_bullets(datum/source, obj/projectile/hitting_projectile) SIGNAL_HANDLER @@ -138,6 +142,11 @@ return new /obj/item/food/egg/green/grub_egg(get_turf(src)) +/mob/living/basic/mining/goldgrub/update_overlays() + . = ..() + if(has_emissive) + . += emissive_appearance(icon, "[icon_state]_e", src) + /mob/living/basic/mining/goldgrub/baby icon = 'icons/mob/simple/lavaland/lavaland_monsters.dmi' name = "goldgrub baby" @@ -153,6 +162,7 @@ can_tame = FALSE can_lay_eggs = FALSE ai_controller = /datum/ai_controller/basic_controller/babygrub + has_emissive = FALSE /mob/living/basic/mining/goldgrub/baby/Initialize(mapload) . = ..() diff --git a/code/modules/mob/living/basic/lavaland/goliath/goliath.dm b/code/modules/mob/living/basic/lavaland/goliath/goliath.dm index e1e55052edc..1c9ab1f52d2 100644 --- a/code/modules/mob/living/basic/lavaland/goliath/goliath.dm +++ b/code/modules/mob/living/basic/lavaland/goliath/goliath.dm @@ -82,6 +82,7 @@ RegisterSignal(src, COMSIG_MOB_ABILITY_FINISHED, PROC_REF(used_ability)) ai_controller.set_blackboard_key(BB_BASIC_FOODS, typecacheof(goliath_foods)) ai_controller.set_blackboard_key(BB_GOLIATH_TENTACLES, tentacles) + update_appearance(UPDATE_OVERLAYS) /mob/living/basic/mining/goliath/Destroy() QDEL_NULL(tentacles) @@ -166,6 +167,11 @@ /mob/living/basic/mining/goliath/ranged_secondary_attack(atom/atom_target, modifiers) tentacle_line?.Trigger(target = atom_target) +/mob/living/basic/mining/goliath/update_overlays() + . = ..() + if (stat != DEAD) + . += emissive_appearance(icon, "[icon_living]_e", src, effect_type = EMISSIVE_NO_BLOOM) + /// Version of the goliath that already starts saddled and doesn't require a lasso to be ridden. /mob/living/basic/mining/goliath/deathmatch saddled = TRUE diff --git a/code/modules/mob/living/basic/lavaland/goliath/tentacle.dm b/code/modules/mob/living/basic/lavaland/goliath/tentacle.dm index ba6346ea191..5b275843f85 100644 --- a/code/modules/mob/living/basic/lavaland/goliath/tentacle.dm +++ b/code/modules/mob/living/basic/lavaland/goliath/tentacle.dm @@ -27,6 +27,7 @@ return INITIALIZE_HINT_QDEL deltimer(action_timer) action_timer = addtimer(CALLBACK(src, PROC_REF(animate_grab)), 0.7 SECONDS, TIMER_STOPPABLE) + update_appearance(UPDATE_OVERLAYS) /obj/effect/goliath_tentacle/Destroy() deltimer(action_timer) @@ -35,6 +36,7 @@ /// Change to next icon state and set up grapple /obj/effect/goliath_tentacle/proc/animate_grab() icon_state = "goliath_tentacle_wiggle" + update_appearance(UPDATE_OVERLAYS) deltimer(action_timer) addtimer(CALLBACK(src, PROC_REF(grab)), 0.3 SECONDS, TIMER_STOPPABLE) @@ -64,9 +66,15 @@ SEND_SIGNAL(src, COMSIG_GOLIATH_TENTACLE_RETRACTING) unbuckle_all_mobs(force = TRUE) icon_state = "goliath_tentacle_retract" + update_appearance(UPDATE_OVERLAYS) deltimer(action_timer) action_timer = QDEL_IN_STOPPABLE(src, 0.7 SECONDS) +/obj/effect/goliath_tentacle/update_overlays() + . = ..() + . += emissive_appearance(icon, "[icon_state]_e", src, effect_type = EMISSIVE_NO_BLOOM) + . += emissive_appearance(icon, "[icon_state]_e_bloom", src) + /obj/effect/goliath_tentacle/attack_hand(mob/living/user, list/modifiers) . = ..() if (. || !has_buckled_mobs()) diff --git a/code/modules/mob/living/basic/lavaland/legion/legion.dm b/code/modules/mob/living/basic/lavaland/legion/legion.dm index 6a2d3840884..26c90918672 100644 --- a/code/modules/mob/living/basic/lavaland/legion/legion.dm +++ b/code/modules/mob/living/basic/lavaland/legion/legion.dm @@ -27,11 +27,13 @@ death_message = "wails in chorus and dissolves into quivering flesh." ai_controller = /datum/ai_controller/basic_controller/legion /// What kind of mob do we spawn? - var/brood_type = /mob/living/basic/legion_brood + var/brood_type = /mob/living/basic/mining/legion_brood /// What kind of corpse spawner do we leave behind on death? var/corpse_type = /obj/effect/mob_spawn/corpse/human/legioninfested /// Who is inside of us? - var/mob/living/stored_mob + var/mob/living/stored_mob = null + /// Do we have emissives? + var/has_emissive = TRUE /mob/living/basic/mining/legion/Initialize(mapload) . = ..() @@ -40,6 +42,8 @@ if (length(drops)) AddElement(/datum/element/death_drops, string_list(drops)) assign_abilities() + if (has_emissive) + update_appearance(UPDATE_OVERLAYS) /// Give the Legion its spells /mob/living/basic/mining/legion/proc/assign_abilities() @@ -68,6 +72,11 @@ new corpse_type(loc) return ..() +/mob/living/basic/mining/legion/update_overlays() + . = ..() + if (stat != DEAD && has_emissive) // Shouldn't really happen but just in case + . += emissive_appearance(icon, "[icon_living]_e", src, effect_type = EMISSIVE_NO_BLOOM) + /// Put a corpse in this guy /mob/living/basic/mining/legion/proc/consume(mob/living/carbon/human/consumed) new /obj/effect/gibspawner/generic(consumed.loc) @@ -110,8 +119,9 @@ icon_living = "snowlegion" // icon_aggro = "snowlegion_alive" icon_dead = "snowlegion" - brood_type = /mob/living/basic/legion_brood/snow + brood_type = /mob/living/basic/mining/legion_brood/snow corpse_type = /obj/effect/mob_spawn/corpse/human/legioninfested/snow + has_emissive = FALSE /mob/living/basic/mining/legion/snow/Initialize(mapload) . = ..() @@ -153,6 +163,7 @@ obj_damage = 30 pixel_x = -16 sentience_type = SENTIENCE_BOSS + has_emissive = FALSE /mob/living/basic/mining/legion/large/Initialize(mapload) . = ..() diff --git a/code/modules/mob/living/basic/lavaland/legion/legion_brood.dm b/code/modules/mob/living/basic/lavaland/legion/legion_brood.dm index e09a617f122..bad0b34a2d0 100644 --- a/code/modules/mob/living/basic/lavaland/legion/legion_brood.dm +++ b/code/modules/mob/living/basic/lavaland/legion/legion_brood.dm @@ -1,5 +1,5 @@ /// A spooky skull which heals lavaland mobs, attacks miners, and infests their bodies -/mob/living/basic/legion_brood +/mob/living/basic/mining/legion_brood name = "legion" desc = "One of many." icon = 'icons/mob/simple/lavaland/lavaland_monsters.dmi' @@ -10,6 +10,7 @@ basic_mob_flags = DEL_ON_DEATH mob_size = MOB_SIZE_SMALL pass_flags = PASSTABLE | PASSMOB + layer = MOB_UPPER_LAYER mob_biotypes = MOB_ORGANIC|MOB_UNDEAD|MOB_MINING faction = list(FACTION_MINING) unsuitable_atmos_damage = 0 @@ -29,23 +30,39 @@ attack_sound = 'sound/items/weapons/pierce.ogg' density = FALSE ai_controller = /datum/ai_controller/basic_controller/legion_brood + kill_count = FALSE /// Reference to a guy who made us var/datum/weakref/created_by + /// How many random icon_states we can pick from + var/random_states = 3 + /// Do we have emissives? + var/has_emissive = TRUE -/mob/living/basic/legion_brood/Initialize(mapload) +/mob/living/basic/mining/legion_brood/Initialize(mapload) . = ..() - add_traits(list(TRAIT_LAVA_IMMUNE, TRAIT_ASHSTORM_IMMUNE, TRAIT_PERMANENTLY_MORTAL), INNATE_TRAIT) + ADD_TRAIT(src, TRAIT_PERMANENTLY_MORTAL, INNATE_TRAIT) AddElement(/datum/element/simple_flying) - AddComponent(/datum/component/swarming) + AddComponent(/datum/component/swarming, max_x = 12, max_y = 12) AddComponent(/datum/component/clickbox, icon_state = "sphere", max_scale = 2) addtimer(CALLBACK(src, PROC_REF(death)), 10 SECONDS) + if (random_states <= 1) + if (has_emissive) + update_appearance(UPDATE_OVERLAYS) + return + icon_state = "[initial(icon_state)]_[rand(1, random_states)]" + icon_living = icon_state + icon_dead = icon_state + update_appearance() -/mob/living/basic/legion_brood/death(gibbed) +/mob/living/basic/mining/legion_brood/death(gibbed) if (!gibbed) new /obj/effect/temp_visual/despawn_effect(get_turf(src), /* copy_from = */ src) return ..() -/mob/living/basic/legion_brood/melee_attack(mob/living/target, list/modifiers, ignore_cooldown) +/mob/living/basic/mining/legion_brood/add_ranged_armour(list/vulnerable_projectiles) + return + +/mob/living/basic/mining/legion_brood/melee_attack(mob/living/target, list/modifiers, ignore_cooldown) if (ishuman(target) && target.stat > SOFT_CRIT) infest(target) return @@ -63,7 +80,7 @@ return ..() /// Turn the targeted mob into one of us -/mob/living/basic/legion_brood/proc/infest(mob/living/carbon/human/target) +/mob/living/basic/mining/legion_brood/proc/infest(mob/living/carbon/human/target) visible_message(span_warning("[name] burrows into the flesh of [target]!")) var/spawn_type = get_legion_type(target) var/mob/living/basic/mining/legion/new_legion = new spawn_type(loc) @@ -72,7 +89,7 @@ qdel(src) /// Returns the kind of legion we make out of the target -/mob/living/basic/legion_brood/proc/get_legion_type(mob/living/carbon/human/target) +/mob/living/basic/mining/legion_brood/proc/get_legion_type(mob/living/carbon/human/target) if (ismonkey(target)) return /mob/living/basic/mining/legion/monkey if (HAS_TRAIT(target, TRAIT_DWARF)) @@ -80,7 +97,7 @@ return /mob/living/basic/mining/legion /// Sets someone as our creator, mostly so you can't use skulls to heal yourself -/mob/living/basic/legion_brood/proc/assign_creator(mob/living/creator, copy_full_faction = TRUE) +/mob/living/basic/mining/legion_brood/proc/assign_creator(mob/living/creator, copy_full_faction = TRUE) if (copy_full_faction) faction = creator.faction.Copy() else @@ -90,23 +107,26 @@ RegisterSignal(creator, COMSIG_QDELETING, PROC_REF(creator_destroyed)) /// Reference handling -/mob/living/basic/legion_brood/proc/creator_destroyed() +/mob/living/basic/mining/legion_brood/proc/creator_destroyed() SIGNAL_HANDLER created_by = null +/mob/living/basic/mining/legion_brood/update_overlays() + . = ..() + if (has_emissive) + . += emissive_appearance(icon, "[icon_living]_e", src, effect_type = EMISSIVE_NO_BLOOM) + /// Like the Legion's summoned skull but funnier (it's snow now) -/mob/living/basic/legion_brood/snow +/mob/living/basic/mining/legion_brood/snow name = "snow legion" icon = 'icons/mob/simple/icemoon/icemoon_monsters.dmi' icon_state = "snowlegion_head" icon_living = "snowlegion_head" icon_dead = "snowlegion_head" + random_states = 1 + has_emissive = FALSE -/mob/living/basic/legion_brood/snow/Initialize(mapload) - . = ..() - ADD_TRAIT(src, TRAIT_SNOWSTORM_IMMUNE, INNATE_TRAIT) - -/mob/living/basic/legion_brood/snow/get_legion_type(mob/living/target) +/mob/living/basic/mining/legion_brood/snow/get_legion_type(mob/living/target) if (ismonkey(target)) return /mob/living/basic/mining/legion/monkey/snow return /mob/living/basic/mining/legion/snow diff --git a/code/modules/mob/living/basic/lavaland/legion/legion_monkey.dm b/code/modules/mob/living/basic/lavaland/legion/legion_monkey.dm index 87537480eaa..1fc569e51f8 100644 --- a/code/modules/mob/living/basic/lavaland/legion/legion_monkey.dm +++ b/code/modules/mob/living/basic/lavaland/legion/legion_monkey.dm @@ -34,6 +34,7 @@ desc = "You can see what was once a monkey under the densely packed snow. It doesn't look friendly." icon = 'icons/mob/simple/icemoon/icemoon_monsters.dmi' icon_state = "snow_monkey" + has_emissive = FALSE /mob/living/basic/mining/legion/monkey/snow/Initialize(mapload) . = ..() diff --git a/code/modules/mob/living/basic/lavaland/legion/legion_tumour.dm b/code/modules/mob/living/basic/lavaland/legion/legion_tumour.dm index 6be564ab4ab..3505f7a368a 100644 --- a/code/modules/mob/living/basic/lavaland/legion/legion_tumour.dm +++ b/code/modules/mob/living/basic/lavaland/legion/legion_tumour.dm @@ -86,7 +86,7 @@ log_combat(user, target, "used a Legion Tumour on", src, "as they are in crit, this will turn them into a Legion.") target.visible_message(span_boldwarning("[user] splatters [target] with [src]... and it springs into horrible life!")) - var/mob/living/basic/legion_brood/skull = new(target.loc) + var/mob/living/basic/mining/legion_brood/skull = new(target.loc) skull.melee_attack(target) return TRUE @@ -125,7 +125,7 @@ if (prob(50)) var/turf/check_turf = get_step(owner.loc, owner.dir) var/atom/land_turf = (check_turf.is_blocked_turf()) ? owner.loc : check_turf - var/mob/living/basic/legion_brood/child = new(land_turf) + var/mob/living/basic/mining/legion_brood/child = new(land_turf) child.assign_creator(owner, copy_full_faction = FALSE) if(SPT_PROB(3, seconds_per_tick)) diff --git a/code/modules/mob/living/basic/lavaland/legion/spawn_legions.dm b/code/modules/mob/living/basic/lavaland/legion/spawn_legions.dm index 81691ff9135..2f464fb0843 100644 --- a/code/modules/mob/living/basic/lavaland/legion/spawn_legions.dm +++ b/code/modules/mob/living/basic/lavaland/legion/spawn_legions.dm @@ -13,7 +13,7 @@ /// If a mob is not clicked directly, inherit targeting data from this blackboard key and setting it upon this target key var/ai_target_key = BB_BASIC_MOB_CURRENT_TARGET /// What are we actually spawning? - var/spawn_type = /mob/living/basic/legion_brood + var/spawn_type = /mob/living/basic/mining/legion_brood /// How far can we fire? var/max_range = 7 @@ -61,7 +61,7 @@ /// Actually create a mob /datum/action/cooldown/mob_cooldown/skull_launcher/proc/spawn_skull(turf/spawn_location, target) - var/mob/living/basic/legion_brood/brood = new spawn_type(spawn_location) + var/mob/living/basic/mining/legion_brood/brood = new spawn_type(spawn_location) if (istype(brood)) brood.assign_creator(owner) brood.ai_controller?.set_blackboard_key(ai_target_key, target) diff --git a/code/modules/mob/living/basic/lavaland/lobstrosity/lobstrosity.dm b/code/modules/mob/living/basic/lavaland/lobstrosity/lobstrosity.dm index 3ef2b21cef8..d2fee05e2c7 100644 --- a/code/modules/mob/living/basic/lavaland/lobstrosity/lobstrosity.dm +++ b/code/modules/mob/living/basic/lavaland/lobstrosity/lobstrosity.dm @@ -59,11 +59,17 @@ ai_controller.set_blackboard_key(BB_TARGETED_ACTION, charge) var/static/list/fishable_turfs = typecacheof(list(/turf/open/lava)) ai_controller.set_blackboard_key(BB_FISHABLE_LIST, fishable_turfs) + update_appearance(UPDATE_OVERLAYS) /mob/living/basic/mining/lobstrosity/Destroy() QDEL_NULL(charge) return ..() +/mob/living/basic/mining/lobstrosity/update_overlays() + . = ..() + if (stat != DEAD) + . += emissive_appearance(icon, "[icon_living]_e", src, effect_type = EMISSIVE_NO_BLOOM) + /mob/living/basic/mining/lobstrosity/ranged_secondary_attack(atom/atom_target, modifiers) charge.Trigger(target = atom_target) diff --git a/code/modules/mob/living/basic/lavaland/mining.dm b/code/modules/mob/living/basic/lavaland/mining.dm index 53085668ea4..31184b0459e 100644 --- a/code/modules/mob/living/basic/lavaland/mining.dm +++ b/code/modules/mob/living/basic/lavaland/mining.dm @@ -20,11 +20,14 @@ var/crusher_loot /// What is the chance the mob drops it if all their health was taken by crusher attacks var/crusher_drop_chance = 25 + /// Does this mob count for mining mob kills counter? + var/kill_count = TRUE /mob/living/basic/mining/Initialize(mapload) . = ..() add_traits(list(TRAIT_LAVA_IMMUNE, TRAIT_ASHSTORM_IMMUNE, TRAIT_SNOWSTORM_IMMUNE), INNATE_TRAIT) - AddElement(/datum/element/mob_killed_tally, "mobs_killed_mining") + if (kill_count) + AddElement(/datum/element/mob_killed_tally, "mobs_killed_mining") var/static/list/vulnerable_projectiles if(!vulnerable_projectiles) vulnerable_projectiles = string_list(MINING_MOB_PROJECTILE_VULNERABILITY) diff --git a/code/modules/mob/living/basic/lavaland/raptor/_raptor.dm b/code/modules/mob/living/basic/lavaland/raptor/_raptor.dm index ad8dd30de5d..fac1b72df41 100644 --- a/code/modules/mob/living/basic/lavaland/raptor/_raptor.dm +++ b/code/modules/mob/living/basic/lavaland/raptor/_raptor.dm @@ -56,7 +56,7 @@ GLOBAL_LIST_EMPTY(raptor_population) /datum/pet_command/move, /datum/pet_command/free, /datum/pet_command/attack, - /datum/pet_command/follow/start_active, + /datum/pet_command/follow, /datum/pet_command/fetch, ) ///things we inherited from our parent @@ -146,11 +146,22 @@ GLOBAL_LIST_EMPTY(raptor_population) adjust_offsets(new_dir) /mob/living/basic/raptor/proc/adjust_offsets(direction) - if(!change_offsets) + if (!change_offsets) return - pixel_x = (direction & EAST) ? -20 : 0 - pixel_y = (direction & NORTH) ? -5 : 0 + switch (direction) + if (NORTH) + pixel_x = -8 + pixel_y = -5 + if (SOUTH) + pixel_x = 0 + pixel_y = 0 + if (EAST, SOUTHEAST, NORTHEAST) + pixel_x = -20 + pixel_y = 0 + if (WEST, SOUTHWEST, NORTHWEST) + pixel_x = -5 + pixel_y = 0 /mob/living/basic/raptor/early_melee_attack(atom/target, list/modifiers, ignore_cooldown) . = ..() @@ -225,6 +236,7 @@ GLOBAL_LIST_EMPTY(raptor_population) melee_damage_lower = 15 melee_damage_upper = 20 raptor_color = RAPTOR_RED + ridable_component = /datum/component/riding/creature/raptor/combat dex_description = "A resilient breed of raptors, battle-tested and bred for the purpose of humbling its foes in combat, \ This breed demonstrates higher combat capabilities than its peers and oozes ruthless aggression." child_path = /mob/living/basic/raptor/baby_raptor/red diff --git a/code/modules/mob/living/basic/lavaland/watcher/watcher.dm b/code/modules/mob/living/basic/lavaland/watcher/watcher.dm index 5c4183b48ee..80b815087ac 100644 --- a/code/modules/mob/living/basic/lavaland/watcher/watcher.dm +++ b/code/modules/mob/living/basic/lavaland/watcher/watcher.dm @@ -30,7 +30,7 @@ /// What kind of beams we got? var/projectile_type = /obj/projectile/temp/watcher /// Icon state for our eye overlay - var/eye_glow = "ice_glow" + var/eye_glow = "watcher_glow" /// Sound to play when we shoot var/shoot_sound = 'sound/items/weapons/pierce.ogg' /// Typepath of our gaze ability @@ -71,7 +71,8 @@ . = ..() if (stat == DEAD) return - . += emissive_appearance(icon, "watcher_emissive", src) + . += emissive_appearance(icon, "watcher_emissive", src, effect_type = EMISSIVE_NO_BLOOM) + . += emissive_appearance(icon, "watcher_emissive_bloom", src) /// I love eating diamonds yum /mob/living/basic/mining/watcher/proc/consume(atom/movable/thing) @@ -100,6 +101,7 @@ icon_state = "watcher_icewing" icon_living = "watcher_icewing" icon_dead = "watcher_icewing_dead" + eye_glow = "ice_glow" maxHealth = 130 health = 130 projectile_type = /obj/projectile/temp/watcher/ice_wing diff --git a/code/modules/mob/living/basic/ruin_defender/mimic/mimic.dm b/code/modules/mob/living/basic/ruin_defender/mimic/mimic.dm index 2de36667472..67016611fd1 100644 --- a/code/modules/mob/living/basic/ruin_defender/mimic/mimic.dm +++ b/code/modules/mob/living/basic/ruin_defender/mimic/mimic.dm @@ -366,7 +366,7 @@ GLOBAL_LIST_INIT(animatable_blacklist, typecacheof(list( /mob/living/basic/mimic/copy/machine ai_controller = /datum/ai_controller/basic_controller/mimic_copy/machine - faction = list(FACTION_MIMIC, FACTION_SILICON) + faction = list(FACTION_MIMIC, FACTION_SILICON, FACTION_TURRET) /mob/living/basic/mimic/copy/ranged icon = 'icons/turf/floors.dmi' diff --git a/code/modules/mob/living/basic/slime/actions.dm b/code/modules/mob/living/basic/slime/actions.dm index 2995a240a40..b96ada87025 100644 --- a/code/modules/mob/living/basic/slime/actions.dm +++ b/code/modules/mob/living/basic/slime/actions.dm @@ -106,11 +106,11 @@ balloon_alert(src, "overcrowded!") return - var/list/babies = list() - var/new_nutrition = round(nutrition * 0.9) - var/new_powerlevel = round(powerlevel / 4) + var/new_nutrition = floor(nutrition * 0.9) + var/new_powerlevel = floor(powerlevel * 0.25) var/turf/drop_loc = drop_location() + var/list/created_slimes = list(src) var/list/slime_friends = list() for(var/faction_member in faction) var/mob/living/possible_friend = locate(faction_member) in GLOB.mob_living_list @@ -118,42 +118,34 @@ continue slime_friends += possible_friend - for(var/i in 1 to 4) - var/child_colour - - if(mutation_chance >= 100) - child_colour = /datum/slime_type/rainbow - else if(prob(mutation_chance)) - child_colour = pick_weight(slime_type.mutations) - else - child_colour = slime_type.type - - var/mob/living/basic/slime/baby - baby = new(drop_loc, child_colour) - - if(ckey) - baby.set_nutrition(new_nutrition) //Player slimes are more robust at spliting. Once an oversight of poor copypasta, now a feature! - - baby.powerlevel = new_powerlevel - if(i != 1) - step_away(baby, src) - + for(var/i in 1 to 3) + var/mob/living/basic/slime/baby = new(drop_loc, get_random_mutation()) + created_slimes += baby for(var/slime_friend in slime_friends) baby.befriend(slime_friend) - babies += baby - if(mutation_chance == 0) - baby.mutation_chance = 0 - else - baby.mutation_chance = clamp(mutation_chance+(rand(5,-5)),0,100) SSblackbox.record_feedback("tally", "slime_babies_born", 1, baby.slime_type.colour) + step_away(baby, src) - var/mob/living/basic/slime/new_slime = pick(babies) // slime that the OG slime will move into. - new_slime.set_combat_mode(TRUE) + set_nutrition(SLIME_STARTING_NUTRITION) + for(var/mob/living/basic/slime/baby as anything in created_slimes) + if(ckey) // Player slimes are more robust at spliting. Once an oversight of poor copypasta, now a feature! + baby.set_nutrition(new_nutrition) + baby.powerlevel = new_powerlevel + if(mutation_chance) + baby.mutation_chance = clamp(mutation_chance + rand(-5, 5), 0, 100) + else + baby.mutation_chance = 0 - if(isnull(mind)) - new_slime.PossessByPlayer(key) + set_life_stage(SLIME_LIFE_STAGE_BABY) + set_slime_type(get_random_mutation()) + amount_grown = 0 + mutator_used = FALSE + +/mob/living/basic/slime/proc/get_random_mutation() + if(mutation_chance >= 100) + return /datum/slime_type/rainbow + else if(prob(mutation_chance)) + return pick_weight(slime_type.mutations) else - mind.transfer_to(new_slime) - - qdel(src) + return slime_type.type diff --git a/code/modules/mob/living/basic/slime/life.dm b/code/modules/mob/living/basic/slime/life.dm index b1e24070ff6..fc7b5592743 100644 --- a/code/modules/mob/living/basic/slime/life.dm +++ b/code/modules/mob/living/basic/slime/life.dm @@ -7,7 +7,7 @@ if(!HAS_TRAIT(src, TRAIT_STASIS)) //No hunger in stasis handle_nutrition(seconds_per_tick) - handle_slime_stasis(seconds_per_tick) + handle_slime_stasis() /mob/living/basic/slime/handle_environment(datum/gas_mixture/environment, seconds_per_tick, times_fired) ..() @@ -17,7 +17,7 @@ remove_status_effect(/datum/status_effect/freon, SLIME_COLD) ///Handles if a slime's environment would cause it to enter stasis. Ignores TRAIT_STASIS -/mob/living/basic/slime/proc/handle_slime_stasis(seconds_per_tick) +/mob/living/basic/slime/proc/handle_slime_stasis() var/datum/gas_mixture/environment = loc.return_air() var/bz_percentage = 0 diff --git a/code/modules/mob/living/basic/slime/slime.dm b/code/modules/mob/living/basic/slime/slime.dm index 6a54ddc1871..36a023318c4 100644 --- a/code/modules/mob/living/basic/slime/slime.dm +++ b/code/modules/mob/living/basic/slime/slime.dm @@ -21,8 +21,8 @@ maxHealth = 150 health = 150 mob_biotypes = MOB_SLIME - melee_damage_lower = 5 - melee_damage_upper = 25 + melee_damage_lower = 7 + melee_damage_upper = 17 wound_bonus = -45 can_buckle_to = FALSE @@ -83,8 +83,10 @@ ///Has a mutator been used on the slime? Only one is allowed var/mutator_used = FALSE - //The datum that handles the slime colour's core and possible mutations - var/datum/slime_type/slime_type + // The datum that handles the slime colour's core and possible mutations + var/datum/slime_type/slime_type = null + // After a slime is initialized, a list of all possible initialized datums of slime_types + var/static/list/possible_slime_types = null //CORE-CROSSING CODE @@ -108,7 +110,7 @@ /// Our reproduction action var/datum/action/innate/slime/reproduce/reproduce_action -/mob/living/basic/slime/Initialize(mapload, new_type=/datum/slime_type/grey, new_life_stage=SLIME_LIFE_STAGE_BABY) +/mob/living/basic/slime/Initialize(mapload, new_type = /datum/slime_type/grey, new_life_stage = SLIME_LIFE_STAGE_BABY) . = ..() @@ -118,11 +120,13 @@ reproduce_action = new (src) reproduce_action.Grant(src) - set_slime_type(new_type) - set_life_stage(new_life_stage) - update_name() - regenerate_icons() + if(isnull(possible_slime_types)) + possible_slime_types = list() + for(var/datum/slime_type/slime_type as anything in subtypesof(/datum/slime_type)) + possible_slime_types[slime_type] = new slime_type + set_life_stage(new_life_stage, TRUE) + set_slime_type(new_type) set_nutrition(SLIME_STARTING_NUTRITION) AddComponent(/datum/component/health_scaling_effects, min_health_slowdown = 2) @@ -143,9 +147,9 @@ ai_controller.set_blackboard_key(BB_SLIME_REPRODUCE, reproduce_action) /mob/living/basic/slime/Destroy() - QDEL_NULL(evolve_action) QDEL_NULL(reproduce_action) + slime_type = null return ..() @@ -153,7 +157,7 @@ /mob/living/basic/slime/random /mob/living/basic/slime/random/Initialize(mapload, new_colour, new_life_stage) - return ..(mapload, pick(subtypesof(/datum/slime_type)), prob(50) ? SLIME_LIFE_STAGE_ADULT : SLIME_LIFE_STAGE_BABY) + return ..(mapload, null, prob(50) ? SLIME_LIFE_STAGE_ADULT : SLIME_LIFE_STAGE_BABY) ///Friendly docile subtype /mob/living/basic/slime/pet @@ -246,40 +250,34 @@ . += span_warning("It seems too overcroweded to properly reproduce!") ///Changes the slime's current life state -/mob/living/basic/slime/proc/set_life_stage(new_life_stage = SLIME_LIFE_STAGE_BABY) +/mob/living/basic/slime/proc/set_life_stage(new_life_stage = SLIME_LIFE_STAGE_BABY, initial = FALSE) life_stage = new_life_stage + if(life_stage == SLIME_LIFE_STAGE_ADULT) + health /= 0.75 + maxHealth /= 0.75 + melee_damage_lower *= 2 + melee_damage_upper *= 2 + obj_damage = 15 + wound_bonus = -90 - switch(life_stage) - if(SLIME_LIFE_STAGE_BABY) - - health = initial(health) - maxHealth = initial(maxHealth) - - obj_damage = initial(obj_damage) - melee_damage_lower = initial(melee_damage_lower) - melee_damage_upper = initial(melee_damage_upper) - wound_bonus = initial(wound_bonus) - - if(SLIME_LIFE_STAGE_ADULT) - - health = 200 - maxHealth = 200 - - obj_damage = 15 - melee_damage_lower += 10 - melee_damage_upper += 10 - wound_bonus = -90 + else if(!initial) + health *= 0.75 + maxHealth *= 0.75 + melee_damage_lower *= 0.5 + melee_damage_upper *= 0.5 + obj_damage = initial(obj_damage) + wound_bonus = initial(wound_bonus) ai_controller.set_blackboard_key(BB_SLIME_LIFE_STAGE, life_stage) update_mob_action_buttons() -///Sets the slime's type, name and its icons -/mob/living/basic/slime/proc/set_slime_type(new_type) - slime_type = new new_type +/// Sets the slime's type, name and its icons. +/// If not provided with a type it will instead be random +/mob/living/basic/slime/proc/set_slime_type(new_type = null) + if(isnull(new_type)) + new_type = pick(subtypesof(/datum/slime_type)) -///randomizes the colour of a slime -/mob/living/basic/slime/proc/random_colour() - set_slime_type(pick(subtypesof(/datum/slime_type))) + slime_type = possible_slime_types[new_type] update_name() regenerate_icons() diff --git a/code/modules/mob/living/basic/slime/slime_type.dm b/code/modules/mob/living/basic/slime/slime_type.dm index 048f861eeb0..3dfce88b1c8 100644 --- a/code/modules/mob/living/basic/slime/slime_type.dm +++ b/code/modules/mob/living/basic/slime/slime_type.dm @@ -10,6 +10,12 @@ ///The hexcode used by the slime to colour their victims var/rgb_code +/datum/slime_type/Destroy(force) + if(!force) + stack_trace("Something tried to delete a \"/datum/slime_type\", this should never happen as could lead to slime colors being broken!") + return QDEL_HINT_LETMELIVE + return ..() + //TIER 0 /datum/slime_type/grey diff --git a/code/modules/mob/living/basic/space_fauna/netherworld/migo.dm b/code/modules/mob/living/basic/space_fauna/netherworld/migo.dm index 3405b6e9bd7..d958da623a7 100644 --- a/code/modules/mob/living/basic/space_fauna/netherworld/migo.dm +++ b/code/modules/mob/living/basic/space_fauna/netherworld/migo.dm @@ -33,6 +33,8 @@ var/static/list/migo_sounds /// Odds migo will dodge var/dodge_prob = 10 + /// Are we dodging an attack during this move? + var/dodging = FALSE /mob/living/basic/migo/Initialize(mapload) . = ..() @@ -68,7 +70,7 @@ make_migo_sound() /mob/living/basic/migo/Move(atom/newloc, dir, step_x, step_y) - if(!ckey && prob(dodge_prob) && moving_diagonally == 0 && isturf(loc) && isturf(newloc)) + if(!dodging && !ckey && prob(dodge_prob) && moving_diagonally == 0 && isturf(loc) && isturf(newloc)) return dodge(newloc, dir) else return ..() @@ -77,9 +79,11 @@ //Assuming we move towards the target we want to swerve toward them to get closer var/cdir = turn(move_direction, 45) var/ccdir = turn(move_direction, -45) + dodging = TRUE . = Move(get_step(loc,pick(cdir, ccdir))) if(!.)//Can't dodge there so we just carry on . = Move(moving_to, move_direction) + dodging = FALSE /// The special hatsune miku themed mi-go. /mob/living/basic/migo/hatsune diff --git a/code/modules/mob/living/basic/space_fauna/revenant/revenant_abilities.dm b/code/modules/mob/living/basic/space_fauna/revenant/revenant_abilities.dm index fdacd4aa00f..0190eaac968 100644 --- a/code/modules/mob/living/basic/space_fauna/revenant/revenant_abilities.dm +++ b/code/modules/mob/living/basic/space_fauna/revenant/revenant_abilities.dm @@ -192,7 +192,7 @@ if(window.fulltile) new /obj/effect/temp_visual/revenant/cracks(window.loc) for(var/obj/machinery/light/light in victim) - light.flicker(20) //spooky + light.flicker(rand(3, 5)) //spooky //Malfunction: Makes bad stuff happen to robots and machines. /datum/action/cooldown/spell/aoe/revenant/malfunction diff --git a/code/modules/mob/living/blood.dm b/code/modules/mob/living/blood.dm index 8b81156afbe..3bb4338cb3f 100644 --- a/code/modules/mob/living/blood.dm +++ b/code/modules/mob/living/blood.dm @@ -476,6 +476,9 @@ if (!splatter_turf) splatter_turf = get_turf(src) + if (!splatter_turf) + return + // Check for husking and TRAIT_NOBLOOD switch (can_bleed(BLOOD_COVER_TURFS)) if (BLEED_NONE) diff --git a/code/modules/mob/living/brain/brain_item.dm b/code/modules/mob/living/brain/brain_item.dm index 9b33a19fd50..8234fcc4fc9 100644 --- a/code/modules/mob/living/brain/brain_item.dm +++ b/code/modules/mob/living/brain/brain_item.dm @@ -44,11 +44,17 @@ var/can_smoothen_out = TRUE /// We got smooth from being washed var/smooth_brain = FALSE + /// Variance in brain traits added by subtypes + var/variant_traits_added + /// Variance in brain traits removed by subtypes + var/variant_traits_removed /obj/item/organ/brain/Initialize(mapload) . = ..() // Brain size logic transform = transform.Scale(brain_size) + organ_traits.Remove(variant_traits_removed) + organ_traits |= variant_traits_added /obj/item/organ/brain/on_mob_insert(mob/living/carbon/brain_owner, special = FALSE, movement_flags) . = ..() @@ -435,25 +441,26 @@ name = "zombie brain" desc = "This glob of green mass can't have much intelligence inside it." icon_state = "brain-x" - organ_traits = list(TRAIT_CAN_STRIP, TRAIT_PRIMITIVE) + variant_traits_added = list(TRAIT_PRIMITIVE) + variant_traits_removed = list(TRAIT_LITERATE, TRAIT_ADVANCEDTOOLUSER) /obj/item/organ/brain/alien name = "alien brain" desc = "We barely understand the brains of terrestial animals. Who knows what we may find in the brain of such an advanced species?" icon_state = "brain-x" - organ_traits = list(TRAIT_CAN_STRIP) + variant_traits_removed = list(TRAIT_LITERATE, TRAIT_ADVANCEDTOOLUSER) /obj/item/organ/brain/primitive //No like books and stompy metal men name = "primitive brain" desc = "This juicy piece of meat has a clearly underdeveloped frontal lobe." - organ_traits = list( - TRAIT_ADVANCEDTOOLUSER, - TRAIT_CAN_STRIP, + variant_traits_removed = list(TRAIT_LITERATE) + variant_traits_added = list( TRAIT_PRIMITIVE, // No literacy TRAIT_FORBID_MINING_SHUTTLE_CONSOLE_OUTSIDE_STATION, TRAIT_EXPERT_FISHER, // live off land, fish from river TRAIT_ROUGHRIDER, // ride beast, chase down prey, flee from danger TRAIT_BEAST_EMPATHY, // know the way of beast, calm with food + TRAIT_TACKLING_TAILED_DEFENDER, ) /obj/item/organ/brain/golem @@ -463,14 +470,13 @@ can_smoothen_out = FALSE color = COLOR_GOLEM_GRAY organ_flags = ORGAN_MINERAL - organ_traits = list(TRAIT_ADVANCEDTOOLUSER, TRAIT_LITERATE, TRAIT_CAN_STRIP, TRAIT_ROCK_METAMORPHIC) + variant_traits_added = list(TRAIT_ROCK_METAMORPHIC) /obj/item/organ/brain/lustrous name = "lustrous brain" desc = "This is your brain on bluespace dust. Not even once." icon_state = "random_fly_4" can_smoothen_out = FALSE - organ_traits = list(TRAIT_ADVANCEDTOOLUSER, TRAIT_LITERATE, TRAIT_CAN_STRIP) // This fixes an edge case from species/regenerate_organs that would transfer the brain trauma before organ/on_mob_remove can remove it // Prevents wizards from using the magic mirror to gain bluespace_prophet trauma and then switching to another race @@ -504,7 +510,7 @@ /obj/item/organ/brain/lizard name = "lizard brain" desc = "This juicy piece of meat has a oversized brain stem and cerebellum, with not much of a limbic system to speak of at all. You would expect its owner to be pretty cold blooded." - organ_traits = list(TRAIT_TACKLING_TAILED_DEFENDER) + variant_traits_added = list(TRAIT_TACKLING_TAILED_DEFENDER) /obj/item/organ/brain/ghost name = "ghost brain" @@ -518,7 +524,7 @@ desc = "A piece of juicy meat found in an ayy lmao's head." icon_state = "brain-x" brain_size = 1.3 - organ_traits = list(TRAIT_ADVANCEDTOOLUSER, TRAIT_CAN_STRIP, TRAIT_LITERATE, TRAIT_REMOTE_TASTING) + variant_traits_added = list(TRAIT_REMOTE_TASTING) ////////////////////////////////////TRAUMAS//////////////////////////////////////// diff --git a/code/modules/mob/living/carbon/carbon_update_icons.dm b/code/modules/mob/living/carbon/carbon_update_icons.dm index a084217fe1d..3debfe68299 100644 --- a/code/modules/mob/living/carbon/carbon_update_icons.dm +++ b/code/modules/mob/living/carbon/carbon_update_icons.dm @@ -482,7 +482,7 @@ . = list() if(blocks_emissive != EMISSIVE_BLOCK_NONE) - . += emissive_blocker(standing.icon, standing.icon_state, src, alpha = standing.alpha) + . += emissive_blocker(standing.icon, standing.icon_state, src) SEND_SIGNAL(src, COMSIG_ITEM_GET_WORN_OVERLAYS, ., standing, isinhands, icon_file) /// worn_overlays to use when you'd want to use KEEP_APART. Don't use KEEP_APART neither there nor here, as it would break floating overlays diff --git a/code/modules/mob/living/carbon/human/_species.dm b/code/modules/mob/living/carbon/human/_species.dm index f7a828fd364..04e679958e9 100644 --- a/code/modules/mob/living/carbon/human/_species.dm +++ b/code/modules/mob/living/carbon/human/_species.dm @@ -835,7 +835,7 @@ GLOBAL_LIST_EMPTY(features_by_species) if(time_since_irradiated > RAD_MOB_HAIRLOSS && SPT_PROB(RAD_MOB_HAIRLOSS_PROB, seconds_per_tick)) var/obj/item/bodypart/head/head = source.get_bodypart(BODY_ZONE_HEAD) - if(!(source.hairstyle == "Bald") && (head?.head_flags & HEAD_HAIR|HEAD_FACIAL_HAIR)) + if(!(source.hairstyle == "Bald") && (head?.head_flags & (HEAD_HAIR|HEAD_FACIAL_HAIR))) to_chat(source, span_danger("Your hair starts to fall out in clumps...")) addtimer(CALLBACK(src, PROC_REF(go_bald), source), 5 SECONDS) @@ -874,11 +874,7 @@ GLOBAL_LIST_EMPTY(features_by_species) return FALSE var/obj/item/organ/brain/brain = user.get_organ_slot(ORGAN_SLOT_BRAIN) - var/obj/item/bodypart/attacking_bodypart - if(brain) - attacking_bodypart = brain.get_attacking_limb(target) - if(!attacking_bodypart) - attacking_bodypart = user.get_active_hand() + var/obj/item/bodypart/attacking_bodypart = attacker_style?.get_attacking_limb(user, target) || brain?.get_attacking_limb(target) || user.get_active_hand() // Whether or not we get some protein for a successful attack. Nom. var/biting = FALSE @@ -1024,6 +1020,7 @@ GLOBAL_LIST_EMPTY(features_by_species) tasty_meal.trans_to(user, tasty_meal.total_volume, transferred_by = user, methods = INGEST) SEND_SIGNAL(target, COMSIG_HUMAN_GOT_PUNCHED, user, damage, attack_type, affecting, final_armor_block, kicking, limb_sharpness) + SEND_SIGNAL(user, COMSIG_HUMAN_PUNCHED, target, damage, attack_type, affecting, final_armor_block, kicking, limb_sharpness) // If our target is staggered and has sustained enough damage, we can apply a randomly determined status effect to inflict when we punch them. // The effects are based on the punching effectiveness of our attacker. Some effects are not reachable by the average human, and require augmentation to reach or being a species with a heavy punch effectiveness. diff --git a/code/modules/mob/living/carbon/human/species_types/dullahan.dm b/code/modules/mob/living/carbon/human/species_types/dullahan.dm index d3fabb91bc8..8fb2cb52c68 100644 --- a/code/modules/mob/living/carbon/human/species_types/dullahan.dm +++ b/code/modules/mob/living/carbon/human/species_types/dullahan.dm @@ -260,7 +260,7 @@ hearers += owner ///Stops dullahans from gibbing when regenerating limbs -/obj/item/dullahan_relay/proc/unlist_head(datum/source, noheal = FALSE, list/excluded_zones) +/obj/item/dullahan_relay/proc/unlist_head(datum/source, list/excluded_zones) SIGNAL_HANDLER excluded_zones |= BODY_ZONE_HEAD diff --git a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm index 774479f1e6c..450d6e1c1e4 100644 --- a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm @@ -17,6 +17,7 @@ ) mutanttongue = /obj/item/organ/tongue/lizard mutanteyes = /obj/item/organ/eyes/lizard + mutantbrain = /obj/item/organ/brain/lizard coldmod = 1.5 heatmod = 0.67 payday_modifier = 1.0 diff --git a/code/modules/mob/living/carbon/human/species_types/skeletons.dm b/code/modules/mob/living/carbon/human/species_types/skeletons.dm index da8c1dadd0b..6594fb2ba8e 100644 --- a/code/modules/mob/living/carbon/human/species_types/skeletons.dm +++ b/code/modules/mob/living/carbon/human/species_types/skeletons.dm @@ -23,6 +23,7 @@ TRAIT_UNHUSKABLE, TRAIT_XENO_IMMUNE, ) + inherent_factions = list(FACTION_SKELETON) inherent_biotypes = MOB_UNDEAD|MOB_HUMANOID mutanttongue = /obj/item/organ/tongue/bone mutantstomach = /obj/item/organ/stomach/bone diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index e120a26837c..7609e3df670 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1220,6 +1220,8 @@ var/effective_grab_state = pulledby.grab_state //The amount of damage inflicted on a failed resist attempt. var/damage_on_resist_fail = rand(7, 13) + // Base chance to escape a grab. Divided by effective grab state + var/escape_chance = BASE_GRAB_RESIST_CHANCE if(body_position == LYING_DOWN) //If prone, treat the grab state as one higher effective_grab_state++ @@ -1244,13 +1246,19 @@ var/puller_drunkenness = human_puller.get_drunk_amount() if(puller_drunkenness && HAS_TRAIT(human_puller, TRAIT_DRUNKEN_BRAWLER)) damage_on_resist_fail += clamp((human_puller.getFireLoss() + human_puller.getBruteLoss()) / 10, 3, 20) - effective_grab_state ++ + effective_grab_state++ + + var/datum/martial_art/puller_art = GET_ACTIVE_MARTIAL_ART(human_puller) + if(puller_art?.can_use(human_puller)) + damage_on_resist_fail += puller_art.grab_damage_modifier + effective_grab_state += puller_art.grab_state_modifier + escape_chance += puller_art.grab_escape_chance_modifier //We only resist our grab state if we are currently in a grab equal to or greater than GRAB_AGGRESSIVE (1). Otherwise, break out immediately! if(effective_grab_state >= GRAB_AGGRESSIVE) // see defines/combat.dm, this should be baseline 60% // Resist chance divided by the value imparted by your grab state. It isn't until you reach neckgrab that you gain a penalty to escaping a grab. - var/resist_chance = clamp(BASE_GRAB_RESIST_CHANCE / effective_grab_state, 0, 100) + var/resist_chance = clamp(escape_chance / effective_grab_state, 0, 100) //SKYRAT EDIT ADDITION // Akula grab resist if(HAS_TRAIT(src, TRAIT_SLIPPERY)) diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index e8834f616d3..17cd87b61e5 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -136,6 +136,8 @@ /// Cell tracker datum we use to manage the pipes around us, for faster ventcrawling /// Should only exist if you're in a pipe var/datum/cell_tracker/pipetracker + /// Cooldown for welded vent movement messages to prevent spam + COOLDOWN_DECLARE(welded_vent_message_cd) var/smoke_delay = 0 ///used to prevent spam with smoke reagent reaction on mob. diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 1e753575de2..50819133958 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -782,7 +782,7 @@ var/obj/structure/ai_core/new_core = new /obj/structure/ai_core/deactivated(loc, posibrain_inside)//Spawns a deactivated terminal at AI location. new_core.circuit.battery = battery ai_restore_power()//So the AI initially has power. - control_disabled = TRUE //Can't control things remotely if you're stuck in a card! + set_control_disabled(TRUE) //Can't control things remotely if you're stuck in a card! radio_enabled = FALSE //No talking on the built-in radio for you either! forceMove(card) card.AI = src @@ -1099,6 +1099,10 @@ return ai_voicechanger.say_name return +/mob/living/silicon/ai/proc/set_control_disabled(control_disabled) + SEND_SIGNAL(src, COMSIG_SILICON_AI_SET_CONTROL_DISABLED, control_disabled) + src.control_disabled = control_disabled + #undef HOLOGRAM_CHOICE_CHARACTER #undef CHARACTER_TYPE_SELF #undef CHARACTER_TYPE_CREWMEMBER diff --git a/code/modules/mob/living/silicon/robot/robot_model.dm b/code/modules/mob/living/silicon/robot/robot_model.dm index 663c55d7eb3..344410e08e6 100644 --- a/code/modules/mob/living/silicon/robot/robot_model.dm +++ b/code/modules/mob/living/silicon/robot/robot_model.dm @@ -218,7 +218,7 @@ if(!to_stock) //Nothing for us in the silo continue - storage_datum.energy += charger.materials.use_materials(list(GET_MATERIAL_REF(storage_datum.mat_type) = to_stock), action = "resupplied", name = "units", user_data = ID_DATA(robot)) + storage_datum.energy += charger.materials.use_materials(list(GET_MATERIAL_REF(storage_datum.mat_type) = to_stock), action = "restocked", name = "units", user_data = ID_DATA(robot)) charger.balloon_alert(robot, "+ [to_stock]u [initial(storage_datum.mat_type.name)]") playsound(charger, 'sound/items/weapons/gun/general/mag_bullet_insert.ogg', 50, vary = FALSE) return diff --git a/code/modules/mob/living/simple_animal/bot/secbot.dm b/code/modules/mob/living/simple_animal/bot/secbot.dm index 583786ba300..00726ab2e87 100644 --- a/code/modules/mob/living/simple_animal/bot/secbot.dm +++ b/code/modules/mob/living/simple_animal/bot/secbot.dm @@ -93,7 +93,7 @@ desc = "It's Sergeant-At-Armsky! He's a disgruntled assistant to the warden that would probably shoot you if he had hands." health = 45 bot_mode_flags = ~(BOT_MODE_CAN_BE_SAPIENT|BOT_MODE_AUTOPATROL) - security_mode_flags = SECBOT_DECLARE_ARRESTS | SECBOT_CHECK_IDS | SECBOT_CHECK_RECORDS + security_mode_flags = SECBOT_DECLARE_ARRESTS | SECBOT_CHECK_IDS | SECBOT_CHECK_RECORDS | SECBOT_CHECK_WEAPONS /mob/living/simple_animal/bot/secbot/beepsky/jr name = "Officer Pipsqueak" diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm index 4f07a92bec1..dc469a813bf 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm @@ -200,7 +200,7 @@ Difficulty: Medium /mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/hunter/AttackingTarget(atom/attacked_target) . = ..() if(. && prob(12)) - INVOKE_ASYNC(dash, TYPE_PROC_REF(/datum/action, Trigger), NONE, target) + INVOKE_ASYNC(dash, TYPE_PROC_REF(/datum/action, Trigger), src, NONE, target) /mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/doom name = "hostile-environment miner" diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index b2e3628d315..185c208fd08 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -455,7 +455,7 @@ Difficulty: Hard /mob/living/simple_animal/hostile/megafauna/hierophant/CanAttack(atom/the_target) . = ..() - if(istype(the_target, /mob/living/basic/legion_brood)) //ignore temporary targets in favor of more permanent targets + if(istype(the_target, /mob/living/basic/mining/legion_brood)) //ignore temporary targets in favor of more permanent targets return FALSE /mob/living/simple_animal/hostile/megafauna/hierophant/GiveTarget(new_target) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm index 17171fb9176..5f26b073046 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm @@ -108,6 +108,15 @@ maxHealth = 200 size = LEGION_SMALL +/mob/living/simple_animal/hostile/megafauna/legion/small/Initialize(mapload) + . = ..() + update_appearance(UPDATE_OVERLAYS) + +/mob/living/simple_animal/hostile/megafauna/legion/small/update_overlays() + . = ..() + if (stat != DEAD) // Shouldn't really happen but just in case + . += emissive_appearance(icon, "[icon_state]_e", src, effect_type = EMISSIVE_NO_BLOOM) + /mob/living/simple_animal/hostile/megafauna/legion/OpenFire(the_target) if(client) return @@ -148,7 +157,7 @@ var/mob/living/living_target = target switch(living_target.stat) if(UNCONSCIOUS, HARD_CRIT) - var/mob/living/basic/legion_brood/legion = new(loc) + var/mob/living/basic/mining/legion_brood/legion = new(loc) legion.infest(living_target) ///Special snowflake death() here. Can only die if size is 1 or lower and HP is 0 or below. diff --git a/code/modules/mob/living/ventcrawling.dm b/code/modules/mob/living/ventcrawling.dm index 62c8dcc427f..3727e359a88 100644 --- a/code/modules/mob/living/ventcrawling.dm +++ b/code/modules/mob/living/ventcrawling.dm @@ -55,7 +55,10 @@ return if(ventcrawl_target.welded) if(provide_feedback) - to_chat(src, span_warning("You can't crawl around a welded vent!")) + // Add cooldown to prevent welded vent message spam during movement + if(COOLDOWN_FINISHED(src, welded_vent_message_cd)) + to_chat(src, span_warning("You can't crawl around a welded vent!")) + COOLDOWN_START(src, welded_vent_message_cd, 2 SECONDS) return if(!(vent_movement & VENTCRAWL_ENTRANCE_ALLOWED)) diff --git a/code/modules/mod/mod_ai.dm b/code/modules/mod/mod_ai.dm index 479470c1397..9fef86da443 100644 --- a/code/modules/mod/mod_ai.dm +++ b/code/modules/mod/mod_ai.dm @@ -49,7 +49,7 @@ /// Place an AI in control of your suit functions /obj/item/mod/control/proc/ai_enter_mod(mob/living/silicon/ai/new_ai) - new_ai.control_disabled = FALSE + new_ai.set_control_disabled(FALSE) new_ai.radio_enabled = TRUE new_ai.ai_restore_power() new_ai.cancel_camera() @@ -62,7 +62,7 @@ /obj/item/mod/control/proc/ai_exit_mod(obj/item/aicard/card) var/mob/living/silicon/ai/old_ai = ai_assistant old_ai.ai_restore_power()//So the AI initially has power. - old_ai.control_disabled = TRUE + old_ai.set_control_disabled(TRUE) old_ai.radio_enabled = FALSE old_ai.disconnect_shell() old_ai.forceMove(card) diff --git a/code/modules/mod/modules/modules_general.dm b/code/modules/mod/modules/modules_general.dm index f15cc496f16..38d5049faef 100644 --- a/code/modules/mod/modules/modules_general.dm +++ b/code/modules/mod/modules/modules_general.dm @@ -243,9 +243,9 @@ incompatible_modules = list(/obj/item/mod/module/status_readout) tgui_id = "status_readout" required_slots = list(ITEM_SLOT_BACK) - /// Does this show damage types, body temp, satiety + /// Does this show damage types, body temp, satiety? var/display_detailed_vitals = TRUE - /// Does this show DNA data + /// Does this show DNA data? var/display_dna = FALSE /// Does this show the round ID and shift time? var/display_time = FALSE @@ -253,6 +253,8 @@ var/death_sound = 'sound/effects/flatline3.ogg' /// Death sound volume. Please be responsible with this. var/death_sound_volume = 50 + /// Does this boost suit sensor status across Z-levels? + var/sensor_boost = TRUE /obj/item/mod/module/status_readout/add_ui_data() . = ..() @@ -291,6 +293,7 @@ . = ..() .["display_detailed_vitals"] = add_ui_configuration("Detailed Vitals", "bool", display_detailed_vitals) .["display_dna"] = add_ui_configuration("DNA Information", "bool", display_dna) + .["sensor_boost"] = add_ui_configuration("Suit Sensor Booster", "bool", sensor_boost) /obj/item/mod/module/status_readout/configure_edit(key, value) switch(key) @@ -298,12 +301,23 @@ display_detailed_vitals = text2num(value) if("display_dna") display_dna = text2num(value) + if("sensor_boost") + sensor_boost = text2num(value) + update_sensor_booster() /obj/item/mod/module/status_readout/on_part_activation() RegisterSignal(mod.wearer, COMSIG_LIVING_DEATH, PROC_REF(death_sound)) + update_sensor_booster() /obj/item/mod/module/status_readout/on_part_deactivation(deleting) UnregisterSignal(mod.wearer, COMSIG_LIVING_DEATH) + REMOVE_TRAIT(mod.wearer, TRAIT_MULTIZ_SUIT_SENSORS, REF(src)) + +/obj/item/mod/module/status_readout/proc/update_sensor_booster() + if(sensor_boost) + ADD_TRAIT(mod.wearer, TRAIT_MULTIZ_SUIT_SENSORS, REF(src)) + else + REMOVE_TRAIT(mod.wearer, TRAIT_MULTIZ_SUIT_SENSORS, REF(src)) /obj/item/mod/module/status_readout/proc/death_sound(mob/living/carbon/human/wearer) SIGNAL_HANDLER @@ -1010,7 +1024,7 @@ var/obj/item/gloves = mod.get_part_from_slot(ITEM_SLOT_GLOVES) if(!gloves) return - gloves.AddComponent(/datum/component/adjust_fishing_difficulty, 5) + gloves.AddComponent(/datum/component/adjust_fishing_difficulty, -5) if(equipped) gloves.AddComponent(/datum/component/profound_fisher, equipped, delete_rod_when_deleted = FALSE) diff --git a/code/modules/mod/modules/modules_ninja.dm b/code/modules/mod/modules/modules_ninja.dm index 824f818a54f..5f9596ab213 100644 --- a/code/modules/mod/modules/modules_ninja.dm +++ b/code/modules/mod/modules/modules_ninja.dm @@ -304,6 +304,7 @@ and even useful information such as their overall health and wellness. This one comes with a clock that calibrates to the \ local system time, and an operational ID number display. The vital monitor's speaker has been removed." display_time = TRUE + sensor_boost = FALSE death_sound = null death_sound_volume = null diff --git a/code/modules/mod/modules/modules_supply.dm b/code/modules/mod/modules/modules_supply.dm index f47ea3023c3..77b13a32836 100644 --- a/code/modules/mod/modules/modules_supply.dm +++ b/code/modules/mod/modules/modules_supply.dm @@ -343,13 +343,13 @@ if(!locker.Adjacent(mod.wearer) || !isturf(locker.loc) || !isturf(mod.wearer.loc)) return mod.wearer.start_pulling(locker) - locker.strong_grab = TRUE + ADD_TRAIT(locker, TRAIT_STRONGPULL, REF(mod.wearer)) RegisterSignal(locker, COMSIG_ATOM_NO_LONGER_PULLED, PROC_REF(on_stop_pull)) /obj/item/mod/module/magnet/proc/on_stop_pull(obj/structure/closet/locker, atom/movable/last_puller) SIGNAL_HANDLER - locker.strong_grab = FALSE + REMOVE_TRAIT(locker, TRAIT_STRONGPULL, REF(mod.wearer)) UnregisterSignal(locker, COMSIG_ATOM_NO_LONGER_PULLED) /obj/item/mod/module/ash_accretion @@ -369,7 +369,7 @@ /// Armor values per tile. var/datum/armor/armor_mod = /datum/armor/mod_ash_accretion /// Speed added when you're fully covered in ash. - var/speed_added = -0.5 + var/speed_added = -0.75 /// Turfs that let us accrete ash. var/static/list/accretion_turfs /// Turfs that let us keep ash. diff --git a/code/modules/modular_computers/computers/item/role_tablet_presets.dm b/code/modules/modular_computers/computers/item/role_tablet_presets.dm index 5f16390af0b..f024fd1006a 100644 --- a/code/modules/modular_computers/computers/item/role_tablet_presets.dm +++ b/code/modules/modular_computers/computers/item/role_tablet_presets.dm @@ -394,6 +394,7 @@ starting_programs = list( /datum/computer_file/program/emojipedia, /datum/computer_file/program/newscaster, + /datum/computer_file/program/portrait_printer, ) /* // SKYRAT EDIT REMOVAL BEGIN - Mutes the Curator's ringer on spawn diff --git a/code/modules/modular_computers/file_system/programs/portrait_printer.dm b/code/modules/modular_computers/file_system/programs/portrait_printer.dm index 5285bbc09bd..224e83bb8fd 100644 --- a/code/modules/modular_computers/file_system/programs/portrait_printer.dm +++ b/code/modules/modular_computers/file_system/programs/portrait_printer.dm @@ -4,19 +4,17 @@ /** - * ## portrait printer! + * ## the art gallery viewer/printer! * - * Program that lets the curator browse all of the portraits in the database - * They are free to print them out as they please. + * Program that lets the curator (or anyone really) browse all of the portraits in the database + * Stationary consoles can also print them out as they please as long as they've enough paper */ /datum/computer_file/program/portrait_printer filename = "PortraitPrinter" filedesc = "Marlowe Treeby's Art Galaxy" downloader_category = PROGRAM_CATEGORY_EQUIPMENT program_open_overlay = "dummy" - extended_desc = "This program connects to a Spinward Sector community art site for viewing and printing art." - download_access = list(ACCESS_LIBRARY) - can_run_on_flags = PROGRAM_CONSOLE + extended_desc = "This program connects to a Spinward Sector community art site for viewing and printing art, the latter only available on stationary consoles." program_flags = PROGRAM_ON_NTNET_STORE | PROGRAM_REQUIRES_NTNET size = 9 tgui_id = "NtosPortraitPrinter" @@ -31,6 +29,10 @@ /// Stores the result of the search, for later access. var/list/matching_paintings +/datum/computer_file/program/portrait_printer/ui_static_data(mob/user) + . = ..() + .["is_console"] = computer.hardware_flag & PROGRAM_CONSOLE + /datum/computer_file/program/portrait_printer/ui_data(mob/user) var/list/data = list() data["paintings"] = matching_paintings || SSpersistent_paintings.painting_ui_data() @@ -65,6 +67,8 @@ matching_paintings = SSpersistent_paintings.painting_ui_data(filter = search_mode, search_text = search_string) /datum/computer_file/program/portrait_printer/proc/print_painting(selected_painting) + if(!(computer.hardware_flag & PROGRAM_CONSOLE)) + return if(computer.stored_paper < CANVAS_PAPER_COST) to_chat(usr, span_notice("Printing error: Your printer needs at least [CANVAS_PAPER_COST] paper to print a canvas.")) return diff --git a/code/modules/paperwork/filingcabinet.dm b/code/modules/paperwork/filingcabinet.dm index 467fa9f8663..ecd0ca40029 100644 --- a/code/modules/paperwork/filingcabinet.dm +++ b/code/modules/paperwork/filingcabinet.dm @@ -27,7 +27,7 @@ desc = "A small cabinet with drawers. This one has wheels!" anchored = FALSE -/obj/structure/filingcabinet/filingcabinet //not changing the path to avoid unnecessary map issues, but please don't name stuff like this in the future -Pete +/obj/structure/filingcabinet/white icon_state = "tallcabinet" /obj/structure/filingcabinet/Initialize(mapload) diff --git a/code/modules/photography/camera/camera.dm b/code/modules/photography/camera/camera.dm index 9e9f635fe50..c55c038de29 100644 --- a/code/modules/photography/camera/camera.dm +++ b/code/modules/photography/camera/camera.dm @@ -331,11 +331,12 @@ return /obj/item/camera/proc/after_picture(mob/user, datum/picture/picture) + if(!silent) + playsound(loc, SFX_POLAROID, 75, TRUE, -3) + if(print_picture_on_snap) printpicture(user, picture) - if(!silent) - playsound(loc, SFX_POLAROID, 75, TRUE, -3) /obj/item/camera/proc/printpicture(mob/user, datum/picture/picture) //Normal camera proc for creating photos pictures_left-- diff --git a/code/modules/plumbing/plumbers/pill_press.dm b/code/modules/plumbing/plumbers/pill_press.dm index 69c13f011b6..33f782ef748 100644 --- a/code/modules/plumbing/plumbers/pill_press.dm +++ b/code/modules/plumbing/plumbers/pill_press.dm @@ -56,6 +56,7 @@ packaging_types += list(category_item) packaging_type = GLOB.reagent_containers[CAT_PILLS][1] + packaging_category = CAT_PILLS max_volume = initial(packaging_type.volume) current_volume = clamp(current_volume, MIN_VOLUME, max_volume) @@ -80,18 +81,18 @@ var/suffix switch(packaging_category) if(CAT_PILLS) - suffix = "Pill" + suffix = "pill" if(CAT_PATCHES) - suffix = "Patch" + suffix = "patch" //SKYRAT EDIT ADDITION BEGIN - HYPOVIALS if(CAT_HYPOS) - suffix = "Vial" + suffix = "vial" //SKYRAT EDIT ADDITION END - HYPOVIALS if(CAT_PEN_INJECTORS) - suffix = "Injector" + suffix = "injector" // BUBBER EDIT for pen_medipens else - suffix = "Bottle" + suffix = "bottle" container.name = "[product_name] [suffix]" reagents.trans_to(container, current_volume) if (istype(container, /obj/item/reagent_containers/applicator/pill)) diff --git a/code/modules/power/apc/apc_contextual_tips.dm b/code/modules/power/apc/apc_contextual_tips.dm index ad109cd397a..5d6a661e03f 100644 --- a/code/modules/power/apc/apc_contextual_tips.dm +++ b/code/modules/power/apc/apc_contextual_tips.dm @@ -20,7 +20,7 @@ context[SCREENTIP_CONTEXT_LMB] = "Open the cover" else if ((opened == APC_COVER_OPENED && has_electronics == APC_ELECTRONICS_SECURED) && !(machine_stat & BROKEN)) context[SCREENTIP_CONTEXT_LMB] = "Close and lock" - else if (machine_stat & BROKEN|(machine_stat & EMAGGED| malfhack)) + else if (malfhack || (machine_stat & (BROKEN|EMAGGED))) context[SCREENTIP_CONTEXT_LMB] = "Remove damaged board" else context[SCREENTIP_CONTEXT_LMB] = "Remove board" diff --git a/code/modules/power/apc/apc_main.dm b/code/modules/power/apc/apc_main.dm index 9d8c04c9cba..2c1cb3d57df 100644 --- a/code/modules/power/apc/apc_main.dm +++ b/code/modules/power/apc/apc_main.dm @@ -590,15 +590,14 @@ force_update = TRUE return - if(obj_flags & EMAGGED || malfai) + if((obj_flags & EMAGGED) || malfai) hacked_flicker_counter = hacked_flicker_counter - 1 if(hacked_flicker_counter <= 0) flicker_hacked_icon() - if(COOLDOWN_FINISHED(src, malf_ai_pt_generation) && cell.use(60 KILO JOULES)>0 && malfai.malf_picker.processing_time 0 && malfai.malf_picker.processing_time < MALF_MAX_PP) // Over time generation of malf points for the ai controlling it, costs a bit of power + COOLDOWN_START(src, malf_ai_pt_generation, 30 SECONDS) + malfai.malf_picker.processing_time += 1 //dont use any power from that channel if we shut that power channel off if(operating) diff --git a/code/modules/power/lighting/light.dm b/code/modules/power/lighting/light.dm index b2a28815890..73671f01501 100644 --- a/code/modules/power/lighting/light.dm +++ b/code/modules/power/lighting/light.dm @@ -180,6 +180,9 @@ var/area/local_area = get_room_area() + if(flickering) + . += mutable_appearance(overlay_icon, "[base_state]_flickering") + return if(low_power_mode || major_emergency || (local_area?.fire)) . += mutable_appearance(overlay_icon, "[base_state]_emergency") return @@ -234,7 +237,11 @@ if(reagents) START_PROCESSING(SSmachines, src) var/area/local_area = get_room_area() - if (local_area?.fire) + if (flickering) + brightness_set = brightness * bulb_low_power_brightness_mul + power_set = bulb_low_power_pow_mul + color_set = nightshift_light_color + else if (local_area?.fire) color_set = fire_colour power_set = fire_power brightness_set = fire_brightness @@ -544,27 +551,36 @@ ) return TRUE -/obj/machinery/light/proc/flicker(amount = rand(10, 20)) +/obj/machinery/light/proc/flicker(amount = 1) set waitfor = FALSE if(flickering || !on || status != LIGHT_OK) return . = TRUE // did we actually flicker? Send this now because we expect immediate response, before sleeping. - flickering = TRUE + set_light( + l_range = brightness * bulb_low_power_brightness_mul, + l_power = bulb_low_power_pow_mul, + l_color = nightshift_light_color, + ) + cut_overlays(src) + stoplag(0.7 SECONDS) + if(prob(30)) + do_sparks(number = 2, cardinal_only = TRUE, source = src) + for(var/i in 1 to amount) if(status != LIGHT_OK || !has_power()) break - on = !on + flickering = !flickering update(FALSE) - stoplag(rand(0.5 SECONDS, 1.5 SECONDS)) + stoplag(pick(list(2 SECONDS, 4 SECONDS, 6 SECONDS))) if(has_power()) on = (status == LIGHT_OK) else on = FALSE - update(FALSE) flickering = FALSE + update(FALSE) // ai attack - make lights flicker, because why not diff --git a/code/modules/power/powernet.dm b/code/modules/power/powernet.dm index f09b175878f..852ae3a2008 100644 --- a/code/modules/power/powernet.dm +++ b/code/modules/power/powernet.dm @@ -111,7 +111,6 @@ return flickering = TRUE - var/most_flickers = 1 for(var/obj/machinery/power/terminal/terminal in nodes) if(!istype(terminal.master, /obj/machinery/power/apc)) continue @@ -123,12 +122,10 @@ if(!prob(flicker_prob)) continue - var/flicker_count = rand(1, 3) - most_flickers = max(most_flickers, flicker_count) var/obj/machinery/power/apc/apc = terminal.master for(var/obj/machinery/light/light as anything in apc.get_lights()) - light.flicker(flicker_count) + light.flicker(amount = 1) CHECK_TICK // don't let another flicker propagation until our slowest area is done (with some added leeway) - addtimer(VARSET_CALLBACK(src, flickering, FALSE), most_flickers * 2 SECONDS) + addtimer(VARSET_CALLBACK(src, flickering, FALSE), 9 SECONDS) diff --git a/code/modules/projectiles/guns/ballistic/rifle.dm b/code/modules/projectiles/guns/ballistic/rifle.dm index 77efb56f947..bee133ac8fb 100644 --- a/code/modules/projectiles/guns/ballistic/rifle.dm +++ b/code/modules/projectiles/guns/ballistic/rifle.dm @@ -137,6 +137,8 @@ There was probably a reason it wasn't manufactured this short to begin with. \ Cutting the weapon down seems to have not helped with the moisture problem." icon_state = "sakhno_tactifucked" + inhand_icon_state = "slopno" + worn_icon_state = "slopno" accepted_magazine_type = /obj/item/ammo_box/magazine/internal/boltaction/surplus can_jam = TRUE @@ -369,7 +371,7 @@ name = "enchanted bolt action rifle" desc = "Careful not to lose your head." icon_state = "enchanted_rifle" - inhand_icon_state = "sakhno" + inhand_icon_state = "enchanted" worn_icon_state = "enchanted_rifle" slot_flags = ITEM_SLOT_BACK var/guns_left = 30 diff --git a/code/modules/reagents/chemistry/holder/holder.dm b/code/modules/reagents/chemistry/holder/holder.dm index 179e328928b..13cd0541e87 100644 --- a/code/modules/reagents/chemistry/holder/holder.dm +++ b/code/modules/reagents/chemistry/holder/holder.dm @@ -325,14 +325,15 @@ * * * [source_reagent_typepath][/datum/reagent] - the typepath of the reagent you are trying to convert * * [target_reagent_typepath][/datum/reagent] - the final typepath the source_reagent_typepath will be converted into - * * conversion_volume - how much of the reagent volume to convert. -1 for all + * * conversion_volume - how much of the reagent volume to convert * * multiplier - the multiplier applied on the source_reagent_typepath volume before converting * * include_source_subtypes- if TRUE will convert all subtypes of source_reagent_typepath into target_reagent_typepath as well + * * keep_data - works only when include_source_subtypes is FALSE. Transfers over the data of the converted reagent */ /datum/reagents/proc/convert_reagent( datum/reagent/source_reagent_typepath, datum/reagent/target_reagent_typepath, - conversion_volume = -1, + conversion_volume = total_volume, multiplier = 1, include_source_subtypes = FALSE, keep_data = FALSE, @@ -343,12 +344,15 @@ if(!ispath(target_reagent_typepath)) stack_trace("invalid reagent path passed to convert reagent [target_reagent_typepath]") return FALSE + if(conversion_volume <= 0 || conversion_volume > total_volume) + stack_trace("conversion volume [conversion_volume] out of bounds range is 0 conversion_volume) - remove_reagent(cached_reagent.type, conversion_volume) - weighted_volume += conversion_volume - break - - weighted_volume += cached_reagent.volume - conversion_volume -= cached_reagent.volume - del_reagent(cached_reagent.type) - continue - - //compute average of everything + //check conversion threshold. stop if we have reached our target reagent_volume = cached_reagent.volume + if(cached_reagent.volume > conversion_volume) + reagent_volume = conversion_volume + cached_reagent.volume -= conversion_volume + conversion_volume = 0 + else + conversion_volume -= cached_reagent.volume + cached_reagent.volume = 0 + + //compute average of everything. preserve data if nessassary weighted_purity += cached_reagent.purity * reagent_volume weighted_ph += cached_reagent.ph * reagent_volume weighted_volume += reagent_volume - - //zero the volume out so it gets removed - cached_reagent.volume = 0 if(keep_data) reagent_data = copy_data(cached_reagent) - //if we reached here means we have found our specific reagent type so break - if(!include_source_subtypes) + //stop if we found our specific reagent or reached the conversion threshold + if(!include_source_subtypes || !conversion_volume) break //add the new target reagent with the averaged values from the source reagents diff --git a/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm index c099fca7c0c..000d0ca3cf9 100644 --- a/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm @@ -500,10 +500,9 @@ if(!iscarbon(exposed_mob)) return var/mob/living/carbon/carbies = exposed_mob - if(carbies.stat == DEAD) - show_message = 0 if(!(methods & (PATCH|TOUCH|VAPOR))) return + var/current_bruteloss = carbies.getBruteLoss() // because this will be changed after calling adjustBruteLoss() var/current_fireloss = carbies.getFireLoss() // because this will be changed after calling adjustFireLoss() var/touch_protection_interference = (1 - touch_protection) @@ -519,7 +518,8 @@ if(need_mob_update) carbies.updatehealth() - if(show_message) + + if(show_message && carbies.stat != DEAD) to_chat(carbies, span_danger("You feel your burns and bruises healing! It stings like hell!")) carbies.add_mood_event("painful_medicine", /datum/mood_event/painful_medicine) @@ -530,10 +530,12 @@ //don't try to unhusk mobs above burn damage threshold if (carbies.getFireLoss() > UNHUSK_DAMAGE_THRESHOLD * 2.5) - carbies.visible_message(span_minoralert("The liquid fails to properly stick on [carbies]. [carbies]'s burns need to be repaired first!")) + if (show_message) + carbies.visible_message(span_minoralert("The liquid fails to properly stick on [carbies]. [carbies]'s burns need to be repaired first!")) return else if (carbies.getFireLoss() > UNHUSK_DAMAGE_THRESHOLD) - carbies.visible_message(span_boldnotice("A rubbery liquid partially coats [carbies]'s burns... It seems more is required to fully unhusk!")) + if (show_message) + carbies.visible_message(span_boldnotice("A rubbery liquid partially coats [carbies]'s burns... It seems more is required to fully unhusk!")) return var/datum/reagent/synthflesh = carbies.reagents.has_reagent(/datum/reagent/medicine/c2/synthflesh) @@ -550,7 +552,7 @@ carbies.reagents.remove_reagent(/datum/reagent/medicine/c2/synthflesh, current_volume) // consume the synthflesh, it won't do anything in their blood //we're avoiding using the phrases "burnt flesh" and "burnt skin" here because carbies could be a skeleton or a golem or something carbies.visible_message(span_nicegreen("A rubbery liquid coats [carbies]'s burns. [carbies] looks a lot healthier!")) - else + else if (show_message) carbies.visible_message(span_boldnotice("A rubbery liquid partially coats [carbies]'s burns... It seems more is required to fully unhusk!")) /******ORGAN HEALING******/ diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 5316c47621a..537b525554d 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -138,10 +138,11 @@ var/cool_temp = cooling_temperature var/obj/effect/hotspot/hotspot = (locate(/obj/effect/hotspot) in exposed_turf) - if(hotspot && !isspaceturf(exposed_turf)) + if(hotspot && !isspaceturf(exposed_turf)) // the water evaporates in an endothermic reaction if(exposed_turf.air) var/datum/gas_mixture/air = exposed_turf.air - air.temperature = max(min(air.temperature-(cool_temp*1000), air.temperature/cool_temp),TCMB) + air.temperature = min(max(min(air.temperature-(cool_temp*1000), air.temperature/cool_temp), T0C), air.temperature) // the outer min temperature check is for weird phenomena like freon combustion + exposed_turf.temperature = clamp(min(exposed_turf.temperature-(cool_temp*1000), exposed_turf.temperature/cool_temp), T20C, exposed_turf.temperature) // turfs normally don't go below T20C so I'll just clamp it to that in case of weird phenomena. air.react(src) qdel(hotspot) @@ -2568,7 +2569,7 @@ /datum/reagent/glitter name = "Glitter" description = "The herpes of arts and crafts." - data = list("colors"=list(COLOR_WHITE = 100)) + data = list("colors" = list(COLOR_WHITE = 100)) color = COLOR_WHITE //pure white taste_description = "plastic" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED @@ -2581,6 +2582,7 @@ /datum/reagent/glitter/expose_turf(turf/exposed_turf, reac_volume) . = ..() + if(!istype(exposed_turf)) return exposed_turf.spawn_glitter(data["colors"]) @@ -2589,7 +2591,7 @@ . = ..() if(src.data["colors"]) - color = pick(src.data["colors"]) + color = pick_weight(src.data["colors"]) else color = COLOR_WHITE @@ -2602,32 +2604,25 @@ data["colors"] = blend_weighted_lists(mix_data["colors"], data["colors"], prop_current) if(data["colors"]) - color = pick(data["colors"]) + color = pick_weight(data["colors"]) else color = COLOR_WHITE /datum/reagent/glitter/random - name = "Unrandomised Randomised Glitter" - description = "You shouldn't be seeing this, please make an issue report describing how you found it." - - var/list/possible_colors = list( - list(COLOR_WHITE = 100), - list("#ff8080" = 100), - list("#4040ff" = 100), - list("#ff5555" = 34, "#55ff55" = 33, "#5555ff" = 33), + name = "Glitter (Random)" + // The weighted list of random color choices that can be chosen upon spawning + var/static/list/possible_colors = list( + COLOR_WHITE = 25, + "#ff8080" = 25, + "#4040ff" = 25, + "#ff5555" = 8, + "#55ff55" = 9, + "#5555ff" = 8, ) /datum/reagent/glitter/random/on_new(data) - . = ..() - - var/list/color_list = pick(possible_colors) - - var/datum/reagents/our_holder = src.holder - var/our_volume = src.volume - var/list/our_data = list("colors" = color_list) - - our_holder.remove_reagent(/datum/reagent/glitter/random, our_volume) - our_holder.add_reagent(/datum/reagent/glitter, our_volume, data = our_data) + src.data["colors"] = possible_colors + return ..() /datum/reagent/confetti name = "Confetti" diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index 63c0314560a..85a390bacca 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -153,7 +153,8 @@ * On accidental consumption, consume the pill */ /obj/item/reagent_containers/applicator/pill/on_accidental_consumption(mob/living/carbon/victim, mob/living/carbon/user, obj/item/source_item, discover_after = FALSE) - to_chat(victim, span_warning("You swallow something small. [source_item ? "Was that in [source_item]?" : ""]")) + if(victim.get_food_taste_reaction(source_item) != FOOD_LIKED) // If you don't like the food then you notice the pill you just swallowed + to_chat(victim, span_warning("You swallow something small. [source_item ? "Was that in [source_item]?" : ""]")) on_consumption(victim, user) return FALSE diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index e7aeb07e093..05a4b0cd07a 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -174,7 +174,7 @@ if(!fuel_amt) visible_message(span_danger("\The [src] ruptures!")) // Leave it up to future terrorists to figure out the best way to mix reagents with fuel for a useful boom here - chem_splash(loc, null, 2 + (reagents.total_volume + fuel_amt) / 1000, list(reagents), extra_heat=(fuel_amt / 50),adminlog=(fuel_amt<25)) + chem_splash(loc, null, 2 + floor((reagents.total_volume + fuel_amt) / 1000), list(reagents), extra_heat=(fuel_amt / 50),adminlog=(fuel_amt<25)) if(fuel_amt) // with that done, actually explode visible_message(span_danger("\The [src] explodes!")) @@ -530,10 +530,9 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/reagent_dispensers/wall/peppertank, 3 /obj/structure/reagent_dispensers/water_cooler/boom() if(QDELETED(src)) return - var/liquid_amount = 0 if(reagents.total_volume) visible_message(span_danger("\The [src] flips on it's side and spills everywhere!")) - chem_splash(get_turf(src), null, 2 + (reagents.total_volume + liquid_amount) / 1000, list(reagents), extra_heat=(liquid_amount / 50), adminlog=(liquid_amount<25)) + chem_splash(get_turf(src), null, 2 + floor((reagents.total_volume) / 1000), list(reagents)) eject_jug(throw_away = TRUE) playsound(src, 'sound/effects/glass/glassbash.ogg', 100) tip_over() diff --git a/code/modules/religion/burdened/psyker.dm b/code/modules/religion/burdened/psyker.dm index 2ffde313f6d..409ead91fdd 100644 --- a/code/modules/religion/burdened/psyker.dm +++ b/code/modules/religion/burdened/psyker.dm @@ -7,9 +7,9 @@ /datum/action/cooldown/spell/charged/psychic_booster, /datum/action/cooldown/spell/forcewall/psychic_wall, ) - organ_traits = list(TRAIT_ADVANCEDTOOLUSER, TRAIT_LITERATE, TRAIT_CAN_STRIP, TRAIT_ANTIMAGIC_NO_SELFBLOCK) w_class = WEIGHT_CLASS_NORMAL var/does_it_blind = FALSE + variant_traits_added = list(TRAIT_ANTIMAGIC_NO_SELFBLOCK) /obj/item/organ/brain/psyker/on_mob_insert(mob/living/carbon/inserted_into) . = ..() diff --git a/code/modules/research/designs/comp_board_designs.dm b/code/modules/research/designs/comp_board_designs.dm index 078e3aabcc0..2daa2404c08 100644 --- a/code/modules/research/designs/comp_board_designs.dm +++ b/code/modules/research/designs/comp_board_designs.dm @@ -392,9 +392,9 @@ build_type = IMPRINTER build_path = /obj/item/circuitboard/computer/accounting category = list( - RND_CATEGORY_COMPUTER + RND_SUBCATEGORY_COMPUTER_RECORDS + RND_CATEGORY_COMPUTER + RND_SUBCATEGORY_COMPUTER_COMMAND ) - departmental_flags = DEPARTMENT_BITFLAG_SERVICE + departmental_flags = DEPARTMENT_BITFLAG_SECURITY //Honestly should have a bridge techfab for this sometime. /datum/design/board/shuttle category = list("Computer Boards", "Shuttle Machinery") diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm index 6221444ab9d..dd1298af175 100644 --- a/code/modules/research/designs/misc_designs.dm +++ b/code/modules/research/designs/misc_designs.dm @@ -641,7 +641,7 @@ materials = list(/datum/material/iron =SHEET_MATERIAL_AMOUNT, /datum/material/glass =HALF_SHEET_MATERIAL_AMOUNT) build_path = /obj/item/holosign_creator category = list( - RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_SERVICE + RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_JANITORIAL ) departmental_flags = DEPARTMENT_BITFLAG_SERVICE diff --git a/code/modules/research/machinery/_production.dm b/code/modules/research/machinery/_production.dm index 808a36782fe..bbb20c7c27b 100644 --- a/code/modules/research/machinery/_production.dm +++ b/code/modules/research/machinery/_production.dm @@ -427,7 +427,7 @@ say("Unable to continue production, missing materials.") finalize_build() return - materials.use_materials(design_materials, material_cost_coefficient, is_stack ? items_remaining : 1, "built", "[design.name]", user_data = user_data) + materials.use_materials(design_materials, material_cost_coefficient, is_stack ? items_remaining : 1, "processed", "[design.name]", user_data = user_data) var/atom/movable/created if(is_stack) diff --git a/code/modules/research/part_replacer.dm b/code/modules/research/part_replacer.dm index 0f7be8007d2..0b4619a862a 100644 --- a/code/modules/research/part_replacer.dm +++ b/code/modules/research/part_replacer.dm @@ -76,9 +76,8 @@ /obj/item/storage/part_replacer/bluespace/play_rped_effect() if(prob(1)) playsound(src, 'sound/items/pshoom/pshoom_2.ogg', 40, TRUE) - flick("[icon_state]_old", src) - return - playsound(src, 'sound/items/pshoom/pshoom.ogg', 40, TRUE) + else + playsound(src, 'sound/items/pshoom/pshoom.ogg', 40, TRUE) flick("[icon_state]_active", src) /** diff --git a/code/modules/research/xenobiology/crossbreeding/charged.dm b/code/modules/research/xenobiology/crossbreeding/charged.dm index bdc19a70405..66935bcd532 100644 --- a/code/modules/research/xenobiology/crossbreeding/charged.dm +++ b/code/modules/research/xenobiology/crossbreeding/charged.dm @@ -278,6 +278,5 @@ Charged extracts: /obj/item/slimecross/charged/rainbow/do_effect(mob/user) user.visible_message(span_warning("[src] swells and splits into three new slimes!")) for(var/i in 1 to 3) - var/mob/living/basic/slime/new_slime = new (get_turf(user)) - new_slime.random_colour() + new /mob/living/basic/slime/random(get_turf(user)) return ..() diff --git a/code/modules/research/xenobiology/crossbreeding/regenerative.dm b/code/modules/research/xenobiology/crossbreeding/regenerative.dm index e42d567342e..c153312cb75 100644 --- a/code/modules/research/xenobiology/crossbreeding/regenerative.dm +++ b/code/modules/research/xenobiology/crossbreeding/regenerative.dm @@ -200,17 +200,16 @@ Regenerative extracts: /obj/item/slimecross/regenerative/green colour = SLIME_TYPE_GREEN - effect_desc = "Fully heals the target and changes the spieces or color of a slime or jellyperson." + effect_desc = "Fully heals the target and changes the species or color of a slime or jellyperson." /obj/item/slimecross/regenerative/green/core_effect(mob/living/target, mob/user) if(isslime(target)) target.visible_message(span_warning("The [target] suddenly changes color!")) var/mob/living/basic/slime/target_slime = target - target_slime.random_colour() + target_slime.set_slime_type() if(isjellyperson(target)) target.reagents.add_reagent(/datum/reagent/mutationtoxin/jelly,5) - /obj/item/slimecross/regenerative/pink colour = SLIME_TYPE_PINK effect_desc = "Fully heals the target and injects them with some krokodil." diff --git a/code/modules/research/xenobiology/xenobio_camera.dm b/code/modules/research/xenobiology/xenobio_camera.dm index c1fa32ca060..518adc09566 100644 --- a/code/modules/research/xenobiology/xenobio_camera.dm +++ b/code/modules/research/xenobiology/xenobio_camera.dm @@ -223,7 +223,7 @@ for(var/mob/living/basic/slime/stored_slime in stored_slimes) stored_slime.forceMove(target_turf) REMOVE_TRAIT(stored_slime, TRAIT_STASIS, XENOBIO_CONSOLE_TRAIT) - stored_slime.handle_slime_stasis(0) + stored_slime.handle_slime_stasis() xeno_hud.on_update_hud(LAZYLEN(stored_slimes), stored_monkeys, max_slimes) ///Places every slime not controlled by a player into the internal storage, respecting its limits diff --git a/code/modules/shuttle/mobile_port/shuttle_move.dm b/code/modules/shuttle/mobile_port/shuttle_move.dm index 7f1ce86ed84..6a6cc992bdd 100644 --- a/code/modules/shuttle/mobile_port/shuttle_move.dm +++ b/code/modules/shuttle/mobile_port/shuttle_move.dm @@ -221,7 +221,7 @@ for(var/i in 1 to old_turfs.len) CHECK_TICK - if(!(old_turfs[old_turfs[i]] & MOVE_CONTENTS | MOVE_TURF)) + if(!(old_turfs[old_turfs[i]] & (MOVE_CONTENTS|MOVE_TURF))) continue var/turf/oldT = old_turfs[i] var/turf/newT = new_turfs[i] diff --git a/code/modules/shuttle/mobile_port/variants/supply.dm b/code/modules/shuttle/mobile_port/variants/supply.dm index 2ef3506a56c..5f0f0a68e82 100644 --- a/code/modules/shuttle/mobile_port/variants/supply.dm +++ b/code/modules/shuttle/mobile_port/variants/supply.dm @@ -219,7 +219,7 @@ GLOBAL_LIST_INIT(blacklisted_cargo_types, typecacheof(list( if(spawning_order.charge_on_purchase) receiver_message += " [price] credits have been charged to your bank account" paying_for_this.bank_card_talk(receiver_message) - SSeconomy.track_purchase(paying_for_this, price, spawning_order.pack.name) + SSeconomy.add_audit_entry(paying_for_this, price, spawning_order.pack.name) var/datum/bank_account/department/cargo = SSeconomy.get_dep_account(ACCOUNT_CAR) cargo.adjust_money(price - pack_cost) //Cargo gets the handling fee value += pack_cost diff --git a/code/modules/surgery/organs/organ_movement.dm b/code/modules/surgery/organs/organ_movement.dm index 01ec6c96997..26af4e14bce 100644 --- a/code/modules/surgery/organs/organ_movement.dm +++ b/code/modules/surgery/organs/organ_movement.dm @@ -74,11 +74,6 @@ wash(CLEAN_TYPE_BLOOD) organ_flags &= ~ORGAN_VIRGIN - if(external_bodytypes) - receiver.synchronize_bodytypes() - if(external_bodyshapes) - receiver.synchronize_bodyshapes() - receiver.organs |= src receiver.organs_slot[slot] = src owner = receiver @@ -141,6 +136,11 @@ ADD_TRAIT(src, TRAIT_NODROP, ORGAN_INSIDE_BODY_TRAIT) interaction_flags_item &= ~INTERACT_ITEM_ATTACK_HAND_PICKUP + if(external_bodytypes) + limb.owner?.synchronize_bodytypes() + if(external_bodyshapes) + limb.owner?.synchronize_bodyshapes() + if(bodypart_overlay) limb.add_bodypart_overlay(bodypart_overlay) @@ -186,8 +186,6 @@ SEND_SIGNAL(organ_owner, COMSIG_CARBON_LOSE_ORGAN, src, special) ADD_TRAIT(src, TRAIT_USED_ORGAN, ORGAN_TRAIT) - organ_owner.synchronize_bodytypes() - organ_owner.synchronize_bodyshapes() if(!special) organ_owner.hud_used?.update_locked_slots() @@ -249,6 +247,9 @@ interaction_flags_item |= INTERACT_ITEM_ATTACK_HAND_PICKUP SEND_SIGNAL(src, COMSIG_ORGAN_BODYPART_REMOVED, limb, movement_flags) // BUBBER CHANGE, added COMSIG_ORGAN_BODYPART_REMOVED to on_bodypart_remove + limb.owner?.synchronize_bodytypes() + limb.owner?.synchronize_bodyshapes() + if(!bodypart_overlay) return diff --git a/code/modules/surgery/plastic_surgery.dm b/code/modules/surgery/plastic_surgery.dm index bedb2176d3d..b4e090595b9 100644 --- a/code/modules/surgery/plastic_surgery.dm +++ b/code/modules/surgery/plastic_surgery.dm @@ -93,7 +93,7 @@ for(var/namelist as anything in disguises.picture?.names_seen) names += namelist else - user.visible_message(span_warning("You have no picture to base the appearance on, reverting to random appearances.")) + to_chat(user, span_warning("You have no picture to base the appearance on, reverting to random appearances.")) for(var/i in 1 to 10) names += target.generate_random_mob_name(TRUE) else diff --git a/code/modules/transport/tram/tram_signals.dm b/code/modules/transport/tram/tram_signals.dm index 52b3f45186c..e160e318472 100644 --- a/code/modules/transport/tram/tram_signals.dm +++ b/code/modules/transport/tram/tram_signals.dm @@ -658,9 +658,14 @@ var/list/obj/machinery/transport/guideway_sensor/sensor_candidates = list() for(var/obj/machinery/transport/guideway_sensor/sensor in SStransport.sensors) - if(sensor.z == src.z) - if((sensor.x == src.x && sensor.dir & NORTH|SOUTH) || (sensor.y == src.y && sensor.dir & EAST|WEST)) - sensor_candidates += sensor + if(sensor.z != src.z) + continue + if(sensor.x != src.x && !(sensor.dir & (NORTH|SOUTH))) + continue + if(sensor.y != src.y && !(sensor.dir & (EAST|WEST))) + continue + + sensor_candidates += sensor var/obj/machinery/transport/guideway_sensor/selected_sensor = get_closest_atom(/obj/machinery/transport/guideway_sensor, sensor_candidates, src) var/sensor_distance = get_dist(src, selected_sensor) diff --git a/code/modules/tutorials/tutorial_instruction.dm b/code/modules/tutorials/tutorial_instruction.dm index d5a1734978a..acee2deee07 100644 --- a/code/modules/tutorials/tutorial_instruction.dm +++ b/code/modules/tutorials/tutorial_instruction.dm @@ -32,6 +32,7 @@ maptext_y = -2 mouse_opacity = MOUSE_OPACITY_TRANSPARENT layer = TUTORIAL_INSTRUCTIONS_LAYER + appearance_flags = parent_type::appearance_flags | KEEP_APART /atom/movable/screen/tutorial_instruction_text/Initialize(mapload, datum/hud/hud_owner, message, client/client) . = ..() diff --git a/code/modules/tutorials/tutorial_skip.dm b/code/modules/tutorials/tutorial_skip.dm index 48c4a9550db..6de6c753619 100644 --- a/code/modules/tutorials/tutorial_skip.dm +++ b/code/modules/tutorials/tutorial_skip.dm @@ -24,6 +24,7 @@ /atom/movable/screen/tutorial_skip_text alpha = 0 layer = TUTORIAL_INSTRUCTIONS_LAYER + appearance_flags = parent_type::appearance_flags | KEEP_APART mouse_opacity = MOUSE_OPACITY_TRANSPARENT maptext_height = 32 maptext_width = 200 diff --git a/code/modules/tutorials/tutorials/switch_hands.dm b/code/modules/tutorials/tutorials/switch_hands.dm index a5214e91327..d423667ac38 100644 --- a/code/modules/tutorials/tutorials/switch_hands.dm +++ b/code/modules/tutorials/tutorials/switch_hands.dm @@ -50,18 +50,28 @@ switch (stage) if (STAGE_SHOULD_SWAP_HAND) - var/hand_name = IS_RIGHT_INDEX(hand_to_watch) ? "right" : "left" + var/datum/keybinding/mob/select_hand/hand_keybinding + var/hand_name + if (IS_RIGHT_INDEX(hand_to_watch)) + hand_keybinding = /datum/keybinding/mob/select_hand/right + hand_name = "right" + else + hand_keybinding = /datum/keybinding/mob/select_hand/left + hand_name = "left" + show_instruction(keybinding_message( - /datum/keybinding/mob/swap_hands, + hand_keybinding, "Press '%KEY%' to use your [hand_name] hand", "Click 'SWAP' to use your [hand_name] hand", )) + if (STAGE_PICK_UP_ITEM) show_instruction("Pick something up!") /datum/tutorial/switch_hands/proc/on_swap_hands() SIGNAL_HANDLER + //FIXME: this checking breaks easily if (isnull(user.get_active_held_item())) stage = STAGE_PICK_UP_ITEM show_instructions() diff --git a/code/modules/unit_tests/cargo_crate_sanity.dm b/code/modules/unit_tests/cargo_crate_sanity.dm index db1effb50d7..82304f2a256 100644 --- a/code/modules/unit_tests/cargo_crate_sanity.dm +++ b/code/modules/unit_tests/cargo_crate_sanity.dm @@ -19,7 +19,7 @@ var/crate_value = counterlist_sum(minimum_cost.total_value) var/obj/results = new_crate.generate(testing_floor) - var/datum/export_report/export_log = export_item_and_contents(results, apply_elastic = TRUE, delete_unsold = TRUE, export_market = EXPORT_MARKET_STATION) + var/datum/export_report/export_log = export_item_and_contents(results, apply_elastic = TRUE, delete_unsold = TRUE, export_markets = list(EXPORT_MARKET_STATION)) // The value of the crate and all of it's contents. var/value = counterlist_sum(export_log.total_value) diff --git a/code/modules/uplink/uplink_items/spy_unique.dm b/code/modules/uplink/uplink_items/spy_unique.dm index f0e25d7bb68..04f9b4ba6f5 100644 --- a/code/modules/uplink/uplink_items/spy_unique.dm +++ b/code/modules/uplink/uplink_items/spy_unique.dm @@ -155,3 +155,40 @@ item = /obj/item/melee/baton/nunchaku cost = SPY_UPPER_COST_THRESHOLD uplink_item_flags = SYNDIE_ILLEGAL_TECH | SYNDIE_TRIPS_CONTRABAND + +/datum/uplink_item/spy_unique/penbang + name = "Penbang" + desc = "A flashbang disguised as a normal pen - click and throw! Has no other warning upon being activated. \ + Fuse duration depends on how far the cap is twisted." + item = /obj/item/pen/penbang + cost = 1 + +/datum/uplink_item/spy_unique/cameraflash + name = "Camera Flash" + desc = "A camera with a high-powered flash. Can be used as a normal flash when in close proximity to a target." + item = /obj/item/camera/flash + cost = 1 + +/datum/uplink_item/spy_unique/daggerboot + name = "Boot Dagger" + desc = "A pair of boots with a dagger embedded into the sole. Kicks with these will stab the target, potentially causing bleeding." + item = /obj/item/clothing/shoes/jackboots/dagger + cost = 1 + +/datum/uplink_item/spy_unique/monster_cube_box + name = "Random Monster Cubes" + desc = "A box containing a bunch of random monster cubes. Add water and see what you get!" + item = /obj/item/storage/box/monkeycubes/random + cost = SPY_LOWER_COST_THRESHOLD // There's some really bad stuff in here but also some really mild stuff + +/datum/uplink_item/spy_unique/sleeping_carp + name = "Sleeping Carp Technique" + desc = "A scroll teaching you the basics of the Sleeping Carp martial art." + item = /datum/uplink_item/stealthy_weapons/martialarts::item + cost = /datum/uplink_item/stealthy_weapons/martialarts::cost + +/datum/uplink_item/spy_unique/spider_bite + name = "Spider Bite Technique" + desc = "A scroll teaching you the basics of the Spider Bite martial art." + item = /obj/item/book/granter/martial/spider_bite + cost = SPY_UPPER_COST_THRESHOLD // While SCarp is firmly in the upper threshold, Spider Bite can be in either middle or upper. diff --git a/code/modules/uplink/uplink_items/stealthy.dm b/code/modules/uplink/uplink_items/stealthy.dm index fbec75ccad6..98edb0543a9 100644 --- a/code/modules/uplink/uplink_items/stealthy.dm +++ b/code/modules/uplink/uplink_items/stealthy.dm @@ -88,7 +88,7 @@ population_minimum = TRAITOR_POPULATION_LOWPOP cost = 17 surplus = 0 - purchasable_from = ~UPLINK_ALL_SYNDIE_OPS + purchasable_from = ~(UPLINK_ALL_SYNDIE_OPS|UPLINK_SPY) /datum/uplink_item/stealthy_weapons/crossbow name = "Miniature Energy Crossbow" diff --git a/code/modules/vehicles/mecha/combat/durand.dm b/code/modules/vehicles/mecha/combat/durand.dm index 48d4127083b..c90ff79e60b 100644 --- a/code/modules/vehicles/mecha/combat/durand.dm +++ b/code/modules/vehicles/mecha/combat/durand.dm @@ -70,7 +70,7 @@ if(defense_mode) var/datum/action/action = LAZYACCESSASSOC(occupant_actions, M, /datum/action/vehicle/sealed/mecha/mech_defense_mode) if(action) - INVOKE_ASYNC(action, TYPE_PROC_REF(/datum/action, Trigger), FALSE) + INVOKE_ASYNC(action, TYPE_PROC_REF(/datum/action, Trigger), null, NONE, FALSE) return ..() ///Relays the signal from the action button to the shield, and creates a new shield if the old one is MIA. @@ -142,7 +142,7 @@ Expects a turf. Returns true if the attack should be blocked, false if not.*/ name = "Toggle an energy shield that blocks all attacks from the faced direction at a heavy power cost." button_icon_state = "mech_defense_mode_off" -/datum/action/vehicle/sealed/mecha/mech_defense_mode/Trigger(trigger_flags, forced_state = FALSE) +/datum/action/vehicle/sealed/mecha/mech_defense_mode/Trigger(mob/clicker, trigger_flags, forced_state = FALSE) if(!..()) return if(!chassis || !(owner in chassis.occupants)) diff --git a/code/modules/vehicles/mecha/mech_fabricator.dm b/code/modules/vehicles/mecha/mech_fabricator.dm index c5318bc3cd6..a87740d769d 100644 --- a/code/modules/vehicles/mecha/mech_fabricator.dm +++ b/code/modules/vehicles/mecha/mech_fabricator.dm @@ -236,7 +236,7 @@ say("Not enough resources. Processing stopped.") return FALSE - rmat.use_materials(D.materials, component_coeff, 1, "built", "[D.name]", user_data) + rmat.use_materials(D.materials, component_coeff, 1, "processed", "[D.name]", user_data) being_built = D build_finish = world.time + get_construction_time_w_coeff(initial(D.construction_time)) build_start = world.time diff --git a/code/modules/vehicles/mecha/mecha_actions.dm b/code/modules/vehicles/mecha/mecha_actions.dm index 47d4bc03336..8cd6918dc8b 100644 --- a/code/modules/vehicles/mecha/mecha_actions.dm +++ b/code/modules/vehicles/mecha/mecha_actions.dm @@ -154,7 +154,7 @@ name = "Toggle overclocking" button_icon_state = "mech_overload_off" -/datum/action/vehicle/sealed/mecha/mech_overclock/Trigger(trigger_flags, forced_state = null) +/datum/action/vehicle/sealed/mecha/mech_overclock/Trigger(mob/clicker, trigger_flags, forced_state = null) if(!..()) return if(!chassis || !(owner in chassis.occupants)) diff --git a/code/modules/vehicles/mecha/mecha_ai_interaction.dm b/code/modules/vehicles/mecha/mecha_ai_interaction.dm index 032b1d5ddcc..02bc2c89953 100644 --- a/code/modules/vehicles/mecha/mecha_ai_interaction.dm +++ b/code/modules/vehicles/mecha/mecha_ai_interaction.dm @@ -64,7 +64,7 @@ return //User sat on the selection window and things changed. AI.ai_restore_power()//So the AI initially has power. - AI.control_disabled = TRUE + AI.set_control_disabled(TRUE) AI.radio_enabled = FALSE AI.disconnect_shell() remove_occupant(AI) @@ -104,7 +104,7 @@ if((LAZYLEN(occupants) >= max_occupants) || dna_lock) //Normal AIs cannot steal mechs! to_chat(user, span_warning("Access denied. [name] is [LAZYLEN(occupants) >= max_occupants ? "currently fully occupied" : "secured with a DNA lock"].")) return - AI.control_disabled = FALSE + AI.set_control_disabled(FALSE) AI.radio_enabled = TRUE to_chat(user, "[span_boldnotice("Transfer successful")]: [AI.name] ([rand(1000,9999)].exe) installed and executed successfully. Local copy has been removed.") card.AI = null diff --git a/code/modules/vehicles/mecha/working/ripley.dm b/code/modules/vehicles/mecha/working/ripley.dm index 5b7595da0ca..76d57acb431 100644 --- a/code/modules/vehicles/mecha/working/ripley.dm +++ b/code/modules/vehicles/mecha/working/ripley.dm @@ -183,7 +183,7 @@ var/obj/vehicle/sealed/mecha/ripley/paddy/secmech = chassis button_icon_state = "mech_siren_[secmech?.siren ? "on" : "off"]" -/datum/action/vehicle/sealed/mecha/siren/Trigger(trigger_flags, forced_state = FALSE) +/datum/action/vehicle/sealed/mecha/siren/Trigger(mob/clicker, trigger_flags, forced_state = FALSE) if(!..()) return var/obj/vehicle/sealed/mecha/ripley/paddy/secmech = chassis diff --git a/code/modules/vending/custom.dm b/code/modules/vending/custom.dm index 023ce8e0da1..3637ff84a68 100644 --- a/code/modules/vending/custom.dm +++ b/code/modules/vending/custom.dm @@ -289,7 +289,7 @@ return var/obj/item/card/id/id_card = user.get_idcard(TRUE) - if(!id_card || !id_card.registered_account || !id_card.registered_account.account_job) + if(QDELETED(id_card)) balloon_alert(user, "no card found!") flick(icon_deny, src) return diff --git a/code/modules/vending/vendor/_vending.dm b/code/modules/vending/vendor/_vending.dm index 0c4fba16efb..eec128f0f32 100644 --- a/code/modules/vending/vendor/_vending.dm +++ b/code/modules/vending/vendor/_vending.dm @@ -396,11 +396,12 @@ /obj/machinery/vending/vv_edit_var(vname, vval) . = ..() - if (vname == NAMEOF(src, all_products_free)) + if(vname == NAMEOF(src, all_products_free)) if (all_products_free) - RemoveComponentSource(src, /datum/component/payment) + qdel(GetComponent(/datum/component/payment)) else AddComponent(/datum/component/payment, 0, SSeconomy.get_dep_account(payment_department), PAYMENT_VENDING) + update_static_data_for_all_viewers() /obj/machinery/vending/emp_act(severity) . = ..() diff --git a/code/modules/vending/vendor/inventory.dm b/code/modules/vending/vendor/inventory.dm index 5073f5017ae..25b133025e0 100644 --- a/code/modules/vending/vendor/inventory.dm +++ b/code/modules/vending/vendor/inventory.dm @@ -161,13 +161,17 @@ speak("Sold out of [item_record.name].") flick(icon_deny, src) return - if(onstation) + if(!all_products_free) // Here we do additional handing ahead of the payment component's logic, such as age restrictions and additional logging var/obj/item/card/id/card_used var/mob/living/living_user if(isliving(user)) living_user = user card_used = living_user.get_idcard(TRUE) + if(QDELETED(card_used)) + speak("You do not possess an ID to purchase [item_record.name].") + return + if(age_restrictions && item_record.age_restricted && (!card_used.registered_age || card_used.registered_age < AGE_MINOR)) speak("You are not of legal age to purchase [item_record.name].") if(!(user in GLOB.narcd_underages)) @@ -190,7 +194,6 @@ purchase_message_cooldown = world.time + 5 SECONDS //This is not the best practice, but it's safe enough here since the chances of two people using a machine with the same ref in 5 seconds is fuck low last_shopper = REF(user) - use_energy(active_power_usage) if(icon_vend) //Show the vending animation if needed flick(icon_vend, src) @@ -226,16 +229,16 @@ var/obj/item/vended_item = null if(dispense_returned) vended_item = LAZYACCESS(item_record.returned_products, LAZYLEN(item_record.returned_products)) //first in, last out - if(!QDELETED(vended_item)) - vended_item.forceMove(spawn_location) + vended_item.forceMove(spawn_location) else if(item_record.amount) vended_item = new item_record.product_path(spawn_location) if(vended_item.type in contraband) ADD_TRAIT(vended_item, TRAIT_CONTRABAND, INNATE_TRAIT) item_record.amount-- - if(!QDELETED(vended_item)) - on_dispense(vended_item, dispense_returned) + on_dispense(vended_item, dispense_returned) + use_energy(active_power_usage) + return vended_item /** @@ -262,23 +265,23 @@ /obj/machinery/vending/proc/proceed_payment(obj/item/card/id/paying_id_card, mob/living/mob_paying, datum/data/vending_product/product_to_vend, price_to_use, discountless) PROTECTED_PROC(TRUE) - if(QDELETED(paying_id_card)) //not available(null) or somehow is getting destroyed - speak("You do not possess an ID to purchase [product_to_vend.name].") - return FALSE - var/datum/bank_account/account = paying_id_card.registered_account - if(account.account_job && account.account_job.paycheck_department == payment_department && !discountless) - price_to_use = max(round(price_to_use * DEPARTMENT_DISCOUNT), 1) //No longer free, but signifigantly cheaper. + //returned items are free if(LAZYLEN(product_to_vend.returned_products)) - price_to_use = 0 //returned items are free - if(price_to_use && (attempt_charge(src, mob_paying, price_to_use) & COMPONENT_OBJ_CANCEL_CHARGE)) + return TRUE + + //account to use. optional cause we handle cash on hand transfers as well + var/datum/bank_account/account = paying_id_card.registered_account + + //deduct money from person + if(!discountless && account.account_job.paycheck_department == payment_department) + price_to_use = max(round(price_to_use * DEPARTMENT_DISCOUNT), 1) //No longer free, but signifigantly cheaper. + if(attempt_charge(src, mob_paying, price_to_use) & COMPONENT_OBJ_CANCEL_CHARGE) speak("You do not possess the funds to purchase [product_to_vend.name].") flick(icon_deny,src) return FALSE - //actual payment here - var/datum/bank_account/paying_id_account = SSeconomy.get_dep_account(payment_department) - if(paying_id_account) - SSblackbox.record_feedback("amount", "vending_spent", price_to_use) - SSeconomy.track_purchase(account, price_to_use, name) - log_econ("[price_to_use] credits were inserted into [src] by [account.account_holder] to buy [product_to_vend].") + + //transfer money to machine + SSblackbox.record_feedback("amount", "vending_spent", price_to_use) + log_econ("[price_to_use] credits were inserted into [src] by [account.account_holder] to buy [product_to_vend].") credits_contained += round(price_to_use * VENDING_CREDITS_COLLECTION_AMOUNT) return TRUE diff --git a/code/modules/vending/vendor/ui_data.dm b/code/modules/vending/vendor/ui_data.dm index e5508c3cd35..49e90b946de 100644 --- a/code/modules/vending/vendor/ui_data.dm +++ b/code/modules/vending/vendor/ui_data.dm @@ -12,7 +12,6 @@ ui = new(user, src, "Vending", name) ui.open() - /** * Returns a list of given product records of the vendor to be used in UI. * arguments: @@ -64,7 +63,6 @@ /obj/machinery/vending/ui_static_data(mob/user) var/list/data = list() - data["onstation"] = onstation if(ad_list.len) data["ad"] = ad_list[rand(1, ad_list.len)] data["all_products_free"] = all_products_free diff --git a/code/modules/wiremod/components/action/mmi.dm b/code/modules/wiremod/components/action/mmi.dm index 3a8cc85b00b..0a7b6a38ae8 100644 --- a/code/modules/wiremod/components/action/mmi.dm +++ b/code/modules/wiremod/components/action/mmi.dm @@ -1,5 +1,18 @@ #define MMI_MESSAGE_COOLDOWN (0.1 SECONDS) +/datum/action/innate/mmi_comp_disconnect + name = "Disconnect from remote circuit" + desc = "Stop controlling an integrated circuit" + button_icon = 'icons/mob/actions/actions_AI.dmi' + button_icon_state = "ai_core" + +/datum/action/innate/mmi_comp_disconnect/Trigger(trigger_flags) + . = ..() + if(!.) + return + var/obj/item/circuit_component/mmi/mmi_comp = target + mmi_comp.remove_occupant() + /** * # Man-Machine Interface Component * @@ -7,7 +20,7 @@ */ /obj/item/circuit_component/mmi display_name = "Man-Machine Interface" - desc = "A component that allows MMI to enter shells to send output signals." + desc = "A component that allows an MMI or B.O.R.I.S. module to be inserted into the shell, allowing a brain or artificial intelligence to output signals." category = "Action" circuit_flags = CIRCUIT_FLAG_REFUSE_MODULE @@ -34,15 +47,36 @@ /// Called when the MMI right clicks. var/datum/port/output/secondary_attack - /// The current MMI card + /// The current MMI/posibrain var/obj/item/mmi/brain + /// The current B.O.R.I.S. module + var/obj/item/borg/upgrade/ai/boris + + /// The brainmob or AI currently controlling to the circuit + var/mob/living/occupant + + /// The action used to allow a connected AI to disconnect + var/datum/action/innate/mmi_comp_disconnect/disconnect_action + /// Maximum length of the message that can be sent to the MMI var/max_length = 300 /// Cooldown for when the next message can be sent to the MMI. COOLDOWN_DECLARE(message_cooldown) + /// These two component weakrefs are needed because GetComponent is not reliable for components that are DUPE_ALLOWED or DUPE_SELECTED + + /// A reference to the connect_containers component that handles making boris circuits and things containing them clickable by AIs to connect + var/datum/weakref/boris_circuit_container_connections + + /// A reference to the connect_containers component that handles when a connected AI or something containing it moves + var/datum/weakref/connected_ai_container_connections + +/obj/item/circuit_component/mmi/Initialize(mapload) + . = ..() + disconnect_action = new(src) + /obj/item/circuit_component/mmi/populate_ports() message = add_input_port("Message", PORT_TYPE_STRING) send = add_input_port("Send Message", PORT_TYPE_SIGNAL) @@ -58,90 +92,214 @@ clicked_atom = add_output_port("Target Entity", PORT_TYPE_ATOM) /obj/item/circuit_component/mmi/Destroy() - remove_current_brain() + remove_occupant_item() + QDEL_NULL(disconnect_action) return ..() /obj/item/circuit_component/mmi/input_received(datum/port/input/port) - if(!brain) + if(!brain && !boris) return if(COMPONENT_TRIGGERED_BY(eject, port)) - remove_current_brain() + remove_occupant_item() if(COMPONENT_TRIGGERED_BY(send, port)) if(!message.value || !COOLDOWN_FINISHED(src, message_cooldown)) return var/msg_str = copytext(html_encode(message.value), 1, max_length) - var/mob/living/target = brain.brainmob - if(!target) + if(!occupant) return - to_chat(target, "[span_bold("You hear a message in your ear: ")][msg_str]") + if(isAI(occupant)) + to_chat(occupant, "[span_boldnotice("Message from remote circuit: ")][span_notice(msg_str)]") + else + to_chat(occupant, "[span_bold("You hear a message: ")][msg_str]") COOLDOWN_START(src, message_cooldown, MMI_MESSAGE_COOLDOWN) - /obj/item/circuit_component/mmi/register_shell(atom/movable/shell) . = ..() - RegisterSignal(shell, COMSIG_ATOM_ATTACKBY, PROC_REF(handle_attack_by)) + RegisterSignal(shell, COMSIG_ATOM_ITEM_INTERACTION, PROC_REF(handle_interaction)) /obj/item/circuit_component/mmi/unregister_shell(atom/movable/shell) - UnregisterSignal(shell, COMSIG_ATOM_ATTACKBY) - remove_current_brain() + UnregisterSignal(shell, list(COMSIG_ATOM_ITEM_INTERACTION)) + remove_occupant_item() return ..() -/obj/item/circuit_component/mmi/proc/handle_attack_by(atom/movable/shell, obj/item/item, mob/living/attacker) +/obj/item/circuit_component/mmi/proc/handle_interaction(atom/movable/shell, mob/living/user, obj/item/item) SIGNAL_HANDLER + var/obj/item/mmi/target_mmi + var/mob/living/new_occupant + var/obj/item/borg/upgrade/ai/target_boris if(istype(item, /obj/item/mmi)) - var/obj/item/mmi/target_mmi = item + target_mmi = item if(!target_mmi.brainmob) - return - add_mmi(item) - return COMPONENT_NO_AFTERATTACK - -/obj/item/circuit_component/mmi/proc/add_mmi(obj/item/mmi/to_add) - remove_current_brain() - - to_add.forceMove(src) - if(to_add.brainmob) - update_mmi_mob(to_add, null, to_add.brainmob) - brain = to_add - RegisterSignal(to_add, COMSIG_QDELETING, PROC_REF(remove_current_brain)) - RegisterSignal(to_add, COMSIG_MOVABLE_MOVED, PROC_REF(mmi_moved)) - -/obj/item/circuit_component/mmi/proc/mmi_moved(atom/movable/mmi) - SIGNAL_HANDLER - - if(mmi.loc != src) - remove_current_brain() - -/obj/item/circuit_component/mmi/proc/remove_current_brain() - SIGNAL_HANDLER - if(!brain) + shell.balloon_alert(user, "no consciousness detected!") + return ITEM_INTERACT_FAILURE + new_occupant = target_mmi.brainmob + else if(istype(item, /obj/item/borg/upgrade/ai)) + target_boris = item + else return + var/datum/component/shell/shell_comp = shell.GetComponent(/datum/component/shell) + if(shell_comp.locked) + shell.balloon_alert(user, "locked!") + return ITEM_INTERACT_FAILURE + if(brain || boris) + shell.balloon_alert(user, "already has brain!") + return ITEM_INTERACT_FAILURE + if(!user.transferItemToLoc(item, src)) + return ITEM_INTERACT_FAILURE + if(target_mmi) + brain = target_mmi + set_occupant(new_occupant) + if(target_boris) + boris = target_boris + register_boris_circuit(shell) + RegisterSignal(item, COMSIG_QDELETING, PROC_REF(remove_occupant_item)) + RegisterSignal(item, COMSIG_MOVABLE_MOVED, PROC_REF(occupant_item_moved)) - if(brain.brainmob) - update_mmi_mob(brain, brain.brainmob) - UnregisterSignal(brain, list( +/obj/item/circuit_component/mmi/proc/register_boris_circuit(atom/movable/shell) + var/static/list/connections = list(COMSIG_MOVABLE_MOVED = PROC_REF(boris_shell_or_container_moved)) + boris_circuit_container_connections = WEAKREF(AddComponent(/datum/component/connect_containers, src, connections)) + for(var/atom/movable/location as anything in get_nested_locs(shell) + shell) + location.AddComponentFrom(REF(src), /datum/component/boris_circuit_container) + AddComponentFrom(REF(location), /datum/component/shuttle_move_deferred_checks, PROC_REF(post_movement_checks)) + +/obj/item/circuit_component/mmi/proc/unregister_boris_circuit(atom/movable/shell) + QDEL_NULL(boris_circuit_container_connections) + for(var/atom/movable/location as anything in get_nested_locs(shell) + shell) + location.RemoveComponentSource(REF(src), /datum/component/boris_circuit_container) + RemoveComponentSource(REF(location), /datum/component/shuttle_move_deferred_checks) + +/obj/item/circuit_component/mmi/proc/boris_shell_or_container_moved(atom/movable/shell_or_container, atom/old_loc) + SIGNAL_HANDLER + if(isturf(old_loc) && isturf(shell_or_container.loc)) + return + var/list/old_locs = list() + if(ismovable(old_loc)) + old_locs = get_nested_locs(old_loc) + old_loc + var/list/new_locs = get_nested_locs(shell_or_container) + for(var/atom/movable/loc_exited as anything in old_locs - new_locs) + loc_exited.RemoveComponentSource(REF(src), /datum/component/boris_circuit_container) + RemoveComponentSource(REF(loc_exited), /datum/component/shuttle_move_deferred_checks) + for(var/atom/movable/loc_entered as anything in new_locs - old_locs) + loc_entered.AddComponentFrom(REF(src), /datum/component/boris_circuit_container) + AddComponentFrom(REF(loc_entered), /datum/component/shuttle_move_deferred_checks, PROC_REF(post_movement_checks)) + +/obj/item/circuit_component/mmi/proc/occupant_item_moved(atom/movable/occupant_item) + SIGNAL_HANDLER + + if(occupant_item.loc != src) + remove_occupant_item(occupant_item) + +/obj/item/circuit_component/mmi/proc/remove_occupant_item(obj/item/removing) + SIGNAL_HANDLER + if(!removing) + removing = brain + if(!removing) + removing = boris + if(!removing) + return + if(istype(removing, /obj/item/mmi)) + brain = null + if(istype(removing, /obj/item/borg/upgrade/ai)) + boris = null + unregister_boris_circuit(parent.shell) + remove_occupant() + + UnregisterSignal(removing, list( COMSIG_QDELETING, COMSIG_MOVABLE_MOVED )) - if(brain.loc == src) - brain.forceMove(drop_location()) - brain = null + if(removing.loc == src) + removing.forceMove(drop_location()) -/obj/item/circuit_component/mmi/proc/update_mmi_mob(datum/source, mob/living/old_mmi, mob/living/new_mmi) +/obj/item/circuit_component/mmi/proc/confirm_ai_connect(mob/living/silicon/ai/user, atom/movable/shell) + var/confirmation = tgui_alert(user, "Connect to [shell]?", buttons = list("Yes", "No")) + if(confirmation != "Yes") + return + if(QDELETED(src) || QDELETED(user) || QDELETED(shell) || !parent?.shell || !user.can_interact_with(shell) || !boris) + return + do_ai_connect(user, shell) + +/obj/item/circuit_component/mmi/proc/do_ai_connect(mob/living/silicon/ai/user, atom/movable/shell) + if(occupant) + if(occupant != user) + shell.balloon_alert(user, "occupied!") + return + set_occupant(user) + +/obj/item/circuit_component/mmi/proc/set_occupant(mob/living/new_occupant) + new_occupant.remote_control = src + RegisterSignal(new_occupant, COMSIG_MOB_CLICKON, PROC_REF(handle_occupant_attack)) + RegisterSignal(new_occupant, COMSIG_QDELETING, PROC_REF(remove_occupant)) + occupant = new_occupant + if(!isAI(new_occupant)) + return + ADD_TRAIT(new_occupant, TRAIT_CONNECTED_TO_CIRCUIT, REF(src)) + var/mob/living/silicon/ai = new_occupant + ai.reset_perspective(src) + // Perspective gets reset whenever multicam is ended, which happens whenever an AI gets incapacitated or carded. + // This could change in the future, so we also register other signal handlers. + RegisterSignals(ai, list(COMSIG_MOB_RESET_PERSPECTIVE, SIGNAL_ADDTRAIT(TRAIT_INCAPACITATED)), PROC_REF(remove_occupant)) + RegisterSignal(ai, COMSIG_SILICON_AI_SET_CONTROL_DISABLED, PROC_REF(on_control_toggled)) + var/static/list/connections = list(COMSIG_MOVABLE_MOVED = PROC_REF(occupant_or_container_moved)) + connected_ai_container_connections = WEAKREF(AddComponent(/datum/component/connect_containers, ai, connections)) + for(var/atom/movable/location as anything in get_nested_locs(ai) + ai) + AddComponentFrom(REF(location), /datum/component/shuttle_move_deferred_checks, PROC_REF(post_movement_checks)) + disconnect_action.Grant(ai) + to_chat(ai, span_notice("Established connection with remote circuit.")) + +/obj/item/circuit_component/mmi/proc/occupant_or_container_moved(atom/movable/occupant_or_container, atom/old_loc) SIGNAL_HANDLER - if(old_mmi) - old_mmi.remote_control = null - UnregisterSignal(old_mmi, COMSIG_MOB_CLICKON) - if(new_mmi) - new_mmi.remote_control = src - RegisterSignal(new_mmi, COMSIG_MOB_CLICKON, PROC_REF(handle_mmi_attack)) + if(isturf(old_loc) && isturf(occupant_or_container.loc)) + return + var/list/old_locs = list() + if(ismovable(old_loc)) + old_locs = get_nested_locs(old_loc) + old_loc + var/list/new_locs = get_nested_locs(occupant_or_container) + for(var/atom/movable/loc_exited as anything in old_locs - new_locs) + RemoveComponentSource(REF(loc_exited), /datum/component/shuttle_move_deferred_checks) + for(var/atom/movable/loc_entered as anything in new_locs - old_locs) + AddComponentFrom(REF(loc_entered), /datum/component/shuttle_move_deferred_checks, PROC_REF(post_movement_checks)) + +/obj/item/circuit_component/mmi/proc/post_movement_checks() + SIGNAL_HANDLER + var/mob/living/silicon/ai/ai = occupant + if(!istype(ai)) + return + if(!ai.can_interact_with(parent.shell)) + remove_occupant() + +/obj/item/circuit_component/mmi/proc/on_control_toggled(datum/_source, control_disabled) + SIGNAL_HANDLER + if(control_disabled) + remove_occupant() + +/obj/item/circuit_component/mmi/proc/remove_occupant() + SIGNAL_HANDLER + if(!occupant) + return + if(isAI(occupant)) + REMOVE_TRAIT(occupant, TRAIT_CONNECTED_TO_CIRCUIT, REF(src)) + var/mob/living/silicon/ai/ai = occupant + if(!ai.eyeobj) + ai.create_eye() + disconnect_action.Remove(ai) + UnregisterSignal(ai, list(COMSIG_MOB_RESET_PERSPECTIVE, SIGNAL_ADDTRAIT(TRAIT_INCAPACITATED), COMSIG_SILICON_AI_SET_CONTROL_DISABLED)) + QDEL_NULL(connected_ai_container_connections) + for(var/atom/movable/location as anything in get_nested_locs(ai) + ai) + RemoveComponentSource(REF(location), /datum/component/shuttle_move_deferred_checks) + ai.reset_perspective(null) + to_chat(ai, span_notice("Disconnected from remote circuit.")) + occupant.remote_control = null + UnregisterSignal(occupant, list(COMSIG_MOB_CLICKON, COMSIG_QDELETING)) + occupant = null /obj/item/circuit_component/mmi/relaymove(mob/living/user, direct) - if(user != brain.brainmob) + if(user != occupant) return ..() if(direct & NORTH) @@ -155,7 +313,7 @@ return TRUE -/obj/item/circuit_component/mmi/proc/handle_mmi_attack(mob/living/source, atom/target, list/modifiers, list/attack_modifiers) +/obj/item/circuit_component/mmi/proc/handle_occupant_attack(mob/living/source, atom/target, list/modifiers, list/attack_modifiers) SIGNAL_HANDLER if(modifiers[RIGHT_CLICK]) clicked_atom.set_output(target) @@ -174,7 +332,7 @@ /obj/item/circuit_component/mmi/removed_from(obj/item/integrated_circuit/removed_from) REMOVE_TRAIT(removed_from, TRAIT_COMPONENT_MMI, REF(src)) - remove_current_brain() + remove_occupant_item() return ..() #undef MMI_MESSAGE_COOLDOWN diff --git a/code/modules/wiremod/core/component_printer.dm b/code/modules/wiremod/core/component_printer.dm index 343f0db5e6f..bece40978eb 100644 --- a/code/modules/wiremod/core/component_printer.dm +++ b/code/modules/wiremod/core/component_printer.dm @@ -132,7 +132,7 @@ if (!materials.mat_container.has_materials(design.materials, efficiency_coeff)) return - materials.use_materials(design.materials, efficiency_coeff, 1, "printed", "[design.name]", user_data) + materials.use_materials(design.materials, efficiency_coeff, 1, "processed", "[design.name]", user_data) return new design.build_path(drop_location()) /obj/machinery/component_printer/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) @@ -160,7 +160,7 @@ balloon_alert_to_viewers("printed [design.name]") - materials.use_materials(design.materials, efficiency_coeff, 1, "printed", "[design.name]", user_data) + materials.use_materials(design.materials, efficiency_coeff, 1, "processed", "[design.name]", user_data) var/atom/printed_design = new design.build_path(drop_location()) printed_design.pixel_x = printed_design.base_pixel_x + rand(-5, 5) printed_design.pixel_y = printed_design.base_pixel_y + rand(-5, 5) @@ -408,7 +408,7 @@ say("Not enough materials.") return TRUE - materials.use_materials(design["materials"], efficiency_coeff, 1, design["name"], design["materials"], user_card) + materials.use_materials(design["materials"], efficiency_coeff, 1, "processed", design["name"], user_card) print_module(design) balloon_alert_to_viewers("printed [design["name"]]") if ("remove_mat") diff --git a/code/modules/wiremod/dcs_components/component_boris_circuit_container.dm b/code/modules/wiremod/dcs_components/component_boris_circuit_container.dm new file mode 100644 index 00000000000..c64437d21c0 --- /dev/null +++ b/code/modules/wiremod/dcs_components/component_boris_circuit_container.dm @@ -0,0 +1,82 @@ +/datum/component/boris_circuit_container + dupe_mode = COMPONENT_DUPE_SOURCES + var/list/obj/item/circuit_component/mmi/mmi_components + var/datum/weakref/indicator_weakref + +/datum/component/boris_circuit_container/Initialize() + . = ..() + if(!ismovable(parent)) + return COMPONENT_INCOMPATIBLE + +/datum/component/boris_circuit_container/Destroy(force) + mmi_components = null + return ..() + +/datum/component/boris_circuit_container/RegisterWithParent() + . = ..() + RegisterSignal(parent, COMSIG_ATOM_ATTACK_AI, PROC_REF(on_ai_click)) + var/atom/parent_atom = parent + var/image/indicator_image = image('icons/mob/huds/hud.dmi', parent_atom, "hudtracking", pixel_x = 8) + SET_PLANE_EXPLICIT(indicator_image, ABOVE_LIGHTING_PLANE, parent_atom) + indicator_weakref = WEAKREF(parent_atom.add_alt_appearance( + /datum/atom_hud/alternate_appearance/basic/ais, + "boris_circuit_container_[REF(src)]", + indicator_image, + NONE + )) + +/datum/component/boris_circuit_container/UnregisterFromParent() + QDEL_NULL(indicator_weakref) + return ..() + +/datum/component/boris_circuit_container/on_source_add(source) + . = ..() + var/obj/item/circuit_component/mmi/source_comp = locate(source) + if(!istype(source_comp)) + return COMPONENT_INCOMPATIBLE + LAZYADD(mmi_components, source) + +/datum/component/boris_circuit_container/on_source_remove(source) + var/obj/item/circuit_component/mmi/source_comp = locate(source) + if(source_comp) + LAZYREMOVE(mmi_components, source_comp) + return ..() + +/datum/component/boris_circuit_container/proc/on_ai_click(atom/movable/source, mob/user) + SIGNAL_HANDLER + if(!length(mmi_components)) + return + if(HAS_TRAIT(user, TRAIT_CONNECTED_TO_CIRCUIT)) + return + if(length(mmi_components) == 1) + var/obj/item/circuit_component/mmi/mmi_comp = mmi_components[1] + if(mmi_comp.parent.shell == source) + INVOKE_ASYNC(mmi_comp, TYPE_PROC_REF(/obj/item/circuit_component/mmi, confirm_ai_connect), user, source) + return COMPONENT_CANCEL_ATTACK_CHAIN + INVOKE_ASYNC(src, PROC_REF(select_circuit), source, user) + return COMPONENT_CANCEL_ATTACK_CHAIN + +/datum/component/boris_circuit_container/proc/select_circuit(atom/movable/source, mob/user) + var/list/choices = list() + var/list/choice_map = list() + var/source_in_choices = FALSE + for(var/obj/item/circuit_component/mmi/mmi_component as anything in mmi_components) + if(mmi_component.occupant) + continue + var/atom/movable/shell = mmi_component.parent.shell + choices[shell] = shell + choice_map[shell] = mmi_component + if(shell == source) + source_in_choices = TRUE + if(!source_in_choices) + choices[source] = source + var/atom/movable/choice = show_radial_menu(user, source, choices, user_space = TRUE) + if(QDELETED(choice) || QDELETED(user) || !user.can_interact_with(choice)) + return + if(choice == source && !source_in_choices) + choice.attack_ai(user) + return + var/obj/item/circuit_component/mmi/choice_comp = choice_map[choice] + if(QDELETED(choice_comp) || choice_comp.parent?.shell != choice || !choice_comp.boris) + return + choice_comp.do_ai_connect(user, choice) diff --git a/config/config.txt b/config/config.txt index 96e7cf23a3b..9eea7fd9eac 100644 --- a/config/config.txt +++ b/config/config.txt @@ -152,8 +152,9 @@ RESPAWN_DELAY 0 ## set a hosted by name for unix platforms HOSTEDBY Yournamehere -## Uncomment this to stop people connecting to your server without a registered ckey. (i.e. guest-* are all blocked from connecting) -GUEST_BAN +## Uncomment this to stop people connecting to your server without a registered ckey. (i.e. guest-* are all blocked from connecting). +## You probably want this enabled for a production server. +#GUEST_BAN ## IPINTEL: ## This allows you to detect likely proxies by checking ips against getipintel.net diff --git a/config/dynamic.toml b/config/dynamic.toml index 802b23f9169..0c37fbbc32c 100644 --- a/config/dynamic.toml +++ b/config/dynamic.toml @@ -526,7 +526,7 @@ weight = 10 min_pop = 3 blacklisted_roles = [] min_antag_cap = 1 -max_antag_cap.denominator = 38 +max_antag_cap.denominator = 24 repeatable_weight_decrease = 2 repeatable = 1 minimum_required_age = 0 diff --git a/config/game_options.txt b/config/game_options.txt index 29a79ce9ccf..46c0e39a453 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -55,6 +55,11 @@ HUMANS_NEED_SURNAMES ## If uncommented, this forces all players to use random names !and appearances!. #FORCE_RANDOM_NAMES +## Amount of time after the round starts that the player disconnect report is issued, randomized by ROUNDSTART_LOGOUT_REPORT_TIME_VARIANCE as a lower and upper possible timer +## Setting ROUNDSTART_LOGOUT_REPORT_TIME_VARIANCE to 0 will result in no variance, and only display the time in ROUNDSTART_LOGOUT_REPORT_TIME_AVERAGE +ROUNDSTART_LOGOUT_REPORT_TIME_VARIANCE 1800 +ROUNDSTART_LOGOUT_REPORT_TIME_AVERAGE 6000 + ## Unhash this to turn on automatic reopening of a player's job if they suicide at roundstart #REOPEN_ROUNDSTART_SUICIDE_ROLES diff --git a/html/changelogs/AutoChangeLog-pr-92803.yml b/html/changelogs/AutoChangeLog-pr-92803.yml new file mode 100644 index 00000000000..05b0171c189 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-92803.yml @@ -0,0 +1,4 @@ +author: "SmArtKar" +delete-after: True +changes: + - admin: "Clientless mobs no longer log their emotes" \ No newline at end of file diff --git a/html/changelogs/archive/2025-08.yml b/html/changelogs/archive/2025-08.yml index 5bf19eb1e9c..d8a9259df91 100644 --- a/html/changelogs/archive/2025-08.yml +++ b/html/changelogs/archive/2025-08.yml @@ -480,3 +480,193 @@ - bugfix: Fixed bots unable to buckle people to themselves. scriptis: - rscadd: nepotism +2025-08-21: + Absolucy: + - bugfix: Digital clocks now process on the correct subsystem. + panvxv: + - rscadd: Added Disabler SMG Single-Pack + - rscadd: Added Laser Carbine Sigle-Pack + - balance: Moved Laser Guns crate from security to armory category in cargo + - balance: Increased amount of Energy Guns to 3 in Energy Guns crate + - balance: Increased amount of NT BR to 3 and magazines to 6 in NT BR crate + - rscadd: Added seclight attachment for swat, riot, press helmets + - bugfix: Fixed bulletproof helmets switching sprites to normal sec helmet + - image: Added sprites of Swat helmet and riot helmet with attached seclight + - image: Reworked part of helmet sprites - seclight +2025-08-22: + LT3: + - bugfix: Fixed techfab category of janitor holographic sign projector + Paxilmaniac: + - qol: MOD tethers are now a little easier to click on + Pickle-Coding: + - bugfix: Fixes water evaporation cooling the air to 2.7 Kelvin. + - balance: Water evaporation can cool the floor. + SmArtKar: + - bugfix: Fixed spraypainted items glowing in the dark + - code_imp: Stacking status effects without visual overlays will no longer try to + create them and fail to do so. + - bugfix: Fixed newspapers not lighting on fire from lighters + - bugfix: Fixed table flipping sound/alert spam + - bugfix: Fixed plant analyzer blocking all interactions in the darkness + - bugfix: Nerfs the Safety Moth. Fixed incident displays displaying adverts even + while depowered/broken + SyncIt21: + - bugfix: converting reagents now computes correct purity & ph when conversion threshold + is set + - bugfix: converting reagents transfers reagent data correctly only when not filtering + sub types + - code_imp: converting reagents is faster performance wise + carpotoxin: + - bugfix: Mutant bodypart overlays (tails and et cetera) that are gender-specific + now display correctly + lelandkemble: + - bugfix: Lizard now have lizard brains + necromanceranne: + - rscadd: Adds the surplus energy sword; the mall katana of the future. It cuts + like shit, but if you're desperate enough, you could kill someone with it. Just + remember to keep it charged. + - balance: Energy swords are huge objects while activated. + paganiy: + - bugfix: the interns recalculated the damage of the shotguns catridges and made + corrections +2025-08-23: + lelandkemble: + - bugfix: Fishing gloves MODule now actually lowers the difficulty of fishing like + it says +2025-08-24: + grungussuss: + - qol: '*jump emote will not print a message' + lelandkemble: + - bugfix: Cargo's warehouse is now magically charged enough to cast the Grand Ritual + tontyGH: + - bugfix: New player tutorials will no longer look extremely broken +2025-08-25: + Hatterhat: + - bugfix: Stamina and projectile speed multipliers on pellet-cloud projectiles (e.g. + buckshot, rubber shot, flechettes) now respect appropriate multipliers when + fired from appropriate guns. + JohnFulpWillard: + - bugfix: The escape menu now works for non-widescreen users. + Melbert: + - bugfix: Wackier hallucinations should rear their head again + - bugfix: Ghost eyes hallucination works properly + Paxilmaniac: + - rscadd: Lets small items be stuck into slices of cheese or lunch meat + - balance: Pills in food no longer alert you that you've just swallowed one if you + like the food they were stuck in (yum... cheese...) + - image: changes the sprites of the bolt action rifles + Rhials: + - bugfix: Solo fugitives now spawn with a mechanical toolbox, as intended. + SmArtKar: + - bugfix: Fixed metal hydrogen being blocked from all material storages + - bugfix: Fixed barricades not transforming into walls when adding wood to them + - bugfix: '"Move To Top" verb no longer destroys wall-mounted intercoms' + dj-34: + - bugfix: Camera flash sound now plays before customization, fixing the delayed + sound issue caused by it. +2025-08-26: + Melbert: + - rscadd: 'Adds 5 rewards to the Spy item pool: Penbang, Camera Flash, Dagger-Boot, + Monster Cube Box, and the Spider Bite martial art' + Yobrocharlie: + - bugfix: fixed caves.dmm's runtimes for a downstream +2025-08-27: + Ben10Omintrix: + - balance: red raptors are now able to attack while ridden + Pepsilawn: + - balance: Blood beams no longer converts iron sheets into cult metal. + - bugfix: Fixes gas miners erroneously connecting to surrounding pipes, causing + runtimes + SmArtKar: + - bugfix: Machine Override mobs will no longer target/be targeted by AI turrets + - bugfix: Fixed crusher trophies sometimes not dropping when they should/dropping + duplicates + - bugfix: You can no longer adjust surgical breath masks to break their sprites. + - bugfix: Fixed chasm jaunters not working while you're buckled to a mob or an object + - code_imp: Updated chasm jaunters to use signals instead of being hardcoded in + chasm code. + - bugfix: Blood scrubber overflow no longer explodes the server + SyncIt21: + - bugfix: plumbing pill press highlights selected option & its window has been scaled + to fit all options + - bugfix: air alarm scrubber toggle mode button has its background colour again + - bugfix: vending machines with all products free now makes stuff actually free + even without ID + - bugfix: unconnected Thermomachine pipe is visible again + carpotoxin: + - bugfix: Fixes the external_bodyshapes variable of organs, like the lizard snout + which now actually flags lizards as having a snouted bodyshape + - bugfix: Dullahan's head relay properly flags their head bodypart to skip out on + the regeneration + loganuk: + - bugfix: Bitrunner virtual area smuggling exploit + - bugfix: Restores jumping emote sound + - bugfix: Prevented pink sprite when wearing trashbag on Janitor biosuit slot. + - bugfix: Admin Secrets - "Cure all diseases" now adds immunity to that disease + necromanceranne: + - admin: AFK logout report timers are now determined by a config rather than a hardcoded + value. + tontyGH: + - qol: Added [OPTIONAL] keybinds to for Swap Left/Right hands. Check your keybinds. + [NOT OPTIONAL] +2025-08-28: + Ghommie: + - balance: As a continued effort to promote art and culture among the crew, the + "Marlowe Treeby's Art Galaxy" application has been made available for download + on all computer devices, with no access restrictions. Printing can still only + be done on a stationary console. The curator's PDA has it preinstalled now. + Glamyr: + - bugfix: Xenobio pens on tramstation now has cameras + - qol: Lone freezer on tramstation ordnance connected to burn chamber + - qol: Circuit lab on tramstation now have MMI roundstart + - map: Moved ordnance canisters on tramstation + - map: Placed robo access desk opp of rnd + - map: Removed AI Monitor Upload from xenobio + SmArtKar: + - image: Resprited all mineral overlays (from mining scanners) + - code_imp: Slightly improved mining scanner code + - rscadd: A lot of lavaland mobs now have minor glowy bits, making them easier to + spot in the dark. Same applies to their attacks! + - bugfix: Legion brood (skulls) no longer float inside of rocks, or get damaged + by atmos. + - image: Legion broods now have an animation and multiple random variants. + - image: Brimdemons now play an animation while firing their beam. + - bugfix: Ensured that biogens cannot brick themselves via various means + - code_imp: Updated biogen code + - bugfix: Fixed raptors and their riders having weird/confusing pixel offsets + SyncIt21: + - image: modified BSRPED inhand sprites to match the newer version + - image: removed secret 1% probability of showing old BSRPED sprite + loganuk: + - bugfix: Prevents vent crawlers getting trapped in a static vent or scrubber. +2025-08-29: + LT3: + - code_imp: Improved powernet light flickering + Pepsilawn: + - bugfix: Wawastation's garden tables won't fling you around anymore + loganuk: + - bugfix: Moves bots elsewhere on wawa AI Sat to stop girder blockage at round start. +2025-08-30: + Ghommie: + - balance: The speed of tools used in a crafting recipe now affect the time spent + on it. Report any recipe that takes awfully little or too long to complete. + - balance: Non-humanoid mobs can now benefit from being skilled at mining when swinging + that pickaxe. + Rhials: + - bugfix: Fugitive hunters spawn again. + - bugfix: When lacking a reference picture for plastic surgery, the alert message + will be sent to the surgery performer instead of everyone nearby. + SmArtKar: + - bugfix: Fixed recovered crew blood-related runtimes + lelandkemble: + - qol: You will no longer fall asleep from bloodloss upon arriving in the Mansus. + loganuk: + - bugfix: Service achievement not being in end of round report +2025-08-31: + FalloutFalcon: + - bugfix: some rogue bitrunning gimmick items have there silly names now. + Melbert: + - config: Default max roundstart traitors per ruleset upped from 1 per 38 players + to 1 per 24 players. + SmArtKar: + - bugfix: Fixed nonhuman meat being unusable for any material crafting diff --git a/html/changelogs/archive/2025-09.yml b/html/changelogs/archive/2025-09.yml new file mode 100644 index 00000000000..fd0e72de5eb --- /dev/null +++ b/html/changelogs/archive/2025-09.yml @@ -0,0 +1,154 @@ +2025-09-01: + Melbert: + - balance: Armsky will detain people who yoink weapons out of the armory without + a permit again. + SmArtKar: + - image: Brought back "new" goliath saddles which were lost during sprite reorganization + a while back. + - bugfix: Fixed misaligned magmawing watcher sprites + - image: Swapped preparing/ready to attack eye sprites on base watchers + - bugfix: You cannot stack infinite amount of cards in decks to explode clients + of whoever they get thrown at. + - refactor: Rewrote card items to use new interaction code. + TheBoondock: + - refactor: split personality/blackout drunk/brainwashed now uses temporary body + component, should be less buggy + tonyhawq: + - rscadd: Added a portable wind turbine which can charge things when you walk around + - rscadd: Added a signal that procs when an object resists space wind (from being + anchored / pulled) + - sound: added woosh.ogg as a low "wooshing" noise + - image: added a wind turbine sprite +2025-09-02: + Hatterhat: + - balance: The mining MODsuit's ash accretion module now fully cancels the base + slowdown from activating the MOD. + SmArtKar: + - bugfix: Fixed a potential server crash caused by Mi-Gos + - bugfix: Fixed biogens bricking themselves, again + TheBoondock: + - bugfix: fixed null.ghostize() in split personality deletion + agudbrand: + - qol: shift+alt will open the tgui loot panel on any tile without being intercepted + by items that may be on the tile + - code_imp: adds a shift+alt click on proc for living mobs to explicitly open the + tgui loot panel in addition to the already existing alt bind + lelandkemble: + - rscadd: His Grace will now drink gender-change potions + timothymtorres: + - bugfix: Fixed move subsystem bypassing status checks + - bugfix: Fixed elastic arms mutation bypassing abstract object checks for picking + up objects + - bugfix: Fixed species radiation bypassing hair checks for balding + - bugfix: Fixed damaged APC board screentips bypassing emagged and broken checks + - bugfix: Fixed shuttle cleanup code bypassing move contents of turfs + - bugfix: Fixed tram crossing signals bypassing north and east direction checks +2025-09-03: + Rhials: + - bugfix: Pirates can sell minerals and other cargo exports on their bounty pad + again. +2025-09-04: + ATH1909: + - balance: NPC skeleton mobs are no longer hostile to players of the skeleton species. + Ghommie: + - bugfix: Examining most food items no longer tells you that you can make burned + mess by microwaving them. + - bugfix: Burned mess now has "bad food" in it more or less proportional to the + nutrients of the item you just overcooked. This also applies to decomposition + now. + Melbert: + - qol: 'Plant analyzer: Scanning a tray will regularly update the UI with the tray''s + information while you stand adjacent to it, no longer requiring you re-scan + the tray to update it.' + - qol: 'Plant analyzer: UI is now split between chems and stats - RMB will open + directly to the chem tab.' + - qol: 'Plant analyzer: UI received several UX changes - listing out more information + at a glance, rather than behind tooltips or icons' + - bugfix: 'Plant analyzer: Chem scanning plants now shows the plant''s current chemical + contents once again (on top of their genes)' + - bugfix: 'Plant analyzer: Unique seed data (kudzu mutation, replica pod dna) is + shown again' + - qol: Added hydroponics to runtime station + - qol: Added screentip to hydroponic trays for clearing reagents + - rscadd: 'Accounting Console: New UI!' + - rscadd: 'Accounting Console: Now can give advances to crewmembers' + - rscadd: 'Accounting Console: Can now give pay raises or pay cuts' + - rscadd: 'Accounting Console: Now only printable in the security lathe' + - rscadd: 'Accounting Console: A spare board is now now found in secure tech storage.' + - bugfix: Fix vending machines adding payments to audit log twice. + - bugfix: Non-crewmembers are no longer shown in the accounting console + Pickle-Coding: + - balance: Some gas reactions will prevent excited groups from breaking down. + SmArtKar: + - spellcheck: Fixed a missing period in Nutimov and Paladin lawsets + - bugfix: Fixed unconfigured pill presses manufacturing pills that claim to be bottles + - spellcheck: Decapitalized pill press suffixes for parity with the rest of pills/patches/bottles + SyncIt21: + - code_imp: adds some null checks against players without an ID card/valid account + vending an item + - code_imp: ensures dispensing an item always uses energy & not just when vending + lelandkemble: + - spellcheck: Made shuttle computer boards only say (Computer Board) once + - spellcheck: fixes double the on acid on floors + mcbalaam: + - bugfix: Now trying to light the fireplace will not make you attack it + - qol: Color coded and consistent material silo logs + - qol: Wrapping a crate while pulling it will now re-grab it for you + - qol: You can now open crates dragged by the H.A.U.L. gauntlets if you're the one + pulling + subject217: + - spellcheck: fixed a typo in the admin message about achievements cleanup +2025-09-05: + Ezel: + - bugfix: fixes kitchen plumbing not being connected to any water source + - map: Adds and expands plumbing systems around metastation + - map: Increased the dorms bathroom a little bit + SmArtKar: + - bugfix: Fixed constant runtimes and broken APC processing behavior on emagged + APCs + Y0SH1M4S73R: + - rscadd: B.O.R.I.S.es can be installed inside of integrated circuits with MMI components, + allowing an AI to remotely interface with them the same way an MMI or posibrain + could. + - refactor: The MMI component now uses item interaction behavior for inserting MMIs/B.O.R.I.S.es. + kittysmooch: + - image: 'modified old sprites for burritos, some tacos, chimichangas, chips and + salsa, and spanish rice. + + :cl:' + necromanceranne: + - balance: Restricts paramedic access down to their current medical access and maintenance + tunnel access. They retain their expanded access on lowpop. +2025-09-06: + Darkened-Earth: + - bugfix: NanoTrasen's atmospherics division has replaced an incorrectly supplied + HyperTorus Construction Cube(TM) with the correct variant on Catwalk-Class stations + Gboster-0: + - balance: baby slimes have slightly weaker melee damage + - bugfix: fugu gland's melee and HP buffs no longer wear off on slimes if they become + babies after dying as an adult + SmArtKar: + - bugfix: Fixed emissive overlays on neon carpets poking through objects + - bugfix: Fixed blood drunk miner's dash and some mecha actions not working + - bugfix: Made synthflesh patches not spam chat messages every tick + - bugfix: Water cooler explosions no longer runtime + SyncIt21: + - code_imp: improved code for vending machine payment process + - bugfix: stop logging 0 credit purchases when vending machines are dispensing returned + products +2025-09-07: + Hatterhat: + - rscadd: MOD status display modules (from Field Surgery Modules) now default to + boosting suit sensors to be multi-Z capable. This can be turned off, and defaults + to off for space ninjas' MODs. + SmArtKar: + - qol: Letting go of the pet command hotkey (Shift by default) will instantly close + the menu + - bugfix: Hovering over things on the same tile no longer closes the pet command + menu + lelandkemble: + - spellcheck: When failing to move up or down a Z-Level, you are now tied to the + present + - bugfix: prevents eaten remote signalers from following you between bodies + nikothedude: + - bugfix: Player-controlled medbots can now inject chloral on healthy targets diff --git a/icons/effects/ore_visuals.dmi b/icons/effects/ore_visuals.dmi index 87c31c8c7df..a27dbc30a3b 100644 Binary files a/icons/effects/ore_visuals.dmi and b/icons/effects/ore_visuals.dmi differ diff --git a/icons/effects/progressbar.dmi b/icons/effects/progressbar.dmi index 3eed14db704..3a17281e786 100644 Binary files a/icons/effects/progressbar.dmi and b/icons/effects/progressbar.dmi differ diff --git a/icons/hud/screen_alert.dmi b/icons/hud/screen_alert.dmi index 2d8ab5c7d04..d308aea2e2f 100755 Binary files a/icons/hud/screen_alert.dmi and b/icons/hud/screen_alert.dmi differ diff --git a/icons/mob/clothing/back.dmi b/icons/mob/clothing/back.dmi index eb14a71a0f7..d73e28d1aec 100644 Binary files a/icons/mob/clothing/back.dmi and b/icons/mob/clothing/back.dmi differ diff --git a/icons/mob/clothing/belt_mirror.dmi b/icons/mob/clothing/belt_mirror.dmi index 5afb56d1012..023652ea9a3 100644 Binary files a/icons/mob/clothing/belt_mirror.dmi and b/icons/mob/clothing/belt_mirror.dmi differ diff --git a/icons/mob/clothing/head/helmet.dmi b/icons/mob/clothing/head/helmet.dmi index 6a3a60c60b0..9c7389788ce 100644 Binary files a/icons/mob/clothing/head/helmet.dmi and b/icons/mob/clothing/head/helmet.dmi differ diff --git a/icons/mob/inhands/64x64_lefthand.dmi b/icons/mob/inhands/64x64_lefthand.dmi index b4b9035af89..1b5123baf35 100644 Binary files a/icons/mob/inhands/64x64_lefthand.dmi and b/icons/mob/inhands/64x64_lefthand.dmi differ diff --git a/icons/mob/inhands/64x64_righthand.dmi b/icons/mob/inhands/64x64_righthand.dmi index 6de345836de..ce8ada4c694 100644 Binary files a/icons/mob/inhands/64x64_righthand.dmi and b/icons/mob/inhands/64x64_righthand.dmi differ diff --git a/icons/mob/inhands/items/devices_lefthand.dmi b/icons/mob/inhands/items/devices_lefthand.dmi index 87c186dcf7d..d09914af22e 100644 Binary files a/icons/mob/inhands/items/devices_lefthand.dmi and b/icons/mob/inhands/items/devices_lefthand.dmi differ diff --git a/icons/mob/inhands/items/devices_righthand.dmi b/icons/mob/inhands/items/devices_righthand.dmi index 6c12c632e73..db9a225ff8c 100644 Binary files a/icons/mob/inhands/items/devices_righthand.dmi and b/icons/mob/inhands/items/devices_righthand.dmi differ diff --git a/icons/mob/inhands/weapons/guns_lefthand.dmi b/icons/mob/inhands/weapons/guns_lefthand.dmi index 0b6aaa7bca6..236df169bdd 100644 Binary files a/icons/mob/inhands/weapons/guns_lefthand.dmi and b/icons/mob/inhands/weapons/guns_lefthand.dmi differ diff --git a/icons/mob/inhands/weapons/guns_righthand.dmi b/icons/mob/inhands/weapons/guns_righthand.dmi index d90292c72cb..e82b236027c 100644 Binary files a/icons/mob/inhands/weapons/guns_righthand.dmi and b/icons/mob/inhands/weapons/guns_righthand.dmi differ diff --git a/icons/mob/simple/icemoon/icemoon_monsters.dmi b/icons/mob/simple/icemoon/icemoon_monsters.dmi index 9439e504d6e..a909a7ca7b5 100644 Binary files a/icons/mob/simple/icemoon/icemoon_monsters.dmi and b/icons/mob/simple/icemoon/icemoon_monsters.dmi differ diff --git a/icons/mob/simple/lavaland/bileworm.dmi b/icons/mob/simple/lavaland/bileworm.dmi index b8235ca77a1..e3072364e93 100644 Binary files a/icons/mob/simple/lavaland/bileworm.dmi and b/icons/mob/simple/lavaland/bileworm.dmi differ diff --git a/icons/mob/simple/lavaland/lavaland_monsters.dmi b/icons/mob/simple/lavaland/lavaland_monsters.dmi index 5ef7df49ea6..3f5eb9cbd3b 100644 Binary files a/icons/mob/simple/lavaland/lavaland_monsters.dmi and b/icons/mob/simple/lavaland/lavaland_monsters.dmi differ diff --git a/icons/mob/simple/lavaland/lavaland_monsters_wide.dmi b/icons/mob/simple/lavaland/lavaland_monsters_wide.dmi index 808fdc59d9b..4faf31f89cb 100644 Binary files a/icons/mob/simple/lavaland/lavaland_monsters_wide.dmi and b/icons/mob/simple/lavaland/lavaland_monsters_wide.dmi differ diff --git a/icons/obj/clothing/head/helmet.dmi b/icons/obj/clothing/head/helmet.dmi index 18bce46da67..a9aaad49000 100644 Binary files a/icons/obj/clothing/head/helmet.dmi and b/icons/obj/clothing/head/helmet.dmi differ diff --git a/icons/obj/clothing/modsuit/mod_modules.dmi b/icons/obj/clothing/modsuit/mod_modules.dmi index f91f9f0b9dc..c0a6103d3fe 100644 Binary files a/icons/obj/clothing/modsuit/mod_modules.dmi and b/icons/obj/clothing/modsuit/mod_modules.dmi differ diff --git a/icons/obj/food/mexican.dmi b/icons/obj/food/mexican.dmi index 772d6b2e3fc..3ab4a6c6aa3 100644 Binary files a/icons/obj/food/mexican.dmi and b/icons/obj/food/mexican.dmi differ diff --git a/icons/obj/lighting_overlay.dmi b/icons/obj/lighting_overlay.dmi index de25dbe1709..df3f480f25c 100644 Binary files a/icons/obj/lighting_overlay.dmi and b/icons/obj/lighting_overlay.dmi differ diff --git a/icons/obj/mining.dmi b/icons/obj/mining.dmi index 7a83f5d05b1..70f5aaa62be 100644 Binary files a/icons/obj/mining.dmi and b/icons/obj/mining.dmi differ diff --git a/icons/obj/storage/storage.dmi b/icons/obj/storage/storage.dmi index 2c580631c05..744cfab27e1 100644 Binary files a/icons/obj/storage/storage.dmi and b/icons/obj/storage/storage.dmi differ diff --git a/icons/obj/weapons/guns/wide_guns.dmi b/icons/obj/weapons/guns/wide_guns.dmi index 180c09c3e89..15a281a3c1a 100644 Binary files a/icons/obj/weapons/guns/wide_guns.dmi and b/icons/obj/weapons/guns/wide_guns.dmi differ diff --git a/icons/obj/weapons/transforming_energy.dmi b/icons/obj/weapons/transforming_energy.dmi index 44191656e89..6c664b2a063 100644 Binary files a/icons/obj/weapons/transforming_energy.dmi and b/icons/obj/weapons/transforming_energy.dmi differ diff --git a/icons/obj/wind_turbine.dmi b/icons/obj/wind_turbine.dmi new file mode 100644 index 00000000000..ed3cec49443 Binary files /dev/null and b/icons/obj/wind_turbine.dmi differ diff --git a/sound/machines/woosh.ogg b/sound/machines/woosh.ogg new file mode 100644 index 00000000000..313d12523fd Binary files /dev/null and b/sound/machines/woosh.ogg differ diff --git a/tgstation.dme b/tgstation.dme index ab110b7eeaa..37a28e3d994 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1007,6 +1007,7 @@ #include "code\datums\world_topic.dm" #include "code\datums\achievements\_achievement_data.dm" #include "code\datums\achievements\_awards.dm" +#include "code\datums\achievements\admin_panel.dm" #include "code\datums\achievements\boss_achievements.dm" #include "code\datums\achievements\boss_scores.dm" #include "code\datums\achievements\job_achievements.dm" @@ -1408,6 +1409,7 @@ #include "code\datums\components\shovel_hands.dm" #include "code\datums\components\shrink.dm" #include "code\datums\components\shuttle_cling.dm" +#include "code\datums\components\shuttle_move_deferred_checks.dm" #include "code\datums\components\sign_language.dm" #include "code\datums\components\simple_access.dm" #include "code\datums\components\simple_bodycam.dm" @@ -1885,6 +1887,7 @@ #include "code\datums\martial\plasma_fist.dm" #include "code\datums\martial\psychotic_brawl.dm" #include "code\datums\martial\sleeping_carp.dm" +#include "code\datums\martial\spiders_bite.dm" #include "code\datums\martial\wrestling.dm" #include "code\datums\materials\_material.dm" #include "code\datums\materials\alloys.dm" @@ -2693,6 +2696,7 @@ #include "code\game\objects\items\wall_mounted.dm" #include "code\game\objects\items\weaponry.dm" #include "code\game\objects\items\wiki_manuals.dm" +#include "code\game\objects\items\wind_turbine.dm" #include "code\game\objects\items\wizard_clothes.dm" #include "code\game\objects\items\wizard_weapons.dm" #include "code\game\objects\items\AI_modules\_AI_modules.dm" @@ -2817,6 +2821,7 @@ #include "code\game\objects\items\granters\martial_arts\cqc.dm" #include "code\game\objects\items\granters\martial_arts\plasma_fist.dm" #include "code\game\objects\items\granters\martial_arts\sleeping_carp.dm" +#include "code\game\objects\items\granters\martial_arts\spider_bite.dm" #include "code\game\objects\items\grenades\_grenade.dm" #include "code\game\objects\items\grenades\antigravity.dm" #include "code\game\objects\items\grenades\atmos_grenades.dm" @@ -6810,6 +6815,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_boris_circuit_container.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" diff --git a/tgui/packages/tgui-panel/chat/renderer.jsx b/tgui/packages/tgui-panel/chat/renderer.jsx index b2bd78f0fcb..4c30678367e 100644 --- a/tgui/packages/tgui-panel/chat/renderer.jsx +++ b/tgui/packages/tgui-panel/chat/renderer.jsx @@ -432,13 +432,14 @@ class ChatRenderer { const reactRoot = createRoot(childNode); - /* eslint-disable react/no-danger */ + // biome-ignore-start lint/security/noDangerouslySetInnerHtml: ignore reactRoot.render( , childNode, ); + // biome-ignore-end lint/security/noDangerouslySetInnerHtml: ignore } // Highlight text diff --git a/tgui/packages/tgui-setup/helpers.js b/tgui/packages/tgui-setup/helpers.js index 4ac03c08318..f4965d635b5 100644 --- a/tgui/packages/tgui-setup/helpers.js +++ b/tgui/packages/tgui-setup/helpers.js @@ -1,5 +1,3 @@ -/* eslint-disable */ - (function () { // Utility functions var hasOwn = Object.prototype.hasOwnProperty; diff --git a/tgui/packages/tgui/interfaces/AccountingConsole.tsx b/tgui/packages/tgui/interfaces/AccountingConsole.tsx deleted file mode 100644 index 11d1fbdd0c1..00000000000 --- a/tgui/packages/tgui/interfaces/AccountingConsole.tsx +++ /dev/null @@ -1,132 +0,0 @@ -import { useState } from 'react'; -import { - Blink, - BlockQuote, - Collapsible, - Modal, - Section, - Stack, - Tabs, -} from 'tgui-core/components'; -import type { BooleanLike } from 'tgui-core/react'; - -import { useBackend } from '../backend'; -import { Window } from '../layouts'; - -type Data = { - PlayerAccounts: PlayerAccount[]; - AuditLog: AuditLog[]; - Crashing: BooleanLike; -}; - -type PlayerAccount = { - index: number; - name: string; - balance: number; - job: string; - modifier: number; -}; - -type AuditLog = { - index: number; - account: number; - cost: number; - vendor: string; -}; - -enum SCREENS { - users, - audit, -} - -export const AccountingConsole = (props) => { - const [screenmode, setScreenmode] = useState(SCREENS.users); - - return ( - - - - - - - setScreenmode(SCREENS.users)} - > - Users - - setScreenmode(SCREENS.audit)} - > - Audit - - - - - {screenmode === SCREENS.users && } - {screenmode === SCREENS.audit && } - - - - - ); -}; - -const UsersScreen = (props) => { - const { data } = useBackend(); - const { PlayerAccounts } = data; - - return ( -
- {PlayerAccounts.map((account) => ( - - -
- - {account.balance} credit balance - - - Employee has {account.modifier * 100}% pay modifier - -
-
-
- ))} -
- ); -}; - -const AuditScreen = (props) => { - const { data } = useBackend(); - const { AuditLog } = data; - - return ( -
- {AuditLog.map((purchase) => ( -
- {purchase.account} spent {purchase.cost} cr at{' '} - {purchase.vendor}. -
- ))} -
- ); -}; - -/** The modal menu that contains the prompts to making new channels. */ -const MarketCrashing = (props) => { - const { data } = useBackend(); - - const { Crashing } = data; - if (!Crashing) { - return null; - } - return ( - - OH GOD THE ECONOMY IS RUINED. - - ); -}; diff --git a/tgui/packages/tgui/interfaces/AccountingConsole/AuditScreen.tsx b/tgui/packages/tgui/interfaces/AccountingConsole/AuditScreen.tsx new file mode 100644 index 00000000000..d6799d9291f --- /dev/null +++ b/tgui/packages/tgui/interfaces/AccountingConsole/AuditScreen.tsx @@ -0,0 +1,43 @@ +import { Blink, Modal, Section, Table } from 'tgui-core/components'; +import { useBackend } from '../../backend'; +import { getRandomDoomMessage } from './helpers'; +import type { Data } from './types'; + +export const AuditScreen = () => { + const { data } = useBackend(); + const { crashing, audit_log } = data; + + return ( +
+ {!!crashing && ( + + + {getRandomDoomMessage()} + + + )} + + + Account + Cost + Location + Timestamp + + {audit_log.map((purchase, index) => ( + + {purchase.account} + + {purchase.cost} cr + + + {purchase.vendor} + + + {purchase.stationtime || '00:00'} ST + + + ))} +
+
+ ); +}; diff --git a/tgui/packages/tgui/interfaces/AccountingConsole/FakeDesktopButton.tsx b/tgui/packages/tgui/interfaces/AccountingConsole/FakeDesktopButton.tsx new file mode 100644 index 00000000000..b429fa33d23 --- /dev/null +++ b/tgui/packages/tgui/interfaces/AccountingConsole/FakeDesktopButton.tsx @@ -0,0 +1,35 @@ +import { Button, Stack } from 'tgui-core/components'; + +import { useBackend } from '../../backend'; +import type { SCREENS } from './types'; + +type FakeDesktopButtonProps = { + children: React.ReactNode; + name: string; + setScreenmode: (mode: SCREENS) => void; + ownerScreenMode: SCREENS; +}; + +export const FakeDesktopButton = (props: FakeDesktopButtonProps) => { + const { act } = useBackend(); + const { children, name, setScreenmode, ownerScreenMode } = props; + + return ( + <> + + + + + {name} + + + ); +}; diff --git a/tgui/packages/tgui/interfaces/AccountingConsole/FakeToolbarButton.tsx b/tgui/packages/tgui/interfaces/AccountingConsole/FakeToolbarButton.tsx new file mode 100644 index 00000000000..edea840372e --- /dev/null +++ b/tgui/packages/tgui/interfaces/AccountingConsole/FakeToolbarButton.tsx @@ -0,0 +1,34 @@ +import { Button } from 'tgui-core/components'; +import { useBackend } from '../../backend'; +import type { SCREENS } from './types'; + +type FakeToolbarButtonProps = { + name: string; + currentScreenMode: SCREENS; + setScreenmode: (mode: SCREENS) => void; + ownerScreenMode: SCREENS; +}; + +export const FakeToolbarButton = (props: FakeToolbarButtonProps) => { + const { act } = useBackend(); + const { name, currentScreenMode, setScreenmode, ownerScreenMode } = props; + + return ( + + ); +}; diff --git a/tgui/packages/tgui/interfaces/AccountingConsole/FakeWindow.tsx b/tgui/packages/tgui/interfaces/AccountingConsole/FakeWindow.tsx new file mode 100644 index 00000000000..da9ee0865bc --- /dev/null +++ b/tgui/packages/tgui/interfaces/AccountingConsole/FakeWindow.tsx @@ -0,0 +1,64 @@ +import { Box, Button, DmIcon, Stack } from 'tgui-core/components'; +import { useBackend } from '../../backend'; +import { type Data, SCREENS } from './types'; + +type FakeWindowProps = { + name: string; + setScreenmode: (mode: SCREENS) => void; +}; +export const FakeWindowIan = (props: FakeWindowProps) => { + const { data } = useBackend(); + const { young_ian } = data; + + return ( + + + + ); +}; +export const FakeWindow = ( + props: FakeWindowProps & { + children: React.ReactNode; + }, +) => { + const { act } = useBackend(); + const { name, children, setScreenmode } = props; + + return ( + + + + + {name} + + + + ); +}; diff --git a/tgui/packages/tgui/interfaces/AccountingConsole/UsersScreen.tsx b/tgui/packages/tgui/interfaces/AccountingConsole/UsersScreen.tsx new file mode 100644 index 00000000000..271ecfb014a --- /dev/null +++ b/tgui/packages/tgui/interfaces/AccountingConsole/UsersScreen.tsx @@ -0,0 +1,151 @@ +import { + Blink, + Button, + Modal, + NumberInput, + Section, + Stack, + Table, +} from 'tgui-core/components'; +import { useBackend, useSharedState } from '../../backend'; +import { getRandomDoomMessage } from './helpers'; +import { SortButton } from './Sort'; +import { type Data, SORTING } from './types'; + +export const UsersScreen = () => { + const { act, data } = useBackend(); + const { crashing, accounts, max_pay_mod, min_pay_mod, max_advances } = data; + + const [accountNameSorting, setAccountNameSorting] = useSharedState( + 'sorting_account_name', + SORTING.ascending, + ); + const [balanceSorting, setBalanceSorting] = useSharedState( + 'sorting_balance', + SORTING.none, + ); + const [jobSorting, setJobSorting] = useSharedState( + 'sorting_job', + SORTING.none, + ); + + const accountsSorted = accounts.sort((a, b) => { + if (accountNameSorting === SORTING.ascending) { + return a.name > b.name ? 1 : -1; + } else if (accountNameSorting === SORTING.descending) { + return a.name > b.name ? -1 : 1; + } else if (balanceSorting === SORTING.ascending) { + return a.balance - b.balance; + } else if (balanceSorting === SORTING.descending) { + return b.balance - a.balance; + } else if (jobSorting === SORTING.ascending) { + return a.job > b.job ? 1 : -1; + } else if (jobSorting === SORTING.descending) { + return a.job > b.job ? -1 : 1; + } + return 0; + }); + + return ( +
+ {!!crashing && ( + + + {getRandomDoomMessage()} + + + )} + + + + + Account + + + + + + + + Balance + + + + + + + + Job + + + + + + Pay + Advances + + {accountsSorted.map((account, index) => ( + + {account.name} + + {account.balance} cr + + + {account.job} + + + + act('change_pay_mod', { + account_id: account.id, + pay_mod: value, + }) + } + /> + + + + {account.num_advances} + + + + + + + ))} +
+
+ ); +}; diff --git a/tgui/packages/tgui/interfaces/AccountingConsole/helpers.ts b/tgui/packages/tgui/interfaces/AccountingConsole/helpers.ts new file mode 100644 index 00000000000..6b75c73ffba --- /dev/null +++ b/tgui/packages/tgui/interfaces/AccountingConsole/helpers.ts @@ -0,0 +1,15 @@ +const doomMessages = [ + 'BUY GOLD!', + 'BUY LOW, SELL HIGH!', + 'INVEST IN CRYPTO!', + 'SELL EVERYTHING!', + 'THE ECONOMY IS COLLAPSING!', + 'THE ECONOMY IS RUINED!', + 'THE MARKET IS CRASHING!', + 'THE STATION IS GOING BANKRUPT!', +]; + +// Used when the economy is crashing to get a random funny message. +export function getRandomDoomMessage(): string { + return doomMessages[Math.floor(Math.random() * doomMessages.length)]; +} diff --git a/tgui/packages/tgui/interfaces/AccountingConsole/index.tsx b/tgui/packages/tgui/interfaces/AccountingConsole/index.tsx new file mode 100644 index 00000000000..064e3eff952 --- /dev/null +++ b/tgui/packages/tgui/interfaces/AccountingConsole/index.tsx @@ -0,0 +1,162 @@ +import { Button, DmIcon, Stack } from 'tgui-core/components'; + +import { useBackend, useSharedState } from '../../backend'; +import { Window } from '../../layouts'; +import { AuditScreen } from './AuditScreen'; +import { FakeDesktopButton } from './FakeDesktopButton'; +import { FakeToolbarButton } from './FakeToolbarButton'; +import { FakeWindow, FakeWindowIan } from './FakeWindow'; +import { type Data, SCREENS } from './types'; +import { UsersScreen } from './UsersScreen'; + +export const AccountingConsole = () => { + const { data } = useBackend(); + const { + station_time = '00:00', + pic_file_format = 'png', + young_ian = false, + } = data; + const [screenmode, setScreenmode] = useSharedState('screen', SCREENS.none); + + const ianFileName = young_ian + ? `Ian's first birthday.${pic_file_format}` + : `Ian.${pic_file_format}`; + + return ( + + + + + + + + + + + + + + + + + + + + + + + {screenmode === SCREENS.users && ( + + + + + + )} + {screenmode === SCREENS.audit && ( + + + + + + )} + {screenmode === SCREENS.ian && ( + + + + )} + + + + + + + + + + + + + ); +}; diff --git a/tgui/packages/tgui/interfaces/AccountingConsole/types.ts b/tgui/packages/tgui/interfaces/AccountingConsole/types.ts new file mode 100644 index 00000000000..5d714b180ed --- /dev/null +++ b/tgui/packages/tgui/interfaces/AccountingConsole/types.ts @@ -0,0 +1,42 @@ +import type { BooleanLike } from 'tgui-core/react'; + +export type Data = { + accounts: PlayerAccount[]; + audit_log: AuditLog[]; + crashing: BooleanLike; + pic_file_format: string; + max_pay_mod: number; + min_pay_mod: number; + max_advances: number; + station_time: string; + young_ian: BooleanLike; +}; + +type PlayerAccount = { + id: number; + name: string; + balance: number; + job: string; + modifier: number; + num_advances: number; +}; + +type AuditLog = { + account: number; + cost: number; + vendor: string; + stationtime: string; +}; + +export enum SCREENS { + none, + users, + audit, + ian, +} + +export enum SORTING { + ascending, + descending, + none, +} diff --git a/tgui/packages/tgui/interfaces/AchievementsAdminPanel.tsx b/tgui/packages/tgui/interfaces/AchievementsAdminPanel.tsx new file mode 100644 index 00000000000..17285852fdc --- /dev/null +++ b/tgui/packages/tgui/interfaces/AchievementsAdminPanel.tsx @@ -0,0 +1,72 @@ +import { Button, LabeledList, NoticeBox, Section } from 'tgui-core/components'; +import { useBackend } from '../backend'; +import { Window } from '../layouts'; + +type Data = { + orphaned_keys: string[]; + archived_keys: string[]; +}; + +export const AchievementsAdminPanel = (props) => { + const { act, data } = useBackend(); + const { orphaned_keys, archived_keys } = data; + return ( + + +
+ + These achievements are present in the database but are missing + definitions in code. Most likely these were removed and can be + cleaned up safely. If you're sharing the same database on multiple + servers it's possible these come from a server with later version of + the code than this one. + + + {orphaned_keys.map((key) => ( + + act('archive', { key: key })} + > + Archive + + act('cleanup_orphan', { key: key })} + > + Cleanup + + + } + > + {key} + + ))} + +
+
+ Archived achievements in the database. + + {archived_keys.map((key) => ( + act('cleanup_orphan', { key: key })} + > + Cleanup + + } + > + {key} + + ))} + +
+
+
+ ); +}; diff --git a/tgui/packages/tgui/interfaces/Canvas.tsx b/tgui/packages/tgui/interfaces/Canvas.tsx index fbdcf022d34..dadd0cc202a 100644 --- a/tgui/packages/tgui/interfaces/Canvas.tsx +++ b/tgui/packages/tgui/interfaces/Canvas.tsx @@ -89,9 +89,7 @@ class PaintCanvas extends Component { if (this.zoom !== this.props.zoom) { this.prepareCanvas(); this.syncCanvas(); - } - // eslint-disable-next-line max-len - else if ( + } else if ( (this.props.value !== undefined && JSON.stringify(this.baseImageData) !== JSON.stringify(fromDM(this.props.value))) || diff --git a/tgui/packages/tgui/interfaces/ChemPress.tsx b/tgui/packages/tgui/interfaces/ChemPress.tsx index 2a13ad1e3e5..df20028a168 100644 --- a/tgui/packages/tgui/interfaces/ChemPress.tsx +++ b/tgui/packages/tgui/interfaces/ChemPress.tsx @@ -1,7 +1,7 @@ import { useState } from 'react'; import { - Box, Button, + ImageButton, Input, LabeledList, NumberInput, @@ -34,7 +34,7 @@ type Data = { packaging_type: string; }; -export const ChemPress = (props) => { +export const ChemPress = () => { const { act, data } = useBackend(); const { current_volume, @@ -52,7 +52,7 @@ export const ChemPress = (props) => { packaging_types.find((category) => category.cat_name === categoryName) || packaging_types[0]; return ( - +
@@ -60,10 +60,11 @@ export const ChemPress = (props) => { {packaging_types.map((category, i) => ( setCategoryName(category.cat_name)} - /> + > + {capitalizeAll(category.cat_name)} + ))} @@ -112,7 +113,9 @@ export const ChemPress = (props) => { {shownCategory.products.map((design, j) => ( - + /> ))} diff --git a/tgui/packages/tgui/interfaces/DetectiveBoard/Evidence.tsx b/tgui/packages/tgui/interfaces/DetectiveBoard/Evidence.tsx index dfbe54ae1cf..e0e4125901c 100644 --- a/tgui/packages/tgui/interfaces/DetectiveBoard/Evidence.tsx +++ b/tgui/packages/tgui/interfaces/DetectiveBoard/Evidence.tsx @@ -170,7 +170,7 @@ export function Evidence(props: Props) { {evidence.type === 'photo' ? ( ) : ( - // eslint-disable-next-line react/no-danger + // biome-ignore lint/security/noDangerouslySetInnerHtml: ignore
)} diff --git a/tgui/packages/tgui/interfaces/MarkdownViewer.tsx b/tgui/packages/tgui/interfaces/MarkdownViewer.tsx index 092c68d8735..8ad813c764a 100644 --- a/tgui/packages/tgui/interfaces/MarkdownViewer.tsx +++ b/tgui/packages/tgui/interfaces/MarkdownViewer.tsx @@ -34,7 +34,7 @@ export const MarkdownRenderer = (props: MarkdownRendererProps) => { content = sanitizeText(content, /* advHtml = */ false); } - // eslint-disable-next-line react/no-danger + // biome-ignore lint/security/noDangerouslySetInnerHtml: ignore return
; }; diff --git a/tgui/packages/tgui/interfaces/NtosCivCargoHoldTerminal.jsx b/tgui/packages/tgui/interfaces/NtosCivCargoHoldTerminal.jsx index 6b1f7dc6fe1..0c365865495 100644 --- a/tgui/packages/tgui/interfaces/NtosCivCargoHoldTerminal.jsx +++ b/tgui/packages/tgui/interfaces/NtosCivCargoHoldTerminal.jsx @@ -26,15 +26,13 @@ export const NtosCivCargoHoldTerminal = (props) => {
- - + ); }; const LogsList = (props: LogsListProps) => { const { logs } = props; - return logs.length > 0 ? ( -
- - - {logs.map((log, index) => ( - - ))} - -
- ) : ( - No log entries currently present! - ); + const searchableLogs = logs.map((log, index) => ({ + id: index, + log, + searchString: [ + log.action.toLowerCase(), + log.user_data.name.toLowerCase(), + log.user_data.assignment.toLowerCase(), + log.raw_materials.toLowerCase(), + log.machine_name.toLowerCase(), + log.area_name.toLowerCase(), + log.noun.toLowerCase(), + ].join(' '), + })); + + const { query, setQuery, results } = useFuzzySearch({ + searchArray: searchableLogs, + matchStrategy: 'smart', + getSearchString: (item) => item.searchString, + }); + + const filteredLogs = query ? results.map(result => result.log) : logs; + + return ( + + +
} + > + + + setQuery(value)} + /> + + +
+
+ +
0} + pr={1}> + {filteredLogs.length > 0 ? ( + + {filteredLogs.map((log, index) => ( + + ))} + + ) : ( + + {query ? 'No logs seem to match your request.' : 'Nothing here...'} + + )} +
+
+
+ ); }; const UserItem = (props: UserData) => { @@ -281,17 +346,18 @@ const UserItem = (props: UserData) => { const { act, data } = useBackend(); const { banned_users } = data; return ( - - {name} - {assignment} + + {name}, + {assignment} {!id_read_failure && !silicon_override && ( )} @@ -300,7 +366,7 @@ const UserItem = (props: UserData) => { }; const formatAmount = (action: string, amount: number) => { - const isSheetAction = action === 'EJECT' || action === 'DEPOSIT'; + const isSheetAction = action === 'WITHDRAWN' || action === 'DEPOSITED'; const rawAmount = Math.abs(amount); if (!isSheetAction) { return rawAmount; @@ -320,28 +386,73 @@ const LogEntry = (props: Log) => { noun, user_data, } = props; - return ( - -
- - {time} - - {capitalize(machine_name)} - - {area_name} - 0 ? 'good' : 'bad'} - > - {raw_materials} - - - - - -
-
+ const [expanded, setExpanded] = useState(false); + + return ( + + setExpanded(!expanded)} + > + + + + + + + + + {` ${formatAmount(action, amount)} ${noun}`} + + + + + + + + {expanded && ( + + + + Time + {time} + + + Machine + {capitalize(machine_name)} + + + Location + {area_name} + + + Materials + 0 ? 'good' : 'bad'}> + {raw_materials} + + + + User + + + + +
+
+ )} +
); }; diff --git a/tgui/packages/tgui/interfaces/ParticleEdit/EntriesGenerators.tsx b/tgui/packages/tgui/interfaces/ParticleEdit/EntriesGenerators.tsx index eb7fc28d994..20b0b8ee5b6 100644 --- a/tgui/packages/tgui/interfaces/ParticleEdit/EntriesGenerators.tsx +++ b/tgui/packages/tgui/interfaces/ParticleEdit/EntriesGenerators.tsx @@ -1,4 +1,3 @@ -/* eslint-disable react/jsx-no-undef */ import { useContext } from 'react'; import { Button, diff --git a/tgui/packages/tgui/interfaces/ParticleEdit/index.tsx b/tgui/packages/tgui/interfaces/ParticleEdit/index.tsx index 3b7383b8885..663fd881342 100644 --- a/tgui/packages/tgui/interfaces/ParticleEdit/index.tsx +++ b/tgui/packages/tgui/interfaces/ParticleEdit/index.tsx @@ -1,4 +1,3 @@ -/* eslint-disable react/jsx-no-undef */ import { createContext, type Dispatch, diff --git a/tgui/packages/tgui/interfaces/PlantAnalyzer/Graft.tsx b/tgui/packages/tgui/interfaces/PlantAnalyzer/Graft.tsx index 83f4e244779..87b14fe667b 100644 --- a/tgui/packages/tgui/interfaces/PlantAnalyzer/Graft.tsx +++ b/tgui/packages/tgui/interfaces/PlantAnalyzer/Graft.tsx @@ -16,6 +16,11 @@ export function PlantAnalyzerGraft(props) { const { data } = useBackend(); const { graft_data } = data; + if (!graft_data) { + // This shouldn't be rendered if graft_data is null + return null; + } + return (
(); - const { seed_data, tray_data } = data; + const { seed_data, tray_data, cycle_seconds, trait_db } = data; + + if (!seed_data) { + // This shouldn't be rendered if seed data is null + return null; + } + + const all_traits = [ + ...(seed_data.core_traits || []), + ...(seed_data.removable_traits || []), + ]; return ( -
} - > +
- - - {seed_data.product_icon && seed_data.product_icon_state && ( - - )} + + + + + + {seed_data.product_icon && seed_data.product_icon_state && ( + + + + )} + + + + {seed_data.mutatelist.length > 0 && ( + + + + {seed_data.mutatelist.map((mutation) => ( + + + + ))} + + + + )} + @@ -79,18 +138,25 @@ export function PlantAnalyzerSeed(props) { {tray_data && ( - - {tray_data.plant_age * data.cycle_seconds} /{' '} - {seed_data.lifespan * data.cycle_seconds} seconds - + {tray_data.is_dead ? ( + + + Dead + + ) : ( + + {tray_data.plant_age * cycle_seconds} /{' '} + {formatPerSecond(seed_data.lifespan, cycle_seconds, false)} + + )} )} @@ -98,30 +164,21 @@ export function PlantAnalyzerSeed(props) { label="Maturation" tooltip="The age at which the plant starts growing products." > - {seed_data.maturation * data.cycle_seconds} seconds + {formatPerSecond(seed_data.maturation, cycle_seconds)} - {seed_data.production * data.cycle_seconds} seconds + {formatPerSecond(seed_data.production, cycle_seconds)} - - {seed_data.lifespan} / 100 - + {formatPerSecond(seed_data.lifespan, cycle_seconds)} - - {seed_data.weed_chance && seed_data.weed_rate - ? seed_data.weed_chance + - '% chance to grow by ' + - seed_data.weed_rate - : 'No weed growth'} + + {`${seed_data.weed_chance}% chance to grow by + ${seed_data.weed_rate} every ${cycle_seconds} seconds`} + {seed_data.unique_labels.map((label) => ( + + {label.data} + + ))} + + + {all_traits.map((trait) => { + const traitInfo = getTraitInfo(trait, trait_db); + return ( + + + + ); + })} + + + {seed_data.unique_collapsibles.map((collapsible) => ( + + + {Object.entries(collapsible.data).map( + ([dataText, dataTooltip]) => ( + + + + ), + )} + + + ))}
); } -function SeedExtraData(props) { +export function PlantAnalyzerSeedChems(props) { const { data } = useBackend(); const { seed_data } = data; - return ( - <> - {!!seed_data.graft_gene && ( - - )} + if (!seed_data) { + // This shouldn't be rendered if seed data is null + return null; + } - {seed_data.removable_traits?.map((trait) => ( - - ))} - {seed_data.core_traits?.map((trait) => ( - - ))} - {!!seed_data.mutatelist.length && ( - - - - )} - {!!seed_data.juice_name && ( - - - - )} - {!!seed_data.distill_reagent && ( - - - - )} - {seed_data.reagents.length > 0 && ( - - } - > - - - )} - + const totalPercentage = seed_data.reagents.reduce( + (sum, reagent) => sum + reagent.rate * 100, + 0, + ); + + const totalVolume = + seed_data.reagents.reduce( + (sum, reagent) => sum + expectedReagentVolume(reagent, seed_data), + 0, + ) || 0; + + return ( +
+ + + {seed_data.reagents.length === 0 ? ( + + No reagent genes + + ) : ( + + + Reagent + Percentage + + + + Expected Volume + + + + + {seed_data.reagents.map((reagent) => ( + + + {reagent.name} + + {reagent.rate * 100}% + + ~{expectedReagentVolume(reagent, seed_data)}u + + + ))} + + + Total + + + {totalPercentage}% + {totalPercentage > 100 && ( + +
+ )} +
+
+
); } + +export function PlantAnalyzerPlantChems(props) { + const { data } = useBackend(); + const { seed_data, plant_data } = data; + + if (!seed_data || !plant_data) { + // This shouldn't be rendered if seed or plant data is null + return null; + } + + return ( +
+ + + {plant_data.reagents.length === 0 ? ( + + No reagent genes + + ) : ( + + + Reagent + Volume + + {plant_data.reagents.map((reagent) => ( + + + {reagent.name} + + {reagent.volume} + + ))} + + + Total + + + {plant_data.reagents.reduce( + (sum, reagent) => sum + reagent.volume, + 0, + )} + u + + +
+ )} +
+
+
+ ); +} + +function expectedReagentVolume( + reagent: ReagentData, + seed_data: SeedData, +): number { + const baseVolume = seed_data.volume_units * seed_data.volume_mod; + return Math.round(reagent.rate * baseVolume * (seed_data.potency / 100)) || 0; +} + +function formatPerSecond( + value: number, + cycle_seconds: number, + simplify: boolean = true, +) { + if (!simplify) { + return `${value * cycle_seconds} second${value * cycle_seconds > 1 ? 's' : ''}`; + } + const seconds = Math.round(value * cycle_seconds); + if (seconds < 60) { + return `${seconds} second${seconds > 1 ? 's' : ''}`; + } + const minutes = Math.floor(seconds / 60); + const remainingSeconds = seconds % 60; + return `${minutes} minute${minutes > 1 ? 's' : ''}${ + remainingSeconds > 0 + ? `, ${remainingSeconds} second${remainingSeconds > 1 ? 's' : ''}` + : '' + }`; +} + +function getTraitInfo(trait: string, trait_db: PlantAnalyzerData['trait_db']) { + const traitData = trait_db.find((t) => t.path === trait); + return traitData; +} diff --git a/tgui/packages/tgui/interfaces/PlantAnalyzer/Tray.tsx b/tgui/packages/tgui/interfaces/PlantAnalyzer/Tray.tsx index 88dcd4f54cf..6b1c144a3b4 100644 --- a/tgui/packages/tgui/interfaces/PlantAnalyzer/Tray.tsx +++ b/tgui/packages/tgui/interfaces/PlantAnalyzer/Tray.tsx @@ -1,12 +1,13 @@ import { + Box, + Button, DmIcon, - Icon, LabeledList, + NoticeBox, ProgressBar, Section, Stack, Table, - Tooltip, } from 'tgui-core/components'; import { capitalizeFirst } from 'tgui-core/string'; @@ -14,42 +15,70 @@ import { useBackend } from '../../backend'; import { Fallback } from './Fallback'; import type { PlantAnalyzerData } from './types'; -export function PlantAnalyzerTray(props) { +export function PlantAnalyzerTrayStats(props) { const { data } = useBackend(); const { tray_data } = data; + if (!tray_data) { + // This shouldn't be rendered if tray_data is null + return null; + } + return ( -
- {!!tray_data.self_sustaining && ( - - - - )} - {!!tray_data.being_pollinated && ( - - - - )} - {tray_data.yield_mod > 1 && ( - - - - )} - - } - > +
- + + + + + + + + + + + + + +
+ {active_tab === PlantAnalyzerTabs.STATS || graft_data ? ( + <> + {graft_data && } + {tray_data && } + {seed_data && } + + ) : ( + <> + {/* grafts don't have any chems */} + {tray_data && } + {seed_data && } + {plant_data && } + + )} ); diff --git a/tgui/packages/tgui/interfaces/PlantAnalyzer/types.ts b/tgui/packages/tgui/interfaces/PlantAnalyzer/types.ts index a2dde935d69..bd4e908f706 100644 --- a/tgui/packages/tgui/interfaces/PlantAnalyzer/types.ts +++ b/tgui/packages/tgui/interfaces/PlantAnalyzer/types.ts @@ -1,36 +1,46 @@ +import type { BooleanLike } from 'tgui-core/react'; + +export enum PlantAnalyzerTabs { + STATS = 1, + CHEM = 2, +} + export type PlantAnalyzerData = { - graft_data: GraftData; - seed_data: SeedData; - tray_data: TrayData; + graft_data: GraftData | null; + seed_data: SeedData | null; + plant_data: PlantData | null; + tray_data: TrayData | null; // Static cycle_seconds: number; trait_db: TraitData[]; + active_tab: PlantAnalyzerTabs; }; type TrayData = { - being_pollinated: boolean; - icon_state: string; + being_pollinated: BooleanLike; icon: string; + icon_state: string; + is_dead: BooleanLike; light_level: number; name: string; - nutri_max: number; nutri: number; - pests_max: number; + nutri_max: number; pests: number; + pests_max: number; plant_age: number; plant_health: number; reagents: ReagentVolume[]; - self_sustaining: boolean; - toxins_max: number; + self_sustaining: BooleanLike; toxins: number; - water_max: number; + toxins_max: number; water: number; - weeds_max: number; + water_max: number; weeds: number; + weeds_max: number; yield_mod: number; }; -type SeedData = { +export type SeedData = { core_traits: string[]; distill_reagent: string; endurance: number; @@ -56,6 +66,23 @@ type SeedData = { weed_chance: number; weed_rate: number; yield: number; + unique_labels: UniqueSeedLabel[]; + unique_collapsibles: UniqueSeedCollapsible[]; +}; + +type UniqueSeedLabel = { + label: string; + data: string; +}; + +type UniqueSeedCollapsible = { + label: string; + // key is shown text, value is tooltip text + data: Record; +}; + +export type PlantData = { + reagents: ReagentVolume[]; }; type GraftData = { @@ -73,10 +100,11 @@ type GraftData = { type ReagentVolume = { name: string; - volume: string; + volume: number; + color: string; }; -type ReagentData = { +export type ReagentData = { name: string; rate: number; }; diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferences/QuirksPage.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferences/QuirksPage.tsx index 584f195f190..12d051d531b 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferences/QuirksPage.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferences/QuirksPage.tsx @@ -50,7 +50,6 @@ type QuirkListProps = { }; type QuirkProps = { - // eslint-disable-next-line react/no-unused-prop-types onClick: (quirkName: string, quirk: Quirk) => void; randomBodyEnabled: boolean; selected: boolean; @@ -87,7 +86,6 @@ function QuirkList(props: QuirkProps & QuirkListProps) { type QuirkDisplayProps = { quirk: Quirk & { failTooltip?: string }; // bugged - // eslint-disable-next-line react/no-unused-prop-types quirkKey: string; } & QuirkProps; diff --git a/tgui/packages/tgui/interfaces/SelectEquipment.jsx b/tgui/packages/tgui/interfaces/SelectEquipment.jsx index 0a3ab0799e2..0b3716bef42 100644 --- a/tgui/packages/tgui/interfaces/SelectEquipment.jsx +++ b/tgui/packages/tgui/interfaces/SelectEquipment.jsx @@ -1,5 +1,6 @@ import { sortBy, uniq } from 'es-toolkit'; import { filter, map } from 'es-toolkit/compat'; +import { atom, useAtom } from 'jotai'; import { useState } from 'react'; import { Box, @@ -12,27 +13,24 @@ import { Tabs, } from 'tgui-core/components'; import { createSearch } from 'tgui-core/string'; - -import { useBackend, useLocalState } from '../backend'; +import { useBackend } from '../backend'; import { Window } from '../layouts'; // here's an important mental define: // custom outfits give a ref keyword instead of path -const getOutfitKey = (outfit) => outfit.path || outfit.ref; +function getOutfitKey(outfit) { + return outfit.path || outfit.ref; +} -const useOutfitTabs = (categories) => { - return useLocalState('selected-tab', categories[0]); -}; +const outfitTabAtom = atom(''); -export const SelectEquipment = (props) => { +export function SelectEquipment(props) { const { act, data } = useBackend(); const { name, icon64, current_outfit, favorites } = data; - const isFavorited = (entry) => favorites?.includes(entry.path); - const outfits = map([...data.outfits, ...data.custom_outfits], (entry) => ({ ...entry, - favorite: isFavorited(entry), + favorite: favorites?.includes(entry.path), })); // even if no custom outfits were sent, we still want to make sure there's @@ -41,7 +39,7 @@ export const SelectEquipment = (props) => { ...outfits.map((entry) => entry.category), 'Custom', ]); - const [tab] = useOutfitTabs(categories); + const [tab] = useAtom(outfitTabAtom); const [searchText, setSearchText] = useState(''); const searchFilter = createSearch( @@ -61,10 +59,9 @@ export const SelectEquipment = (props) => { ], ); - const getOutfitEntry = (current_outfit) => - outfits.find((outfit) => getOutfitKey(outfit) === current_outfit); - - const currentOutfitEntry = getOutfitEntry(current_outfit); + const currentOutfitEntry = outfits.find( + (outfit) => getOutfitKey(outfit) === current_outfit, + ); return ( @@ -84,19 +81,19 @@ export const SelectEquipment = (props) => { - + - +
- +
{ ); -}; +} -const DisplayTabs = (props) => { +function DisplayTabs(props) { const { categories } = props; - const [tab, setTab] = useOutfitTabs(categories); + + const [tab, setTab] = useAtom(outfitTabAtom); + return ( {categories.map((category) => ( @@ -129,12 +128,13 @@ const DisplayTabs = (props) => { ))} ); -}; +} -const OutfitDisplay = (props) => { +function OutfitDisplay(props) { const { act, data } = useBackend(); - const { current_outfit } = data; - const { entries, currentTab } = props; + const { current_outfit, categories } = data; + const { entries, currentTab = categories[0] } = props; + return (
{entries.map((entry) => ( @@ -171,12 +171,13 @@ const OutfitDisplay = (props) => { )}
); -}; +} -const CurrentlySelectedDisplay = (props) => { +function CurrentlySelectedDisplay(props) { const { act, data } = useBackend(); const { current_outfit } = data; const { entry } = props; + return ( {entry?.path && ( @@ -194,7 +195,7 @@ const CurrentlySelectedDisplay = (props) => { /> )} - + Currently selected: { ); -}; +} diff --git a/tgui/packages/tgui/interfaces/Spellbook.tsx b/tgui/packages/tgui/interfaces/Spellbook.tsx deleted file mode 100644 index b349d36d1c4..00000000000 --- a/tgui/packages/tgui/interfaces/Spellbook.tsx +++ /dev/null @@ -1,792 +0,0 @@ -import type { ReactNode } from 'react'; -import { - Box, - Button, - Dimmer, - Divider, - Icon, - Input, - NoticeBox, - ProgressBar, - Section, - Stack, -} from 'tgui-core/components'; -import type { BooleanLike } from 'tgui-core/react'; - -import { useBackend, useLocalState } from '../backend'; -import { Window } from '../layouts'; - -enum SpellCategory { - Offensive = 'Offensive', - Defensive = 'Defensive', - Mobility = 'Mobility', - Assistance = 'Assistance', - Rituals = 'Rituals', - Perks = 'Perks', -} - -type byondRef = string; - -type SpellEntry = { - // Name of the spell - name: string; - // Description of what the spell does - desc: string; - // Byond REF of the spell entry datum - ref: byondRef; - // Whether the spell requires wizard clothing to cast - requires_wizard_garb: BooleanLike; - // Spell points required to buy the spell - cost: number; - // How many times the spell has been bought - times: number; - // Cooldown length of the spell once cast once - cooldown: number; - // Category of the spell - cat: SpellCategory; - // Whether the spell is refundable - refundable: BooleanLike; - // The verb displayed when buying - buyword: Buywords; -}; - -type Data = { - owner: string; - points: number; - semi_random_bonus: number; - full_random_bonus: number; - entries: SpellEntry[]; -}; - -type TabType = { - title: string; - blurb?: string; - component?: () => ReactNode; - locked?: boolean; - scrollable?: boolean; -}; - -const TAB2NAME: TabType[] = [ - { - title: 'Enscribed Name', - blurb: - "This book answers only to its owner, and of course, must have one. The permanence of the pact between a spellbook and its owner ensures such a powerful artifact cannot fall into enemy hands, or be used in ways that break the Federation's rules such as bartering spells.", - component: () => , - }, - { - title: 'Table of Contents', - component: () => , - }, - { - title: 'Offensive', - blurb: 'Spells and items geared towards debilitating and destroying.', - scrollable: true, - }, - { - title: 'Defensive', - blurb: - "Spells and items geared towards improving your survivability or reducing foes' ability to attack.", - scrollable: true, - }, - { - title: 'Mobility', - blurb: - 'Spells and items geared towards improving your ability to move. It is a good idea to take at least one.', - scrollable: true, - }, - { - title: 'Assistance', - blurb: - 'Spells and items geared towards bringing in outside forces to aid you or improving upon your other items and abilities.', - scrollable: true, - }, - { - title: 'Challenges', - blurb: - 'The Wizard Federation is looking for shows of power. Arming the station against you will increase the danger, but will grant you more charges for your spellbook.', - locked: true, - scrollable: true, - }, - { - title: 'Rituals', - blurb: - 'These powerful spells change the very fabric of reality. Not always in your favour.', - scrollable: true, - }, - { - title: 'Loadouts', - blurb: - 'The Wizard Federation accepts that sometimes, choosing is hard. You can choose from some approved wizard loadouts here.', - component: () => , - }, - { - title: 'Randomize', - blurb: - "If you didn't like the loadouts offered, you can embrace chaos. Not recommended for newer wizards.", - component: () => , - }, - { - title: 'Perks', - blurb: - 'Perks are useful (and not so useful) improvements to the soul and body collected from all corners of the universe.', - scrollable: true, - }, - { - title: 'Table of Contents', - component: () => , - }, -]; - -enum Buywords { - Learn = 'Learn', - Summon = 'Summon', - Cast = 'Cast', -} - -const BUYWORD2ICON = { - Learn: 'plus', - Summon: 'hat-wizard', - Cast: 'meteor', -}; - -const EnscribedName = (props) => { - const { data } = useBackend(); - const { owner } = data; - return ( - <> - - {owner} - - - - ); -}; - -const lineHeightToc = '30.6px'; - -const TableOfContents = (props) => { - const [tabIndex, setTabIndex] = useLocalState('tab-index', 1); - return ( - -
-
- ))} -
- ); -}; - -const CategoryDisplay = (props: { ActiveCat: TabType }) => { - const { data } = useBackend(); - const { entries } = data; - const { ActiveCat } = props; - - const TabSpells = entries.filter((entry) => entry.cat === ActiveCat.title); - - return ( - <> - {!!ActiveCat.locked && } - - {ActiveCat.blurb && ( - - - {ActiveCat.blurb} - - - )} - - {ActiveCat.component?.() || ( - - )} - - - - ); -}; - -const widthSection = '466px'; -const heightSection = '456px'; - -export const Spellbook = (props) => { - const { data } = useBackend(); - const { points } = data; - const [tabIndex, setTabIndex] = useLocalState('tab-index', 1); - const [spellSearch, setSpellSearch] = useLocalState('spell-search', ''); - const ActiveCat = TAB2NAME[tabIndex - 1]; - const ActiveNextCat = TAB2NAME[tabIndex]; - - // Has a chance of selecting a random funny verb instead of "Searching" - const SelectSearchVerb = () => { - const found = Math.random(); - if (found <= 0.03) { - return 'Seeking'; - } - if (found <= 0.06) { - return 'Contemplating'; - } - if (found <= 0.09) { - return 'Divining'; - } - if (found <= 0.12) { - return 'Scrying'; - } - if (found <= 0.15) { - return 'Peeking'; - } - if (found <= 0.18) { - return 'Pondering'; - } - if (found <= 0.21) { - return 'Divining'; - } - if (found <= 0.24) { - return 'Gazing'; - } - if (found <= 0.27) { - return 'Studying'; - } - if (found <= 0.3) { - return 'Reviewing'; - } - - return 'Searching'; - }; - - const SelectedVerb = SelectSearchVerb(); - - return ( - - - - - - {spellSearch.length > 1 ? ( - -
setSpellSearch('')} - /> - } - > - -
-
- ) : ( - <> - -
-
-
- -
-
-
- - )} -
-
- -
- - - - {`${points} points left to spend.`} - - - - - - -
-
-
-
-
- ); -}; diff --git a/tgui/packages/tgui/interfaces/Spellbook/CategoryDisplay.tsx b/tgui/packages/tgui/interfaces/Spellbook/CategoryDisplay.tsx new file mode 100644 index 00000000000..b090c4cb087 --- /dev/null +++ b/tgui/packages/tgui/interfaces/Spellbook/CategoryDisplay.tsx @@ -0,0 +1,51 @@ +import { Box, Dimmer, Icon, Stack } from 'tgui-core/components'; +import { useBackend } from '../../backend'; +import { SpellTabDisplay } from './SpellTabDisplay'; +import type { SpellbookData, TabType } from './types'; + +type Props = { + activeCat: TabType; +}; + +export function CategoryDisplay(props: Props) { + const { data } = useBackend(); + const { entries } = data; + const { activeCat } = props; + + const tabSpells = entries.filter((entry) => entry.cat === activeCat.title); + + return ( + <> + {!!activeCat.locked && } + + {activeCat.blurb && ( + + + {activeCat.blurb} + + + )} + + {activeCat.component?.() || ( + + )} + + + + ); +} + +function LockedPage(props) { + return ( + + + + + + + The Wizard Federation has locked this page. + + + + ); +} diff --git a/tgui/packages/tgui/interfaces/Spellbook/EnscribedName.tsx b/tgui/packages/tgui/interfaces/Spellbook/EnscribedName.tsx new file mode 100644 index 00000000000..b512678c0ad --- /dev/null +++ b/tgui/packages/tgui/interfaces/Spellbook/EnscribedName.tsx @@ -0,0 +1,24 @@ +import { Box, Divider } from 'tgui-core/components'; +import { useBackend } from '../../backend'; +import type { SpellbookData } from './types'; + +export function EnscribedName(props) { + const { data } = useBackend(); + const { owner } = data; + + return ( + <> + + {owner} + + + + ); +} diff --git a/tgui/packages/tgui/interfaces/Spellbook/Loadouts.tsx b/tgui/packages/tgui/interfaces/Spellbook/Loadouts.tsx new file mode 100644 index 00000000000..a716d3a0f28 --- /dev/null +++ b/tgui/packages/tgui/interfaces/Spellbook/Loadouts.tsx @@ -0,0 +1,113 @@ +import { Box, Button, Divider, Section, Stack } from 'tgui-core/components'; +import { useBackend } from '../../backend'; +import { PointLocked } from './Locked'; +import type { SpellbookData } from './types'; + +export function Loadouts(props) { + const { data } = useBackend(); + const { points } = data; + // Future todo : Make these datums on the DM side + return ( + + {points < 10 && } + + + + + + + + + + + + + + ); +} + +type Props = { + author: string; + blurb: string; + icon: string; + loadoutColor: string; + loadoutId: string; + name: string; +}; + +function SingleLoadout(props: Props) { + const { act } = useBackend(); + const { author, name, blurb, icon, loadoutId, loadoutColor } = props; + + return ( + +
+ {blurb} + + + act('purchase_loadout', { + id: loadoutId, + }) + } + > + Purchase Loadout + + + Added by {author}. +
+
+ ); +} diff --git a/tgui/packages/tgui/interfaces/Spellbook/Locked.tsx b/tgui/packages/tgui/interfaces/Spellbook/Locked.tsx new file mode 100644 index 00000000000..de584a7718c --- /dev/null +++ b/tgui/packages/tgui/interfaces/Spellbook/Locked.tsx @@ -0,0 +1,27 @@ +import { Dimmer, Icon, Stack } from 'tgui-core/components'; + +export function PointLocked(props) { + return ( + + + + +
+ + + You do not have enough points to use this page. + + + + ); +} diff --git a/tgui/packages/tgui/interfaces/Spellbook/Randomize.tsx b/tgui/packages/tgui/interfaces/Spellbook/Randomize.tsx new file mode 100644 index 00000000000..0f769c2c433 --- /dev/null +++ b/tgui/packages/tgui/interfaces/Spellbook/Randomize.tsx @@ -0,0 +1,51 @@ +import { Button, Divider, NoticeBox, Stack } from 'tgui-core/components'; +import { useBackend } from '../../backend'; +import { PointLocked } from './Locked'; +import type { SpellbookData } from './types'; + +export function Randomize(props) { + const { act, data } = useBackend(); + const { points, semi_random_bonus, full_random_bonus } = data; + + return ( + + {points < 10 && } + + Semi-Randomize will ensure you at least get some mobility and lethality. + Guaranteed to have {semi_random_bonus} points worth of spells. + + + act('semirandomize')} + > + Semi-Randomize + + + + + Full Random will give you anything. There's no going back, either! + Guaranteed to have {full_random_bonus} points worth of spells. + + + + act('randomize')} + > + Full Random + + + + + ); +} diff --git a/tgui/packages/tgui/interfaces/Spellbook/SearchSpells.tsx b/tgui/packages/tgui/interfaces/Spellbook/SearchSpells.tsx new file mode 100644 index 00000000000..334ab1855a9 --- /dev/null +++ b/tgui/packages/tgui/interfaces/Spellbook/SearchSpells.tsx @@ -0,0 +1,60 @@ +import { useAtom } from 'jotai'; +import { Box, NoticeBox, Stack } from 'tgui-core/components'; +import { useBackend } from '../../backend'; +import { spellSearchAtom } from '.'; +import { SpellTabDisplay } from './SpellTabDisplay'; +import type { SpellbookData, SpellEntry } from './types'; + +export function SearchSpells(props) { + const { data } = useBackend(); + const [spellSearch] = useAtom(spellSearchAtom); + const { entries } = data; + + const searchStatement = spellSearch.toLowerCase(); + + let filteredEntries: SpellEntry[] = []; + + if (searchStatement === 'robeless') { + // Lets you just search for robeless spells, you're welcome mindswap-bros + filteredEntries = entries.filter((entry) => !entry.requires_wizard_garb); + } else { + filteredEntries = entries.filter( + (entry) => + entry.name.toLowerCase().includes(searchStatement) || + // Unsure about including description. Wizard spell descriptions + // are painfully original and use the same verbiage often, + // which may both be a benefit and a curse + entry.desc + .toLowerCase() + .includes(searchStatement) || + // Also opting to include category + // so you can search "rituals" to see them all at once + entry.cat + .toLowerCase() + .includes(searchStatement), + ); + } + + if (filteredEntries.length === 0) { + return ( + + + No spells found! + + + + Search tip: Searching "Robeless" will only show you spells that + don't require wizard garb! + + + + ); + } + return ( + + ); +} diff --git a/tgui/packages/tgui/interfaces/Spellbook/SpellResults.tsx b/tgui/packages/tgui/interfaces/Spellbook/SpellResults.tsx new file mode 100644 index 00000000000..424f96e458b --- /dev/null +++ b/tgui/packages/tgui/interfaces/Spellbook/SpellResults.tsx @@ -0,0 +1,71 @@ +import { useAtom } from 'jotai'; +import { Box, Button, Section, Stack } from 'tgui-core/components'; +import { heightSection, tabAtom, widthSection } from '.'; +import { CategoryDisplay } from './CategoryDisplay'; +import { TAB2NAME } from './constants'; + +export function SpellResults() { + const [tabIndex, setTabIndex] = useAtom(tabAtom); + + const activeCat = TAB2NAME[tabIndex - 1]; + const activeNextCat = TAB2NAME[tabIndex]; + + return ( + <> + +
+ + + {tabIndex} + + + } + > + +
+
+ +
+ + + {tabIndex + 1} + + + } + > + +
+
+ + ); +} diff --git a/tgui/packages/tgui/interfaces/Spellbook/SpellTabDisplay.tsx b/tgui/packages/tgui/interfaces/Spellbook/SpellTabDisplay.tsx new file mode 100644 index 00000000000..c3ccd0b046a --- /dev/null +++ b/tgui/packages/tgui/interfaces/Spellbook/SpellTabDisplay.tsx @@ -0,0 +1,122 @@ +import { + Button, + Divider, + NoticeBox, + Section, + Stack, +} from 'tgui-core/components'; +import { useBackend } from '../../backend'; +import { BUYWORD2ICON } from './constants'; +import { + Buywords, + type SpellbookData, + SpellCategory, + type SpellEntry, +} from './types'; + +type Props = { + tabSpells: SpellEntry[]; + cooldownOffset?: number; + pointOffset?: number; +}; + +function getTimeOrCat(entry: SpellEntry) { + if (entry.cat === SpellCategory.Rituals) { + if (entry.times) { + return `Cast ${entry.times} times.`; + } else { + return 'Not cast yet.'; + } + } else { + if (entry.cooldown) { + return `${entry.cooldown}s Cooldown`; + } else { + return ''; + } + } +} + +export function SpellTabDisplay(props: Props) { + const { act, data } = useBackend(); + const { points } = data; + const { tabSpells, cooldownOffset, pointOffset } = props; + + return ( + + {tabSpells + .sort((a, b) => { + return a.name.toLowerCase() < b.name.toLowerCase() ? -1 : 1; + }) + .map((entry) => ( + + + + + {getTimeOrCat(entry)} + + + {entry.cost} points + + {entry.buyword === Buywords.Learn && ( + + +
+ {!entry.refundable ? ( + No refunds. + ) : ( + + )} +
+
+
+ + ))} + + ); +} diff --git a/tgui/packages/tgui/interfaces/Spellbook/TableOfContents.tsx b/tgui/packages/tgui/interfaces/Spellbook/TableOfContents.tsx new file mode 100644 index 00000000000..8ab6fb902fe --- /dev/null +++ b/tgui/packages/tgui/interfaces/Spellbook/TableOfContents.tsx @@ -0,0 +1,101 @@ +import { useAtom } from 'jotai'; +import { Box, Button, Divider } from 'tgui-core/components'; +import { tabAtom } from '.'; +import { Tab } from './types'; + +export const lineHeightToc = '30.6px'; + +export function TableOfContents(props) { + const [_tabIndex, setTabIndex] = useAtom(tabAtom); + + return ( + + + + + + + + + + + + + + + + + + + + + + ); +} diff --git a/tgui/packages/tgui/interfaces/Spellbook/constants.ts b/tgui/packages/tgui/interfaces/Spellbook/constants.ts new file mode 100644 index 00000000000..7c3760d8e69 --- /dev/null +++ b/tgui/packages/tgui/interfaces/Spellbook/constants.ts @@ -0,0 +1,82 @@ +import { EnscribedName } from './EnscribedName'; +import { Loadouts } from './Loadouts'; +import { Randomize } from './Randomize'; +import { TableOfContents } from './TableOfContents'; +import type { TabType } from './types'; + +export const TAB2NAME: TabType[] = [ + { + title: 'Enscribed Name', + blurb: + "This book answers only to its owner, and of course, must have one. The permanence of the pact between a spellbook and its owner ensures such a powerful artifact cannot fall into enemy hands, or be used in ways that break the Federation's rules such as bartering spells.", + component: EnscribedName, + }, + { + title: 'Table of Contents', + component: TableOfContents, + }, + { + title: 'Offensive', + blurb: 'Spells and items geared towards debilitating and destroying.', + scrollable: true, + }, + { + title: 'Defensive', + blurb: + "Spells and items geared towards improving your survivability or reducing foes' ability to attack.", + scrollable: true, + }, + { + title: 'Mobility', + blurb: + 'Spells and items geared towards improving your ability to move. It is a good idea to take at least one.', + scrollable: true, + }, + { + title: 'Assistance', + blurb: + 'Spells and items geared towards bringing in outside forces to aid you or improving upon your other items and abilities.', + scrollable: true, + }, + { + title: 'Challenges', + blurb: + 'The Wizard Federation is looking for shows of power. Arming the station against you will increase the danger, but will grant you more charges for your spellbook.', + locked: true, + scrollable: true, + }, + { + title: 'Rituals', + blurb: + 'These powerful spells change the very fabric of reality. Not always in your favour.', + scrollable: true, + }, + { + title: 'Loadouts', + blurb: + 'The Wizard Federation accepts that sometimes, choosing is hard. You can choose from some approved wizard loadouts here.', + component: Loadouts, + }, + { + title: 'Randomize', + blurb: + "If you didn't like the loadouts offered, you can embrace chaos. Not recommended for newer wizards.", + component: Randomize, + }, + { + title: 'Perks', + blurb: + 'Perks are useful (and not so useful) improvements to the soul and body collected from all corners of the universe.', + scrollable: true, + }, + { + title: 'Table of Contents', + component: TableOfContents, + }, +]; + +export const BUYWORD2ICON = { + Learn: 'plus', + Summon: 'hat-wizard', + Cast: 'meteor', +}; diff --git a/tgui/packages/tgui/interfaces/Spellbook/index.tsx b/tgui/packages/tgui/interfaces/Spellbook/index.tsx new file mode 100644 index 00000000000..7df95693488 --- /dev/null +++ b/tgui/packages/tgui/interfaces/Spellbook/index.tsx @@ -0,0 +1,102 @@ +import { sample } from 'es-toolkit'; +import { atom, useAtom } from 'jotai'; +import { useEffect, useState } from 'react'; +import { + Button, + Input, + ProgressBar, + Section, + Stack, +} from 'tgui-core/components'; +import { useBackend } from '../../backend'; +import { Window } from '../../layouts'; +import { SearchSpells } from './SearchSpells'; +import { SpellResults } from './SpellResults'; +import { type SpellbookData, Tab } from './types'; + +export const tabAtom = atom(Tab.TableOfContents); +export const spellSearchAtom = atom(''); + +export const widthSection = '466px'; +export const heightSection = '456px'; + +const searchVerbs = [ + 'Searching', + 'Seeking', + 'Contemplating', + 'Divining', + 'Scrying', + 'Peeking', + 'Pondering', + 'Gazing', + 'Studying', + 'Reviewing', +]; + +export function Spellbook(props) { + const { data } = useBackend(); + const { points } = data; + + const [selectedVerb, setSelectedVerb] = useState(searchVerbs[0]); + const [spellSearch, setSpellSearch] = useAtom(spellSearchAtom); + + useEffect(() => { + // Ensures it only changes on reset + if (spellSearch === '') { + setSelectedVerb(sample(searchVerbs)); + } + }, [spellSearch]); + + return ( + + + + + + {spellSearch.length > 1 ? ( + +
setSpellSearch('')} + > + Stop {selectedVerb} + + } + > + +
+
+ ) : ( + + )} +
+
+ +
+ + + + {`${points} points left to spend.`} + + + + + + +
+
+
+
+
+ ); +} diff --git a/tgui/packages/tgui/interfaces/Spellbook/types.ts b/tgui/packages/tgui/interfaces/Spellbook/types.ts new file mode 100644 index 00000000000..ca480ee2701 --- /dev/null +++ b/tgui/packages/tgui/interfaces/Spellbook/types.ts @@ -0,0 +1,71 @@ +import type { BooleanLike } from 'tgui-core/react'; + +export enum SpellCategory { + Offensive = 'Offensive', + Defensive = 'Defensive', + Mobility = 'Mobility', + Assistance = 'Assistance', + Rituals = 'Rituals', + Perks = 'Perks', +} + +export type SpellEntry = { + // Name of the spell + name: string; + // Description of what the spell does + desc: string; + // Byond REF of the spell entry datum + ref: string; + // Whether the spell requires wizard clothing to cast + requires_wizard_garb: BooleanLike; + // Spell points required to buy the spell + cost: number; + // How many times the spell has been bought + times: number; + // Cooldown length of the spell once cast once + cooldown: number; + // Category of the spell + cat: SpellCategory; + // Whether the spell is refundable + refundable: BooleanLike; + // The verb displayed when buying + buyword: Buywords; +}; + +export type SpellbookData = { + owner: string; + points: number; + semi_random_bonus: number; + full_random_bonus: number; + entries: SpellEntry[]; +}; + +export type TabType = { + title: string; +} & Partial<{ + blurb: string; + component: (props?: any) => React.JSX.Element; + locked: boolean; + scrollable: boolean; +}>; + +export enum Buywords { + Learn = 'Learn', + Summon = 'Summon', + Cast = 'Cast', +} + +export enum Tab { + EnscribedName = 0, + TableOfContents = 1, + Offensive = 2, + Defensive = 3, + Mobility = 4, + Assistance = 5, + Challenges = 6, + Rituals = 7, + Loadouts = 8, + Randomize = 9, + Perks = 10, + TableOfContents2 = 11, +} diff --git a/tgui/packages/tgui/interfaces/Vending.tsx b/tgui/packages/tgui/interfaces/Vending.tsx index 1098055173b..e55b7363665 100644 --- a/tgui/packages/tgui/interfaces/Vending.tsx +++ b/tgui/packages/tgui/interfaces/Vending.tsx @@ -47,7 +47,6 @@ type Category = { type VendingData = { all_products_free: boolean; - onstation: boolean; ad: string; department: string; jobDiscount: number; @@ -69,7 +68,6 @@ export const Vending = () => { const { all_products_free, - onstation, ad, product_records = [], coin_records = [], @@ -115,7 +113,7 @@ export const Vending = () => { - {!!onstation && !all_products_free && ( + {!all_products_free && ( diff --git a/tgui/packages/tgui/interfaces/common/AtmosControls.tsx b/tgui/packages/tgui/interfaces/common/AtmosControls.tsx index f88482ed9e9..44e136e9ee8 100644 --- a/tgui/packages/tgui/interfaces/common/AtmosControls.tsx +++ b/tgui/packages/tgui/interfaces/common/AtmosControls.tsx @@ -219,7 +219,7 @@ export const Scrubber = (props: ScrubberProps) => {