From 789cdbf28ce4d5324a7cda765ff14a69acde8f8d Mon Sep 17 00:00:00 2001 From: ss13-beebot <56381746+ss13-beebot@users.noreply.github.com> Date: Tue, 25 Jun 2024 09:03:21 +0000 Subject: [PATCH 01/16] Automatic changelog compile [ci skip] --- html/changelog.html | 8 ++++++++ html/changelogs/.all_changelog.yml | 5 +++++ html/changelogs/AutoChangeLog-pr-10579.yml | 6 ------ 3 files changed, 13 insertions(+), 6 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-10579.yml diff --git a/html/changelog.html b/html/changelog.html index a11fa2086f968..e205b0126f0d1 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -56,6 +56,14 @@ -->
+

25 June 2024

+

Markus Larsson updated:

+ +

23 June 2024

Gilgaxx updated:

+

XeonMations updated:

+

23 June 2024

Gilgaxx updated:

diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 5ba683fd35f2a..a9ba0e4dd7bad 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -43391,3 +43391,7 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - rscadd: Added almost 20 new maintenance rooms. - tweak: Added a chance for a ripley to spawn. - tweak: Added a sniffer to the Robotics maintenance room. + XeonMations: + - bugfix: Renewed Cyborg software to correctly deal with laser pointer spam. + - balance: Laser pointers now stunlock a cyborg for 5 seconds instead of the previous + 1-2 seconds, now consider cyborg software before flashing a borg. diff --git a/html/changelogs/AutoChangeLog-pr-11100.yml b/html/changelogs/AutoChangeLog-pr-11100.yml deleted file mode 100644 index 1087937c2cf86..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-11100.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: XeonMations -delete-after: true -changes: - - bugfix: Renewed Cyborg software to correctly deal with laser pointer spam. - - balance: Laser pointers now stunlock a cyborg for 5 seconds instead of the previous - 1-2 seconds, now consider cyborg software before flashing a borg. From e868c0382c02d89b7af56354f8f9fc0bcaa2f4d1 Mon Sep 17 00:00:00 2001 From: Tsar-Salat <62388554+Tsar-Salat@users.noreply.github.com> Date: Tue, 25 Jun 2024 12:59:10 -0400 Subject: [PATCH 05/16] Tile Reskinning 2 (#10960) * changes * mapchanges * radial icon * airless * tile icons 1 * more mapstuff * icon fix 2 * tilening * tile variants * merge type unit test * . * merget types 1 * merge_types 2 * final merge types * FINAL final tile_iron * script * fixcolors * woops * fix darkside, add rad centre --- _maps/Prefab/Departments.dmm | 2 +- .../10x5/sk_rdm171_dead_bodies.dmm | 6 +- _maps/RandomRooms/5x4/sk_rdm169_solars.dmm | 6 +- _maps/RandomRuins/SpaceRuins/DJstation.dmm | 2 +- _maps/RandomRuins/SpaceRuins/TheDerelict.dmm | 52 +- _maps/RandomRuins/SpaceRuins/bus.dmm | 42 +- .../RandomRuins/SpaceRuins/caravanambush.dmm | 74 +- _maps/RandomRuins/SpaceRuins/derelict6.dmm | 24 +- .../RandomRuins/SpaceRuins/gasthelizards.dmm | 44 +- _maps/RandomRuins/SpaceRuins/oldAIsat.dmm | 50 +- _maps/RandomRuins/SpaceRuins/oldstation.dmm | 8 +- _maps/RandomZLevels/caves.dmm | 2168 +++---- _maps/RandomZLevels/snowdin.dmm | 348 +- _maps/RandomZLevels/spacebattle.dmm | 5456 ++++++++--------- _maps/RuinGeneration/13x17_chapel.dmm | 10 +- _maps/RuinGeneration/21x29_solars.dmm | 6 +- _maps/arenas/clockwork.dmm | 6 +- _maps/arenas/solars.dmm | 4 +- _maps/map_files/BoxStation/BoxStation.dmm | 2276 +++---- _maps/map_files/CorgStation/CorgStation.dmm | 510 +- .../map_files/Deltastation/DeltaStation2.dmm | 754 +-- _maps/map_files/FlandStation/FlandStation.dmm | 1494 ++--- _maps/map_files/KiloStation/KiloStation.dmm | 2302 +++---- _maps/map_files/MetaStation/MetaStation.dmm | 928 +-- _maps/map_files/RadStation/RadStation.dmm | 4963 ++++++++------- .../emergency/emergency_discoinferno.dmm | 2 +- _maps/shuttles/emergency/emergency_narnar.dmm | 80 +- .../emergency/emergency_wabbajack.dmm | 12 +- _maps/shuttles/hunter/hunter_bounty.dmm | 4 +- _maps/shuttles/ruin/ruin_caravan_victim.dmm | 30 +- .../templates/heretic_sacrifice_template.dmm | 12 +- _maps/templates/shelter_6.dmm | 2 +- beestation.dme | 15 +- code/__DEFINES/atmospherics.dm | 63 +- code/_globalvars/turf.dm | 2 +- code/controllers/subsystem/traumas.dm | 2 +- code/game/gamemodes/objectives/_objective.dm | 2 +- .../effects/decals/turfdecal/tilecoloring.dm | 4 + code/game/objects/items/stacks/cash.dm | 8 + code/game/objects/items/stacks/medical.dm | 6 + .../objects/items/stacks/ores/bscrystal.dm | 3 + .../objects/items/stacks/ores/ore_type.dm | 12 + .../items/stacks/sheets/organic/hides.dm | 11 + .../items/stacks/sheets/organic/leather.dm | 3 + .../sheets/organic/miscellaneous_organics.dm | 2 + code/game/objects/items/stacks/tape.dm | 4 + code/game/objects/items/stacks/tiles/light.dm | 3 + .../objects/items/stacks/tiles/tile_iron.dm | 478 ++ .../items/stacks/tiles/tile_mineral.dm | 199 +- .../items/stacks/tiles/tile_reskinning.dm | 37 +- .../objects/items/stacks/tiles/tile_types.dm | 142 +- code/game/objects/items/stacks/wrap.dm | 2 + code/game/objects/items/storage/backpack.dm | 2 +- code/game/turfs/closed/wall/misc_walls.dm | 18 +- code/game/turfs/open/floor.dm | 6 +- code/game/turfs/open/floor/fancy_floor.dm | 10 + code/game/turfs/open/floor/iron_floor.dm | 458 ++ code/game/turfs/open/floor/mineral_floor.dm | 42 +- code/game/turfs/open/floor/misc_floor.dm | 64 +- code/game/turfs/open/floor/plasteel_floor.dm | 285 - .../turfs/open/floor/plating/misc_plating.dm | 4 + code/modules/elevator/elevator_segment.dm | 4 +- .../mob/living/silicon/robot/robot_modules.dm | 8 +- .../mob/living/simple_animal/bot/floorbot.dm | 2 +- .../mapGenerators/shuttle.dm | 3 +- .../mapGenerators/syndicate.dm | 7 +- .../research/xenobiology/xenobiology.dm | 5 +- code/modules/shuttle/emergency.dm | 2 +- code/modules/shuttle/shuttle.dm | 2 +- code/modules/unit_tests/_unit_tests.dm | 1 + code/modules/unit_tests/merge_type.dm | 14 + icons/mob/radial.dmi | Bin 20778 -> 22916 bytes icons/obj/tiles.dmi | Bin 21477 -> 28412 bytes icons/turf/floors.dmi | Bin 259370 -> 265787 bytes .../Scripts/10960_tilereskinning.txt | 10 + 75 files changed, 12378 insertions(+), 11244 deletions(-) create mode 100644 code/game/objects/items/stacks/tiles/tile_iron.dm create mode 100644 code/game/turfs/open/floor/iron_floor.dm delete mode 100644 code/game/turfs/open/floor/plasteel_floor.dm create mode 100644 code/modules/unit_tests/merge_type.dm create mode 100644 tools/UpdatePaths/Scripts/10960_tilereskinning.txt diff --git a/_maps/Prefab/Departments.dmm b/_maps/Prefab/Departments.dmm index 1744efc1167e4..e160b9107e0e8 100644 --- a/_maps/Prefab/Departments.dmm +++ b/_maps/Prefab/Departments.dmm @@ -1182,7 +1182,7 @@ }, /obj/machinery/airalarm/directional/south, /obj/machinery/light/small, -/turf/open/floor/goonplaque, +/turf/open/floor/iron/goonplaque, /area/space) "HB" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ diff --git a/_maps/RandomRooms/10x5/sk_rdm171_dead_bodies.dmm b/_maps/RandomRooms/10x5/sk_rdm171_dead_bodies.dmm index ae6f85cd0a9f0..dc1c6e7a31b59 100644 --- a/_maps/RandomRooms/10x5/sk_rdm171_dead_bodies.dmm +++ b/_maps/RandomRooms/10x5/sk_rdm171_dead_bodies.dmm @@ -93,7 +93,7 @@ "B" = ( /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/template_noop) "D" = ( /obj/effect/decal/cleanable/blood/old, @@ -119,7 +119,7 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/template_noop) "Q" = ( /obj/effect/decal/cleanable/dirt, @@ -130,7 +130,7 @@ /obj/item/toy/plush/moth/poison, /obj/structure/table/wood/fancy, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/template_noop) "Y" = ( /obj/effect/decal/cleanable/blood/old, diff --git a/_maps/RandomRooms/5x4/sk_rdm169_solars.dmm b/_maps/RandomRooms/5x4/sk_rdm169_solars.dmm index 1c7ca0c916aa5..7c5eaea6eb81a 100644 --- a/_maps/RandomRooms/5x4/sk_rdm169_solars.dmm +++ b/_maps/RandomRooms/5x4/sk_rdm169_solars.dmm @@ -96,7 +96,7 @@ /obj/structure/cable{ icon_state = "0-2" }, -/turf/open/floor/iron/airless/solarpanel, +/turf/open/floor/iron/solarpanel/airless, /area/space) "v" = ( /obj/machinery/power/solar_control{ @@ -163,7 +163,7 @@ /obj/structure/cable{ icon_state = "0-4" }, -/turf/open/floor/iron/airless/solarpanel, +/turf/open/floor/iron/solarpanel/airless, /area/space) "M" = ( /obj/structure/window/reinforced{ @@ -192,7 +192,7 @@ /obj/structure/cable{ icon_state = "0-4" }, -/turf/open/floor/iron/airless/solarpanel, +/turf/open/floor/iron/solarpanel/airless, /area/space) "V" = ( /obj/machinery/door/window/westleft{ diff --git a/_maps/RandomRuins/SpaceRuins/DJstation.dmm b/_maps/RandomRuins/SpaceRuins/DJstation.dmm index 4ee2f21a2c456..d779f127ebae3 100644 --- a/_maps/RandomRuins/SpaceRuins/DJstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/DJstation.dmm @@ -8,7 +8,7 @@ /area/ruin/space/djstation/solars) "ac" = ( /obj/machinery/power/solar/fake, -/turf/open/floor/iron/airless/solarpanel, +/turf/open/floor/iron/solarpanel/airless, /area/ruin/space/djstation/solars) "ad" = ( /turf/open/floor/plating/airless, diff --git a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm index 13959fd9cb01b..e7833d088dc3e 100644 --- a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm +++ b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm @@ -944,7 +944,7 @@ /area/ruin/space/derelict/bridge/access) "de" = ( /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/iron/airless/solarpanel, +/turf/open/floor/iron/solarpanel/airless, /area/space/nearstation) "df" = ( /obj/structure/cable/yellow{ @@ -977,7 +977,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/derelict/gravity_generator) "dj" = ( -/turf/open/floor/iron/airless/solarpanel, +/turf/open/floor/iron/solarpanel/airless, /area/space/nearstation) "dk" = ( /obj/item/stack/cable_coil/cut/red, @@ -2270,11 +2270,11 @@ /turf/open/floor/iron/dark, /area/ruin/space/derelict/medical/chapel) "hI" = ( -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "hJ" = ( /obj/item/bot_assembly/medbot, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "hK" = ( /obj/structure/closet, @@ -2349,11 +2349,11 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "hW" = ( /obj/item/stack/medical/bruise_pack, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "hX" = ( /turf/open/floor/iron/airless{ @@ -2512,7 +2512,7 @@ /obj/machinery/sleeper{ dir = 4 }, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "iB" = ( /obj/structure/table, @@ -2521,11 +2521,11 @@ }, /obj/structure/window/reinforced, /obj/item/reagent_containers/glass/beaker, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "iC" = ( /obj/structure/window/reinforced, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "iD" = ( /obj/structure/window/reinforced, @@ -2533,7 +2533,7 @@ /area/ruin/unpowered/no_grav) "iE" = ( /obj/structure/window/reinforced, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/unpowered/no_grav) "iF" = ( /obj/structure/cable/yellow{ @@ -2578,7 +2578,7 @@ /obj/item/shard{ icon_state = "small" }, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "iM" = ( /obj/item/stack/medical/bruise_pack, @@ -2671,11 +2671,11 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "iZ" = ( /obj/item/cigbutt, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "ja" = ( /obj/machinery/door/airlock/public/glass{ @@ -2702,7 +2702,7 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "jg" = ( /obj/structure/cable/yellow{ @@ -2711,19 +2711,19 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "jh" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "ji" = ( /obj/item/stack/cable_coil/cut/yellow{ amount = 2 }, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "jj" = ( /obj/item/stack/cable_coil/cut/yellow{ @@ -2745,7 +2745,7 @@ lootcount = 2; name = "2maintenance loot spawner" }, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "jm" = ( /obj/structure/window/reinforced{ @@ -2767,7 +2767,7 @@ /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "jp" = ( -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/unpowered/no_grav) "jr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -2823,22 +2823,22 @@ pixel_y = -24 }, /obj/structure/cable, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "jA" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/structure/bed, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "jB" = ( /obj/item/stack/medical/ointment, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "jC" = ( /obj/structure/bed, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "jD" = ( /obj/item/stack/cable_coil/cut/yellow{ @@ -2852,7 +2852,7 @@ /obj/machinery/door/airlock/medical{ name = "Medical" }, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "jF" = ( /obj/structure/window/reinforced{ @@ -2901,11 +2901,11 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "jO" = ( /obj/machinery/door/window/southright, -/turf/open/floor/iron/airless/white, +/turf/open/floor/iron/white/airless, /area/ruin/space/derelict/medical) "jP" = ( /obj/structure/cable/yellow{ diff --git a/_maps/RandomRuins/SpaceRuins/bus.dmm b/_maps/RandomRuins/SpaceRuins/bus.dmm index f9371da28321f..087e462d7f643 100644 --- a/_maps/RandomRuins/SpaceRuins/bus.dmm +++ b/_maps/RandomRuins/SpaceRuins/bus.dmm @@ -58,13 +58,13 @@ icon_state = "backseat" }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) "ao" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) @@ -73,7 +73,7 @@ icon_state = "backseat"; pixel_y = 15 }, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) @@ -99,27 +99,27 @@ "ax" = ( /obj/structure/fluff/bus/passable, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) "ay" = ( /obj/structure/fluff/bus/passable, /obj/item/storage/firstaid/regular, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) "az" = ( /obj/structure/fluff/bus/passable, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) "aB" = ( /obj/structure/fluff/bus/passable, /obj/effect/mine/sound/bwoink, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) @@ -127,7 +127,7 @@ /obj/structure/fluff/bus/passable, /obj/item/reagent_containers/food/condiment/saltshaker, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) @@ -136,7 +136,7 @@ icon_state = "topdoor" }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) @@ -222,7 +222,7 @@ icon_state = "backseat" }, /obj/effect/decal/remains/human, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) @@ -232,7 +232,7 @@ pixel_y = 17 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) @@ -248,7 +248,7 @@ "ba" = ( /obj/structure/fluff/bus/passable, /obj/item/banhammer, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) @@ -262,14 +262,14 @@ }, /obj/item/food/meatball, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) "dJ" = ( /obj/structure/fluff/bus/passable, /obj/item/food/meatball, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) @@ -278,7 +278,7 @@ icon_state = "backseat" }, /obj/item/food/grown/cherry_bomb, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) @@ -288,7 +288,7 @@ /obj/item/food/meatball, /obj/item/food/meatball, /obj/item/food/meatball, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) @@ -297,7 +297,7 @@ icon_state = "backseat" }, /obj/item/food/meatball, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) @@ -305,7 +305,7 @@ /obj/structure/fluff/bus/passable, /obj/effect/decal/cleanable/dirt, /obj/item/food/meatball, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) @@ -315,7 +315,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/item/food/meatball, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) @@ -330,7 +330,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/item/food/grown/citrus/orange, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) @@ -340,7 +340,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/item/toy/plush/awakenedplushie, -/turf/open/floor/iron/airless/dark{ +/turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) diff --git a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm index 104c0912db22e..769a3b6cabb6e 100644 --- a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm +++ b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm @@ -112,7 +112,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "aD" = ( /obj/item/stack/rods, @@ -155,7 +155,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "aP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -189,7 +189,7 @@ density = 0; name = "broken airlock" }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "aY" = ( /obj/effect/turf_decal/bot_white/right, @@ -213,7 +213,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter2) "aZ" = ( /obj/machinery/door/firedoor, @@ -226,7 +226,7 @@ density = 0; name = "broken airlock" }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter2) "bg" = ( /obj/effect/decal/cleanable/dirt, @@ -377,13 +377,13 @@ "gs" = ( /obj/effect/turf_decal/bot_white, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "gt" = ( /obj/effect/turf_decal/bot_white, /obj/structure/closet/crate/secure/weapon, /obj/item/gun/ballistic/revolver/grenadelauncher/unrestricted, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "gv" = ( /obj/effect/turf_decal/bot_white, @@ -396,7 +396,7 @@ /obj/item/clothing/gloves/color/yellow, /obj/item/multitool, /obj/item/multitool, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "gw" = ( /obj/effect/turf_decal/bot_white, @@ -408,7 +408,7 @@ name = "Cargo Blast Door Control"; pixel_y = 24 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "gy" = ( /obj/machinery/light/small{ @@ -419,7 +419,7 @@ pixel_y = 32 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "gP" = ( /obj/structure/shuttle/engine/propulsion/burst{ @@ -475,7 +475,7 @@ dir = 10 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "hm" = ( /turf/closed/wall/mineral/titanium, @@ -552,7 +552,7 @@ /obj/effect/turf_decal/box/white/corners{ dir = 1 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "hx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -562,14 +562,14 @@ amount = 25 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "hy" = ( /obj/effect/turf_decal/box/white/corners{ dir = 4 }, /mob/living/simple_animal/hostile/syndicate/ranged/shotgun/space/stormtrooper, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "hz" = ( /obj/machinery/firealarm{ @@ -609,7 +609,7 @@ /obj/item/ammo_casing/shotgun/dragonsbreath, /obj/item/ammo_casing/shotgun/stunslug, /obj/item/ammo_casing/shotgun/stunslug, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter2) "hU" = ( /obj/effect/turf_decal/bot_white, @@ -623,7 +623,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/secure/gear, /obj/item/storage/box/rubbershot, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter2) "hW" = ( /obj/effect/turf_decal/bot_white, @@ -641,7 +641,7 @@ pixel_y = 3 }, /obj/item/ammo_box/magazine/m10mm, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter2) "hX" = ( /obj/effect/decal/cleanable/dirt, @@ -705,7 +705,7 @@ "id" = ( /obj/effect/turf_decal/box/white/corners, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "ie" = ( /obj/machinery/airalarm/all_access{ @@ -722,7 +722,7 @@ pixel_x = -26 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "ig" = ( /obj/structure/chair{ @@ -730,7 +730,7 @@ }, /obj/effect/mob_spawn/human/corpse/cargo_tech, /obj/effect/decal/cleanable/blood, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "ih" = ( /obj/effect/decal/cleanable/dirt, @@ -842,7 +842,7 @@ /area/shuttle/caravan/freighter3) "iF" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "iL" = ( /obj/effect/decal/cleanable/dirt, @@ -881,14 +881,14 @@ }, /obj/structure/closet/crate/secure/weapon, /obj/item/gun/ballistic/shotgun/sc_pump, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter2) "iX" = ( /obj/effect/turf_decal/box/white/corners{ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter2) "iY" = ( /obj/machinery/firealarm{ @@ -908,7 +908,7 @@ /obj/item/organ/cyberimp/arm/toolset, /obj/item/organ/cyberimp/eyes/hud/medical, /obj/item/organ/cyberimp/brain/anti_stun, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "jb" = ( /obj/effect/turf_decal/bot_white, @@ -922,7 +922,7 @@ /obj/structure/closet/crate/secure/plasma, /obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "jd" = ( /obj/effect/turf_decal/bot_white, @@ -932,7 +932,7 @@ name = "Cargo Blast Door Control"; pixel_y = -24 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "je" = ( /obj/machinery/light/small{ @@ -943,7 +943,7 @@ pixel_y = -32 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "jp" = ( /obj/effect/decal/cleanable/dirt, @@ -969,18 +969,18 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/secure/weapon, /obj/item/gun/ballistic/automatic/pistol/APS, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter2) "js" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter2) "jt" = ( /obj/effect/turf_decal/box/white/corners, /obj/structure/closet/crate/secure/weapon, /obj/item/gun/energy/e_gun/mini, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter2) "ju" = ( /obj/effect/decal/cleanable/dirt, @@ -1013,7 +1013,7 @@ /obj/item/wirecutters/caravan, /obj/item/crowbar/red/caravan, /obj/item/screwdriver/caravan, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter3) "jH" = ( /obj/machinery/atmospherics/components/unary/tank/air{ @@ -1098,23 +1098,23 @@ pixel_y = -24 }, /obj/machinery/light/small, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter2) "jX" = ( /obj/effect/turf_decal/bot_white, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter2) "jY" = ( /obj/effect/turf_decal/bot_white, /obj/structure/closet/crate/secure/gear, /obj/item/storage/belt/bandolier, /obj/item/clothing/accessory/holster, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter2) "jZ" = ( /obj/effect/turf_decal/bot_white, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter2) "ka" = ( /obj/effect/turf_decal/bot_white, @@ -1125,7 +1125,7 @@ pixel_y = -24 }, /obj/machinery/light/small, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter2) "kb" = ( /obj/effect/decal/cleanable/dirt, @@ -1136,7 +1136,7 @@ pixel_x = -32; pixel_y = -32 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter2) "kc" = ( /obj/structure/rack, diff --git a/_maps/RandomRuins/SpaceRuins/derelict6.dmm b/_maps/RandomRuins/SpaceRuins/derelict6.dmm index c2261cdc2c059..82c9712e3f4c6 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict6.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict6.dmm @@ -133,23 +133,23 @@ "aI" = ( /obj/structure/table, /obj/machinery/microwave, -/turf/open/floor/iron/airless/cafeteria, +/turf/open/floor/iron/cafeteria/airless, /area/ruin/unpowered) "aJ" = ( /obj/structure/table, /obj/item/storage/box/drinkingglasses, -/turf/open/floor/iron/airless/cafeteria, +/turf/open/floor/iron/cafeteria/airless, /area/ruin/unpowered) "aK" = ( /obj/structure/closet/secure_closet/freezer/fridge/open, /obj/machinery/light/broken{ dir = 1 }, -/turf/open/floor/iron/airless/cafeteria, +/turf/open/floor/iron/cafeteria/airless, /area/ruin/unpowered) "aL" = ( /obj/structure/closet/secure_closet/freezer/kitchen, -/turf/open/floor/iron/airless/cafeteria, +/turf/open/floor/iron/cafeteria/airless, /area/ruin/unpowered) "aP" = ( /obj/machinery/light/broken{ @@ -164,11 +164,11 @@ /turf/open/floor/plating/airless, /area/ruin/unpowered) "aR" = ( -/turf/open/floor/iron/airless/cafeteria, +/turf/open/floor/iron/cafeteria/airless, /area/ruin/unpowered) "aS" = ( /obj/structure/table_frame, -/turf/open/floor/iron/airless/cafeteria, +/turf/open/floor/iron/cafeteria/airless, /area/ruin/unpowered) "aU" = ( /obj/structure/table/wood, @@ -186,7 +186,7 @@ /area/ruin/unpowered) "aW" = ( /obj/structure/table, -/turf/open/floor/iron/airless/cafeteria, +/turf/open/floor/iron/cafeteria/airless, /area/ruin/unpowered) "aY" = ( /obj/structure/lattice, @@ -200,16 +200,16 @@ /area/space/nearstation) "ba" = ( /mob/living/simple_animal/hostile/retaliate/ghost, -/turf/open/floor/iron/airless/cafeteria, +/turf/open/floor/iron/cafeteria/airless, /area/ruin/unpowered) "bb" = ( /obj/item/food/donkpocket, -/turf/open/floor/iron/airless/cafeteria, +/turf/open/floor/iron/cafeteria/airless, /area/ruin/unpowered) "bc" = ( /obj/structure/table, /obj/item/shard, -/turf/open/floor/iron/airless/cafeteria, +/turf/open/floor/iron/cafeteria/airless, /area/ruin/unpowered) "be" = ( /turf/open/floor/plating/airless{ @@ -221,7 +221,7 @@ dir = 8 }, /obj/structure/table_frame, -/turf/open/floor/iron/airless/cafeteria, +/turf/open/floor/iron/cafeteria/airless, /area/ruin/unpowered) "bi" = ( /obj/item/stack/sheet/iron, @@ -233,7 +233,7 @@ "bj" = ( /obj/item/trash/plate, /obj/effect/decal/remains/human, -/turf/open/floor/iron/airless/cafeteria, +/turf/open/floor/iron/cafeteria/airless, /area/ruin/unpowered) "bk" = ( /obj/structure/table_frame/wood, diff --git a/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm b/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm index 2f70ce0423afe..75fe34848238d 100644 --- a/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm +++ b/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm @@ -18,7 +18,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "e" = ( /obj/structure/window/reinforced{ @@ -27,7 +27,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "f" = ( /obj/structure/window/reinforced{ @@ -41,7 +41,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "g" = ( /obj/structure/window/reinforced{ @@ -54,19 +54,19 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "h" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "i" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "j" = ( /obj/structure/window/reinforced{ @@ -76,7 +76,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "k" = ( /obj/structure/window/reinforced{ @@ -85,14 +85,14 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "l" = ( /obj/machinery/atmospherics/components/unary/outlet_injector, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "m" = ( /obj/structure/closet/crate/freezer, @@ -103,7 +103,7 @@ /obj/item/food/meat/slab/human/mutant/lizard, /obj/item/food/meat/slab/human/mutant/lizard, /obj/item/food/meat/slab/human/mutant/lizard, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "n" = ( /obj/structure/closet/crate/freezer, @@ -117,7 +117,7 @@ }, /obj/item/food/meat/slab/human/mutant/lizard, /obj/item/food/meat/slab/human/mutant/lizard, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "o" = ( /obj/structure/closet/crate/freezer, @@ -129,10 +129,10 @@ /obj/item/food/meat/slab/human/mutant/lizard, /obj/item/food/meat/slab/human/mutant/lizard, /obj/item/food/meat/slab/human/mutant/lizard, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "r" = ( -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "s" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -177,14 +177,14 @@ /area/ruin/space/has_grav/gasthelizard) "x" = ( /obj/structure/kitchenspike, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "y" = ( /obj/structure/table/reinforced, /obj/item/knife/butcher, /obj/item/restraints/handcuffs, /obj/item/reagent_containers/peppercloud_deployer, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "z" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -204,14 +204,14 @@ /area/ruin/space/has_grav/gasthelizard) "C" = ( /obj/machinery/gibber, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "D" = ( /obj/structure/table/reinforced, /obj/item/clothing/suit/jacket/straight_jacket, /obj/item/reagent_containers/syringe/lethal, /obj/item/reagent_containers/syringe/lethal/choral, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "E" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -232,7 +232,7 @@ /area/ruin/space/has_grav/gasthelizard) "H" = ( /obj/machinery/door/airlock/security, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "I" = ( /obj/item/reagent_containers/glass/bottle/morphine{ @@ -256,7 +256,7 @@ pixel_y = 6 }, /obj/structure/table/reinforced, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "J" = ( /obj/structure/rack, @@ -302,12 +302,12 @@ /obj/item/cautery, /obj/item/circular_saw, /obj/machinery/light, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "Q" = ( /obj/structure/table/optable, /obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "R" = ( /obj/structure/table/reinforced, @@ -316,7 +316,7 @@ /obj/item/reagent_containers/glass/bottle/mutagen, /obj/item/reagent_containers/glass/bottle/mutagen, /obj/item/razor, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/ruin/space/has_grav/gasthelizard) "S" = ( /obj/machinery/suit_storage_unit/security, diff --git a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm index 7ca5625e75dcb..fda9141b04e7e 100644 --- a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm @@ -300,18 +300,18 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "bc" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "bd" = ( /obj/structure/window/reinforced, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "be" = ( /obj/structure/window/reinforced, @@ -319,7 +319,7 @@ dir = 1 }, /obj/item/electronics/airlock, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "bf" = ( /obj/structure/door_assembly/door_assembly_hatch, @@ -385,7 +385,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "bq" = ( /obj/structure/window/reinforced{ @@ -420,14 +420,14 @@ /area/tcommsat/oldaisat) "bv" = ( /obj/machinery/door/airlock/maintenance_hatch, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "bw" = ( -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "bx" = ( /obj/machinery/door/airlock/hatch, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "by" = ( /obj/structure/window/reinforced{ @@ -443,7 +443,7 @@ /obj/item/shard{ icon_state = "medium" }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "bA" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ @@ -474,7 +474,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "bF" = ( /obj/structure/window/reinforced{ @@ -491,7 +491,7 @@ dir = 8 }, /obj/item/stack/rods, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "bH" = ( /obj/item/stack/rods, @@ -504,13 +504,13 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "bJ" = ( /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "bK" = ( /obj/effect/spawner/structure/window/hollow/reinforced/directional{ @@ -533,7 +533,7 @@ /obj/item/scalpel{ pixel_y = 12 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "bO" = ( /obj/structure/window/reinforced{ @@ -542,7 +542,7 @@ /obj/item/shard{ icon_state = "medium" }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "bP" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle{ @@ -557,7 +557,7 @@ /area/tcommsat/oldaisat) "bR" = ( /obj/item/radio/off, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "bS" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle{ @@ -588,11 +588,11 @@ dir = 1 }, /obj/structure/window/reinforced, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "bX" = ( /obj/structure/door_assembly/door_assembly_mhatch, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "bY" = ( /obj/machinery/light/small{ @@ -607,7 +607,7 @@ "ca" = ( /obj/effect/decal/cleanable/blood, /obj/item/assembly/signaler, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "cb" = ( /obj/structure/table, @@ -615,7 +615,7 @@ /obj/item/reagent_containers/syringe/lethal{ pixel_y = 4 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "cc" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ @@ -635,12 +635,12 @@ "cf" = ( /obj/structure/table, /obj/item/hemostat, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "cg" = ( /obj/structure/table, /obj/item/circular_saw, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "ch" = ( /obj/effect/spawner/structure/window/hollow/reinforced/directional{ @@ -656,7 +656,7 @@ dir = 4 }, /obj/item/stack/rods, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "cj" = ( /obj/structure/window/reinforced{ @@ -706,7 +706,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "cr" = ( /obj/item/paper/crumpled, @@ -730,7 +730,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/tcommsat/oldaisat) "cv" = ( /obj/effect/turf_decal/stripes/line{ diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index 2e3f4d3a858d5..af6b3a03b62ac 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -999,7 +999,7 @@ /obj/structure/table, /obj/item/storage/firstaid/ancient, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/white/side{ +/turf/open/floor/iron/white/side/airless{ dir = 5 }, /area/ruin/space/has_grav/ancientstation/betanorth) @@ -1148,7 +1148,7 @@ "dD" = ( /obj/effect/decal/cleanable/dirt, /obj/item/rollerbed, -/turf/open/floor/iron/airless/white/side{ +/turf/open/floor/iron/white/side/airless{ dir = 4 }, /area/ruin/space/has_grav/ancientstation/betanorth) @@ -1387,7 +1387,7 @@ /area/ruin/space/has_grav/ancientstation/betanorth) "eH" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/white/side{ +/turf/open/floor/iron/white/side/airless{ dir = 4 }, /area/ruin/space/has_grav/ancientstation/betanorth) @@ -3844,7 +3844,7 @@ "lv" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/sheet/glass, -/turf/open/floor/iron/airless/white/side{ +/turf/open/floor/iron/white/side/airless{ dir = 4 }, /area/ruin/space/has_grav/ancientstation/betanorth) diff --git a/_maps/RandomZLevels/caves.dmm b/_maps/RandomZLevels/caves.dmm index 66f3c8bf19593..54dc988c2423e 100644 --- a/_maps/RandomZLevels/caves.dmm +++ b/_maps/RandomZLevels/caves.dmm @@ -733,6 +733,11 @@ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/BMP_asteroid/level_two) +"cf" = ( +/turf/open/floor/iron/dark{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/BMP_asteroid/level_two) "cg" = ( /turf/closed/wall, /area/awaymission/caves/research) @@ -768,6 +773,27 @@ "cm" = ( /turf/closed/mineral/random/low_chance, /area/awaymission/caves/BMP_asteroid/level_two) +"cn" = ( +/turf/open/floor/iron{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/research) +"co" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/filingcabinet, +/obj/item/paper/fluff/awaymissions/caves/omega, +/turf/open/floor/iron{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/research) +"cp" = ( +/obj/structure/table, +/turf/open/floor/iron{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/research) "cq" = ( /obj/structure/flora/rock, /turf/open/floor/plating/asteroid/basalt{ @@ -785,12 +811,37 @@ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/research) +"ct" = ( +/obj/item/shard, +/obj/item/stack/rods, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/research) +"cu" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/iron{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/research) +"cv" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/research) "cw" = ( /obj/item/stack/rods, /turf/open/floor/plating{ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/research) +"cx" = ( +/turf/open/floor/iron/dark{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/BMP_asteroid) "cy" = ( /obj/effect/decal/remains/human, /turf/open/floor/plating/asteroid/basalt{ @@ -818,6 +869,30 @@ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/research) +"cC" = ( +/obj/structure/table, +/obj/item/restraints/handcuffs/cable, +/obj/item/restraints/handcuffs/cable, +/turf/open/floor/iron{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/research) +"cD" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/iron{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/research) +"cE" = ( +/obj/structure/sign/warning/vacuum{ + name = "\improper LOW AIR AREA"; + pixel_x = 32 + }, +/obj/item/stack/rods, +/turf/open/floor/iron{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/research) "cF" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ @@ -944,12 +1019,42 @@ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/research) +"cX" = ( +/obj/structure/table, +/obj/item/melee/baton, +/turf/open/floor/iron{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/research) +"cY" = ( +/obj/structure/glowshroom/single, +/turf/open/floor/iron{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/research) +"cZ" = ( +/obj/structure/sign/warning/vacuum{ + name = "\improper LOW AIR AREA"; + pixel_x = 32 + }, +/turf/open/floor/iron{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/research) "da" = ( /obj/structure/barricade/wooden, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/BMP_asteroid) +"db" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/crap, +/turf/open/floor/iron{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/research) "dc" = ( /obj/machinery/light/small{ dir = 8 @@ -963,6 +1068,29 @@ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/BMP_asteroid/level_two) +"dd" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/iron{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/research) +"de" = ( +/obj/machinery/light, +/turf/open/floor/iron{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/research) +"df" = ( +/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{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/research) "dg" = ( /obj/effect/bump_teleporter{ id = "mineintrodown"; @@ -976,6 +1104,25 @@ /obj/machinery/door/airlock/external, /turf/open/floor/plating, /area/awaymission/caves/BMP_asteroid/level_two) +"di" = ( +/obj/structure/table, +/obj/item/paper/fluff/awaymissions/caves/magma, +/obj/item/pen, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid/level_two) +"dj" = ( +/obj/structure/ladder/unbreakable{ + height = 2; + id = "minedeep" + }, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid/level_two) +"dk" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid/level_two) "dl" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -984,12 +1131,63 @@ /obj/structure/spider/stickyweb, /turf/open/floor/plating, /area/awaymission/caves/BMP_asteroid/level_two) +"dn" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid/level_two) +"do" = ( +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid/level_two) +"dp" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/obj/item/clothing/glasses/meson, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid/level_two) +"dq" = ( +/obj/machinery/light/small/built{ + dir = 4 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid/level_two) +"dr" = ( +/obj/structure/spider/stickyweb, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid/level_two) +"ds" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/pickaxe{ + attack_verb = list("ineffectively hit"); + desc = "A pickaxe thats been left to rust."; + force = 1; + name = "rusty pickaxe"; + pixel_x = 5; + throwforce = 1 + }, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid/level_two) "dt" = ( /turf/closed/wall, /area/awaymission/caves/northblock) "du" = ( /turf/closed/wall/rust, /area/awaymission/caves/northblock) +"dv" = ( +/obj/machinery/suit_storage_unit/mining{ + desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; + name = "rusted suit storage unit" + }, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid/level_two) +"dw" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/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, @@ -1064,6 +1262,26 @@ /obj/item/stack/sheet/iron, /turf/open/floor/plating, /area/awaymission/caves/northblock) +"dM" = ( +/turf/open/floor/iron, +/area/awaymission/caves/northblock) +"dN" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/iron, +/area/awaymission/caves/northblock) +"dO" = ( +/mob/living/simple_animal/hostile/retaliate/bat{ + desc = "A rare breed of bat which roosts deep in caves."; + name = "Cave Bat" + }, +/turf/open/floor/iron, +/area/awaymission/caves/northblock) +"dP" = ( +/obj/item/stack/rods, +/turf/open/floor/iron, +/area/awaymission/caves/northblock) "dQ" = ( /obj/machinery/door/airlock/mining{ name = "Dorm Access" @@ -1073,6 +1291,14 @@ "dR" = ( /turf/open/floor/plating, /area/awaymission/caves/northblock) +"dS" = ( +/obj/machinery/light/small, +/turf/open/floor/iron, +/area/awaymission/caves/northblock) +"dT" = ( +/obj/structure/spider/stickyweb, +/turf/open/floor/iron, +/area/awaymission/caves/northblock) "dU" = ( /obj/structure/closet/crate/miningcar{ name = "Mining cart" @@ -1137,6 +1363,16 @@ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/BMP_asteroid) +"eg" = ( +/obj/effect/decal/cleanable/robot_debris/old, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"eh" = ( +/obj/structure/table, +/obj/item/radio, +/obj/item/radio, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) "ei" = ( /obj/structure/table, /obj/item/paper_bin, @@ -1181,6 +1417,12 @@ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/northblock) +"eq" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) "er" = ( /obj/structure/chair/stool, /turf/open/floor/plating, @@ -1205,18 +1447,190 @@ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/BMP_asteroid) +"ev" = ( +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"ew" = ( +/obj/structure/table, +/obj/item/mining_scanner, +/obj/item/mining_scanner, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"ex" = ( +/obj/structure/closet/secure_closet/miner, +/obj/effect/decal/cleanable/cobweb, +/obj/item/survivalcapsule, +/obj/item/extinguisher/mini, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"ey" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"ez" = ( +/obj/machinery/light/small/built{ + dir = 1 + }, +/obj/machinery/suit_storage_unit/mining{ + desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; + name = "rusted suit storage unit" + }, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"eA" = ( +/obj/structure/table, +/obj/item/paper/fluff/awaymissions/caves/work_notice, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"eB" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"eC" = ( +/obj/structure/table, +/obj/item/gps/mining, +/obj/item/gps/mining, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"eD" = ( +/obj/structure/closet/secure_closet/miner, +/obj/item/survivalcapsule, +/obj/item/extinguisher/mini, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"eE" = ( +/obj/effect/landmark/awaystart, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) "eF" = ( /turf/closed/wall, /area/awaymission/caves/listeningpost) "eG" = ( /turf/closed/wall/rust, /area/awaymission/caves/listeningpost) +"eH" = ( +/obj/machinery/vending/sustenance, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"eI" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/switchblade, +/obj/item/switchblade, +/turf/open/floor/iron, +/area/awaymission/caves/listeningpost) +"eJ" = ( +/turf/open/floor/iron, +/area/awaymission/caves/listeningpost) +"eK" = ( +/obj/structure/table, +/obj/item/gun/energy/kinetic_accelerator, +/obj/item/gun/energy/kinetic_accelerator, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/iron, +/area/awaymission/caves/listeningpost) +"eL" = ( +/obj/machinery/vending/sovietsoda, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"eM" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/obj/item/multitool, +/turf/open/floor/iron, +/area/awaymission/caves/listeningpost) +"eN" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/iron, +/area/awaymission/caves/listeningpost) +"eO" = ( +/obj/effect/landmark/awaystart, +/turf/open/floor/iron, +/area/awaymission/caves/listeningpost) +"eP" = ( +/obj/structure/table, +/obj/item/pickaxe{ + attack_verb = list("ineffectively hit"); + desc = "A pickaxe thats been left to rust."; + force = 1; + name = "rusty pickaxe"; + pixel_x = 5; + throwforce = 1 + }, +/obj/item/pickaxe{ + attack_verb = list("ineffectively hit"); + desc = "A pickaxe thats been left to rust."; + force = 1; + name = "rusty pickaxe"; + pixel_x = 5; + throwforce = 1 + }, +/turf/open/floor/iron, +/area/awaymission/caves/listeningpost) "eQ" = ( /obj/machinery/mineral/mint, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/BMP_asteroid) +"eR" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"eS" = ( +/obj/machinery/light/small/built, +/obj/machinery/suit_storage_unit/mining{ + desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; + name = "rusted suit storage unit" + }, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"eT" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"eU" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/iron, +/area/awaymission/caves/listeningpost) +"eV" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/iron, +/area/awaymission/caves/listeningpost) +"eW" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/iron, +/area/awaymission/caves/listeningpost) +"eX" = ( +/obj/structure/table, +/obj/item/paper/pamphlet/gateway, +/turf/open/floor/iron, +/area/awaymission/caves/listeningpost) +"eY" = ( +/obj/structure/table, +/turf/open/floor/iron, +/area/awaymission/caves/listeningpost) +"eZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/iron, +/area/awaymission/caves/listeningpost) +"fa" = ( +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/obj/item/paper/fluff/awaymissions/caves/shipment_notice, +/obj/item/paper/fluff/awaymissions/caves/safety_notice, +/turf/open/floor/iron, +/area/awaymission/caves/listeningpost) "fb" = ( /obj/structure/spawner/mining/hivelord, /turf/open/floor/plating/asteroid/basalt{ @@ -1327,6 +1741,37 @@ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/BMP_asteroid) +"fq" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"fr" = ( +/obj/machinery/light/small/built{ + dir = 1 + }, +/obj/structure/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"fs" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"ft" = ( +/obj/structure/table, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, +/obj/structure/spider/stickyweb, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"fu" = ( +/obj/structure/table, +/obj/item/storage/firstaid/brute, +/obj/item/reagent_containers/blood/OPlus, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) "fv" = ( /obj/structure/glowshroom/single, /turf/open/floor/plating/asteroid/basalt{ @@ -1359,6 +1804,26 @@ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/BMP_asteroid) +"fA" = ( +/obj/structure/bed, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"fB" = ( +/obj/structure/spider/stickyweb, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"fC" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/hunter, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"fD" = ( +/obj/structure/spider/stickyweb, +/obj/machinery/sleeper{ + dir = 8 + }, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) "fE" = ( /obj/machinery/light/small, /turf/open/floor/plating/asteroid/basalt{ @@ -1371,6 +1836,13 @@ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/BMP_asteroid/level_two) +"fG" = ( +/obj/machinery/door/airlock/medical{ + name = "Medical" + }, +/obj/structure/barricade/wooden, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) "fH" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -1387,10 +1859,34 @@ /obj/structure/grille, /turf/open/floor/plating, /area/awaymission/caves/BMP_asteroid) +"fK" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"fL" = ( +/obj/structure/sign/departments/examroom{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"fM" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) "fN" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plating, /area/awaymission/caves/BMP_asteroid) +"fO" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/iron/dark{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/BMP_asteroid) "fP" = ( /obj/structure/grille, /turf/open/floor/plating/asteroid/basalt{ @@ -1404,6 +1900,17 @@ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/BMP_asteroid/level_two) +"fS" = ( +/obj/structure/table, +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin, +/obj/item/reagent_containers/blood/OPlus, +/turf/open/floor/iron, +/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{ @@ -1429,6 +1936,11 @@ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/BMP_asteroid/level_two) +"fY" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) "ga" = ( /obj/structure/ladder/unbreakable{ height = 2; @@ -1438,6 +1950,10 @@ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /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{ @@ -1461,6 +1977,11 @@ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/BMP_asteroid) +"gf" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) "gg" = ( /obj/structure/table/reinforced, /obj/item/storage/box/donkpockets, @@ -1481,12 +2002,26 @@ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/BMP_asteroid) +"gj" = ( +/obj/machinery/door/airlock/mining{ + name = "Kitchen" + }, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) "gk" = ( /obj/effect/landmark/awaystart, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/BMP_asteroid/level_two) +"gl" = ( +/obj/item/trash/plate, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"gm" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) "gn" = ( /obj/item/grown/log, /turf/open/floor/plating/asteroid/basalt{ @@ -1505,30 +2040,111 @@ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/BMP_asteroid) +"gq" = ( +/obj/structure/chair/stool, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"gr" = ( +/obj/structure/table, +/obj/item/kitchen/fork, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) "gs" = ( /obj/item/assembly/igniter, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/BMP_asteroid/level_two) +"gt" = ( +/obj/structure/table_frame, +/obj/item/stack/sheet/iron, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"gu" = ( +/obj/item/stack/rods, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"gv" = ( +/obj/structure/table_frame, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"gw" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"gx" = ( +/obj/structure/table, +/obj/item/kitchen/fork, +/obj/item/trash/plate, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) +"gy" = ( +/obj/item/reagent_containers/food/drinks/drinkingglass, +/turf/open/floor/iron, +/area/awaymission/caves/BMP_asteroid) "gz" = ( /obj/machinery/door/airlock/external{ name = "Mess Hall" }, /turf/open/floor/plating, /area/awaymission/caves/BMP_asteroid) +"gA" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/iron/dark{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/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" + }, +/area/awaymission/caves/BMP_asteroid) "gD" = ( /obj/structure/spawner/mining/hivelord, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14;TEMP=2.7" }, /area/awaymission/caves/BMP_asteroid) +"gE" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/iron{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/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" + }, +/area/awaymission/caves/BMP_asteroid) +"gG" = ( +/obj/structure/mecha_wreckage/durand, +/turf/open/floor/iron/recharge_floor, +/area/awaymission/caves/BMP_asteroid) "gH" = ( /obj/structure/table, /obj/item/mecha_parts/mecha_equipment/drill/diamonddrill, /obj/item/paper/fluff/awaymissions/caves/mech_notice, /turf/open/floor/plating, /area/awaymission/caves/BMP_asteroid) +"gI" = ( +/obj/structure/chair/stool, +/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, @@ -1537,6 +2153,28 @@ /obj/item/stack/rods, /turf/open/floor/plating, /area/awaymission/caves/BMP_asteroid) +"gM" = ( +/obj/structure/mecha_wreckage/ripley, +/turf/open/floor/iron/recharge_floor, +/area/awaymission/caves/BMP_asteroid) +"gN" = ( +/obj/structure/holohoop, +/turf/open/floor/iron/dark{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/BMP_asteroid) +"gO" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/iron{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/BMP_asteroid) +"gP" = ( +/obj/item/toy/beach_ball/holoball, +/turf/open/floor/iron/dark{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/BMP_asteroid) "gQ" = ( /obj/structure/spawner/mining/basilisk, /turf/open/floor/plating/asteroid/basalt{ @@ -1555,6 +2193,14 @@ }, /turf/open/floor/plating, /area/awaymission/caves/BMP_asteroid) +"gU" = ( +/obj/structure/holohoop{ + dir = 1 + }, +/turf/open/floor/iron/dark{ + initial_gas_mix = "n2=23;o2=14;TEMP=2.7" + }, +/area/awaymission/caves/BMP_asteroid) "gV" = ( /obj/effect/mine/explosive{ desc = "Rusted mines planted out by the miners before, probably to keep the cave monsters at bay."; @@ -1588,669 +2234,23 @@ /obj/effect/baseturf_helper/asteroid/basalt, /turf/closed/wall, /area/awaymission/caves/northblock) -"hr" = ( -/obj/machinery/vending/sustenance, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"hK" = ( -/obj/structure/spider/stickyweb, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"il" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"io" = ( -/obj/structure/closet/crate/trashcart, -/obj/item/switchblade, -/obj/item/switchblade, -/turf/open/floor/iron, -/area/awaymission/caves/listeningpost) -"iM" = ( -/turf/open/floor/iron, -/area/awaymission/caves/northblock) -"jc" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"jg" = ( -/obj/machinery/light, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/research) -"jI" = ( -/obj/structure/glowshroom/single, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/research) -"kh" = ( -/obj/machinery/light/small/built{ - dir = 1 - }, -/obj/machinery/suit_storage_unit/mining{ - desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; - name = "rusted suit storage unit" - }, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"kI" = ( -/obj/machinery/door/airlock/mining{ - name = "Kitchen" - }, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"kP" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/BMP_asteroid) -"lp" = ( -/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{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/research) -"lI" = ( -/obj/structure/table_frame, -/obj/item/stack/sheet/iron, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"lZ" = ( -/obj/structure/table, -/obj/item/storage/firstaid/brute, -/obj/item/reagent_containers/blood/OPlus, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"ml" = ( -/obj/structure/holohoop{ - dir = 1 - }, -/turf/open/floor/iron/dark{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/BMP_asteroid) -"mV" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets, -/obj/item/clothing/glasses/meson, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid/level_two) -"oD" = ( -/obj/effect/landmark/awaystart, -/turf/open/floor/iron, -/area/awaymission/caves/listeningpost) -"oK" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid/level_two) -"oX" = ( -/obj/structure/spider/stickyweb, -/obj/machinery/sleeper{ - dir = 8 - }, -/mob/living/simple_animal/hostile/poison/giant_spider/hunter, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"pp" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/BMP_asteroid) -"qg" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/iron/dark{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/BMP_asteroid) -"qi" = ( -/obj/structure/sign/departments/examroom{ - pixel_y = 32 - }, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"qB" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/iron, -/area/awaymission/caves/listeningpost) -"qC" = ( -/obj/structure/table, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/research) -"qG" = ( -/obj/machinery/mech_bay_recharge_port, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/BMP_asteroid) -"qO" = ( -/turf/open/floor/iron, -/area/awaymission/caves/listeningpost) -"rm" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/iron, -/area/awaymission/caves/listeningpost) -"sm" = ( -/obj/structure/table_frame, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"sq" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"sJ" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"sT" = ( -/obj/structure/table, -/obj/item/pickaxe{ - attack_verb = list("ineffectively hit"); - desc = "A pickaxe thats been left to rust."; - force = 1; - name = "rusty pickaxe"; - pixel_x = 5; - throwforce = 1 - }, -/obj/item/pickaxe{ - attack_verb = list("ineffectively hit"); - desc = "A pickaxe thats been left to rust."; - force = 1; - name = "rusty pickaxe"; - pixel_x = 5; - throwforce = 1 - }, -/turf/open/floor/iron, -/area/awaymission/caves/listeningpost) -"ti" = ( -/obj/structure/table, -/obj/item/kitchen/fork, -/obj/item/trash/plate, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"uh" = ( -/obj/structure/table, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/fire, -/obj/structure/spider/stickyweb, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"vn" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/filingcabinet, -/obj/item/paper/fluff/awaymissions/caves/omega, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/research) -"vr" = ( -/obj/vehicle/sealed/mecha/working/ripley/mining, -/turf/open/floor/iron/recharge_floor, -/area/awaymission/caves/BMP_asteroid) -"vQ" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/crap, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/research) -"wG" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/research) -"wO" = ( -/obj/structure/noticeboard{ - pixel_y = 32 - }, -/obj/item/paper/fluff/awaymissions/caves/shipment_notice, -/obj/item/paper/fluff/awaymissions/caves/safety_notice, -/turf/open/floor/iron, -/area/awaymission/caves/listeningpost) -"xi" = ( -/obj/structure/barricade/wooden, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"xx" = ( -/obj/machinery/light/small/built{ - dir = 4 - }, -/obj/structure/spider/stickyweb, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid/level_two) -"xF" = ( -/obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"yf" = ( -/turf/open/floor/iron/dark{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/BMP_asteroid) -"yo" = ( -/obj/item/stack/rods, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"yt" = ( -/obj/structure/spider/stickyweb, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid/level_two) -"yD" = ( -/obj/structure/chair/stool, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"zf" = ( -/obj/structure/table, -/obj/item/paper/fluff/awaymissions/caves/magma, -/obj/item/pen, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid/level_two) -"zg" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"zH" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/iron, -/area/awaymission/caves/listeningpost) -"zI" = ( -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid/level_two) -"zN" = ( -/obj/item/stack/rods, -/turf/open/floor/iron, -/area/awaymission/caves/northblock) -"Ak" = ( -/obj/structure/table, -/obj/item/storage/firstaid/toxin, -/obj/item/storage/firstaid/toxin, -/obj/item/reagent_containers/blood/OPlus, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"Bj" = ( -/obj/structure/table, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"Bm" = ( -/obj/structure/bed, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"Br" = ( +"Eb" = ( /obj/effect/landmark/awaystart, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"BA" = ( -/obj/structure/closet/secure_closet/personal, -/obj/item/pickaxe{ - attack_verb = list("ineffectively hit"); - desc = "A pickaxe thats been left to rust."; - force = 1; - name = "rusty pickaxe"; - pixel_x = 5; - throwforce = 1 - }, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid/level_two) -"BW" = ( -/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" - }, -/area/awaymission/caves/BMP_asteroid) -"Ca" = ( -/obj/item/trash/plate, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"Cv" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/research) -"Dk" = ( -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/research) -"Em" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/iron/dark{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/BMP_asteroid) -"Ex" = ( -/obj/structure/barricade/wooden, -/turf/open/floor/iron, -/area/awaymission/caves/listeningpost) -"EN" = ( -/mob/living/simple_animal/hostile/retaliate/bat{ - desc = "A rare breed of bat which roosts deep in caves."; - name = "Cave Bat" - }, -/turf/open/floor/iron, -/area/awaymission/caves/northblock) -"FA" = ( -/obj/structure/table, -/turf/open/floor/iron, -/area/awaymission/caves/listeningpost) -"Gp" = ( -/obj/structure/table, -/obj/item/paper/fluff/awaymissions/caves/work_notice, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"He" = ( -/obj/machinery/iv_drip, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"Ib" = ( -/obj/structure/holohoop, -/turf/open/floor/iron/dark{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/BMP_asteroid) -"Id" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"IS" = ( -/obj/effect/decal/cleanable/blood/gibs, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/research) -"JH" = ( -/obj/machinery/door/airlock/medical{ - name = "Medical" - }, -/obj/structure/barricade/wooden, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"JM" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"Kb" = ( -/mob/living/simple_animal/hostile/poison/giant_spider/hunter, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"Kd" = ( -/turf/open/floor/iron/elevatorshaft{ +/turf/open/floor/plating/elevatorshaft{ initial_gas_mix = "n2=23;o2=14;TEMP=2.7"; name = "elevator flooring" }, /area/awaymission/caves/BMP_asteroid) -"Kr" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"KG" = ( -/obj/machinery/suit_storage_unit/mining{ - desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; - name = "rusted suit storage unit" - }, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid/level_two) -"Lc" = ( -/obj/structure/sign/warning/vacuum{ - name = "\improper LOW AIR AREA"; - pixel_x = 32 - }, -/obj/item/stack/rods, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/research) -"Lv" = ( -/obj/structure/closet/secure_closet/miner, -/obj/item/survivalcapsule, -/obj/item/extinguisher/mini, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"My" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/table, -/obj/item/storage/toolbox/electrical, -/obj/item/multitool, -/turf/open/floor/iron, -/area/awaymission/caves/listeningpost) -"MG" = ( -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"NB" = ( -/obj/structure/table, -/obj/item/radio, -/obj/item/radio, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"NX" = ( -/obj/item/toy/beach_ball/holoball, -/turf/open/floor/iron/dark{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/BMP_asteroid) -"NY" = ( -/obj/structure/spider/stickyweb, -/turf/open/floor/iron, -/area/awaymission/caves/northblock) -"Ou" = ( -/obj/structure/bed, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"Ov" = ( -/obj/machinery/vending/sovietsoda, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"PF" = ( -/obj/structure/table, -/obj/item/gun/energy/kinetic_accelerator, -/obj/item/gun/energy/kinetic_accelerator, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/iron, -/area/awaymission/caves/listeningpost) -"QM" = ( -/obj/structure/table, -/obj/item/melee/baton, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/research) -"QW" = ( -/obj/structure/table, -/obj/item/mining_scanner, -/obj/item/mining_scanner, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"Rr" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/iron, -/area/awaymission/caves/northblock) -"RG" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/obj/effect/landmark/awaystart, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid/level_two) -"RM" = ( -/obj/structure/mecha_wreckage/ripley, +"KD" = ( +/obj/vehicle/sealed/mecha/working/ripley/mining, /turf/open/floor/iron/recharge_floor, /area/awaymission/caves/BMP_asteroid) -"RZ" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"Sn" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/drinks/drinkingglass, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"SZ" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/research) -"Tc" = ( -/obj/item/reagent_containers/food/drinks/drinkingglass, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"TC" = ( -/turf/open/floor/iron/dark{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/BMP_asteroid/level_two) -"TU" = ( -/obj/structure/closet/secure_closet/miner, -/obj/effect/decal/cleanable/cobweb, -/obj/item/survivalcapsule, -/obj/item/extinguisher/mini, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"Ue" = ( -/obj/effect/landmark/awaystart, -/turf/open/floor/iron/elevatorshaft{ +"SX" = ( +/turf/open/floor/plating/elevatorshaft{ initial_gas_mix = "n2=23;o2=14;TEMP=2.7"; name = "elevator flooring" }, /area/awaymission/caves/BMP_asteroid) -"Uu" = ( -/obj/structure/chair/stool, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/BMP_asteroid) -"UE" = ( -/obj/structure/ladder/unbreakable{ - height = 2; - id = "minedeep" - }, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid/level_two) -"Vl" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/iron, -/area/awaymission/caves/listeningpost) -"Vq" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid/level_two) -"Vt" = ( -/obj/machinery/light/small/built, -/obj/machinery/suit_storage_unit/mining{ - desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; - name = "rusted suit storage unit" - }, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"VA" = ( -/obj/structure/table, -/obj/item/restraints/handcuffs/cable, -/obj/item/restraints/handcuffs/cable, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/research) -"VV" = ( -/obj/structure/mecha_wreckage/durand, -/turf/open/floor/iron/recharge_floor, -/area/awaymission/caves/BMP_asteroid) -"WK" = ( -/obj/machinery/light/small, -/turf/open/floor/iron, -/area/awaymission/caves/northblock) -"WR" = ( -/obj/structure/table, -/obj/item/paper/pamphlet/gateway, -/turf/open/floor/iron, -/area/awaymission/caves/listeningpost) -"XG" = ( -/obj/structure/table, -/obj/item/kitchen/fork, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"XJ" = ( -/obj/effect/decal/cleanable/robot_debris/old, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"XX" = ( -/obj/item/shard, -/obj/item/stack/rods, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/research) -"Yn" = ( -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"YU" = ( -/obj/machinery/light/small/built{ - dir = 1 - }, -/obj/structure/spider/stickyweb, -/mob/living/simple_animal/hostile/poison/giant_spider/hunter, -/turf/open/floor/iron, -/area/awaymission/caves/BMP_asteroid) -"ZF" = ( -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/BMP_asteroid) -"ZI" = ( -/obj/structure/sign/warning/vacuum{ - name = "\improper LOW AIR AREA"; - pixel_x = 32 - }, -/turf/open/floor/iron{ - initial_gas_mix = "n2=23;o2=14;TEMP=2.7" - }, -/area/awaymission/caves/research) (1,1,1) = {" aa @@ -5524,8 +5524,8 @@ dt dx dE dI -iM -zN +dM +dP dI dG dA @@ -5781,8 +5781,8 @@ du dy dy dJ -iM -iM +dM +dM dt dy dB @@ -6038,8 +6038,8 @@ du dz dF du -iM -iM +dM +dM dt dY dz @@ -6295,8 +6295,8 @@ du du du dt -Rr -iM +dN +dM du du du @@ -6552,8 +6552,8 @@ du dA dG dI -EN -zN +dO +dP dI dZ el @@ -6809,8 +6809,8 @@ du dB dy dK -zN -iM +dP +dM dR ea dy @@ -7066,8 +7066,8 @@ dt dz dH dt -iM -zN +dM +dP dK dF dz @@ -7323,8 +7323,8 @@ dt dt du du -iM -WK +dM +dS dt dt dt @@ -7580,8 +7580,8 @@ dt dC dE dI -iM -NY +dM +dT dI eb em @@ -7597,11 +7597,11 @@ bM bL bL dW -Ou -Bm +fq +fA dW -MG -Ak +fK +fS dX bL bL @@ -7854,11 +7854,11 @@ bL bL bL dW -YU -hK +fr +fB dW -qi -Yn +fL +ev dX bL bL @@ -8111,11 +8111,11 @@ bL bL bL dX -zg -Kb -JH -hK -He +fs +fC +fG +fB +fT dX bL bL @@ -8368,11 +8368,11 @@ bL bL bL dW -uh -Yn +ft +ev dW -sq -Yn +fM +ev dW bL bL @@ -8607,9 +8607,9 @@ bV bV bV bV -yf -yf -yf +cx +cx +cx bV bV ef @@ -8625,11 +8625,11 @@ bL bL bL dX -lZ -oX +fu +fD dX -Yn -hK +ev +fB dW bL bL @@ -8865,9 +8865,9 @@ bM bV bV bV -yf -yf -yf +cx +cx +cx cj bV bM @@ -8876,11 +8876,11 @@ bM bV bV cj -yf -yf -yf -yf -yf +cx +cx +cx +cx +cx dW dX dX @@ -9134,12 +9134,12 @@ bV bV bV bV -yf -yf -yf -yf -yf -yf +cx +cx +cx +cx +cx +cx bV fH ej @@ -9395,9 +9395,9 @@ bV bV bV ff -yf -yf -yf +cx +cx +cx dW fN dX @@ -9653,8 +9653,8 @@ bL bL dW bV -yf -yf +cx +cx fI bV bV @@ -9910,8 +9910,8 @@ bL bL bL bV -yf -yf +cx +cx bV bV bV @@ -10136,12 +10136,12 @@ bL bL cg cg -XX -VA +ct +cC cO cT -QM -vQ +cX +db cg cg bL @@ -10167,10 +10167,10 @@ bL bL fg bV -yf -yf -yf -yf +cx +cx +cx +cx bV bV bV @@ -10392,14 +10392,14 @@ bL bL bL cg -Dk -IS -Cv -IS -Dk -jI -Dk -wG +cn +cu +cD +cu +cn +cY +cn +dd cg bL bL @@ -10413,11 +10413,11 @@ bL bL bL dX -TU -Lv -Lv -Lv -Lv +ex +eD +eD +eD +eD dX bL bL @@ -10425,10 +10425,10 @@ bL fg bV bV -yf -yf -yf -yf +cx +cx +cx +cx bV bV bL @@ -10445,7 +10445,7 @@ bL bL bL bL -yf +cx ej bV bM @@ -10649,14 +10649,14 @@ bL bL bL ch -vn -SZ -SZ -Dk -Dk -Dk -Dk -jg +co +cv +cv +cn +cn +cn +cn +de ch bL bL @@ -10670,11 +10670,11 @@ bL bL bL dW -jc -Yn -Yn -Yn -sJ +ey +ev +ev +ev +eR dX bL bL @@ -10684,8 +10684,8 @@ bV bV bV bV -yf -yf +cx +cx bV bV bV @@ -10702,8 +10702,8 @@ bL bL bL bL -yf -yf +cx +cx ej bV bM @@ -10906,14 +10906,14 @@ bL bL bL ch -qC -Dk -Lc -Dk -Dk -ZI -Dk -lp +cp +cn +cE +cn +cn +cZ +cn +df ch bV bL @@ -10927,11 +10927,11 @@ bL bL bL dX -kh -Br -Yn -Yn -Vt +ez +eE +ev +ev +eS dX bL bL @@ -10941,12 +10941,12 @@ bV bV bV bV -yf -yf -yf -yf -yf -yf +cx +cx +cx +cx +cx +cx bV bV bV @@ -10959,16 +10959,16 @@ bL bL bL dW -Ib -yf +gN +cx ej bV bM bM bM bV -yf -ml +cx +gU dW bM bM @@ -11184,11 +11184,11 @@ bL bL bL dX -Gp -Yn -Yn -Yn -Kr +eA +ev +ev +ev +eT dW bL bV @@ -11198,11 +11198,11 @@ bV bV bV bV -qg -yf -yf -yf -yf +fO +cx +cx +cx +cx bV bV ff @@ -11216,16 +11216,16 @@ bL bL bL bL -yf -NX -yf +cx +gP +cx ej bV bV bV ej -yf -yf +cx +cx bL bM bM @@ -11441,11 +11441,11 @@ bL bL bL dX -Yn -Yn -Yn -Yn -Yn +ev +ev +ev +ev +ev eF eG eG @@ -11456,8 +11456,8 @@ bV bV bV dW -yf -yf +cx +cx bV bV bV @@ -11473,16 +11473,16 @@ bL bL bL bL -yf -yf -yf -qg -yf +cx +cx +cx +fO +cx bV gT -yf -yf -yf +cx +cx +cx bL bM bM @@ -11698,23 +11698,23 @@ dW dX dX dX -xi +eB dW -hr -Ov -Yn -Ex -qB -qO -oD +eH +eL +ev +eW +eN +eJ +eO fh bV bV bV bV bV -yf -yf +cx +cx bV bV bV @@ -11734,8 +11734,8 @@ fP fP fP dW -yf -yf +cx +cx dW fP bL @@ -11937,8 +11937,8 @@ bV bV bV cG -yf -yf +cx +cx cG bV bV @@ -11952,26 +11952,26 @@ bV bV bL dW -XJ -RZ -Yn -Yn +eg +eq +ev +ev eF eF eF eG eG -WR -qO -qO +eX +eJ +eJ fh bV bV bV bV bV -yf -yf +cx +cx bV cj bV @@ -11991,8 +11991,8 @@ bV bV bV cG -yf -yf +cx +cx cG bV bL @@ -12194,8 +12194,8 @@ bV bV bV bV -yf -yf +cx +cx bV bV bV @@ -12209,26 +12209,26 @@ bV bV bL dX -NB +eh ej -XJ -Yn +eg +ev eF -io -My -rm +eI +eM +eU eG -FA -qO -qO +eY +eJ +eJ eF fh eF bV bV bV -yf -yf +cx +cx bV bV bV @@ -12248,8 +12248,8 @@ bV gQ bV bV -yf -yf +cx +cx bV bV bL @@ -12451,8 +12451,8 @@ bV bV bV bV -yf -yf +cx +cx bV bV bV @@ -12469,23 +12469,23 @@ dX ei er ej -Yn +ev eG -qO -qB -qO +eJ +eN +eJ eF -Vl -qO -qO +eZ +eJ +eJ fi fm fi -yf -yf -yf -yf -yf +cx +cx +cx +cx +cx bV bV bV @@ -12500,13 +12500,13 @@ bV bV bV bV -yf -yf -yf -yf -yf -yf -yf +cx +cx +cx +cx +cx +cx +cx bV bL bL @@ -12707,9 +12707,9 @@ bV bV bV bV -yf -yf -yf +cx +cx +cx bV bV bV @@ -12725,44 +12725,44 @@ bL dX ej ej -Yn -Yn +ev +ev eG -qO -oD -qO +eJ +eO +eJ eF -wO -qO -qO +fa +eJ +eJ eF fh eF bV bV bV -yf -yf -yf -yf -yf -yf -yf -yf +cx +cx +cx +cx +cx +cx +cx +cx bV -yf -yf -yf -yf -yf -yf -yf -yf -yf -yf -yf -yf -yf +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx bV bV bV @@ -12964,8 +12964,8 @@ bV bV bV bV -yf -yf +cx +cx bV bV bV @@ -12982,39 +12982,39 @@ bL dW ek es -QW -Bj +ew +eC eF -qO -qO -qO -qO -qO -qO -qB +eJ +eJ +eJ +eJ +eJ +eJ +eN fh bV bV bV bV bV -yf -yf -yf -yf -yf -yf -yf -yf -yf -yf -yf -yf -yf -yf -yf -yf -yf +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx bV fg fg @@ -13221,8 +13221,8 @@ bV bV bV bV -yf -yf +cx +cx bV bV bV @@ -13242,28 +13242,28 @@ dX dX dW eF -PF -sT -zH +eK +eP +eV eF -qO -qO -qO +eJ +eJ +eJ fh bV bV bV ff bV -yf -yf +cx +cx bV ff bV bV bV -yf -yf +cx +cx bV bV bV @@ -13477,9 +13477,9 @@ bZ bV bV bV -yf -yf -yf +cx +cx +cx bV bV bV @@ -13512,15 +13512,15 @@ bV bV dW fP -yf -yf +cx +cx fJ dW bV bV bV -yf -yf +cx +cx bV bL bL @@ -13734,8 +13734,8 @@ bV bV cj bV -yf -yf +cx +cx bV bV bZ @@ -13768,16 +13768,16 @@ bV cj bV fJ -Kd -Kd -Kd -Kd +SX +SX +SX +SX fJ bV bV bV -yf -yf +cx +cx bV bL bL @@ -13991,8 +13991,8 @@ bV bV bV bV -yf -yf +cx +cx bV bV bV @@ -14025,17 +14025,17 @@ bV bV bV fJ -Kd -Kd -Kd -Kd +SX +SX +SX +SX fJ bV bV bV bV -yf -yf +cx +cx bV bV bL @@ -14248,8 +14248,8 @@ bV bV bV bV -yf -yf +cx +cx bV bV bV @@ -14282,19 +14282,19 @@ bV bV bV fJ -Kd -Ue -Kd -Kd +SX +Eb +SX +SX fJ bV bV bV bV -yf -yf -yf -yf +cx +cx +cx +cx bV bL bL @@ -14505,7 +14505,7 @@ bL bV bV bV -yf +cx bV bV bV @@ -14539,10 +14539,10 @@ cj bV bV fJ -Kd -Kd -Kd -Kd +SX +SX +SX +SX fJ bV bV @@ -14550,8 +14550,8 @@ bV bL dW ge -yf -yf +cx +cx bV bL bL @@ -14808,8 +14808,8 @@ bL bL bV bV -yf -yf +cx +cx bV bL bL @@ -15065,8 +15065,8 @@ bL bL bL bV -yf -yf +cx +cx bV bL bL @@ -15322,8 +15322,8 @@ bL bL bL bV -yf -yf +cx +cx bV bL bL @@ -15579,8 +15579,8 @@ dW dX dW dW -yf -yf +cx +cx bV bL bL @@ -15827,17 +15827,17 @@ bL bL bL dX -il -JM +fY +gb dX -Ca -Yn -Yn +gl +ev +ev fN ej gz -yf -yf +cx +cx bV bL bL @@ -16085,16 +16085,16 @@ bM bM fW fy -Yn -Sn -Id -Yn -Yn +ev +gf +gm +ev +ev fN ej gz -yf -yf +cx +cx bV bL bL @@ -16345,13 +16345,13 @@ fy gc gg fy -Yn -Id +ev +gm dW dX dW -Em -yf +gA +cx bV bV bM @@ -16603,13 +16603,13 @@ fy gh bM go -yD -xF +gq +gw fH bV bV -yf -yf +cx +cx bV bM bM @@ -16860,13 +16860,13 @@ bM bM bM gp -lI -ti +gt +gx fH bV bV -yf -yf +cx +cx bM bM bM @@ -17117,15 +17117,15 @@ fy gi fy fy -yD -Tc +gq +gy fH cj bV bV -yf -yf -yf +cx +cx +cx bM bM bM @@ -17373,9 +17373,9 @@ bM fy dW fy -yD -yo -yD +gq +gu +gq dX bL bL @@ -17628,11 +17628,11 @@ bM bM bM fy -kI -Yn -XG -sm -lI +gj +ev +gr +gv +gt dW bL bL @@ -17886,10 +17886,10 @@ bM bM fy fW -Yn -yD -Id -yD +ev +gq +gm +gq dW bL bL @@ -18408,7 +18408,7 @@ bL bV bV fy -BW +gF gH ej ej @@ -18666,7 +18666,7 @@ bV bV bV fy -Uu +gI fy gD eu @@ -19177,10 +19177,10 @@ bL bL bV fW -qG +gB fy -qG -ZF +gB +gJ fy fy bM @@ -19434,11 +19434,11 @@ bL bL bL dX -vr -kP -VV -ZF -qG +KD +gE +gG +gJ +gB fy bM bV @@ -19694,10 +19694,10 @@ dW dW dW dX -ZF -RM -ZF -pp +gJ +gM +gJ +gO dX gK dW @@ -53566,7 +53566,7 @@ bK bJ bR bJ -TC +cf ck bR bJ @@ -53823,8 +53823,8 @@ bK bJ bW bJ -TC -TC +cf +cf bW bJ bJ @@ -54080,11 +54080,11 @@ bK bJ bJ bJ -TC -TC -TC -TC -TC +cf +cf +cf +cf +cf bJ bK bK @@ -54337,12 +54337,12 @@ bK bK bX cb -TC -TC -TC -TC -TC -TC +cf +cf +cf +cf +cf +cf bK bK bJ @@ -54598,8 +54598,8 @@ bJ bJ bJ bJ -TC -TC +cf +cf bK bK bJ @@ -57433,8 +57433,8 @@ bJ dh dm dh -zI -KG +do +dv bR bK bK @@ -57690,8 +57690,8 @@ bQ bR dl bR -yt -zI +dr +do bR bK bK @@ -57944,11 +57944,11 @@ bJ bJ cc bR -zf -oK -zI -zI -yt +di +dn +do +do +dr bQ bK bK @@ -58201,11 +58201,11 @@ bJ bJ cc bQ -UE -zI -zI -zI -zI +dj +do +do +do +do bR bK bK @@ -58458,11 +58458,11 @@ cd bJ cm bQ -Vq -mV -xx -BA -RG +dk +dp +dq +ds +dw bR bK bK diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm index 3ce0f8f47dab3..d6a54b3619525 100644 --- a/_maps/RandomZLevels/snowdin.dmm +++ b/_maps/RandomZLevels/snowdin.dmm @@ -400,15 +400,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/awaymission/snowdin/post/research) -"bq" = ( -/obj/structure/statue/snow/snowman{ - name = "Snow-Luc Price" - }, -/obj/item/clothing/head/hats/hos{ - pixel_y = 10 - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/outside) "bs" = ( /turf/open/floor/plating, /area/awaymission/snowdin/post/research) @@ -5558,6 +5549,16 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/engineering) +"qd" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/item/clothing/head/utility/welding, +/obj/item/weldingtool/largetank, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/engineering) "qe" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible{ dir = 8 @@ -5848,15 +5849,6 @@ broken = 1 }, /area/awaymission/snowdin/post/engineering) -"qT" = ( -/obj/structure/statue/snow/snowman{ - anchored = 1 - }, -/obj/item/clothing/head/hats/bowler{ - pixel_y = 13 - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/outside) "qX" = ( /obj/machinery/computer/atmos_control/tank{ dir = 1; @@ -6538,6 +6530,15 @@ }, /turf/open/floor/iron/dark/snowdin, /area/awaymission/snowdin/outside) +"sV" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 + }, +/obj/item/clothing/head/hats/bowler{ + pixel_y = 13 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) "sW" = ( /obj/machinery/power/turbine{ dir = 2; @@ -6637,6 +6638,9 @@ /mob/living/simple_animal/hostile/asteroid/basilisk, /turf/open/floor/plating/asteroid/snow/ice, /area/awaymission/snowdin/cave/cavern) +"tn" = ( +/turf/open/floor/plating/elevatorshaft, +/area/awaymission/snowdin/post/mining_main) "tp" = ( /turf/closed/wall/mineral/snow, /area/awaymission/snowdin/cave/cavern) @@ -7715,11 +7719,6 @@ }, /turf/open/floor/plating/snowed, /area/awaymission/snowdin/cave) -"xl" = ( -/turf/open/floor/iron/elevatorshaft{ - initial_gas_mix = "o2=22;n2=82;TEMP=180" - }, -/area/awaymission/snowdin/cave) "xp" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 8 @@ -10065,6 +10064,15 @@ /obj/structure/lattice/catwalk, /turf/open/floor/plating/snowed/smoothed, /area/awaymission/snowdin/outside) +"FF" = ( +/obj/structure/statue/snow/snowman{ + name = "Snow-Luc Price" + }, +/obj/item/clothing/head/hats/hos{ + pixel_y = 10 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) "FG" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -10347,6 +10355,15 @@ "Gx" = ( /turf/closed/wall, /area/awaymission/snowdin/post/mining_main/robotics) +"Gy" = ( +/obj/structure/table, +/obj/item/clothing/head/utility/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/glasses/welding, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/mining_main/robotics) "Gz" = ( /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main/robotics) @@ -10815,6 +10832,11 @@ broken = 1 }, /area/awaymission/snowdin/post/mining_dock) +"Ig" = ( +/obj/vehicle/sealed/mecha/working/ripley/mining, +/obj/effect/turf_decal/bot, +/turf/open/floor/mech_bay_recharge_floor, +/area/awaymission/snowdin/post/mining_main/mechbay) "Ii" = ( /obj/machinery/mech_bay_recharge_port, /obj/machinery/light, @@ -11171,16 +11193,6 @@ }, /turf/open/floor/carpet/grimy, /area/awaymission/snowdin/post/mining_main) -"JM" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/item/clothing/head/utility/welding, -/obj/item/weldingtool/largetank, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 8 - }, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/engineering) "JN" = ( /obj/structure/closet/crate{ opened = 1 @@ -11197,9 +11209,6 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main) -"JQ" = ( -/turf/open/floor/iron/elevatorshaft, -/area/awaymission/snowdin/post/mining_main) "JV" = ( /obj/machinery/power/port_gen/pacman, /obj/structure/cable{ @@ -11844,11 +11853,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) -"Nc" = ( -/obj/vehicle/sealed/mecha/working/ripley/mining, -/obj/effect/turf_decal/bot, -/turf/open/floor/mech_bay_recharge_floor, -/area/awaymission/snowdin/post/mining_main/mechbay) "Nd" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -12142,6 +12146,11 @@ heat_capacity = 1e+006 }, /area/awaymission/snowdin/post/mining_dock) +"OF" = ( +/turf/open/floor/plating/elevatorshaft{ + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/awaymission/snowdin/cave) "OJ" = ( /obj/item/shard, /obj/item/stack/cable_coil/red{ @@ -13542,15 +13551,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) -"Wh" = ( -/obj/structure/table, -/obj/item/clothing/head/utility/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/glasses/welding, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/mining_main/robotics) "Wi" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -13999,14 +13999,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark/snowdin, /area/awaymission/snowdin/cave) +"Yq" = ( +/turf/open/floor/plating/elevatorshaft, +/area/awaymission/snowdin/post/mining_dock) "Yr" = ( /obj/effect/decal/cleanable/vomit/old, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) -"Ys" = ( -/turf/open/floor/iron/elevatorshaft, -/area/awaymission/snowdin/post/mining_dock) "YB" = ( /obj/structure/closet/emcloset, /obj/item/clothing/suit/hooded/wintercoat, @@ -26414,7 +26414,7 @@ af af ak af -qT +sV af af af @@ -28406,11 +28406,11 @@ II IY Go xv -JQ -JQ -JQ -JQ -JQ +tn +tn +tn +tn +tn ME Go ac @@ -28663,11 +28663,11 @@ Gq Gq Go xv -JQ -JQ -JQ -JQ -JQ +tn +tn +tn +tn +tn ME GP ac @@ -28920,11 +28920,11 @@ Iy Iy Go Qf -JQ -JQ -JQ -JQ -JQ +tn +tn +tn +tn +tn VP GP ac @@ -29177,11 +29177,11 @@ GP GP GP xv -JQ -JQ -JQ -JQ -JQ +tn +tn +tn +tn +tn ME GP ac @@ -29434,11 +29434,11 @@ ae ae Go xv -JQ -JQ -JQ -JQ -JQ +tn +tn +tn +tn +tn ME GP ac @@ -30004,7 +30004,7 @@ nY ov oV nN -JM +qd qB Xs rt @@ -30353,12 +30353,12 @@ ae ae aj xa -xl -xl -xl -xl -xl -xl +OF +OF +OF +OF +OF +OF an ii ii @@ -30610,12 +30610,12 @@ ae ae aj xa -xl -xl -xl -xl -xl -xl +OF +OF +OF +OF +OF +OF yp ii wS @@ -30867,12 +30867,12 @@ ae wQ ai xb -xl -xl -xl -xl -xl -xl +OF +OF +OF +OF +OF +OF yq ii wS @@ -31124,12 +31124,12 @@ ae wQ ai xb -xl -xl -xl -xl -xl -xl +OF +OF +OF +OF +OF +OF yq an ii @@ -31381,12 +31381,12 @@ ae wQ wS xa -xl -xl -xl -xl -xl -xl +OF +OF +OF +OF +OF +OF yp an ii @@ -31638,12 +31638,12 @@ ae wQ wS xa -xl -xl -xl -xl -xl -xl +OF +OF +OF +OF +OF +OF ai an an @@ -43811,7 +43811,7 @@ af af am sf -bq +FF af am ae @@ -58722,7 +58722,7 @@ oZ oZ oZ Ge -Wh +Gy GV Hs HJ @@ -62587,11 +62587,11 @@ IO wL wE WX -Ys -Ys -Ys -Ys -Ys +Yq +Yq +Yq +Yq +Yq xw wE bh @@ -62844,11 +62844,11 @@ IQ wL wE WX -Ys -Ys -Ys -Ys -Ys +Yq +Yq +Yq +Yq +Yq xw wE bh @@ -63101,11 +63101,11 @@ wL wL wE MC -Ys -Ys -Ys -Ys -Ys +Yq +Yq +Yq +Yq +Yq Tc wE bh @@ -63352,17 +63352,17 @@ GJ He HA HO -Nc +Ig GH wL wL wE WX -Ys -Ys -Ys -Ys -Ys +Yq +Yq +Yq +Yq +Yq xw wE bh @@ -63615,11 +63615,11 @@ wL wL wD WX -Ys -Ys -Ys -Ys -Ys +Yq +Yq +Yq +Yq +Yq xw wD bh @@ -65562,12 +65562,12 @@ eJ wE Wj ym -Ys -Ys -Ys -Ys -Ys -Ys +Yq +Yq +Yq +Yq +Yq +Yq yz yR wD @@ -65819,12 +65819,12 @@ eJ wD wW ym -Ys -Ys -Ys -Ys -Ys -Ys +Yq +Yq +Yq +Yq +Yq +Yq yA wM zm @@ -66076,12 +66076,12 @@ wD wP RF ym -Ys -Ys -Ys -Ys -Ys -Ys +Yq +Yq +Yq +Yq +Yq +Yq yB xy zn @@ -66334,11 +66334,11 @@ wP wW xh wW -Ys -Ys -Ys -Ys -Ys +Yq +Yq +Yq +Yq +Yq yB xy zn @@ -66592,10 +66592,10 @@ wW xh wW wW -Ys -Ys -Ys -Ys +Yq +Yq +Yq +Yq OD TG zm @@ -66850,9 +66850,9 @@ xi wW wW wW -Ys -Ys -Ys +Yq +Yq +Yq RK Qw wE diff --git a/_maps/RandomZLevels/spacebattle.dmm b/_maps/RandomZLevels/spacebattle.dmm index 916076b38d395..09a8d1c437889 100644 --- a/_maps/RandomZLevels/spacebattle.dmm +++ b/_maps/RandomZLevels/spacebattle.dmm @@ -139,13 +139,6 @@ }, /turf/open/floor/mineral/plastitanium/red, /area/awaymission/spacebattle/syndicate2) -"aM" = ( -/obj/structure/table/reinforced, -/obj/item/hemostat, -/turf/open/floor/iron/white/side{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) "aP" = ( /obj/structure/shuttle/engine/propulsion/right{ dir = 1 @@ -164,12 +157,6 @@ }, /turf/open/space, /area/awaymission/spacebattle/syndicate1) -"aS" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/turf/open/floor/iron/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) "aT" = ( /obj/machinery/sleeper, /turf/open/floor/mineral/plastitanium/red, @@ -432,6 +419,17 @@ }, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) +"bZ" = ( +/obj/machinery/computer/telecomms/monitor{ + dir = 4 + }, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"ca" = ( +/turf/open/floor/iron{ + icon_state = "damaged5" + }, +/area/awaymission/spacebattle/cruiser) "cb" = ( /obj/machinery/computer/pod{ dir = 1; @@ -440,12 +438,23 @@ }, /turf/open/floor/mineral/plastitanium/red, /area/awaymission/spacebattle/cruiser) +"cc" = ( +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"cd" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "cf" = ( /obj/structure/shuttle/engine/propulsion{ dir = 8 }, /turf/open/space, /area/awaymission/spacebattle/cruiser) +"cg" = ( +/obj/structure/table/reinforced, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "ci" = ( /obj/machinery/door/poddoor/preopen{ id = "spacebattlepod"; @@ -457,9 +466,122 @@ /mob/living/simple_animal/hostile/syndicate, /turf/open/floor/mineral/plastitanium/red, /area/awaymission/spacebattle/syndicate1) +"cm" = ( +/turf/open/floor/iron{ + icon_state = "damaged4" + }, +/area/awaymission/spacebattle/cruiser) +"cn" = ( +/turf/open/floor/iron{ + icon_state = "damaged3" + }, +/area/awaymission/spacebattle/cruiser) +"cp" = ( +/turf/open/floor/iron{ + icon_state = "damaged1" + }, +/area/awaymission/spacebattle/cruiser) +"cq" = ( +/obj/effect/mob_spawn/human/engineer{ + mob_name = "Rosen Miller"; + name = "Rosen Miller" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"cr" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "ct" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/awaymission/spacebattle/cruiser) +"cv" = ( +/obj/machinery/power/smes/magical{ + desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; + name = "power storage unit" + }, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"cw" = ( +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/turf/open/floor/iron{ + icon_state = "damaged2" + }, +/area/awaymission/spacebattle/cruiser) +"cx" = ( +/obj/item/stack/sheet/iron, +/obj/item/ammo_casing/c10mm, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"cy" = ( +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"cz" = ( +/obj/structure/closet/cabinet, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"cA" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"cB" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"cC" = ( +/obj/structure/table/reinforced, +/obj/item/food/sausage, +/turf/open/floor/iron/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cD" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/enzyme, +/turf/open/floor/iron/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cE" = ( +/obj/structure/table/reinforced, +/obj/item/knife/kitchen, +/turf/open/floor/iron/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cF" = ( +/obj/structure/table/reinforced, +/obj/item/kitchen/rollingpin, +/turf/open/floor/iron/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cG" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/iron/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cH" = ( +/obj/structure/closet/secure_closet/freezer/fridge/open, +/turf/open/floor/iron/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cI" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/turf/open/floor/iron/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) "cJ" = ( /obj/machinery/door/unpowered/shuttle, /turf/open/floor/plating, @@ -467,6 +589,67 @@ "cK" = ( /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) +"cL" = ( +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"cM" = ( +/obj/item/ammo_casing/c10mm, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"cN" = ( +/turf/open/floor/iron{ + icon_state = "damaged2" + }, +/area/awaymission/spacebattle/cruiser) +"cO" = ( +/obj/effect/landmark/awaystart, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"cP" = ( +/turf/open/floor/iron/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cQ" = ( +/obj/item/stack/sheet/iron, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"cS" = ( +/obj/effect/mob_spawn/human/engineer{ + mob_name = "Bill Sanchez"; + name = "Bill Sanchez" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"cT" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/open/floor/iron/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cU" = ( +/obj/structure/table/reinforced, +/obj/item/food/fries, +/turf/open/floor/iron/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cV" = ( +/obj/structure/table/reinforced, +/obj/item/food/soup/stew, +/turf/open/floor/iron/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cW" = ( +/obj/structure/table/reinforced, +/turf/open/floor/iron/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) "cY" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 1 @@ -507,6 +690,42 @@ }, /turf/open/space, /area/awaymission/spacebattle/cruiser) +"dg" = ( +/obj/effect/mob_spawn/human/engineer{ + mob_name = "John Locke"; + name = "John Locke" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"dh" = ( +/obj/structure/rack, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"di" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"dj" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"dk" = ( +/obj/structure/closet/wardrobe/engineering_yellow, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"dl" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"dm" = ( +/obj/effect/mob_spawn/human/doctor{ + mob_name = "Daniel Kalla"; + name = "Daniel Kalla" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "dr" = ( /obj/machinery/door/poddoor/preopen{ id = "spacebattlepod2"; @@ -518,6 +737,12 @@ /obj/effect/decal/cleanable/blood, /turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) +"dC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "dD" = ( /obj/effect/decal/cleanable/blood, /turf/open/floor/plating/airless, @@ -544,6 +769,10 @@ }, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) +"dJ" = ( +/obj/item/stack/rods, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "dM" = ( /obj/structure/closet/crate{ name = "Gold Crate" @@ -565,12 +794,11 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) -"dV" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave, -/turf/open/floor/iron/cafeteria{ - dir = 2 +"dW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) "dX" = ( /obj/effect/mob_spawn/human/engineer/rig{ @@ -595,6 +823,15 @@ }, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) +"ea" = ( +/obj/effect/mob_spawn/human/engineer{ + mob_name = "Clay Dawson"; + name = "Clay Dawson" + }, +/turf/open/floor/iron{ + icon_state = "damaged5" + }, +/area/awaymission/spacebattle/cruiser) "eb" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 @@ -634,6 +871,13 @@ /mob/living/simple_animal/hostile/syndicate/melee/spacebattle, /turf/open/floor/mineral/plastitanium/red, /area/awaymission/spacebattle/syndicate1) +"ej" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "ek" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/engine, @@ -682,6 +926,18 @@ /obj/structure/chair, /turf/open/floor/mineral/plastitanium/red, /area/awaymission/spacebattle/syndicate3) +"ey" = ( +/obj/effect/mob_spawn/human/bridgeofficer{ + mob_name = "Davis Hume"; + name = "Davis Hume" + }, +/obj/item/gun/ballistic/shotgun/automatic/combat, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"ez" = ( +/obj/item/ammo_casing/shotgun, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "eA" = ( /mob/living/simple_animal/hostile/syndicate/ranged/spacebattle, /turf/open/floor/mineral/plastitanium/red, @@ -706,8 +962,14 @@ /obj/machinery/computer/shuttle_flight, /turf/open/floor/mineral/plastitanium/red, /area/awaymission/spacebattle/syndicate4) -"eM" = ( -/obj/structure/closet/secure_closet/engineering_electrical, +"eN" = ( +/obj/item/shield/energy, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"eO" = ( +/obj/structure/chair{ + dir = 4 + }, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) "eR" = ( @@ -725,11 +987,24 @@ /obj/structure/closet/crate, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) -"eZ" = ( -/obj/machinery/computer/shuttle_flight{ - dir = 8 +"eW" = ( +/obj/effect/mob_spawn/human/syndicatesoldier, +/obj/item/melee/transforming/energy/sword/saber/red, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"eX" = ( +/obj/effect/mob_spawn/human/bridgeofficer{ + mob_name = "Kurt Kliest"; + name = "Kurt Kliest" }, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/item/gun/ballistic/shotgun/automatic/combat, +/obj/item/ammo_casing/shotgun, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"eY" = ( +/obj/item/ammo_casing/shotgun, +/obj/effect/decal/cleanable/blood, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) "fa" = ( @@ -753,10 +1028,26 @@ /mob/living/simple_animal/hostile/syndicate, /turf/open/floor/mineral/plastitanium/red, /area/awaymission/spacebattle/cruiser) +"ff" = ( +/obj/machinery/button/door{ + dir = 2; + id = "spacebattlestorage"; + name = "Secure Storage"; + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "fg" = ( /obj/item/hand_labeler, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) +"fh" = ( +/obj/machinery/door/poddoor{ + id = "spacebattlestorage"; + name = "Secure Storage" + }, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "fi" = ( /obj/structure/chair{ dir = 8 @@ -772,6 +1063,10 @@ /obj/machinery/door/airlock/external, /turf/open/floor/plating, /area/awaymission/spacebattle/syndicate4) +"fm" = ( +/mob/living/simple_animal/hostile/syndicate/melee/sword, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "fn" = ( /obj/structure/closet/crate, /obj/item/light/tube, @@ -779,13 +1074,36 @@ /obj/item/light/tube, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) -"fo" = ( -/mob/living/simple_animal/hostile/syndicate/melee/sword, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +"fr" = ( +/obj/effect/mob_spawn/human/nanotrasensoldier, +/obj/item/gun/ballistic/automatic/wt550, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"fs" = ( +/obj/item/ammo_casing/shotgun, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) +"ft" = ( +/obj/item/ammo_casing/a357, +/obj/item/ammo_casing/a357, +/obj/item/gun/ballistic/revolver/mateba, +/obj/effect/mob_spawn/human/commander{ + mob_name = "Aaron Bowden"; + name = "Aaron Bowden" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"fu" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "fw" = ( /obj/structure/artilleryplaceholder{ icon_state = "1" @@ -858,6 +1176,25 @@ }, /turf/open/floor/plating/airless, /area/awaymission/spacebattle/cruiser) +"fI" = ( +/obj/effect/landmark/awaystart, +/turf/open/floor/iron/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"fL" = ( +/obj/item/stack/sheet/iron, +/turf/open/floor/iron{ + icon_state = "damaged1" + }, +/area/awaymission/spacebattle/cruiser) +"fO" = ( +/obj/item/ammo_casing/c10mm, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "fQ" = ( /obj/structure/artilleryplaceholder{ icon_state = "13" @@ -935,6 +1272,15 @@ /obj/item/poster/random_contraband, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) +"gd" = ( +/obj/effect/mob_spawn/human/bridgeofficer{ + mob_name = "Robert Faver"; + name = "Robert Faver" + }, +/obj/item/ammo_casing/shotgun, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "ge" = ( /obj/structure/artilleryplaceholder/decorative{ icon_state = "25" @@ -1022,6 +1368,41 @@ }, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) +"gs" = ( +/obj/machinery/computer/operating, +/turf/open/floor/iron/white/side{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"gt" = ( +/obj/structure/table/reinforced, +/obj/item/scalpel, +/obj/item/circular_saw, +/turf/open/floor/iron/white/side{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"gu" = ( +/obj/structure/table/reinforced, +/obj/item/retractor, +/turf/open/floor/iron/white/side{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"gv" = ( +/obj/structure/table/reinforced, +/obj/item/hemostat, +/turf/open/floor/iron/white/side{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"gw" = ( +/obj/structure/table/reinforced, +/obj/item/scalpel, +/turf/open/floor/iron/white/side{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) "gx" = ( /obj/machinery/vending/cigarette, /turf/open/floor/wood, @@ -1029,6 +1410,10 @@ "gy" = ( /turf/open/floor/wood, /area/awaymission/spacebattle/cruiser) +"gz" = ( +/obj/item/gun/ballistic/shotgun/automatic/combat, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "gC" = ( /obj/structure/closet/crate/secure/weapon, /obj/item/gun/energy/laser, @@ -1040,6 +1425,21 @@ /obj/item/stack/spacecash/c10, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) +"gF" = ( +/obj/effect/mob_spawn/human/doctor{ + mob_name = "Adam Smith"; + name = "Adam Smith" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"gG" = ( +/obj/structure/table/optable, +/turf/open/floor/iron/white, +/area/awaymission/spacebattle/cruiser) +"gH" = ( +/turf/open/floor/iron/white, +/area/awaymission/spacebattle/cruiser) "gI" = ( /obj/machinery/vending/coffee, /turf/open/floor/wood, @@ -1093,6 +1493,22 @@ /obj/structure/closet/crate, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) +"gU" = ( +/obj/machinery/computer/operating, +/turf/open/floor/iron/white, +/area/awaymission/spacebattle/cruiser) +"gV" = ( +/obj/effect/mob_spawn/human/doctor{ + mob_name = "Allan Yoshimaru"; + name = "Allan Yoshimaru" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron/white, +/area/awaymission/spacebattle/cruiser) +"gW" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron/white, +/area/awaymission/spacebattle/cruiser) "gX" = ( /obj/structure/chair{ dir = 8 @@ -1116,6 +1532,10 @@ /obj/structure/closet/crate, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) +"hf" = ( +/obj/item/circular_saw, +/turf/open/floor/iron/white, +/area/awaymission/spacebattle/cruiser) "hg" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -1172,6 +1592,19 @@ /obj/item/storage/firstaid/fire, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) +"hq" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/hardsuit, +/obj/item/clothing/head/helmet/space/hardsuit, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"hr" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "hs" = ( /obj/structure/girder, /turf/open/floor/plating, @@ -1214,11 +1647,30 @@ /obj/structure/closet/crate/medical, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) +"hB" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/open/floor/iron/white, +/area/awaymission/spacebattle/cruiser) +"hD" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/turf/open/floor/iron/white, +/area/awaymission/spacebattle/cruiser) "hE" = ( /obj/structure/table/wood, /obj/item/instrument/violin, /turf/open/floor/wood, /area/awaymission/spacebattle/cruiser) +"hF" = ( +/obj/item/stack/sheet/iron, +/turf/open/floor/iron{ + icon_state = "damaged3" + }, +/area/awaymission/spacebattle/cruiser) +"hI" = ( +/obj/structure/table/reinforced, +/turf/open/floor/iron/white, +/area/awaymission/spacebattle/cruiser) "hJ" = ( /obj/structure/bed, /obj/item/bedsheet/captain, @@ -1228,6 +1680,20 @@ /obj/structure/closet/secure_closet/captains, /turf/open/floor/wood, /area/awaymission/spacebattle/cruiser) +"hL" = ( +/obj/effect/mob_spawn/human/engineer{ + id_job = "Gunner"; + mob_name = "William Gannon"; + name = "William Gannon" + }, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"hM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "hN" = ( /obj/structure/rack, /obj/structure/window/reinforced{ @@ -1246,11 +1712,11 @@ /obj/structure/rack, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) -"hR" = ( -/mob/living/simple_animal/hostile/syndicate/mecha_pilot{ - spawn_mecha_type = /obj/vehicle/sealed/mecha/combat/gygax/dark/loaded +"hQ" = ( +/obj/item/stack/sheet/iron, +/turf/open/floor/iron{ + icon_state = "damaged4" }, -/turf/open/floor/plating/airless, /area/awaymission/spacebattle/cruiser) "hS" = ( /obj/machinery/computer/shuttle_flight{ @@ -1269,9 +1735,57 @@ /obj/machinery/door/airlock/external, /turf/open/floor/plating, /area/awaymission/spacebattle/syndicate7) -"ic" = ( -/turf/open/floor/iron/rockvault/alien, -/area/awaymission/spacebattle/secret) +"hV" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/item/bikehorn/rubberducky, +/turf/open/floor/iron/freezer, +/area/awaymission/spacebattle/cruiser) +"hW" = ( +/turf/open/floor/iron/freezer, +/area/awaymission/spacebattle/cruiser) +"hX" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/iron/freezer, +/area/awaymission/spacebattle/cruiser) +"hY" = ( +/obj/structure/toilet, +/turf/open/floor/iron/freezer, +/area/awaymission/spacebattle/cruiser) +"hZ" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/fire, +/turf/open/floor/iron/white, +/area/awaymission/spacebattle/cruiser) +"ib" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/open/floor/iron/freezer, +/area/awaymission/spacebattle/cruiser) +"id" = ( +/obj/item/storage/firstaid/regular, +/turf/open/floor/iron/white, +/area/awaymission/spacebattle/cruiser) +"ie" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/o2, +/turf/open/floor/iron/white, +/area/awaymission/spacebattle/cruiser) +"if" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/iron/freezer, +/area/awaymission/spacebattle/cruiser) +"ig" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/item/soap, +/turf/open/floor/iron/freezer, +/area/awaymission/spacebattle/cruiser) "ih" = ( /obj/structure/rack, /obj/structure/window/reinforced{ @@ -1281,6 +1795,22 @@ /obj/item/gun/energy/laser, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) +"ii" = ( +/obj/effect/mob_spawn/human/doctor{ + mob_name = "Herbert West"; + name = "Herbert West" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron/white, +/area/awaymission/spacebattle/cruiser) +"ij" = ( +/obj/effect/mob_spawn/human/engineer{ + mob_name = "Carth Robinson"; + name = "Carth Robinson" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron/freezer, +/area/awaymission/spacebattle/cruiser) "ik" = ( /obj/structure/rack, /obj/structure/window/reinforced{ @@ -1288,12 +1818,62 @@ }, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) +"il" = ( +/obj/machinery/sleeper, +/turf/open/floor/iron/white, +/area/awaymission/spacebattle/cruiser) +"io" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/iron/freezer, +/area/awaymission/spacebattle/cruiser) +"ip" = ( +/obj/machinery/sleeper, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/awaymission/spacebattle/cruiser) +"ir" = ( +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/awaymission/spacebattle/cruiser) +"is" = ( +/obj/effect/mob_spawn/human/engineer{ + mob_name = "Cyrion"; + name = "Cyrion" + }, +/obj/item/flamethrower/full, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"it" = ( +/mob/living/simple_animal/hostile/syndicate/ranged/smg, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"iu" = ( +/obj/effect/mob_spawn/human/syndicatesoldier, +/obj/item/gun/ballistic/automatic/c20r, +/turf/open/floor/iron{ + icon_state = "damaged2" + }, +/area/awaymission/spacebattle/cruiser) "iv" = ( /obj/structure/shuttle/engine/propulsion/burst/right{ dir = 8 }, /turf/open/space, /area/awaymission/spacebattle/cruiser) +"iw" = ( +/obj/effect/mob_spawn/human/engineer{ + mob_name = "Mercutio"; + name = "Mercutio" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "ix" = ( /obj/structure/lattice, /turf/open/space, @@ -1330,13 +1910,6 @@ "iI" = ( /turf/closed/wall/mineral/plastitanium, /area/awaymission/spacebattle/syndicate5) -"iJ" = ( -/obj/effect/mob_spawn/human/syndicatesoldier, -/obj/item/gun/ballistic/automatic/c20r, -/turf/open/floor/iron{ - icon_state = "damaged2" - }, -/area/awaymission/spacebattle/cruiser) "iL" = ( /turf/open/floor/mineral/plastitanium/red, /area/awaymission/spacebattle/syndicate5) @@ -1344,12 +1917,6 @@ /obj/machinery/computer/shuttle_flight, /turf/open/floor/mineral/plastitanium/red, /area/awaymission/spacebattle/syndicate5) -"iN" = ( -/obj/structure/rack, -/obj/item/clothing/suit/space/hardsuit, -/obj/item/clothing/head/helmet/space/hardsuit, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) "iP" = ( /obj/machinery/sleeper, /turf/open/floor/mineral/plastitanium/red, @@ -1514,6 +2081,19 @@ }, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) +"jM" = ( +/obj/effect/mob_spawn/human/bridgeofficer{ + mob_name = "Walter Strider"; + name = "Walter Strider" + }, +/obj/item/gun/ballistic/shotgun/automatic/combat, +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron{ + icon_state = "damaged3" + }, +/area/awaymission/spacebattle/cruiser) "jN" = ( /obj/structure/closet/crate, /obj/item/ammo_box/magazine/recharge, @@ -1535,6 +2115,17 @@ /obj/item/stack/sheet/iron, /turf/open/floor/wood, /area/awaymission/spacebattle/cruiser) +"jS" = ( +/turf/open/floor/iron/airless, +/area/awaymission/spacebattle/cruiser) +"jT" = ( +/obj/item/stack/sheet/iron, +/turf/open/floor/iron/airless, +/area/awaymission/spacebattle/cruiser) +"jU" = ( +/mob/living/simple_animal/hostile/syndicate/ranged/smg/space, +/turf/open/floor/iron/airless, +/area/awaymission/spacebattle/cruiser) "jX" = ( /obj/structure/rack, /obj/structure/window/reinforced{ @@ -1585,6 +2176,10 @@ /obj/structure/window/reinforced, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) +"kh" = ( +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/iron/white, +/area/awaymission/spacebattle/cruiser) "ki" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 1 @@ -1598,6 +2193,12 @@ /obj/item/shard, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) +"kl" = ( +/obj/effect/mob_spawn/human/nanotrasensoldier, +/obj/item/gun/ballistic/automatic/wt550, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "km" = ( /obj/structure/closet/crate{ name = "Gold Crate" @@ -1641,6 +2242,10 @@ /obj/structure/barricade/security, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) +"ku" = ( +/mob/living/simple_animal/hostile/syndicate/ranged/smg, +/turf/open/floor/iron/white, +/area/awaymission/spacebattle/cruiser) "kv" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/engine/vacuum, @@ -1665,6 +2270,29 @@ }, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) +"kA" = ( +/obj/effect/mob_spawn/human/engineer{ + mob_name = "Javier Wismer"; + name = "Javier Wismer" + }, +/turf/open/floor/iron/airless, +/area/awaymission/spacebattle/cruiser) +"kB" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"kC" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) +"kD" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/iron, +/area/awaymission/spacebattle/cruiser) "kE" = ( /obj/item/shard, /turf/open/space, @@ -1673,6 +2301,14 @@ /obj/item/stack/rods, /turf/open/space, /area/space/nearstation) +"kG" = ( +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/mob/living/simple_animal/hostile/syndicate/ranged/smg, +/turf/open/floor/iron/freezer, +/area/awaymission/spacebattle/cruiser) "kH" = ( /obj/machinery/mech_bay_recharge_port{ dir = 1 @@ -1700,1021 +2336,385 @@ /obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) -"kP" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"ln" = ( -/obj/structure/chair, -/obj/effect/landmark/awaystart, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"lr" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +"ld" = ( +/obj/machinery/computer/shuttle_flight{ dir = 8 }, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"lx" = ( -/obj/structure/closet/secure_closet/security, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"lG" = ( -/mob/living/simple_animal/hostile/syndicate/mecha_pilot{ - spawn_mecha_type = /obj/vehicle/sealed/mecha/combat/gygax/dark/loaded - }, -/turf/open/floor/iron/airless, -/area/awaymission/spacebattle/cruiser) -"lJ" = ( -/turf/open/floor/iron/airless, -/area/awaymission/spacebattle/cruiser) -"lU" = ( -/obj/structure/closet/toolcloset, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"mh" = ( -/obj/structure/closet/secure_closet/freezer/fridge/open, -/turf/open/floor/iron/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"mN" = ( -/obj/effect/mob_spawn/human/doctor{ - mob_name = "Allan Yoshimaru"; - name = "Allan Yoshimaru" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/iron/white, -/area/awaymission/spacebattle/cruiser) -"nv" = ( +"mP" = ( /obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/peppermill, +/obj/item/kitchen/fork, /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"nE" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/iron/freezer, -/area/awaymission/spacebattle/cruiser) -"nK" = ( -/obj/effect/mob_spawn/human/engineer{ - id_job = "Gunner"; - mob_name = "William Gannon"; - name = "William Gannon" - }, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"nO" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"oh" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/smg, -/turf/open/floor/iron/white, -/area/awaymission/spacebattle/cruiser) -"oi" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Mercutio"; - name = "Mercutio" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"os" = ( -/obj/machinery/door/poddoor{ - id = "spacebattlestorage"; - name = "Secure Storage" - }, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"oZ" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"px" = ( +"nh" = ( /obj/structure/rack, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"pN" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "John Locke"; - name = "John Locke" +"nG" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, -/obj/effect/decal/cleanable/blood, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"pR" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Clay Dawson"; - name = "Clay Dawson" - }, -/turf/open/floor/iron{ - icon_state = "damaged5" - }, -/area/awaymission/spacebattle/cruiser) -"qh" = ( +"nQ" = ( /obj/structure/table/reinforced, -/obj/item/kitchen/fork, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"qj" = ( -/obj/effect/mob_spawn/human/syndicatesoldier, -/obj/item/gun/ballistic/automatic/c20r, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/effect/decal/cleanable/blood, +/obj/machinery/button/door{ + dir = 2; + id = "spacebattlearmory2"; + name = "Weapon Cache" + }, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"qn" = ( -/obj/item/ammo_casing/shotgun, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"qu" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/iron/white, -/area/awaymission/spacebattle/cruiser) -"rb" = ( -/obj/structure/chair{ +"om" = ( +/obj/effect/landmark/awaystart, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"ru" = ( -/obj/item/stack/sheet/iron, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"rE" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"rL" = ( -/obj/effect/mob_spawn/human/doctor{ - mob_name = "Daniel Kalla"; - name = "Daniel Kalla" - }, -/obj/effect/decal/cleanable/blood, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"rO" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"rW" = ( +"ow" = ( /obj/structure/table/reinforced, -/turf/open/floor/iron/white, -/area/awaymission/spacebattle/cruiser) -"sg" = ( -/obj/structure/rack, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"si" = ( -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"sj" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Cyrion"; - name = "Cyrion" +/obj/machinery/button/door{ + dir = 2; + id = "spacebattlearmory1"; + name = "Weapon Cache" }, -/obj/item/flamethrower/full, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"sk" = ( -/obj/effect/landmark/awaystart, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"sm" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"sr" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"sV" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"sW" = ( -/obj/structure/closet/secure_closet/security, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"tb" = ( +"oS" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/condiment/saltshaker, /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"tD" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/fire, -/turf/open/floor/iron/white, -/area/awaymission/spacebattle/cruiser) -"tU" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"ub" = ( -/obj/structure/closet/cabinet, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"un" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/iron/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"uv" = ( -/obj/structure/table/reinforced, -/obj/item/retractor, -/turf/open/floor/iron/white/side{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"uy" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Javier Wismer"; - name = "Javier Wismer" - }, -/turf/open/floor/iron/airless, -/area/awaymission/spacebattle/cruiser) -"uD" = ( -/obj/item/stack/sheet/iron, -/turf/open/floor/iron{ - icon_state = "damaged3" - }, -/area/awaymission/spacebattle/cruiser) -"uE" = ( -/obj/effect/mob_spawn/human/bridgeofficer{ - mob_name = "Davis Hume"; - name = "Davis Hume" - }, -/obj/item/gun/ballistic/shotgun/automatic/combat, -/turf/open/floor/iron, +"pS" = ( +/obj/vehicle/sealed/mecha/combat/gygax, +/turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) -"uS" = ( -/obj/item/clothing/suit/space/hardsuit/wizard, -/turf/open/floor/iron/rockvault/alien, -/area/awaymission/spacebattle/secret) -"vd" = ( -/obj/machinery/computer/communications{ +"qg" = ( +/obj/machinery/computer/crew{ dir = 8 }, /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"vi" = ( -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"vo" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"vt" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/o2, -/turf/open/floor/iron/white, -/area/awaymission/spacebattle/cruiser) -"vw" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/awaymission/spacebattle/syndicate5) -"vA" = ( -/obj/item/ammo_casing/shotgun, +"ue" = ( +/obj/effect/mob_spawn/human/syndicatesoldier, +/obj/item/gun/ballistic/automatic/c20r, /obj/item/ammo_casing/c10mm, /obj/item/ammo_casing/c10mm, -/obj/item/stack/sheet/iron, +/obj/effect/decal/cleanable/blood, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"vK" = ( -/obj/machinery/computer/crew{ - dir = 8 +"uk" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"vS" = ( -/obj/item/ammo_casing/c10mm, -/obj/effect/turf_decal/tile/blue{ +"ux" = ( +/obj/machinery/computer/secure_data{ dir = 8 }, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"vZ" = ( -/obj/structure/table/reinforced, /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"wk" = ( -/obj/structure/toilet, -/turf/open/floor/iron/freezer, -/area/awaymission/spacebattle/cruiser) -"wl" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/item/soap, -/turf/open/floor/iron/freezer, -/area/awaymission/spacebattle/cruiser) -"wx" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/iron/freezer, -/area/awaymission/spacebattle/cruiser) -"wE" = ( -/obj/effect/mob_spawn/human/syndicatesoldier, -/obj/item/melee/transforming/energy/sword/saber/red, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"wJ" = ( -/obj/structure/table/reinforced, -/obj/item/knife/kitchen, -/turf/open/floor/iron/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"wL" = ( -/obj/effect/mob_spawn/human/doctor{ - mob_name = "Adam Smith"; - name = "Adam Smith" - }, +"uF" = ( /obj/effect/decal/cleanable/blood, +/obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"xw" = ( +"vw" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/awaymission/spacebattle/syndicate5) +"vH" = ( /obj/structure/table/reinforced, -/obj/item/scalpel, -/turf/open/floor/iron/white/side{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"xG" = ( -/obj/vehicle/sealed/mecha/combat/gygax, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"yr" = ( -/turf/open/floor/iron{ - icon_state = "damaged3" - }, -/area/awaymission/spacebattle/cruiser) -"yE" = ( -/turf/open/floor/iron{ - icon_state = "damaged5" - }, -/area/awaymission/spacebattle/cruiser) -"yK" = ( -/obj/structure/closet/l3closet/security, -/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"zh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +"wc" = ( +/mob/living/simple_animal/hostile/syndicate/mecha_pilot{ + spawn_mecha_type = /obj/vehicle/sealed/mecha/combat/gygax/dark/loaded }, -/turf/open/floor/iron, +/turf/open/floor/plating/airless, /area/awaymission/spacebattle/cruiser) -"zr" = ( -/obj/effect/mob_spawn/human/bridgeofficer{ - mob_name = "Robert Faver"; - name = "Robert Faver" +"xd" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, -/obj/item/ammo_casing/shotgun, -/obj/effect/decal/cleanable/blood, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"zw" = ( -/obj/item/ammo_casing/shotgun, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, +"xn" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"zB" = ( -/obj/effect/mob_spawn/human/bridgeofficer{ - mob_name = "Kurt Kliest"; - name = "Kurt Kliest" - }, -/obj/item/gun/ballistic/shotgun/automatic/combat, -/obj/item/ammo_casing/shotgun, -/turf/open/floor/iron, +"xq" = ( +/obj/vehicle/sealed/mecha/medical/odysseus, +/turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) -"zC" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +"xx" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 }, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"zL" = ( -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) "zS" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/awaymission/spacebattle/syndicate6) -"zT" = ( -/obj/item/shield/energy, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"Ao" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"Bc" = ( -/obj/machinery/power/smes/magical{ - desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; - name = "power storage unit" - }, +"Ae" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"Bw" = ( -/obj/structure/table/reinforced, -/obj/item/food/soup/stew, -/turf/open/floor/iron/cafeteria{ - dir = 2 +"Bp" = ( +/obj/effect/mob_spawn/human/syndicatesoldier, +/obj/item/gun/ballistic/automatic/c20r, +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/obj/effect/decal/cleanable/blood, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 }, -/area/awaymission/spacebattle/cruiser) -"BE" = ( -/obj/machinery/door/unpowered/shuttle, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) "BO" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/awaymission/spacebattle/syndicate2) -"BR" = ( -/obj/machinery/sleeper, -/turf/open/floor/iron/white, -/area/awaymission/spacebattle/cruiser) -"Cr" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Carth Robinson"; - name = "Carth Robinson" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/iron/freezer, -/area/awaymission/spacebattle/cruiser) -"Dc" = ( -/obj/item/stack/sheet/iron, -/turf/open/floor/iron{ - icon_state = "damaged1" - }, -/area/awaymission/spacebattle/cruiser) -"Dl" = ( -/turf/open/floor/iron/freezer, -/area/awaymission/spacebattle/cruiser) -"Dv" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/awaymission/spacebattle/syndicate3) -"DD" = ( -/obj/structure/closet/wardrobe/engineering_yellow, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"DO" = ( -/obj/item/storage/firstaid/regular, -/turf/open/floor/iron/white, -/area/awaymission/spacebattle/cruiser) -"DQ" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/enzyme, -/turf/open/floor/iron/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"DT" = ( -/obj/effect/mob_spawn/human/nanotrasensoldier, -/obj/item/gun/ballistic/automatic/wt550, +"Ck" = ( +/obj/structure/closet/l3closet/security, +/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"Eb" = ( -/turf/open/floor/iron{ - icon_state = "damaged2" - }, -/area/awaymission/spacebattle/cruiser) -"ES" = ( -/obj/structure/table/reinforced, -/turf/open/floor/iron/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"EW" = ( -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/mob/living/simple_animal/hostile/syndicate/ranged/smg, -/turf/open/floor/iron/freezer, -/area/awaymission/spacebattle/cruiser) -"Fj" = ( -/obj/structure/table/reinforced, -/obj/item/food/fries, -/turf/open/floor/iron/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"FB" = ( -/mob/living/simple_animal/hostile/syndicate/mecha_pilot{ - spawn_mecha_type = /obj/vehicle/sealed/mecha/combat/gygax/dark/loaded +"Cv" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"FH" = ( -/turf/open/floor/iron{ - icon_state = "damaged4" - }, -/area/awaymission/spacebattle/cruiser) -"FN" = ( -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, +"CL" = ( +/obj/item/ammo_casing/shotgun, /obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 + dir = 8 }, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"Gx" = ( -/obj/vehicle/sealed/mecha/medical/odysseus, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"GF" = ( +"Dv" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/awaymission/spacebattle/syndicate3) +"EG" = ( +/mob/living/simple_animal/hostile/syndicate/melee/sword, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"Hc" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/regular, -/turf/open/floor/iron/white, -/area/awaymission/spacebattle/cruiser) -"Hw" = ( -/obj/structure/table/reinforced, +"ER" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"HM" = ( +"FV" = ( /obj/structure/chair{ dir = 4 }, /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"HS" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - dir = 2; - id = "spacebattlearmory2"; - name = "Weapon Cache" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +"Gy" = ( +/obj/structure/closet/secure_closet/security, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"Ih" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/open/floor/iron/freezer, -/area/awaymission/spacebattle/cruiser) -"IN" = ( +"Hn" = ( /obj/structure/chair{ - dir = 1 + dir = 8 }, +/obj/effect/landmark/awaystart, /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"JO" = ( -/obj/effect/mob_spawn/human/syndicatesoldier, -/obj/item/gun/ballistic/automatic/c20r, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/effect/decal/cleanable/blood, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +"HI" = ( +/obj/machinery/computer/communications{ dir = 8 }, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"JR" = ( -/turf/open/floor/iron/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"JZ" = ( +"Id" = ( +/obj/item/ammo_casing/shotgun, /obj/item/ammo_casing/c10mm, /obj/item/ammo_casing/c10mm, -/turf/open/floor/iron{ - icon_state = "damaged2" - }, -/area/awaymission/spacebattle/cruiser) -"Ku" = ( -/turf/open/floor/iron{ - icon_state = "damaged1" - }, -/area/awaymission/spacebattle/cruiser) -"KE" = ( -/obj/item/ammo_casing/shotgun, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"KJ" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/electrical, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"KO" = ( +/obj/item/stack/sheet/iron, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"Ln" = ( -/obj/machinery/button/door{ - dir = 2; - id = "spacebattlestorage"; - name = "Secure Storage"; - pixel_x = 32 - }, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"Lx" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - dir = 2; - id = "spacebattlearmory1"; - name = "Weapon Cache" - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +"IG" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"LC" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +"IP" = ( +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"Mw" = ( -/obj/machinery/computer/operating, -/turf/open/floor/iron/white, -/area/awaymission/spacebattle/cruiser) -"MM" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - dir = 2; - id = "spacebattlearmory"; - name = "Weapon Cache" - }, +"IS" = ( +/obj/item/clothing/suit/space/hardsuit/wizard, +/turf/open/floor/vault/alien, +/area/awaymission/spacebattle/secret) +"JP" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"Nf" = ( +"Ls" = ( +/turf/open/floor/vault/alien, +/area/awaymission/spacebattle/secret) +"NZ" = ( /obj/structure/table/reinforced, -/obj/item/scalpel, -/obj/item/circular_saw, -/turf/open/floor/iron/white/side{ - dir = 2 +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 }, -/area/awaymission/spacebattle/cruiser) -"Nl" = ( -/obj/item/ammo_casing/c10mm, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"Nt" = ( -/obj/machinery/computer/security{ +"On" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"Nx" = ( -/obj/item/stack/rods, +"OJ" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"Od" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +"PV" = ( +/mob/living/simple_animal/hostile/syndicate/mecha_pilot{ + spawn_mecha_type = /obj/vehicle/sealed/mecha/combat/gygax/dark/loaded }, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"OH" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/smg/space, /turf/open/floor/iron/airless, /area/awaymission/spacebattle/cruiser) -"OM" = ( -/obj/structure/closet/secure_closet/engineering_welding, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"Ps" = ( -/turf/open/floor/iron/white/side{ +"Qt" = ( +/obj/structure/chair{ dir = 1 }, -/area/awaymission/spacebattle/cruiser) -"PB" = ( -/obj/effect/landmark/awaystart, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, +/obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"PK" = ( -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, +"QT" = ( +/obj/structure/chair, +/obj/effect/landmark/awaystart, +/obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"PL" = ( -/obj/item/circular_saw, -/turf/open/floor/iron/white, -/area/awaymission/spacebattle/cruiser) -"Qg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +"Rz" = ( +/mob/living/simple_animal/hostile/syndicate/mecha_pilot{ + spawn_mecha_type = /obj/vehicle/sealed/mecha/combat/gygax/dark/loaded }, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"Qn" = ( -/obj/item/stack/sheet/iron, -/turf/open/floor/iron/airless, -/area/awaymission/spacebattle/cruiser) -"Qr" = ( +"RG" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"Qs" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"QF" = ( -/obj/structure/chair{ - dir = 8 + dir = 1 }, -/obj/effect/landmark/awaystart, -/obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"QI" = ( -/turf/open/floor/iron/white, -/area/awaymission/spacebattle/cruiser) -"QK" = ( +"Sm" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"Rd" = ( -/obj/item/stack/sheet/iron, -/turf/open/floor/iron{ - icon_state = "damaged4" - }, -/area/awaymission/spacebattle/cruiser) -"Re" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"Rn" = ( -/mob/living/simple_animal/hostile/syndicate/melee/sword, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"Ry" = ( -/obj/effect/decal/cleanable/blood, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"RX" = ( -/obj/item/gun/ballistic/shotgun/automatic/combat, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"Sd" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/smg, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"Sj" = ( -/obj/effect/mob_spawn/human/doctor{ - mob_name = "Herbert West"; - name = "Herbert West" +"St" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/iron/white, -/area/awaymission/spacebattle/cruiser) -"Sq" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"SG" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Bill Sanchez"; - name = "Bill Sanchez" +"SH" = ( +/obj/structure/chair{ + dir = 8 }, -/obj/effect/decal/cleanable/blood, +/obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"SU" = ( +"TH" = ( /obj/machinery/computer/med_data{ dir = 8 }, /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"Th" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"Ur" = ( -/obj/machinery/computer/operating, -/turf/open/floor/iron/white/side{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"UV" = ( -/obj/effect/landmark/awaystart, -/turf/open/floor/iron/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"UY" = ( -/obj/structure/table/reinforced, -/obj/item/kitchen/rollingpin, -/turf/open/floor/iron/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) "UZ" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/awaymission/spacebattle/syndicate1) -"Vc" = ( -/obj/effect/mob_spawn/human/nanotrasensoldier, -/obj/item/gun/ballistic/automatic/wt550, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/iron, +"Wv" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, /area/awaymission/spacebattle/cruiser) -"Vu" = ( -/obj/machinery/shower{ +"WP" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/turf/open/floor/iron/freezer, -/area/awaymission/spacebattle/cruiser) -"VS" = ( -/obj/structure/table/reinforced, -/obj/item/food/sausage, -/turf/open/floor/iron/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"Wi" = ( -/obj/item/ammo_casing/a357, -/obj/item/ammo_casing/a357, -/obj/item/gun/ballistic/revolver/mateba, -/obj/effect/mob_spawn/human/commander{ - mob_name = "Aaron Bowden"; - name = "Aaron Bowden" - }, -/obj/effect/decal/cleanable/blood, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"Wv" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/awaymission/spacebattle/cruiser) -"WW" = ( -/obj/structure/table/optable, -/turf/open/floor/iron/white, +"Xk" = ( +/obj/structure/closet/secure_closet/security, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"Xo" = ( +"XU" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/obj/machinery/button/door{ + dir = 2; + id = "spacebattlearmory"; + name = "Weapon Cache" }, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"Xp" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, /turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) -"Xs" = ( -/obj/machinery/sleeper, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/awaymission/spacebattle/cruiser) -"XE" = ( -/obj/item/stack/sheet/iron, -/obj/item/ammo_casing/c10mm, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"XM" = ( -/obj/effect/mob_spawn/human/bridgeofficer{ - mob_name = "Walter Strider"; - name = "Walter Strider" - }, -/obj/item/gun/ballistic/shotgun/automatic/combat, +"XY" = ( /obj/item/ammo_casing/c10mm, /obj/item/ammo_casing/c10mm, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/iron{ - icon_state = "damaged3" +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 }, +/turf/open/floor/iron, /area/awaymission/spacebattle/cruiser) "Yq" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/awaymission/spacebattle/syndicate4) -"Yr" = ( -/obj/machinery/computer/telecomms/monitor{ - dir = 4 - }, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"YB" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/item/bikehorn/rubberducky, -/turf/open/floor/iron/freezer, -/area/awaymission/spacebattle/cruiser) -"YK" = ( -/obj/item/ammo_casing/shotgun, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"YX" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Rosen Miller"; - name = "Rosen Miller" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"Zc" = ( -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/iron/white, -/area/awaymission/spacebattle/cruiser) -"Ze" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/electrical, -/turf/open/floor/iron, -/area/awaymission/spacebattle/cruiser) -"ZR" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/iron/white, -/area/awaymission/spacebattle/cruiser) (1,1,1) = {" aa @@ -21844,15 +21844,15 @@ ab ab ab bT -Yr -Hw -Hw -Bc -Bc -Bc -Hw -Hw -Hw +bZ +cg +cg +cv +cv +cv +cg +cg +cg bT ab ab @@ -21873,15 +21873,15 @@ ab ab ab bT -Hw -Hw -Hw -Bc -Bc -Bc -Hw -Hw -Yr +cg +cg +cg +cv +cv +cv +cg +cg +bZ bT ab ab @@ -22101,15 +22101,15 @@ ab ab ab bT -yE -zL -zL -zL -zL -zL -zL -ru -zL +ca +cc +cc +cc +cc +cc +cc +cQ +cc bT ab ab @@ -22130,15 +22130,15 @@ ab ab ab bT -zL -zL -zL -zL -zL -zL -zL -zL -oi +cc +cc +cc +cc +cc +cc +cc +cc +iw bT ab ab @@ -22360,13 +22360,13 @@ bM bM bM bM -zL -Ku -zL -rE -Vc -zL -pN +cc +cp +cc +cr +kl +cc +dg du ab ab @@ -22387,15 +22387,15 @@ ab ab ab bT -zL -zL -zL -zL -zL -zL -zL -zL -zL +cc +cc +cc +cc +cc +cc +cc +cc +cc bT ab ab @@ -22618,12 +22618,12 @@ bO cb Wv bM -zL -vi -zL -rE -rE -rE +cc +cL +cc +cr +cr +cr bT ab ab @@ -22644,15 +22644,15 @@ ab ab ab bT -zL -zL -zL -zL -zL -zL -zL -zL -zL +cc +cc +cc +cc +cc +cc +cc +cc +cc bT ab ab @@ -22874,13 +22874,13 @@ bO bO bO ci -FH -JZ -Ku -zL -ru -zL -sg +cm +cw +cp +cc +cQ +cc +dh bT ab ab @@ -22901,15 +22901,15 @@ ab ab ab bT -Ze -zL -zL -zL -zL -zL -zL -zL -zL +kB +cc +cc +cc +cc +cc +cc +cc +cc bT ab ab @@ -23131,13 +23131,13 @@ hy bO bO ci -yr -FH -Nl -zL -zL -zL -sg +cn +cm +cM +cc +cc +cc +dh bT ab ab @@ -23158,15 +23158,15 @@ ab ab ab bT -Sq -zL -zL -zL -zL -zL -zL -zL -zL +kD +cc +cc +cc +cc +cc +cc +cc +cc bT ab ab @@ -23389,12 +23389,12 @@ bO bO Wv bM -XE -Eb -Nl -zL -zL -sg +cx +cN +cM +cc +cc +dh bT ab ab @@ -23415,15 +23415,15 @@ ab ab ab bT -KJ -zL -zL -zL -zL -zL -zL -zL -zL +kC +cc +cc +cc +cc +cc +cc +cc +cc bT ab ab @@ -23645,13 +23645,13 @@ bM bM bM bM -Ku -zL -Eb -zL -zL -rE -eM +cp +cc +cN +cc +cc +cr +di bT ab ab @@ -23672,15 +23672,15 @@ ab ab ab bT -eM -zL -zL -zL -zL -zL -zL -zL -zL +di +cc +cc +cc +cc +cc +cc +cc +cc bT ab ab @@ -23900,15 +23900,15 @@ ab ab ab bT -zL -zL -zL -zL -zL -zL -SG -zL -eM +cc +cc +cc +cc +cc +cc +cS +cc +di bT ab ab @@ -23929,15 +23929,15 @@ ab ab ab bT -eM -zL -zL -zL -zL -rE -zL -zL -zL +di +cc +cc +cc +cc +cr +cc +cc +cc bT ab ab @@ -24157,15 +24157,15 @@ ab ab ab bT -zL -zL -zL -zL -vi -ru -zL -zL -OM +cc +cc +cc +cc +cL +cQ +cc +cc +dj ht ht ht @@ -24186,15 +24186,15 @@ ht ht ht ht -OM -zL -zL -zL -zL -zL -zL -zL -zL +dj +cc +cc +cc +cc +cc +cc +cc +cc bT ab ab @@ -24414,15 +24414,15 @@ ab ab ab bT -zL -zL -Vc -PK -Nl -zL -zL -zL -OM +cc +cc +kl +cy +cM +cc +cc +cc +dj ht el ih @@ -24443,15 +24443,15 @@ kc kf el ht -OM -zL -zL -zL -zL -zL -sj -zL -zL +dj +cc +cc +cc +cc +cc +is +cc +cc bT ab ab @@ -24671,15 +24671,15 @@ ab ab ab bT -zL -rE -zL -zL -zL -zL -zL -zL -DD +cc +cr +cc +cc +cc +cc +cc +cc +dk ht el el @@ -24700,15 +24700,15 @@ el el el ht -DD -zL -zL -zL -zL -zL -zL -Sd -zL +dk +cc +cc +cc +cc +cc +cc +it +cc bT ab ab @@ -24928,15 +24928,15 @@ ab ab ab bT -zL -zL -zL -zL -zL -zL -zL -zL -DD +cc +cc +cc +cc +cc +cc +cc +cc +dk ht hN el @@ -24957,15 +24957,15 @@ el el hN ht -DD -zL -zL -zL -zL -zL -zL -zL -vi +dk +cc +cc +cc +cc +cc +cc +cc +cL bT ab ab @@ -25185,15 +25185,15 @@ ab ab ab bT -zL -zL -zL -zL -zL -sk -sk -sk -DD +cc +cc +cc +cc +cc +cO +cO +cO +dk ht hP el @@ -25214,15 +25214,15 @@ el el kp ht -DD -zL -zL -zL -zL -zL -Eb -zL -vi +dk +cc +cc +cc +cc +cc +cN +cc +cL bT ab ab @@ -25442,15 +25442,15 @@ ab ab ab bT -zL -zL -zL -rE -zL -sk -sk -sk -lU +cc +cc +cc +cr +cc +cO +cO +cO +dl ht hO el @@ -25471,15 +25471,15 @@ el el hO ht -lU -zL -zL -zL -zL -Rn -Nl -Eb -Eb +dl +cc +cc +cc +cc +fm +cM +cN +cN bT ab ab @@ -25699,15 +25699,15 @@ ab ab ab bT -zL -zL -YX -zL -zL -zL -zL -zL -lU +cc +cc +cq +cc +cc +cc +cc +cc +dl ht el el @@ -25728,15 +25728,15 @@ el el el ht -lU -zL -zL -zL -zL -zL -zL -iJ -Ku +dl +cc +cc +cc +cc +cc +cc +iu +cp bT ab ab @@ -25956,15 +25956,15 @@ ab ab ab bT -zL -zL -rE -zL -zL -zL -zL -zL -lU +cc +cc +cr +cc +cc +cc +cc +cc +dl ht el ik @@ -25985,15 +25985,15 @@ hP kg el ht -lU -zL -zL -zL -zL -zL -Ku -Eb -Eb +dl +cc +cc +cc +cc +cc +cp +cN +cN bT ab ab @@ -26213,8 +26213,8 @@ ab ab ab bT -BE -BE +cd +cd bT bT bT @@ -26249,8 +26249,8 @@ bT bT bT bT -BE -BE +cd +cd bT ab ab @@ -26470,15 +26470,15 @@ ab ab ab bT -zL -zL +cc +cc bT -ub -ub -ub -ub -ub -ub +cz +cz +cz +cz +cz +cz bT cK cK @@ -26499,15 +26499,15 @@ gS hn hw bT -YB -Dl -nE -Dl -nE -Dl +hV +hW +if +hW +if +hW bT -zL -zL +cc +cc bT ab ab @@ -26727,15 +26727,15 @@ ab ab ab bT -zL -zL +cc +cc bT -zL -zL -zL -zL -zL -zL +cc +cc +cc +cc +cc +cc bT cK ec @@ -26756,15 +26756,15 @@ gS hn hn bT -Dl -Dl -Dl -Dl -Dl -Dl +hW +hW +hW +hW +hW +hW bT -zL -zL +cc +cc bT ab ab @@ -26984,15 +26984,15 @@ ab ab ab bT -zL -zL +cc +cc bT -oZ -zL -oZ -zL -oZ -zL +cA +cc +cA +cc +cA +cc bT cK ed @@ -27013,15 +27013,15 @@ he hn hn bT -Vu -Dl -wl -Dl -Vu -Dl +hX +hW +ig +hW +hX +hW bT -zL -zL +cc +cc bT ab ab @@ -27241,15 +27241,15 @@ ab ab ab bT -zL -zL +cc +cc bT -zL -zL -zL -zL -zL -zL +cc +cc +cc +cc +cc +cc bT cK ee @@ -27275,10 +27275,10 @@ bT bT du bT -wx +ib bT -zL -zL +cc +cc bT ab ab @@ -27498,15 +27498,15 @@ ab ab ab bT -zL -zL +cc +cc bT -oZ -zL -oZ -zL -oZ -zL +cA +cc +cA +cc +cA +cc bT cK cK @@ -27527,15 +27527,15 @@ ka hn hn bT -wk -wx -Dl -Cr -Dl -Dl +hY +ib +hW +ij +hW +hW bT -zL -zL +cc +cc bT ab ab @@ -27755,18 +27755,18 @@ ab ab ab bT -zL -zL +cc +cc bT -zL -zL -zL -zL -zL -zL +cc +cc +cc +cc +cc +cc bT -Gx -xG +xq +pS cK cK cK @@ -27786,13 +27786,13 @@ ho bT bT bT -Dl -Dl -Dl -Dl +hW +hW +hW +hW bT -zL -zL +cc +cc bT ab ab @@ -28012,15 +28012,15 @@ ab ab ab bT -zL -zL +cc +cc bT -oZ -sk -oZ -zL -oZ -zL +cA +cO +cA +cc +cA +cc bT cK cK @@ -28041,15 +28041,15 @@ cK ho ho bT -wk -wx -Dl -Dl -Dl -Dl +hY +ib +hW +hW +hW +hW bT -zL -zL +cc +cc bT ab ab @@ -28269,15 +28269,15 @@ ab ab ab bT -zL -zL +cc +cc bT -zL -zL -zL -zL -zL -zL +cc +cc +cc +cc +cc +cc bT dM jq @@ -28300,13 +28300,13 @@ hx bT bT bT -Dl -Dl -Dl -Dl +hW +hW +hW +hW bT -zL -zL +cc +cc bT ab ab @@ -28526,15 +28526,15 @@ ab ab ab bT -zL -zL +cc +cc bT -oZ -zL -oZ -zL -oZ -zL +cA +cc +cA +cc +cA +cc bT km eg @@ -28555,15 +28555,15 @@ cK eT kL bT -wk -wx -Dl -Dl -Dl -Dl +hY +ib +hW +hW +hW +hW bT -zL -zL +cc +cc bT ab ab @@ -28783,15 +28783,15 @@ ab ab ab bT -zL -zL +cc +cc bT -zL -zL -zL -zL -zL -zL +cc +cc +cc +cc +cc +cc bT dO dO @@ -28814,13 +28814,13 @@ eT bT bT bT -Dl -Dl -Dl -Dl +hW +hW +hW +hW bT -zL -zL +cc +cc bT ab ab @@ -29040,15 +29040,15 @@ ab ab ab bT -zL -zL +cc +cc bT -oZ -zL -oZ -zL -oZ -rE +cA +cc +cA +cc +cA +cr bT dO dO @@ -29069,15 +29069,15 @@ cK eT hz bT -wk -wx -Dl -EW -Dl -Dl +hY +ib +hW +kG +hW +hW bT -zL -zL +cc +cc bT ab ab @@ -29297,15 +29297,15 @@ ab ab ab bT -zL -zL +cc +cc bT -zL -zL -zL -zL -zL -rL +cc +cc +cc +cc +cc +dm bT dP dP @@ -29328,13 +29328,13 @@ hz bT bT bT -Dl -Dl -Dl -Dl +hW +hW +hW +hW bT -zL -zL +cc +cc bT ab ab @@ -29554,15 +29554,15 @@ ab ab ab bT -zL -zL +cc +cc bT -sV -zL -zL -zL -zL -rE +cB +cc +cc +cc +cc +cr bT dP dP @@ -29583,15 +29583,15 @@ cK hp hA bT -wk -wx -Dl -Dl -Ih -Ih +hY +ib +hW +hW +io +io bT -zL -zL +cc +cc bT ab ab @@ -29811,13 +29811,13 @@ ab ab ab bT -zL -zL +cc +cc ct bT bT -BE -BE +cd +cd bT bT bT @@ -29828,10 +29828,10 @@ bT bT bT bT -os -os -os -os +fh +fh +fh +fh bT du bT @@ -29842,13 +29842,13 @@ bT bT bT bT -BE -BE +cd +cd bT bT ct -zL -zL +cc +cc bT ab ab @@ -30068,44 +30068,44 @@ ab ab ab bT -zL -Rn -zL -zL -zL -zL -zL -zL -zL -zL -DT -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -wL -rE -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -Rn +cc +fm +cc +cc +cc +cc +cc +cc +cc +cc +fr +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +gF +cr +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +fm bT ab ab @@ -30325,44 +30325,44 @@ ab ab ab bT -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -Rn -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +fm +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc bT ab ab @@ -30582,8 +30582,8 @@ ab ab ab bT -zL -zL +cc +cc ct bT bT @@ -30591,8 +30591,8 @@ bT bT bT bT -BE -BE +cd +cd bT bT bT @@ -30600,8 +30600,8 @@ bT bT bT ct -zL -zL +cc +cc ct bT bT @@ -30609,8 +30609,8 @@ bT bT bT bT -qu -qu +hB +hB bT bT bT @@ -30618,8 +30618,8 @@ bT bT bT ct -zL -zL +cc +cc bT ab ab @@ -30839,44 +30839,44 @@ ab ab ab bT -zL -zL +cc +cc bT -VS -JR -JR +cC +cP +cP bT -rO -rO -rO -rO -rO -rO -rO -HM -HM -rO +OJ +OJ +OJ +OJ +OJ +OJ +OJ +FV +FV +OJ bT -zL -zL +cc +cc bT -Ur -WW -QI -Mw -WW -QI -QI -QI -QI -QI -QI -BR -QI -Xs +gs +gG +gH +gU +gG +gH +gH +gH +gH +gH +gH +il +gH +ip bT -zL -zL +cc +cc bT ab ab @@ -31096,44 +31096,44 @@ ab ab ab bT -zL -zL +cc +cc bT -DQ -JR -JR -un -rO -rO -rO -rO -rO -rO -Re -QK -tb -IN +cD +cP +cP +cT +OJ +OJ +OJ +OJ +OJ +OJ +Ae +xn +oS +Qt bT -zL -zL +cc +cc bT -Nf -QI -QI -QI -QI -QI -QI -QI -QI -Zc -QI -BR -QI -Xs +gt +gH +gH +gH +gH +gH +gH +gH +gH +kh +gH +il +gH +ip bT -zL -zL +cc +cc bT ab ab @@ -31353,44 +31353,44 @@ ab ab ab bT -zL -zL +cc +cc bT -wJ -JR -UV +cE +cP +fI bT -rO -Ry -rO -rO -rO -rO -Re -QK -QK -IN +OJ +uF +OJ +OJ +OJ +OJ +Ae +xn +xn +Qt bT -zL -zL +cc +cc bT -Nf -QI -QI -QI -QI -QI -QI -QI -QI -QI -QI -QI -QI -Ps +gt +gH +gH +gH +gH +gH +gH +gH +gH +gH +gH +gH +gH +ir bT -zL -zL +cc +cc bT ab ab @@ -31610,44 +31610,44 @@ ab ab ab bT -zL -zL +cc +cc bT -UY -JR -JR -Fj -rO -Ry -Ry -rO -rO -rO -rO -QF -QF -rO +cF +cP +cP +cU +OJ +uF +uF +OJ +OJ +OJ +OJ +Hn +Hn +OJ bT -zL -zL +cc +cc bT -uv -QI -QI -QI -QI -QI -QI -oh -QI -QI -QI -BR -QI -Xs +gu +gH +gH +gH +gH +gH +gH +ku +gH +gH +gH +il +gH +ip bT -zL -zL +cc +cc bT ab ab @@ -31867,44 +31867,44 @@ ab ab ab bT -zL -zL +cc +cc bT -aS -JR -JR -Fj -rO -rO -rO -HM -HM -rO -rO -HM -HM -rO +cG +cP +cP +cU +OJ +OJ +OJ +FV +FV +OJ +OJ +FV +FV +OJ bT -zL -zL +cc +cc bT -aM -QI -QI -mN -PL -QI -QI -QI -QI -QI -QI -BR -QI -Xs +gv +gH +gH +gV +hf +gH +gH +gH +gH +gH +gH +il +gH +ip bT -zL -zL +cc +cc bT ab ab @@ -32124,44 +32124,44 @@ ab ab ab bT -zL -zL +cc +cc bT -mh -JR -JR -Bw -rO -rO -ln -nv -QK -IN -Re -nv -QK -IN +cH +cP +cP +cV +OJ +OJ +QT +vH +xn +Qt +Ae +vH +xn +Qt bT -zL -zL +cc +cc bT -xw -QI -QI -ZR -ZR -Zc -QI -QI -QI -QI -Sj -QI -QI -Ps +gw +gH +gH +gW +gW +kh +gH +gH +gH +gH +ii +gH +gH +ir bT -zL -zL +cc +cc bT ab ab @@ -32381,44 +32381,44 @@ ab ab ab bT -zL -zL +cc +cc bT -dV -JR -JR -ES -rO -rO -ln -QK -QK -IN -Re -QK -qh -IN +cI +cP +cP +cW +OJ +OJ +QT +xn +xn +Qt +Ae +xn +mP +Qt bT -zL -zL +cc +cc bT -Nf -QI -QI -QI -QI -QI -QI -QI -QI -DO -ZR -BR -QI -Xs +gt +gH +gH +gH +gH +gH +gH +gH +gH +id +gW +il +gH +ip bT -zL -zL +cc +cc bT ab ab @@ -32638,44 +32638,44 @@ ab ab ab bT -zL -zL +cc +cc bT -dV -JR -JR -ES -rO -rO -rO -sr -sr -rO -rO -sr -sr -rO +cI +cP +cP +cW +OJ +OJ +OJ +SH +SH +OJ +OJ +SH +SH +OJ bT -zL -zL +cc +cc bT -Ur -WW -QI -Mw -WW -QI -Hc -rW -tD -vt -QI -BR -QI -Xs +gs +gG +gH +gU +gG +gH +hD +hI +hZ +ie +gH +il +gH +ip bT -zL -zL +cc +cc bT ab ab @@ -32895,8 +32895,8 @@ ab ab ab bT -zL -zL +cc +cc ct bT bT @@ -32913,8 +32913,8 @@ bT bT bT ct -zL -zL +cc +cc ct bT bT @@ -32931,8 +32931,8 @@ bT bT bT ct -zL -zL +cc +cc bT ab ab @@ -33152,44 +33152,44 @@ ab ab ab bT -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -yr -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cn +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc bT ab ab @@ -33409,44 +33409,44 @@ ab ab ab bT -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -Sd -zL -Dc -yr -yr -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -FB -zL -zL -zL -zL -zL -zL +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +it +cc +fL +cn +cn +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +Rz +cc +cc +cc +cc +cc +cc bT ab ab @@ -33672,8 +33672,8 @@ bT cJ cJ ct -zL -zL +cc +cc ct bT bT @@ -33684,8 +33684,8 @@ cK hs bT bT -BE -BE +cd +cd bT bT bT @@ -33696,8 +33696,8 @@ bT bT bT ct -zL -zL +cc +cc ct cJ cJ @@ -33929,20 +33929,20 @@ bT cK cK bT -zL -zL +cc +cc bT -px -Ao -Ao -Ao -Th -Ku -Dc -kP +nh +uk +uk +uk +St +cp +fL +On bT -Xp -KO +JP +xd bT gx gI @@ -33953,8 +33953,8 @@ gy hE hJ bT -zL -zL +cc +cc bT cK cK @@ -34186,20 +34186,20 @@ bT cK cK bT -zL -zL +cc +cc bT -vo -zL -zL -zL -uE -ru -zL -zC +IG +cc +cc +cc +ey +cQ +cc +WP bT -qj -si +Bp +IP bT gy gy @@ -34210,8 +34210,8 @@ gy gy gy bT -Ku -zL +cp +cc bT cK cK @@ -34443,21 +34443,21 @@ bT cK cK bT -zL -zL -bT -vo -zL -zL -zL -qn -zL -zL -Ku -BE -FN -vA -BE +cc +cc +bT +IG +cc +cc +cc +ez +cc +cc +cp +cd +XY +Id +cd jR gy gy @@ -34467,8 +34467,8 @@ gy gy gy cK -Ku -Ku +cp +cp bT cK cK @@ -34700,20 +34700,20 @@ bT cK cK bT -zL -zL -bT -PB -zL -zL -zL -zL -zL -ru -yr +cc +cc +bT +om +cc +cc +cc +cc +cc +cQ +cn hs -XM -Ku +jM +cp cK gy gy @@ -34724,8 +34724,8 @@ gy gy gy hs -ru -zL +cQ +cc bT cK cK @@ -34957,20 +34957,20 @@ bT cK cK bT -zL -zL -bT -lx -sW -yK -yK -yr -FH -FH -yr +cc +cc +bT +Gy +Xk +Ck +Ck +cn +cm +cm +cn cK -uD -KE +hF +CL bT gy gy @@ -34981,8 +34981,8 @@ gy gy hK bT -zL -ru +cc +cQ bT cK cK @@ -35214,8 +35214,8 @@ bT cK cK bT -zL -zL +cc +cc bT bT bT @@ -35226,8 +35226,8 @@ hs cK bT ct -Xp -JO +JP +ue ct bT bT @@ -35238,8 +35238,8 @@ bT bT bT bT -zL -zL +cc +cc bT cK cK @@ -35471,32 +35471,32 @@ bS cJ cJ bT -zL -zL -bT -sg -sg -sg -bT -tU -yr -Dc -Ku -fo -zw -vS -fo -GF -GF -GF -Qr -bT -iN -sg -sg -bT -Ku -zL +cc +cc +bT +dh +dh +dh +bT +RG +cn +fL +cp +EG +fs +fO +EG +Cv +Cv +Cv +NZ +bT +hq +dh +dh +bT +cp +cc bT cJ cJ @@ -35728,32 +35728,32 @@ ab ab ab bT -zL -FH +cc +cm cK -FH -zL -zL -bT -MM -zT -wE -zL -vi -Nl -zL -Nl -zL -rE -zL -lr -bT -zL -ru -yr +cm +cc +cc +bT +XU +eN +eW +cc +cL +cM +cc +cM +cc +cr +cc +nG +bT +cc +cQ +cn hs -yr -zL +cn +cc bT ab ab @@ -35985,32 +35985,32 @@ ab ab ab bT -Dc -Ku +fL +cp hs -FH -Rd -zL +cm +hQ +cc bT -Lx -zL -zL -rE -Nl -vi -Nl -Nl -zL -zL -zL -lr +ow +cc +cc +cr +cM +cL +cM +cM +cc +cc +cc +nG bT -zL -zL -Ku +cc +cc +cp bT -yr -zL +cn +cc bT ab ab @@ -36242,32 +36242,32 @@ ab ab ab bT -zL -Ku +cc +cp hs -uD -zL -zL +hF +cc +cc bT -HS -zL -zL -zL -zL -rE -zL -zr -RX -zL -Sd -lr +nQ +cc +cc +cc +cc +cr +cc +gd +gz +cc +it +nG bT -zL -zL -nK +cc +cc +hL bT -zL -zL +cc +cc bT ab ab @@ -36499,32 +36499,32 @@ ab ab ab bT -zL -zL -BE -zL -zL -zL +cc +cc +cd +cc +cc +cc bT -Xo -zL -zL -zL -zL -zL -zL -YK -zL -zL -zL -lr +xx +cc +cc +cc +cc +cc +cc +eY +cc +cc +cc +nG bT -zL -zL -zL -BE -zL -zL +cc +cc +cc +cd +cc +cc bT ab ab @@ -36756,32 +36756,32 @@ ab ab ab bT -zL -zL +cc +cc bT -zL -zL -zL +cc +cc +cc bT -Xo -rE -zB -qn -zL -rE -zL -zL -zL -zL -zL -lr +xx +cr +eX +ez +cc +cr +cc +cc +cc +cc +cc +nG bT -zL -zL -zL +cc +cc +cc bT -zL -zL +cc +cc bT ab ab @@ -37013,32 +37013,32 @@ ab ab ab bT -zL -zL +cc +cc bT -zL -zL -zL +cc +cc +cc bT -Xo -zL -YK -zL -Sd -Wi -zL -zL -zL -zL -zL -lr +xx +cc +eY +cc +it +ft +cc +cc +cc +cc +cc +nG bT -zL -zL -zL +cc +cc +cc bT -zL -zL +cc +cc bT ab ab @@ -37270,32 +37270,32 @@ ab ab ab bT -zL -zL +cc +cc bT -zL -zL -zL +cc +cc +cc bT -Xo -Qs -Qs -Ln -Qs -rb -Qs -Qs -zL -Qs -Qs -lr +xx +eO +eO +ff +eO +fu +eO +eO +cc +eO +eO +nG bT -zL -zL -zL +cc +cc +cc bT -zL -zL +cc +cc bT ab ab @@ -37527,32 +37527,32 @@ ab ab ab bT -zL -zL +cc +cc bT -Qg -sm -LC +dC +dW +ej bT -vZ -SU -vK -vZ +Sm +TH +qg +Sm fj -eZ -vd +ld +HI fj -vZ -Nt -nO -vZ +Sm +ER +ux +Sm bT -Od -sm -zh +hr +dW +hM bT -zL -zL +cc +cc bT ab ab @@ -37784,11 +37784,11 @@ ab ab ab bT -zL -zL +cc +cc bT bT -BE +cd bT bT cY @@ -37805,11 +37805,11 @@ eb ha bT bT -BE +cd bT bT -zL -zL +cc +cc bT ab ab @@ -38041,8 +38041,8 @@ ab ab ab bT -zL -zL +cc +cc bT cZ cZ @@ -38065,8 +38065,8 @@ cZ cZ cZ bT -zL -zL +cc +cc bT ab ab @@ -38298,8 +38298,8 @@ ab ab ab bT -zL -zL +cc +cc bT cZ cZ @@ -38322,8 +38322,8 @@ cZ cZ cZ bT -zL -zL +cc +cc bT ab ab @@ -38555,8 +38555,8 @@ ab ab ab bT -zL -zL +cc +cc bT cZ cZ @@ -38579,8 +38579,8 @@ cZ cZ cZ bT -zL -zL +cc +cc bT ab ab @@ -38812,8 +38812,8 @@ ab ab ab bT -zL -zL +cc +cc bT cZ cZ @@ -38836,8 +38836,8 @@ cZ cZ cZ bT -zL -zL +cc +cc bT ab ab @@ -39069,8 +39069,8 @@ ab ab ab bT -zL -zL +cc +cc bT dD dX @@ -39093,8 +39093,8 @@ cZ cZ cZ bT -zL -zL +cc +cc bT ab ab @@ -39326,8 +39326,8 @@ ab ab ab bT -zL -zL +cc +cc bT cZ cZ @@ -39350,8 +39350,8 @@ cZ cZ cZ bT -zL -zL +cc +cc bT ab ab @@ -39583,8 +39583,8 @@ ab ab ab bT -zL -zL +cc +cc bT cZ cZ @@ -39607,8 +39607,8 @@ cZ jr cZ bT -zL -zL +cc +cc bT ab ab @@ -39840,8 +39840,8 @@ ab ab ab bT -zL -Sd +cc +it bT cZ cZ @@ -39856,7 +39856,7 @@ fA fU gh cZ -hR +wc cZ cZ hh @@ -39864,8 +39864,8 @@ dD cZ cZ bT -Sd -zL +it +cc bT ab ab @@ -40097,8 +40097,8 @@ ab ab ab bT -zL -zL +cc +cc bT cZ cZ @@ -40121,8 +40121,8 @@ dD cZ cZ bT -zL -zL +cc +cc bT ab ab @@ -40354,8 +40354,8 @@ ab ab ab bT -zL -zL +cc +cc bT cZ cZ @@ -40378,8 +40378,8 @@ cZ cZ cZ bT -zL -zL +cc +cc bT ab ab @@ -40611,8 +40611,8 @@ ab ab ab bT -zL -zL +cc +cc bT cZ cZ @@ -40635,8 +40635,8 @@ cZ cZ cZ bT -zL -zL +cc +cc bT ab ab @@ -40868,8 +40868,8 @@ ab ab ab bT -zL -zL +cc +cc bT cZ cZ @@ -40892,8 +40892,8 @@ cZ cZ cZ bT -zL -zL +cc +cc bT ab ab @@ -41125,8 +41125,8 @@ ab ab ab bT -zL -zL +cc +cc bT cZ cZ @@ -41149,8 +41149,8 @@ cZ cZ cZ bT -zL -zL +cc +cc bT ab ab @@ -41382,8 +41382,8 @@ ab ab ab bT -zL -zL +cc +cc bT cZ cZ @@ -41406,8 +41406,8 @@ cZ cZ cZ bT -zL -zL +cc +cc bT ab ab @@ -41639,8 +41639,8 @@ ab ab ab bT -zL -zL +cc +cc bT cZ cZ @@ -41663,8 +41663,8 @@ cZ cZ cZ bT -zL -zL +cc +cc bT ab ab @@ -41896,8 +41896,8 @@ ab ab ab bT -zL -zL +cc +cc bT cZ cZ @@ -41920,8 +41920,8 @@ cZ cZ cZ bT -zL -zL +cc +cc bT ab ab @@ -42153,8 +42153,8 @@ ab ab ab bT -zL -zL +cc +cc ct bT bT @@ -42177,8 +42177,8 @@ bT bT bT ct -zL -zL +cc +cc bT ab ab @@ -42410,32 +42410,32 @@ ab ab ab bT -zL -zL -BE -zL -zL -zL -zL -zL -zL -zL -zL +cc +cc +cd +cc +cc +cc +cc +cc +cc +cc +cc bT ab ab bT -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -BE -zL -zL +jS +jS +jS +jS +jS +jS +jS +jS +cd +cc +cc bT ab ab @@ -42667,32 +42667,32 @@ ab ab ab bT -zL -zL -BE -zL -zL -zL -zL -zL -zL -zL -zL +cc +cc +cd +cc +cc +cc +cc +cc +cc +cc +cc bT ab ab bT -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -BE -zL -zL +jS +jS +jS +jS +jS +jS +jS +jS +cd +cc +cc bT ab ab @@ -42932,16 +42932,16 @@ bT bT bT ct -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS ct bT bT @@ -43189,16 +43189,16 @@ bT bT bT bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS bT bT bT @@ -43446,16 +43446,16 @@ bT bT bT bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS bT bT bT @@ -43703,16 +43703,16 @@ dY ek el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS bT kd ki @@ -43960,16 +43960,16 @@ dZ el el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS bT kd kd @@ -44217,16 +44217,16 @@ dY ek el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS bT kd ki @@ -44474,16 +44474,16 @@ dZ el el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -OH -lJ +jS +jU +jS bT kd kd @@ -44731,16 +44731,16 @@ dY ek el bT -zL -rE -zL +cc +cr +cc bT ab ab bT -Qn -lJ -lJ +jT +jS +jS bT kd ki @@ -44988,16 +44988,16 @@ dZ el el bT -zL -Vc -rE +cc +kl +cr bT ab ab bT -lJ -lJ -lJ +jS +jS +jS bT kd kd @@ -45245,16 +45245,16 @@ dY ek el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -Qn -lJ +jS +jT +jS kb kd kk @@ -45502,16 +45502,16 @@ dZ el el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS cZ kd kI @@ -45759,16 +45759,16 @@ dY ek el bT -zL -Sd -zL +cc +it +cc bT ab ab bT -lJ -lG -lJ +jS +PV +jS cZ ke ix @@ -46016,16 +46016,16 @@ dZ el el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS kb kd ix @@ -46273,16 +46273,16 @@ dY ek el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -Qn -lJ +jS +jT +jS kb kd ix @@ -46529,18 +46529,18 @@ dF dZ el el -BE -zL -zL -zL +cd +cc +cc +cc bT ab ab bT -lJ -lJ -lJ -BE +jS +jS +jS +cd kd kJ ab @@ -46787,16 +46787,16 @@ dY ek el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -OH -lJ -lJ +jU +jS +jS bT kd ix @@ -47044,16 +47044,16 @@ dZ el el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -Qn -lJ +jS +jT +jS bT kd kK @@ -47301,16 +47301,16 @@ dY ek el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS bT kd kd @@ -47558,16 +47558,16 @@ dZ el el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS bT kd kk @@ -47815,16 +47815,16 @@ dY ek el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS bT kd ki @@ -48072,16 +48072,16 @@ dZ el el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS bT kd kd @@ -48329,16 +48329,16 @@ dY ek el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS bT kd ki @@ -48586,16 +48586,16 @@ dZ el el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS bT kd kd @@ -48843,16 +48843,16 @@ dY ek el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS bT kd ki @@ -49100,16 +49100,16 @@ dZ el el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS bT kd kd @@ -49357,16 +49357,16 @@ dY ek el bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS bT kd ki @@ -49614,16 +49614,16 @@ bT bT bT bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS bT bT bT @@ -49871,16 +49871,16 @@ bT bT bT bT -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS bT bT bT @@ -50128,16 +50128,16 @@ bT bT bT ct -zL -zL -zL +cc +cc +cc bT ab ab bT -lJ -lJ -lJ +jS +jS +jS ct bT bT @@ -50377,32 +50377,32 @@ ab ab ab bT -zL -zL -zL -ru -zL -zL -zL -zL -zL -zL -zL +cc +cc +cc +cQ +cc +cc +cc +cc +cc +cc +cc bT ab ab bT -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS bT ab ab @@ -50634,32 +50634,32 @@ ab ab ab bT -zL -FH -zL -zL -zL -zL -zL -zL -zL -zL -zL +cc +cm +cc +cc +cc +cc +cc +cc +cc +cc +cc bT ab ab bT -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS bT ab ab @@ -50891,32 +50891,32 @@ ab ab ab bT -FH -yr -Ku -Ku -yr -zL -Nx -zL -zL -DT -zL +cm +cn +cp +cp +cn +cc +dJ +cc +cc +fr +cc bT ab ab bT -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS bT ab ab @@ -51151,29 +51151,29 @@ bM bM bM bM -FH -Sd -zL -zL -zL -zL -zL -zL +cm +it +cc +cc +cc +cc +cc +cc bT ab ab bT -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS bT ab ab @@ -51409,28 +51409,28 @@ bO dc Wv bM -Ku -zL -zL -ru -zL -zL -zL +cp +cc +cc +cQ +cc +cc +cc bT ab ab bT -lJ -lJ -lJ -lJ -lJ -OH -lJ -lJ -lJ -lJ -lJ +jS +jS +jS +jS +jS +jU +jS +jS +jS +jS +jS bT ab ab @@ -51665,29 +51665,29 @@ gJ bO bO dr -yr -Ku -yr -zL -FB -zL -zL -zL +cn +cp +cn +cc +Rz +cc +cc +cc bT ab ab bT -lJ -lJ -lJ -lJ -lJ -lJ -lJ -uy -lJ -lJ -lJ +jS +jS +jS +jS +jS +jS +jS +kA +jS +jS +jS bT ab ab @@ -51922,29 +51922,29 @@ hy bO bO dr -yE -pR -zL -zL -zL -zL -zL -ru +ca +ea +cc +cc +cc +cc +cc +cQ bT ab ab bT -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS bT ab ab @@ -52180,28 +52180,28 @@ bO bO Wv bM -zL -yE -zL -zL -Nx -zL -zL +cc +ca +cc +cc +dJ +cc +cc bT ab ab bT -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS bT ab ab @@ -52436,29 +52436,29 @@ bM bM bM bM -zL -yr -Ku -ru -zL -zL -zL -zL +cc +cn +cp +cQ +cc +cc +cc +cc bT ab ab bT -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS bT ab ab @@ -52690,32 +52690,32 @@ ab ab ab bT -zL -Eb -zL -zL -zL -zL -zL -Sd -zL -zL -zL +cc +cN +cc +cc +cc +cc +cc +it +cc +cc +cc bT ab ab bT -lJ -OH -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ +jS +jU +jS +jS +jS +jS +jS +jS +jS +jS +jS bT ab ab @@ -52947,32 +52947,32 @@ ab ab ab bT -Ku -zL -zL -Nx -zL -zL -zL -zL -zL -zL -DT +cp +cc +cc +dJ +cc +cc +cc +cc +cc +cc +fr bT ab ab bT -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS bT ab ab @@ -53204,32 +53204,32 @@ ab ab ab bT -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL -zL +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc bT ab ab bT -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ -lJ +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS bT ab ab @@ -64379,15 +64379,15 @@ jk jk aa jn -ic -ic -ic -ic -ic -ic -ic -ic -ic +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls jn aa aa @@ -64636,15 +64636,15 @@ jk jk aa jn -ic -ic -ic -ic -ic -ic -ic -ic -ic +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls jn aa aa @@ -64893,15 +64893,15 @@ jk jk aa jn -ic -ic -ic -ic -ic -ic -ic -ic -ic +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls jn aa aa @@ -65150,15 +65150,15 @@ jk jk aa jn -ic -ic -ic -ic -ic -ic -ic -ic -ic +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls jn aa aa @@ -65407,15 +65407,15 @@ jk jk aa jn -ic -ic -ic -ic -ic -ic -ic -ic -ic +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls jn aa aa @@ -65664,15 +65664,15 @@ jk jk aa jn -ic -ic -ic -ic -ic -ic -ic -ic -ic +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls jn aa aa @@ -65921,15 +65921,15 @@ jk aa aa jn -ic -ic -ic -ic -ic -ic -ic -ic -ic +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls jn aa aa @@ -66178,15 +66178,15 @@ aa aa aa jn -ic -ic -ic -ic -ic -ic -ic -ic -ic +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls jn aa aa @@ -66435,15 +66435,15 @@ aa aa aa jn -ic -ic -ic -ic -ic -ic -ic -ic -ic +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls jn aa aa @@ -66692,15 +66692,15 @@ aa aa aa jn -ic -ic -ic -ic -ic -ic -ic -ic -ic +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls +Ls jn aa aa @@ -66949,15 +66949,15 @@ aa aa aa jn -ic -ic -ic -ic -uS -ic -ic -ic -ic +Ls +Ls +Ls +Ls +IS +Ls +Ls +Ls +Ls jn aa aa diff --git a/_maps/RuinGeneration/13x17_chapel.dmm b/_maps/RuinGeneration/13x17_chapel.dmm index ebf55b6c9b591..53cc992d36a30 100644 --- a/_maps/RuinGeneration/13x17_chapel.dmm +++ b/_maps/RuinGeneration/13x17_chapel.dmm @@ -182,7 +182,7 @@ /area/ruin/unpowered) "yP" = ( /obj/item/cult_shift, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/ruin/unpowered) "zh" = ( /turf/closed/wall/mineral/cult, @@ -219,7 +219,7 @@ /area/ruin/unpowered) "JU" = ( /obj/structure/table/wood, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/ruin/unpowered) "Kd" = ( /obj/structure/frame/machine, @@ -238,7 +238,7 @@ /turf/open/floor/iron, /area/ruin/unpowered) "Ma" = ( -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/ruin/unpowered) "MF" = ( /turf/open/floor/iron/chapel{ @@ -257,7 +257,7 @@ /area/ruin/unpowered) "Ou" = ( /obj/structure/dresser, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/ruin/unpowered) "PI" = ( /obj/effect/decal/cleanable/blood/footprints, @@ -340,7 +340,7 @@ "ZU" = ( /obj/item/bedsheet/cult, /obj/structure/bed, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/ruin/unpowered) (1,1,1) = {" diff --git a/_maps/RuinGeneration/21x29_solars.dmm b/_maps/RuinGeneration/21x29_solars.dmm index 20fad9d1fdafc..a358ad90290e9 100644 --- a/_maps/RuinGeneration/21x29_solars.dmm +++ b/_maps/RuinGeneration/21x29_solars.dmm @@ -118,7 +118,7 @@ id = "auxsolareast"; name = "Port Auxiliary Solar Array" }, -/turf/open/floor/iron/airless/solarpanel, +/turf/open/floor/iron/solarpanel/airless, /area/template_noop) "x" = ( /obj/structure/cable, @@ -199,7 +199,7 @@ id = "auxsolareast"; name = "Port Auxiliary Solar Array" }, -/turf/open/floor/iron/airless/solarpanel, +/turf/open/floor/iron/solarpanel/airless, /area/template_noop) "N" = ( /obj/structure/lattice/catwalk, @@ -217,7 +217,7 @@ /obj/structure/cable{ icon_state = "0-2" }, -/turf/open/floor/iron/airless/solarpanel, +/turf/open/floor/iron/solarpanel/airless, /area/template_noop) "S" = ( /obj/structure/cable/yellow{ diff --git a/_maps/arenas/clockwork.dmm b/_maps/arenas/clockwork.dmm index 24bb878178de9..8ae5a3b5d9190 100644 --- a/_maps/arenas/clockwork.dmm +++ b/_maps/arenas/clockwork.dmm @@ -1,10 +1,10 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( -/obj/item/stack/tile/bronze/ten, +/obj/item/stack/tile/mineral/bronze/ten, /turf/open/floor/clockwork/reebe, /area/tdome/arena) "c" = ( -/obj/item/stack/tile/bronze, +/obj/item/stack/tile/mineral/bronze, /turf/open/floor/clockwork/reebe, /area/tdome/arena) "d" = ( @@ -15,7 +15,7 @@ /turf/open/floor/clockwork/reebe, /area/tdome/arena) "f" = ( -/obj/item/stack/tile/bronze/twenty, +/obj/item/stack/tile/mineral/bronze/twenty, /turf/open/floor/clockwork/reebe, /area/tdome/arena) "g" = ( diff --git a/_maps/arenas/solars.dmm b/_maps/arenas/solars.dmm index 6e60cf8426cb6..c1ca5307aa838 100644 --- a/_maps/arenas/solars.dmm +++ b/_maps/arenas/solars.dmm @@ -11,7 +11,7 @@ "c" = ( /obj/machinery/power/tracker, /obj/structure/cable, -/turf/open/floor/iron/airless/solarpanel, +/turf/open/floor/iron/solarpanel/airless, /area/tdome/arena) "d" = ( /obj/item/stack/rods, @@ -23,7 +23,7 @@ name = "Port Solar Array" }, /obj/structure/cable, -/turf/open/floor/iron/airless/solarpanel, +/turf/open/floor/iron/solarpanel/airless, /area/tdome/arena) "f" = ( /obj/structure/lattice/catwalk{ diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 5595d2496f599..310d46f3d12f4 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -95,13 +95,6 @@ /obj/effect/spawner/room/threexthree, /turf/open/floor/plating, /area/maintenance/port/aft) -"abs" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/fore) "aby" = ( /obj/effect/spawner/room/threexfive, /turf/open/floor/plating, @@ -123,13 +116,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"abX" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/fore) "abY" = ( /obj/structure/grille, /turf/open/space, @@ -184,18 +170,6 @@ /obj/item/stamp/hos, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) -"acV" = ( -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/obj/structure/cable/yellow{ - cable_color = "red"; - color = "#ff0000"; - icon_state = "0-2" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/fore) "acW" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -236,18 +210,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre) -"ads" = ( -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/obj/structure/cable/yellow{ - cable_color = "red"; - color = "#ff0000"; - icon_state = "0-2" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/fore) "adt" = ( /obj/structure/cable, /obj/structure/lattice/catwalk, @@ -384,14 +346,6 @@ }, /turf/open/space, /area/solar/starboard/fore) -"adZ" = ( -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/obj/structure/cable, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/fore) "aed" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -426,14 +380,6 @@ /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"aeG" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/fore) "aeK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -1098,15 +1044,6 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/maintenance/port/fore) -"apb" = ( -/obj/machinery/telecomms/receiver/preset_exploration, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/quartermaster/exploration_dock) "aph" = ( /turf/closed/wall, /area/lawoffice) @@ -1960,16 +1897,6 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron, /area/hydroponics/garden) -"aBO" = ( -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - dir = 8 - }, -/turf/open/floor/iron, -/area/tcommsat/computer) "aBQ" = ( /turf/closed/wall, /area/storage/primary) @@ -9999,6 +9926,19 @@ }, /turf/open/floor/iron, /area/security/brig) +"bOo" = ( +/obj/item/radio/intercom{ + dir = 8; + freerange = 1; + name = "Station Intercom (Telecomms)"; + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/obj/machinery/space_heater, +/turf/open/floor/iron, +/area/tcommsat/computer) "bOt" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/cmo) @@ -10715,6 +10655,16 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/maintenance/port/aft) +"bSt" = ( +/obj/machinery/camera/autoname{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 8 + }, +/turf/open/floor/iron, +/area/tcommsat/computer) "bSu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, @@ -11021,6 +10971,21 @@ /obj/item/book/manual/wiki/xenoarchaeology, /turf/open/floor/iron, /area/science/misc_lab) +"bUc" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Telecomms Admin"; + departmentType = 5; + name = "Telecomms RC"; + pixel_x = 30 + }, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/effect/mapping_helpers/atmos_auto_connect, +/turf/open/floor/iron, +/area/tcommsat/computer) "bUd" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -11495,10 +11460,76 @@ /obj/machinery/telecomms/processor/preset_four, /turf/open/floor/circuit/green, /area/tcommsat/server) +"bWC" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "bWD" = ( /obj/machinery/telecomms/server/presets/medical, /turf/open/floor/circuit/green/telecomms, /area/tcommsat/server) +"bWE" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) +"bWF" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/tcommsat/server"; + dir = 1; + name = "Telecomms Server APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) +"bWG" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "bWI" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -11656,6 +11687,19 @@ }, /turf/open/floor/iron, /area/maintenance/disposal/incinerator) +"bXz" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "bXA" = ( /obj/machinery/telecomms/server/presets/science, /turf/open/floor/circuit/green/telecomms, @@ -11851,6 +11895,35 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"bYz" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) +"bYA" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "bYB" = ( /obj/machinery/blackbox_recorder, /turf/open/floor/circuit/green/telecomms, @@ -11986,6 +12059,29 @@ }, /turf/open/floor/iron, /area/engine/break_room) +"bZo" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "bZp" = ( /obj/effect/turf_decal/siding/wideplating_new/dark, /obj/effect/turf_decal/siding/wideplating_new/dark{ @@ -12658,26 +12754,6 @@ }, /turf/open/floor/engine, /area/science/misc_lab) -"cca" = ( -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/aft) -"ccb" = ( -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/aft) "ccc" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -12693,6 +12769,20 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/aft) +"ccf" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "ccg" = ( /obj/machinery/telecomms/message_server/preset, /turf/open/floor/circuit/green/telecomms, @@ -12785,6 +12875,19 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/aft) +"cdc" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "cdd" = ( /obj/machinery/telecomms/server/presets/security, /turf/open/floor/circuit/green/telecomms, @@ -12793,6 +12896,16 @@ /obj/machinery/telecomms/processor/preset_two, /turf/open/floor/circuit/green/telecomms, /area/tcommsat/server) +"cdf" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "cdh" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 8; @@ -12892,10 +13005,69 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"cdZ" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "cea" = ( /obj/machinery/telecomms/server/presets/command, /turf/open/floor/circuit/green/telecomms, /area/tcommsat/server) +"ceb" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) +"cec" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) +"ced" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "cef" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -13540,13 +13712,6 @@ }, /turf/open/space, /area/solar/port/aft) -"chJ" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/aft) "chK" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -15187,11 +15352,6 @@ }, /turf/open/floor/iron, /area/medical/genetics) -"ctB" = ( -/obj/structure/cable, -/obj/machinery/power/tracker, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/aft) "ctE" = ( /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, @@ -17533,18 +17693,6 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) -"cMQ" = ( -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/obj/structure/cable/yellow{ - cable_color = "red"; - color = "#ff0000"; - icon_state = "0-2" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/aft) "cMU" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 @@ -17554,14 +17702,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) -"cNa" = ( -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/obj/structure/cable, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/aft) "cNq" = ( /obj/structure/table/reinforced, /obj/machinery/recharger{ @@ -17817,6 +17957,24 @@ }, /turf/open/floor/engine, /area/science/misc_lab) +"cSE" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "cSG" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/closed/wall/r_wall, @@ -18108,13 +18266,6 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"cXi" = ( -/obj/machinery/telecomms/broadcaster/preset_exploration, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/quartermaster/exploration_dock) "cYa" = ( /obj/machinery/advanced_airlock_controller{ dir = 4; @@ -18569,6 +18720,24 @@ /obj/effect/turf_decal/bot_white/left, /turf/open/floor/engine/light, /area/engine/gravity_generator) +"dkr" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/goonplaque, +/area/security/brig) "dla" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -18606,6 +18775,23 @@ "dlz" = ( /turf/open/floor/iron/dark, /area/teleporter) +"dlA" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 5 + }, +/turf/open/floor/iron, +/area/tcommsat/computer) "dlN" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -19253,22 +19439,6 @@ /obj/machinery/atmospherics/pipe/simple/dark/visible/layer4, /turf/open/space, /area/space/nearstation) -"dxP" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "dxY" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -19353,6 +19523,18 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness) +"dAd" = ( +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/obj/structure/cable/yellow{ + cable_color = "red"; + color = "#ff0000"; + icon_state = "0-2" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "dAs" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -19365,6 +19547,14 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"dAJ" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "dAN" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 @@ -19641,17 +19831,6 @@ /obj/item/clothing/gloves/color/yellow, /turf/open/floor/iron, /area/engine/engineering) -"dHL" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "dHO" = ( /obj/machinery/door/airlock/engineering{ name = "Port Bow Solar Access"; @@ -21254,6 +21433,16 @@ }, /turf/open/floor/carpet/grimy, /area/ai_monitored/turret_protected/aisat_interior) +"equ" = ( +/obj/structure/window/reinforced/spawner{ + dir = 1 + }, +/obj/machinery/telecomms/server/presets/exploration, +/obj/machinery/camera/autoname{ + dir = 5 + }, +/turf/open/floor/circuit/telecomms/server, +/area/quartermaster/exploration_dock) "eqw" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -21522,39 +21711,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"ewa" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ - dir = 8 - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) "ewc" = ( /obj/effect/turf_decal/siding/thinplating_new{ dir = 8 @@ -21752,20 +21908,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/central) -"ezo" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "ezu" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron, @@ -22092,14 +22234,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) -"eGz" = ( -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/mapping_helpers/atmos_auto_connect, -/turf/open/floor/plating, -/area/maintenance/starboard) "eGU" = ( /obj/machinery/light/small{ dir = 8 @@ -22514,30 +22648,15 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"eOD" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +"eOJ" = ( +/obj/machinery/telecomms/receiver/preset_exploration, +/obj/machinery/power/apc/auto_name/east, +/obj/structure/cable/yellow, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 }, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/quartermaster/exploration_dock) "ePu" = ( /obj/structure/cable{ icon_state = "1-8" @@ -22571,6 +22690,17 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"eQc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_dock) "eQj" = ( /obj/machinery/computer/secure_data{ dir = 4; @@ -22808,19 +22938,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) -"eVP" = ( -/obj/item/radio/intercom{ - dir = 8; - freerange = 1; - name = "Station Intercom (Telecomms)"; - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/obj/machinery/space_heater, -/turf/open/floor/iron, -/area/tcommsat/computer) "eVR" = ( /obj/structure/table, /turf/open/floor/iron/showroomfloor, @@ -23233,13 +23350,6 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) -"ffa" = ( -/obj/machinery/telecomms/bus/preset_exploration, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/quartermaster/exploration_dock) "ffm" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -24247,14 +24357,6 @@ }, /turf/open/floor/engine/o2, /area/engine/atmos) -"fCK" = ( -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/obj/structure/cable, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/fore) "fDa" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 5 @@ -24801,6 +24903,13 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"fSt" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "fSx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -25220,6 +25329,17 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"fZG" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "fZH" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /obj/effect/landmark/start/security_officer, @@ -26380,6 +26500,14 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) +"gAZ" = ( +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "gBM" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -26860,25 +26988,6 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) -"gNt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_dock) "gOf" = ( /obj/effect/landmark/start/station_engineer, /obj/effect/turf_decal/stripes/corner{ @@ -27671,25 +27780,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"hiV" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/tcommsat/server"; - dir = 1; - name = "Telecomms Server APC"; - pixel_y = 24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "hjj" = ( /obj/machinery/vending/medical, /turf/open/floor/iron/white, @@ -27899,14 +27989,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"hom" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white, -/obj/structure/closet/emcloset, -/turf/open/floor/iron, -/area/tcommsat/computer) "hos" = ( /obj/structure/chair/office{ dir = 4 @@ -28306,17 +28388,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/prison/dark, /area/security/prison) -"hzY" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark, -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "hAh" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -29260,6 +29331,21 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"hSo" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "hSv" = ( /obj/machinery/light, /obj/machinery/airalarm/directional/south, @@ -29690,24 +29776,6 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_dock) -"icP" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "icS" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, @@ -30083,18 +30151,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"ikc" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "ikf" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -30353,21 +30409,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"ioJ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "ioN" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -31392,17 +31433,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"iMF" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_dock) "iMY" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -32842,21 +32872,6 @@ /obj/structure/transit_tube/horizontal, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) -"juo" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "jus" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 @@ -33832,21 +33847,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/aft) -"jQU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_dock) "jRJ" = ( /obj/machinery/vending/boozeomat, /turf/open/floor/iron/cafeteria_red, @@ -34174,6 +34174,27 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) +"jYJ" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/tcommsat/computer) "jYS" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -34687,6 +34708,17 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/plating, /area/maintenance/port/aft) +"kmA" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "kmE" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -5; @@ -35366,24 +35398,6 @@ }, /turf/open/floor/iron/dark, /area/security/main) -"kzA" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark/corner, -/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "kzD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/door/firedoor, @@ -35512,6 +35526,14 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/security/brig) +"kCj" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/effect/mapping_helpers/atmos_auto_connect, +/turf/open/floor/plating, +/area/maintenance/starboard) "kCJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -36156,23 +36178,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/engine/engineering) -"kPn" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 5 - }, -/turf/open/floor/iron, -/area/tcommsat/computer) "kPo" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -37570,16 +37575,6 @@ /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/central) -"lrC" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "lrH" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 @@ -37899,20 +37894,6 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) -"lzh" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "lzi" = ( /obj/structure/window/reinforced{ dir = 8 @@ -39218,6 +39199,16 @@ }, /turf/open/floor/iron/white, /area/medical/surgery) +"meM" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "meO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -39630,6 +39621,25 @@ }, /turf/open/space/basic, /area/space/nearstation) +"mnE" = ( +/obj/machinery/door/airlock/hatch{ + name = "Exploration Telecommunications"; + req_access_txt = "61" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/exploration_dock) "mnG" = ( /obj/effect/turf_decal/loading_area{ dir = 8 @@ -40417,22 +40427,6 @@ }, /turf/open/floor/plating, /area/teleporter) -"mGR" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) "mGS" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -40530,19 +40524,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"mLe" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "mLG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -42494,6 +42475,13 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) +"nAO" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "nAP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -43156,27 +43144,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness) -"nPv" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/caution{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) "nPA" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -44089,23 +44056,6 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) -"oil" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "oiT" = ( /obj/machinery/shower{ dir = 8 @@ -44916,6 +44866,11 @@ /obj/machinery/meter, /turf/open/floor/iron, /area/engine/atmos) +"oBV" = ( +/obj/structure/cable, +/obj/machinery/power/tracker, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "oCv" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -45370,6 +45325,39 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"oSI" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 8 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room"; + req_access_txt = "61" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/tcommsat/computer) "oTf" = ( /obj/machinery/door/airlock/virology{ name = "Monkey Pen"; @@ -45458,6 +45446,22 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) +"oVd" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/tcommsat/computer) "oVe" = ( /obj/machinery/telecomms/hub/preset, /obj/structure/cable/yellow{ @@ -46160,23 +46164,6 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"pqo" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "pqp" = ( /obj/machinery/camera/autoname{ dir = 8 @@ -46582,6 +46569,30 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"pyy" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room"; + req_access_txt = "61" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/tcommsat/computer) "pyz" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -46723,13 +46734,6 @@ /obj/effect/landmark/prisonspawn, /turf/open/floor/prison, /area/security/prison) -"pBw" = ( -/obj/machinery/telecomms/hub/preset/exploration, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/quartermaster/exploration_dock) "pBA" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -47993,21 +47997,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"qdh" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Telecomms Admin"; - departmentType = 5; - name = "Telecomms RC"; - pixel_x = 30 - }, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/mapping_helpers/atmos_auto_connect, -/turf/open/floor/iron, -/area/tcommsat/computer) "qdU" = ( /obj/structure/sign/warning/vacuum/external, /obj/effect/spawner/structure/window/reinforced, @@ -48232,6 +48221,14 @@ }, /turf/open/floor/iron/dark, /area/storage/tech) +"qkT" = ( +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "qlf" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, @@ -48838,6 +48835,23 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) +"qxY" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "qyw" = ( /obj/machinery/washing_machine, /obj/machinery/light, @@ -48958,6 +48972,23 @@ }, /turf/open/floor/iron, /area/science/robotics/lab) +"qBN" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "qCh" = ( /obj/structure/chair/office{ dir = 8 @@ -49011,24 +49042,6 @@ /obj/machinery/light/small, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) -"qDA" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "qEl" = ( /obj/structure/table, /obj/item/stack/cable_coil/random, @@ -49209,16 +49222,6 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/vacant_room/commissary) -"qIM" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "qJm" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -49920,6 +49923,22 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/medical/virology) +"qZW" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "rag" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -50283,22 +50302,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/nuke_storage) -"rgm" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "rgu" = ( /turf/open/floor/engine/light, /area/engine/gravity_generator) @@ -50856,27 +50859,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) -"rrj" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/tcommsat/computer) "rro" = ( /obj/effect/spawner/structure/window/reinforced/prison, /obj/structure/cable/yellow{ @@ -51318,19 +51300,27 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"rBK" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark{ +"rCa" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/siding/white{ dir = 8 }, -/obj/effect/turf_decal/siding/wideplating_new/dark{ +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) +/turf/open/floor/iron, +/area/tcommsat/computer) "rCK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -51631,6 +51621,15 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"rHF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron/goonplaque, +/area/hallway/secondary/entry) "rHU" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -51727,6 +51726,13 @@ dir = 5 }, /area/science/research) +"rKw" = ( +/obj/machinery/telecomms/hub/preset/exploration, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/quartermaster/exploration_dock) "rLd" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/eastright{ @@ -51941,32 +51947,6 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/wood, /area/security/detectives_office) -"rPs" = ( -/obj/machinery/door/window/brigdoor{ - dir = 4; - name = "Telecommunications"; - req_access_txt = "61" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/caution{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_dock) "rPD" = ( /obj/machinery/airalarm{ dir = 8; @@ -52252,24 +52232,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/science/mixing) -"rUb" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/goonplaque, -/area/security/brig) "rUC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -52441,21 +52403,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"rYN" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark/corner, -/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "rYU" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -53069,22 +53016,6 @@ }, /turf/open/floor/iron/dark, /area/science/nanite) -"smY" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "snr" = ( /obj/structure/lattice/catwalk/over, /obj/structure/cable/yellow{ @@ -53134,6 +53065,18 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) +"soh" = ( +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/obj/structure/cable/yellow{ + cable_color = "red"; + color = "#ff0000"; + icon_state = "0-2" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "soA" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -53400,25 +53343,6 @@ }, /turf/open/floor/prison/dark, /area/security/prison) -"stB" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark/corner, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "stN" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /obj/effect/turf_decal/siding/dark_blue{ @@ -53630,25 +53554,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/engine/engineering) -"syr" = ( -/obj/machinery/door/airlock/hatch{ - name = "Exploration Telecommunications"; - req_access_txt = "61" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/exploration_dock) "syA" = ( /obj/effect/turf_decal/siding/wood{ layer = 1 @@ -53748,6 +53653,13 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) +"szx" = ( +/obj/machinery/telecomms/bus/preset_exploration, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/quartermaster/exploration_dock) "szC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -53805,6 +53717,24 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) +"sAj" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "sAt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/red/opposingcorners, @@ -54004,6 +53934,32 @@ }, /turf/open/floor/plating, /area/security/prison) +"sDn" = ( +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Telecommunications"; + req_access_txt = "61" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/caution{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_dock) "sDu" = ( /obj/structure/curtain, /obj/effect/spawner/structure/window, @@ -54868,6 +54824,13 @@ }, /turf/open/floor/iron/white, /area/science/robotics/lab) +"sWW" = ( +/obj/machinery/telecomms/broadcaster/preset_exploration, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/quartermaster/exploration_dock) "sXf" = ( /obj/structure/table/wood, /obj/item/folder/blue, @@ -55217,6 +55180,21 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"tep" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "teF" = ( /obj/machinery/door/airlock/maintenance{ name = "Fitness Maintenance"; @@ -57023,16 +57001,6 @@ "tNE" = ( /turf/open/floor/holofloor/plating, /area/holodeck/prison) -"tOH" = ( -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/machinery/telecomms/server/presets/exploration, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/turf/open/floor/circuit/telecomms/server, -/area/quartermaster/exploration_dock) "tOU" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/westleft{ @@ -57867,21 +57835,6 @@ /obj/item/book/manual/wiki/security_space_law, /turf/open/floor/iron, /area/security/checkpoint/engineering) -"uir" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_dock) "uis" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -58590,6 +58543,21 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/heads/captain) +"uAc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_dock) "uAj" = ( /obj/structure/chair/fancy/sofa/old/left{ color = "#742925"; @@ -58667,6 +58635,20 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/science/nanite) +"uCW" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/telecomms, +/area/tcommsat/server) "uDa" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 @@ -60410,6 +60392,16 @@ }, /turf/open/floor/iron/dark, /area/engine/gravity_generator) +"vAE" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "vBe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -62373,22 +62365,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) -"wtb" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "wts" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty{ @@ -62966,6 +62942,13 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"wIW" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "wIY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -63317,15 +63300,6 @@ /obj/structure/transit_tube/station/reverse, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) -"wQN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/goonplaque, -/area/hallway/secondary/entry) "wRj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -63556,6 +63530,14 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/service) +"wWA" = ( +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "wWU" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/yellow{ @@ -63803,29 +63785,6 @@ }, /turf/open/floor/iron, /area/maintenance/disposal/incinerator) -"xbI" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark/corner, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "xbP" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -64618,6 +64577,14 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"xtu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white, +/obj/structure/closet/emcloset, +/turf/open/floor/iron, +/area/tcommsat/computer) "xtS" = ( /obj/machinery/door/airlock/public/glass{ name = "Central Access" @@ -64917,19 +64884,6 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) -"xyS" = ( -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating_new/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark/telecomms, -/area/tcommsat/server) "xyW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -65932,6 +65886,25 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"xXx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_dock) "xXF" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -66385,6 +66358,18 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/storage/primary) +"yic" = ( +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/obj/structure/cable/yellow{ + cable_color = "red"; + color = "#ff0000"; + icon_state = "0-2" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "yiw" = ( /obj/structure/reflector/box/anchored{ dir = 1 @@ -66415,6 +66400,21 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"yjs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_dock) "yjY" = ( /obj/machinery/light/small, /turf/open/floor/engine/air, @@ -80755,7 +80755,7 @@ aaa aaa aaS aaf -chJ +fSt aaf aaS aaa @@ -81169,17 +81169,17 @@ aaa aaa abY aaa -acV +soh adv -adZ +qkT aaa -acV +soh adv -adZ +qkT aaa -acV +soh adv -adZ +qkT aaa aaS aaf @@ -81426,17 +81426,17 @@ aaa aaa abY aaf -acV +soh adu -adZ +qkT aaa -acV +soh adu -adZ +qkT aaa -acV +soh adu -adZ +qkT aaf aaf aaa @@ -81520,19 +81520,19 @@ aaa aaa aaS aaf -cca -cca -cca -cca -cca +vAE +vAE +vAE +vAE +vAE aaa chK aaa -cca -cca -cca -cca -cca +vAE +vAE +vAE +vAE +vAE aaf aaS aaa @@ -81683,17 +81683,17 @@ aaa aaa abY aaa -acV +soh adu -adZ +qkT aaf -acV +soh adu -adZ +qkT aaf -acV +soh adu -adZ +qkT aaa aaf aaa @@ -81723,7 +81723,7 @@ azF aIR ayl ayl -wQN +rHF ayl ayl ayl @@ -81940,17 +81940,17 @@ aaa aaa aaf aaf -acV +soh adu -adZ +qkT aaa -acV +soh adu -adZ +qkT aaa -acV +soh adu -adZ +qkT aaf aaf aaf @@ -82034,19 +82034,19 @@ aaa aaf aaS aaf -ccb -ccb -ccb -ccb -ccb +meM +meM +meM +meM +meM aaa chL aaa -ccb -ccb -ccb -ccb -ccb +meM +meM +meM +meM +meM aaf aaS aaa @@ -82197,17 +82197,17 @@ aaS aaS aaf aaa -acV +soh adu -adZ +qkT aaa -acV +soh adu -adZ +qkT aaa -acV +soh adu -adZ +qkT aaa aaf aaa @@ -82548,19 +82548,19 @@ aaa aaf aaS aaf -cca -cca -cca -cca -cca +vAE +vAE +vAE +vAE +vAE aaa chL aaa -cca -cca -cca -cca -cca +vAE +vAE +vAE +vAE +vAE aaf aaS aaa @@ -82708,7 +82708,7 @@ aaa aaa aaS aaf -abs +nAO abZ abZ acW @@ -83062,19 +83062,19 @@ aaa aaf aaS acy -ccb -ccb -ccb -ccb -ccb +meM +meM +meM +meM +meM aaa chL aaa -ccb -ccb -ccb -ccb -ccb +meM +meM +meM +meM +meM aaf aaS aaa @@ -83225,17 +83225,17 @@ aba aaS aaf aaa -acV +soh adz -adZ +qkT aaa -acV +soh adz -adZ +qkT aaa -acV +soh adz -adZ +qkT aaa aaf aaa @@ -83482,17 +83482,17 @@ aaa aaa aaf aaf -acV +soh adz -adZ +qkT aaa -acV +soh adz -adZ +qkT aaa -acV +soh adz -adZ +qkT aaf aaf aaa @@ -83576,19 +83576,19 @@ aaa aaf aaS aaf -cca -cca -cca -cca -cca +vAE +vAE +vAE +vAE +vAE aaa chL aaa -cca -cca -cca -cca -cca +vAE +vAE +vAE +vAE +vAE aaf aaS aaa @@ -83739,17 +83739,17 @@ aaa aaa aaS aaa -acV +soh adz -adZ +qkT aaf -acV +soh adz -adZ +qkT aaf -acV +soh adz -adZ +qkT aaa aaf aaf @@ -83996,17 +83996,17 @@ aaa aaa aaS aaf -acV +soh adz -adZ +qkT aaa -acV +soh adz -adZ +qkT aaa -acV +soh adz -adZ +qkT aaf aaf aaa @@ -84090,19 +84090,19 @@ aoV aaa aaS aaf -ccb -ccb -ccb -ccb -ccb +meM +meM +meM +meM +meM aaa chL aaa -ccb -ccb -ccb -ccb -ccb +meM +meM +meM +meM +meM aaf aaS aaa @@ -84253,17 +84253,17 @@ aaa aaa aaS aaa -acV +soh adA -adZ +qkT aaa -acV +soh adA -adZ +qkT aaa -acV +soh adA -adZ +qkT aaa aaS aaa @@ -91537,15 +91537,15 @@ bCq klY lRI bVI -stB -mLe -dxP -kzA -oil -rYN -ezo -xyS -rgm +bWC +bXz +bYA +sAj +qBN +hSo +ccf +cdc +cdZ bVI caz gui @@ -91794,15 +91794,15 @@ bCq bHE lRI bVI -hiV +bWF rSr bXC bZp tGF -hzY +kmA pAC cmj -juo +cec bVI cay ccw @@ -92051,15 +92051,15 @@ bCq bCq lRI bVI -lrC +bWE bXB bYC bZp oVe -hzY +kmA cch cde -ikc +ceb bVI cay ccw @@ -92308,15 +92308,15 @@ bCq bLu jfW bVI -icP -dHL -lzh -qDA -xbI -pqo -rBK -qIM -wtb +bWG +fZG +uCW +cSE +bZo +qxY +bYz +cdf +ced bVI cay ccw @@ -92569,7 +92569,7 @@ kcG hQg fBP bZq -ewa +oSI cbm mlV rTt @@ -92826,7 +92826,7 @@ bWI bXF bXF bZs -mGR +oVd cbo bXF bXF @@ -93083,7 +93083,7 @@ woM led dfd bZr -eOD +pyy cbn wuV myM @@ -93336,11 +93336,11 @@ fkt ayG jfW bVJ -eVP +bOo bOD odj bZv -nPv +jYJ bJC wMu jhG @@ -93597,8 +93597,8 @@ bOl jJK iHS vPI -rrj -kPn +rCa +dlA lXQ fTO ceg @@ -93854,9 +93854,9 @@ bVJ cPO ndh bZv -aBO -qdh -hom +bSt +bUc +xtu eYp cei bVJ @@ -95306,7 +95306,7 @@ fha ipF tEy rvt -rUb +dkr uav vom vbv @@ -106098,17 +106098,17 @@ aaa aaa aaS aaa -ads +dAd adS -aeG +dAJ aaa -ads +dAd adS -fCK +wWA aaa -ads +dAd adS -fCK +wWA aaa aaS aaf @@ -106355,17 +106355,17 @@ aaa aaa aaS aaf -ads +dAd adT -aeG +dAJ aaa -ads +dAd adT -fCK +wWA aaa -ads +dAd adT -fCK +wWA aaf aaf aaa @@ -106612,17 +106612,17 @@ aaa aaa aaS aaa -ads +dAd adT -aeG +dAJ aaf -ads +dAd adT -fCK +wWA aaf -ads +dAd adT -fCK +wWA aaa aaf aaa @@ -106869,17 +106869,17 @@ aaa aaa aaf aaf -ads +dAd adT -aeG +dAJ aaa -ads +dAd adT -fCK +wWA aaa -ads +dAd adT -fCK +wWA aaf aaf aaf @@ -107126,17 +107126,17 @@ aaS aaS aaf aaa -ads +dAd adT -aeG +dAJ aaa -ads +dAd adT -fCK +wWA aaa -ads +dAd adT -fCK +wWA aaa aaf aaa @@ -107637,7 +107637,7 @@ aaa aaa aaS aaf -abX +wIW acx acx adt @@ -108154,17 +108154,17 @@ aba aaS acy aaa -ads +dAd adW -aeG +dAJ aaa -ads +dAd adW -fCK +wWA aaa -ads +dAd adW -fCK +wWA aaa aaf aaa @@ -108411,17 +108411,17 @@ aaa aaa aaf aaf -ads +dAd adW -aeG +dAJ aaa -ads +dAd adW -fCK +wWA aaa -ads +dAd adW -fCK +wWA aaf aaf aaf @@ -108668,17 +108668,17 @@ aaa aaa aaS aaa -ads +dAd adW -aeG +dAJ aaf -ads +dAd adW -fCK +wWA aaf -ads +dAd adW -fCK +wWA aaa aaf aaa @@ -108925,17 +108925,17 @@ aaa aaa aaS aaf -ads +dAd adW -aeG +dAJ aaa -ads +dAd adW -fCK +wWA aaa -ads +dAd adW -fCK +wWA aaf aaf aaa @@ -109182,17 +109182,17 @@ aaa aaa aaS aaa -ads +dAd adY -aeG +dAJ aaa -ads +dAd adY -fCK +wWA aaa -ads +dAd adY -fCK +wWA aaa aaS aaf @@ -114948,17 +114948,17 @@ aaa aaa aaS aaa -cMQ +yic crB -cNa +gAZ aaa -cMQ +yic crB -cNa +gAZ aaa -cMQ +yic crB -cNa +gAZ aaa aaS aaa @@ -115205,17 +115205,17 @@ aaa aaa aba aaf -cMQ +yic crC -cNa +gAZ aaa -cMQ +yic crC -cNa +gAZ aaa -cMQ +yic crC -cNa +gAZ aaf aaS aaa @@ -115462,17 +115462,17 @@ aaa aaa aaf aaa -cMQ +yic crC -cNa +gAZ aaf -cMQ +yic crC -cNa +gAZ aaf -cMQ +yic crC -cNa +gAZ aaa aaS aaa @@ -115719,17 +115719,17 @@ aaf aaf aaf aaf -cMQ +yic crC -cNa +gAZ aaa -cMQ +yic crC -cNa +gAZ aaa -cMQ +yic crC -cNa +gAZ aaf aaf aaa @@ -115976,17 +115976,17 @@ aaa aaa aaf aaa -cMQ +yic crC -cNa +gAZ aaa -cMQ +yic crC -cNa +gAZ aaa -cMQ +yic crC -cNa +gAZ aaa aaf aaS @@ -116503,7 +116503,7 @@ crk crk cpi cpi -ctB +oBV aaf aaS aaa @@ -117004,17 +117004,17 @@ aaa aaa aaf aaa -cMQ +yic crE -cNa +gAZ aaa -cMQ +yic crE -cNa +gAZ aaa -cMQ +yic crE -cNa +gAZ aaa aaf aaS @@ -117261,17 +117261,17 @@ aaf aaf aaf aaf -cMQ +yic crE -cNa +gAZ aaa -cMQ +yic crE -cNa +gAZ aaa -cMQ +yic crE -cNa +gAZ aaf aaf aaa @@ -117467,7 +117467,7 @@ aaf aaf bky eIi -smY +qZW cJR hJR jvu @@ -117518,17 +117518,17 @@ aaa aaa aaf aaa -cMQ +yic crE -cNa +gAZ aaf -cMQ +yic crE -cNa +gAZ aaf -cMQ +yic crE -cNa +gAZ aaa aaS aaa @@ -117724,8 +117724,8 @@ aaa aaa bky gpn -ioJ -eGz +tep +kCj bky dnB kEM @@ -117775,17 +117775,17 @@ aaf aaf aaf aaf -cMQ +yic crE -cNa +gAZ aaa -cMQ +yic crE -cNa +gAZ aaa -cMQ +yic crE -cNa +gAZ aaf aaS aaa @@ -117981,7 +117981,7 @@ aaa aaa bky bky -syr +mnE gQd gQd gQd @@ -118032,17 +118032,17 @@ aaa aaa aba aaa -cMQ +yic crG -cNa +gAZ aaa -cMQ +yic crG -cNa +gAZ aaa -cMQ +yic crG -cNa +gAZ aaa aaS aaa @@ -118238,8 +118238,8 @@ aaa aaa aaa xkR -rPs -tOH +sDn +equ dLB gQd xcE @@ -118495,9 +118495,9 @@ aaa aaa aaa xkR -gNt -jQU -uir +xXx +yjs +uAc xkR duR jjp @@ -118752,9 +118752,9 @@ aaa aaa aaa xkR -ffa +szx miD -cXi +sWW xkR pqr pqr @@ -119009,9 +119009,9 @@ aaa aaa aaa xkR -pBw -iMF -apb +rKw +eQc +eOJ gQd wOv pqr diff --git a/_maps/map_files/CorgStation/CorgStation.dmm b/_maps/map_files/CorgStation/CorgStation.dmm index 6fe89f9910421..7029437a4a873 100644 --- a/_maps/map_files/CorgStation/CorgStation.dmm +++ b/_maps/map_files/CorgStation/CorgStation.dmm @@ -3981,13 +3981,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/main) -"aWj" = ( -/obj/machinery/power/solar, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/aft) "aWm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 @@ -10034,13 +10027,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/wood, /area/crew_quarters/bar) -"daS" = ( -/obj/machinery/power/solar, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/aft) "daX" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -11290,13 +11276,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) -"dun" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/power/solar, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/fore) "duF" = ( /turf/closed/wall/r_wall, /area/security/brig) @@ -11892,13 +11871,6 @@ /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron/white, /area/medical/virology) -"dGg" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/power/solar, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/aft) "dGx" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -16552,15 +16524,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/science) -"fjD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/toy/plush/lizard_plushie{ - name = "Eats-The-Rubbish" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) "fjJ" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -16856,6 +16819,11 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"fon" = ( +/obj/machinery/power/tracker, +/obj/structure/cable/white, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "fow" = ( /obj/structure/sign/poster/random{ pixel_x = 32 @@ -20717,6 +20685,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/space/basic, /area/space/nearstation) +"gCk" = ( +/obj/machinery/power/tracker, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "gCn" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 @@ -33896,10 +33871,6 @@ /obj/effect/landmark/carpspawn, /turf/open/space/basic, /area/space/nearstation) -"kQr" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/maintenance/fore) "kQW" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/effect/turf_decal/tile/black/opposingcorners, @@ -39110,6 +39081,13 @@ }, /turf/open/floor/carpet/green, /area/crew_quarters/bar) +"mvP" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/power/solar, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "mvT" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/machinery/light_switch{ @@ -43322,13 +43300,6 @@ }, /turf/open/floor/iron/white, /area/quartermaster/exploration_prep) -"nMP" = ( -/obj/machinery/power/tracker, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/aft) "nNi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -46185,11 +46156,6 @@ /obj/machinery/telecomms/server/presets/service, /turf/open/floor/circuit/telecomms/server, /area/tcommsat/server) -"oIq" = ( -/obj/structure/cable/white, -/obj/machinery/power/solar, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/fore) "oID" = ( /turf/open/floor/iron, /area/medical/morgue) @@ -48553,6 +48519,11 @@ /obj/machinery/door/firedoor, /turf/open/floor/carpet/royalblue, /area/crew_quarters/theatre) +"pAJ" = ( +/obj/structure/cable/white, +/obj/machinery/power/solar, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "pAN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -49793,6 +49764,11 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"pWu" = ( +/obj/structure/cable/white, +/obj/machinery/power/solar, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "pWC" = ( /obj/structure/bed/roller, /obj/machinery/iv_drip, @@ -50402,11 +50378,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"qhU" = ( -/obj/structure/cable/white, -/obj/machinery/power/solar, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/aft) "qhV" = ( /obj/machinery/conveyor{ dir = 1; @@ -51937,6 +51908,13 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/ai_monitored/turret_protected/ai) +"qGx" = ( +/obj/machinery/power/tracker, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "qGC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -59915,6 +59893,15 @@ }, /turf/open/floor/iron/dark, /area/chapel/main/monastery) +"tmv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/toy/plush/lizard_plushie{ + name = "Eats-The-Rubbish" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) "tmC" = ( /obj/machinery/atmospherics/components/unary/passive_vent, /turf/open/floor/plating, @@ -59972,6 +59959,13 @@ }, /turf/open/floor/iron/dark, /area/security/brig) +"tnO" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/power/solar, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "tod" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/iron, @@ -60007,6 +60001,13 @@ /obj/machinery/suit_storage_unit/rd, /turf/open/floor/iron, /area/science/misc_lab/range) +"tos" = ( +/obj/machinery/power/solar, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "tov" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/firealarm{ @@ -60602,6 +60603,10 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"tzO" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/maintenance/fore) "tzW" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/cooking_to_serve_man, @@ -66190,11 +66195,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"voK" = ( -/obj/machinery/power/tracker, -/obj/structure/cable/white, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/aft) "voP" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Warehouse Maintenance"; @@ -69589,13 +69589,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"wqZ" = ( -/obj/machinery/power/tracker, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/fore) "wre" = ( /obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron, @@ -73408,6 +73401,13 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron, /area/engine/atmos) +"xEX" = ( +/obj/machinery/power/solar, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "xFs" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/layer_manifold/visible, @@ -89449,7 +89449,7 @@ aMT anT anT anT -nMP +qGx anT anT anT @@ -89957,19 +89957,19 @@ aMT iaD aMT aMT -daS -daS -daS -daS -daS +xEX +xEX +xEX +xEX +xEX aMT pcH aMT -daS -daS -daS -daS -daS +xEX +xEX +xEX +xEX +xEX aMT aMT aMT @@ -90471,19 +90471,19 @@ aMT iaD aMT aMT -aWj -aWj -aWj -aWj -aWj +tos +tos +tos +tos +tos aMT kwL aMT -aWj -aWj -aWj -aWj -aWj +tos +tos +tos +tos +tos anT iaD aMT @@ -90985,19 +90985,19 @@ aMT iaD aMT aMT -daS -daS -daS -daS -daS +xEX +xEX +xEX +xEX +xEX aMT kwL aMT -daS -daS -daS -daS -daS +xEX +xEX +xEX +xEX +xEX aMT iaD aMT @@ -91499,19 +91499,19 @@ aMT iaD aMT aMT -aWj -aWj -aWj -aWj -aWj +tos +tos +tos +tos +tos aMT kwL aMT -aWj -aWj -aWj -aWj -aWj +tos +tos +tos +tos +tos aMT iaD aMT @@ -92013,19 +92013,19 @@ aMT aMT aMT aMT -daS -daS -daS -daS -daS +xEX +xEX +xEX +xEX +xEX aMT kwL aMT -daS -daS -daS -daS -daS +xEX +xEX +xEX +xEX +xEX aMT aMT aMT @@ -92527,19 +92527,19 @@ aMT aMT aMT aMT -aWj -aWj -aWj -aWj -aWj +tos +tos +tos +tos +tos aMT kwL aMT -aWj -aWj -aWj -aWj -aWj +tos +tos +tos +tos +tos aMT aMT aMT @@ -101408,17 +101408,17 @@ aMT iaD aMT aMT -dun +tnO kME -oIq +pAJ aMT -dun +tnO kME -oIq +pAJ aMT -dun +tnO kME -oIq +pAJ aMT anT gzj @@ -101665,17 +101665,17 @@ aMT iaD anT anT -dun +tnO dcJ -oIq +pAJ aMT -dun +tnO dcJ -oIq +pAJ aMT -dun +tnO dcJ -oIq +pAJ aMT anT iut @@ -101922,17 +101922,17 @@ aMT iaD aMT aMT -dun +tnO dcJ -oIq +pAJ aMT -dun +tnO dcJ -oIq +pAJ aMT -dun +tnO dcJ -oIq +pAJ aMT anT anT @@ -102179,17 +102179,17 @@ aMT iaD anT anT -dun +tnO dcJ -oIq +pAJ aMT -dun +tnO dcJ -oIq +pAJ aMT -dun +tnO dcJ -oIq +pAJ aMT aMT aMT @@ -102436,17 +102436,17 @@ iaD iaD aMT aMT -dun +tnO dcJ -oIq +pAJ aMT -dun +tnO dcJ -oIq +pAJ aMT -dun +tnO dcJ -oIq +pAJ aMT aMT aMT @@ -102948,7 +102948,7 @@ aMT aMT anT anT -wqZ +gCk cdk gLD bOE @@ -103464,17 +103464,17 @@ aMT iaD anT anT -dun +tnO kEH -oIq +pAJ aMT -dun +tnO uDs -oIq +pAJ aMT -dun +tnO uDs -oIq +pAJ aMT aMT aMT @@ -103721,17 +103721,17 @@ aMT aMT aMT aMT -dun +tnO uDs -oIq +pAJ aMT -dun +tnO uDs -oIq +pAJ aMT -dun +tnO uDs -oIq +pAJ aMT aMT aMT @@ -103978,17 +103978,17 @@ aMT aMT aMT aMT -dun +tnO uDs -oIq +pAJ aMT -dun +tnO uDs -oIq +pAJ aMT -dun +tnO uDs -oIq +pAJ aMT aMT aMT @@ -104235,17 +104235,17 @@ aMT aMT aMT aMT -dun +tnO uDs -oIq +pAJ aMT -dun +tnO uDs -oIq +pAJ aMT -dun +tnO uDs -oIq +pAJ aMT aMT aMT @@ -104492,17 +104492,17 @@ aMT aMT aMT anT -dun +tnO hTD -oIq +pAJ aMT -dun +tnO vud -oIq +pAJ aMT -dun +tnO vud -oIq +pAJ aMT aMT aMT @@ -107877,7 +107877,7 @@ hoR vlr vlr mma -kQr +tzO scI ejN jsC @@ -114394,17 +114394,17 @@ anT anT anT anT -dGg +mvP gIO -qhU +pWu aMT -dGg +mvP gIO -qhU +pWu aMT -dGg +mvP gIO -qhU +pWu aMT aMT aMT @@ -114651,17 +114651,17 @@ aMT aMT anT aMT -dGg +mvP vkA -qhU +pWu aMT -dGg +mvP vkA -qhU +pWu aMT -dGg +mvP vkA -qhU +pWu aMT aMT aMT @@ -114908,17 +114908,17 @@ aMT aMT anT aMT -dGg +mvP vkA -qhU +pWu aMT -dGg +mvP vkA -qhU +pWu aMT -dGg +mvP vkA -qhU +pWu anT anT anT @@ -115165,17 +115165,17 @@ aMT aMT anT aMT -dGg +mvP vkA -qhU +pWu aMT -dGg +mvP vkA -qhU +pWu aMT -dGg +mvP vkA -qhU +pWu aMT anT aMT @@ -115422,17 +115422,17 @@ anT anT anT anT -dGg +mvP vkA -qhU +pWu aMT -dGg +mvP vkA -qhU +pWu aMT -dGg +mvP vkA -qhU +pWu aMT anT anT @@ -115948,7 +115948,7 @@ bOc bOc ggY wOe -voK +fon aMT aMT aMT @@ -116450,17 +116450,17 @@ aMT anT aMT aMT -dGg +mvP pHN -qhU +pWu aMT -dGg +mvP xqd -qhU +pWu aMT -dGg +mvP xqd -qhU +pWu aMT anT anT @@ -116707,17 +116707,17 @@ anT anT anT anT -dGg +mvP xqd -qhU +pWu aMT -dGg +mvP xqd -qhU +pWu aMT -dGg +mvP xqd -qhU +pWu aMT anT aMT @@ -116964,17 +116964,17 @@ aMT anT qiD aMT -dGg +mvP xqd -qhU +pWu aMT -dGg +mvP xqd -qhU +pWu aMT -dGg +mvP xqd -qhU +pWu anT anT anT @@ -117221,17 +117221,17 @@ anT anT anT anT -dGg +mvP xqd -qhU +pWu aMT -dGg +mvP xqd -qhU +pWu aMT -dGg +mvP xqd -qhU +pWu aMT aMT aMT @@ -117478,17 +117478,17 @@ aMT anT aMT aMT -dGg +mvP lSw -qhU +pWu aMT -dGg +mvP rkK -qhU +pWu aMT -dGg +mvP rkK -qhU +pWu aMT aMT aMT @@ -127194,7 +127194,7 @@ nqK eJe iAW uRZ -fjD +tmv rbw ntM hor diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index d4bb02ac8736a..f40123c9fa229 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -15,13 +15,6 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) -"aae" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/fore) "aaf" = ( /obj/structure/cable{ icon_state = "1-2" @@ -29,16 +22,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/starboard/fore) -"aag" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/fore) "aah" = ( /obj/structure/cable{ icon_state = "2-4" @@ -99,14 +82,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/starboard/fore) -"aan" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/fore) "aao" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -1753,13 +1728,6 @@ }, /turf/open/floor/iron, /area/maintenance/port) -"alS" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/fore) "alT" = ( /turf/closed/wall/r_wall, /area/engine/atmospherics_engine) @@ -1946,6 +1914,16 @@ "anc" = ( /turf/open/floor/wood, /area/vacant_room/office) +"ane" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "anf" = ( /turf/open/floor/carpet, /area/vacant_room/office) @@ -2124,16 +2102,6 @@ "aoF" = ( /turf/closed/wall, /area/maintenance/disposal) -"aoG" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "foreport"; - name = "Fore-Port Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/fore) "aoW" = ( /obj/machinery/light/small{ dir = 8 @@ -2412,34 +2380,6 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"aqF" = ( -/obj/machinery/button/door{ - id = "Disposal Exit"; - name = "Disposal Vent Control"; - pixel_x = -25; - pixel_y = 4; - req_access_txt = "12" - }, -/obj/machinery/button/massdriver{ - id = "trash"; - name = "Trash Ejector Control"; - pixel_x = -26; - pixel_y = -6 - }, -/obj/structure/chair/stool, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/item/toy/plush/lizard_plushie{ - name = "Eats-The-Rubbish" - }, -/turf/open/floor/iron, -/area/maintenance/disposal) "aqG" = ( /obj/machinery/conveyor_switch/oneway{ dir = 8; @@ -2473,14 +2413,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/maintenance/disposal) -"aqJ" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "foreport"; - name = "Fore-Port Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/fore) "aqV" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -7566,13 +7498,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) -"aSd" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/goonplaque, -/area/hallway/primary/fore) "aSg" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -16267,6 +16192,13 @@ /obj/item/storage/box/silver_ids, /turf/open/floor/wood, /area/crew_quarters/heads/hop) +"bWW" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "bWX" = ( /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) @@ -30544,16 +30476,6 @@ "dFe" = ( /turf/closed/wall, /area/crew_quarters/heads/cmo) -"dFy" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/aft) "dFz" = ( /obj/structure/chair/office{ dir = 8 @@ -31063,14 +30985,6 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/aft) -"dIh" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/aft) "dIi" = ( /obj/structure/window/reinforced, /obj/item/target, @@ -31114,6 +31028,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) +"dIC" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "dID" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -32541,11 +32463,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) -"dTk" = ( -/obj/structure/cable, -/obj/machinery/power/tracker, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/aft) "dTm" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/delivery, @@ -33783,16 +33700,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) -"efe" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "aftport"; - name = "Aft-Port Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/aft) "efg" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -33954,14 +33861,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/engine/break_room) -"egB" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "aftport"; - name = "Aft-Port Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/aft) "egD" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -34076,11 +33975,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/port/aft) -"ehs" = ( -/obj/structure/cable, -/obj/machinery/power/tracker, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/aft) "ehv" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -34248,6 +34142,34 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"ejH" = ( +/obj/machinery/button/door{ + id = "Disposal Exit"; + name = "Disposal Vent Control"; + pixel_x = -25; + pixel_y = 4; + req_access_txt = "12" + }, +/obj/machinery/button/massdriver{ + id = "trash"; + name = "Trash Ejector Control"; + pixel_x = -26; + pixel_y = -6 + }, +/obj/structure/chair/stool, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/item/toy/plush/lizard_plushie{ + name = "Eats-The-Rubbish" + }, +/turf/open/floor/iron, +/area/maintenance/disposal) "ejL" = ( /turf/closed/wall, /area/medical/medbay/aft) @@ -36947,6 +36869,14 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"feb" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "fes" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -39340,6 +39270,11 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/detectives_office) +"fQa" = ( +/obj/structure/cable, +/obj/machinery/power/tracker, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "fQd" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -40431,6 +40366,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) +"gjL" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "gkv" = ( /obj/machinery/computer/bank_machine, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -64698,6 +64641,16 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) +"oqG" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "oqL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -66283,6 +66236,13 @@ }, /turf/open/floor/wood, /area/quartermaster/exploration_prep) +"oRK" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "oRX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -66888,6 +66848,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/gravity_generator) +"pea" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "per" = ( /obj/machinery/light{ light_color = "#7AC3FF" @@ -71524,6 +71494,11 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) +"qIL" = ( +/obj/structure/cable, +/obj/machinery/power/tracker, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "qIZ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -75793,6 +75768,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"sal" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/goonplaque, +/area/hallway/primary/fore) "saq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -76082,6 +76064,14 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) +"sgr" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "sgR" = ( /obj/effect/landmark/start/shaft_miner, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -80463,6 +80453,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"tJw" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "tJK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -111943,9 +111943,9 @@ aad aaa aad aaa -aoG +oqG apH -aqJ +gjL aaa aad aaa @@ -112196,17 +112196,17 @@ aaa aaa aac aaa -aoG +oqG apH -aqJ +gjL aaa -aoG +oqG apI -aqJ +gjL aaa -aoG +oqG apH -aqJ +gjL aaa aad aaa @@ -112453,17 +112453,17 @@ aaa aaa aad aaa -aoG +oqG apI -aqJ +gjL aaa -aoG +oqG apI -aqJ +gjL aaa -aoG +oqG apI -aqJ +gjL aaa aac aaa @@ -112710,17 +112710,17 @@ aaa aaa aac aad -aoG +oqG apI -aqJ +gjL aad -aoG +oqG apI -aqJ +gjL aad -aoG +oqG apI -aqJ +gjL aad aac aaa @@ -112967,17 +112967,17 @@ aaa aaa aac aaa -aoG +oqG apI -aqJ +gjL aaa -aoG +oqG apI -aqJ +gjL aaa -aoG +oqG apI -aqJ +gjL aaa aad aaa @@ -113224,17 +113224,17 @@ aad aac aac aaa -aoG +oqG apI -aqJ +gjL aaa aad apJ aad aaa -aoG +oqG apI -aqJ +gjL aaa aad aaa @@ -113735,7 +113735,7 @@ aaa aaa aac aad -alS +oRK amF amF amF @@ -114252,17 +114252,17 @@ aac aad aad aaa -aoG +oqG apL -aqJ +gjL aaa aad apK aad aaa -aoG +oqG apL -aqJ +gjL aaa aad aaa @@ -114509,17 +114509,17 @@ aaa aaa aac aaa -aoG +oqG apL -aqJ +gjL aaa -aoG +oqG apL -aqJ +gjL aaa -aoG +oqG apL -aqJ +gjL aaa wiQ aaa @@ -114766,17 +114766,17 @@ aaa aaa aac aad -aoG +oqG apL -aqJ +gjL aad -aoG +oqG apL -aqJ +gjL aad -aoG +oqG apL -aqJ +gjL aad wiQ aad @@ -115023,17 +115023,17 @@ aaa aaa aac aaa -aoG +oqG apL -aqJ +gjL aaa -aoG +oqG apL -aqJ +gjL aaa -aoG +oqG apL -aqJ +gjL aaa wiQ aaa @@ -115280,17 +115280,17 @@ aaa aaa aad aaa -aoG +oqG apM -aqJ +gjL aaa -aoG +oqG apL -aqJ +gjL aaa -aoG +oqG apM -aqJ +gjL aaa aad aaa @@ -115541,9 +115541,9 @@ aad aaa aad aaa -aoG +oqG apM -aqJ +gjL aaa aad aaa @@ -118767,9 +118767,9 @@ aaa aad aaa aaa -efe +tJw efQ -egB +feb aaa aaa aad @@ -119020,17 +119020,17 @@ aaa aaa aac aaa -efe +tJw efQ -egB +feb aaa -efe +tJw efR -egB +feb aaa -efe +tJw efQ -egB +feb aaa aFo aaa @@ -119277,17 +119277,17 @@ aaa aaa aad aaa -efe +tJw efR -egB +feb aaa -efe +tJw efR -egB +feb aaa -efe +tJw efR -egB +feb aaa aac aaa @@ -119534,17 +119534,17 @@ aaa aaa aad aad -efe +tJw efR -egB +feb aad -efe +tJw efR -egB +feb aad -efe +tJw efR -egB +feb aad aac aaa @@ -119791,17 +119791,17 @@ aaa aaa aac aaa -efe +tJw efR -egB +feb aaa -efe +tJw efR -egB +feb aaa -efe +tJw efR -egB +feb aaa aad aaa @@ -120048,17 +120048,17 @@ wiQ aaa aac aaa -efe +tJw efR -egB +feb aaa aad efS aad aaa -efe +tJw efR -egB +feb aaa aad aac @@ -120575,7 +120575,7 @@ ehq ehr ehr ehr -ehs +fQa aad aad aaa @@ -121076,17 +121076,17 @@ aaa aaa aac aaa -efe +tJw efU -egB +feb aaa aad efT aad aaa -efe +tJw efU -egB +feb aaa aFo aac @@ -121333,17 +121333,17 @@ aaa aaa aac aaa -efe +tJw efU -egB +feb aaa -efe +tJw efU -egB +feb aaa -efe +tJw efU -egB +feb aaa aad aaa @@ -121590,17 +121590,17 @@ aad aaa aac aad -efe +tJw efU -egB +feb aad -efe +tJw efU -egB +feb aad -efe +tJw efU -egB +feb aad aac aaa @@ -121847,17 +121847,17 @@ aad aaa aac aaa -efe +tJw efU -egB +feb aaa -efe +tJw efU -egB +feb aaa -efe +tJw efU -egB +feb aaa aac aaa @@ -122104,17 +122104,17 @@ aad aad aFo aaa -efe +tJw efV -egB +feb aaa -efe +tJw efU -egB +feb aaa -efe +tJw efV -egB +feb aaa aFo aaa @@ -122365,9 +122365,9 @@ aaa aad aaa aaa -efe +tJw efV -egB +feb aaa aaa aad @@ -133550,7 +133550,7 @@ kqm kqm kqm nKt -aSd +sal sJP exK jhO @@ -139660,9 +139660,9 @@ aaa aad aaa aaa -aag +ane aah -aan +dIC aaa aaa aad @@ -139913,17 +139913,17 @@ aaa aaa aad aaa -aag +ane aah -aan +dIC aaa -aag +ane aai -aan +dIC aaa -aag +ane aah -aan +dIC aaa aad acQ @@ -140170,17 +140170,17 @@ aaa aaa aac aaa -aag +ane aai -aan +dIC aaa -aag +ane aai -aan +dIC aaa -aag +ane aai -aan +dIC aaa aad acQ @@ -140427,17 +140427,17 @@ aaa aaa aac aad -aag +ane aai -aan +dIC aad -aag +ane aai -aan +dIC aad -aag +ane aai -aan +dIC aad aad acQ @@ -140684,17 +140684,17 @@ aaa aaa aad aaa -aag +ane aai -aan +dIC aaa -aag +ane aai -aan +dIC aaa -aag +ane aai -aan +dIC aaa aad aaj @@ -140941,17 +140941,17 @@ aad aac aac aad -aag +ane aai -aan +dIC aaa aad aaj aad aaa -aag +ane aai -aan +dIC aaa aad aaE @@ -140981,7 +140981,7 @@ aad aad aoF apE -aqF +ejH arf asf atD @@ -141452,7 +141452,7 @@ aaa aaa aad aad -aae +bWW aaf aaf aaf @@ -141969,17 +141969,17 @@ aac aac aac aad -aag +ane aal -aan +dIC aaa aad aak aad aaa -aag +ane aal -aan +dIC aad aac aad @@ -142226,17 +142226,17 @@ aaa aaa aac aaa -aag +ane aal -aan +dIC aaa -aag +ane aal -aan +dIC aaa -aag +ane aal -aan +dIC aaa aac aad @@ -142483,17 +142483,17 @@ aaa aaa aad aad -aag +ane aal -aan +dIC aad -aag +ane aal -aan +dIC aad -aag +ane aal -aan +dIC aad aac aaa @@ -142740,17 +142740,17 @@ aaa aaa aac aaa -aag +ane aal -aan +dIC aaa -aag +ane aal -aan +dIC aaa -aag +ane aal -aan +dIC aaa aac aaa @@ -142997,17 +142997,17 @@ aaa aaa aac aaa -aag +ane aam -aan +dIC aaa -aag +ane aal -aan +dIC aaa -aag +ane aam -aan +dIC aaa aad aaa @@ -143258,9 +143258,9 @@ aaa aad aaa aaa -aag +ane aam -aan +dIC aaa aaa aad @@ -149319,9 +149319,9 @@ aaa aad aaa aaa -dFy +pea dGR -dIh +sgr aaa aaa aad @@ -149572,17 +149572,17 @@ aad dBO aad aaa -dFy +pea dGR -dIh +sgr aaa -dFy +pea dGS -dIh +sgr aaa -dFy +pea dGR -dIh +sgr aaa aad aaa @@ -149829,17 +149829,17 @@ aaa dBO aad aad -dFy +pea dGS -dIh +sgr aaa -dFy +pea dGS -dIh +sgr aaa -dFy +pea dGS -dIh +sgr aaa wiQ aaa @@ -150086,17 +150086,17 @@ aad dBO aad aaa -dFy +pea dGS -dIh +sgr aad -dFy +pea dGS -dIh +sgr aad -dFy +pea dGS -dIh +sgr aad aad aaa @@ -150343,17 +150343,17 @@ aaa dBO aad aad -dFy +pea dGS -dIh +sgr aaa -dFy +pea dGS -dIh +sgr aaa -dFy +pea dGS -dIh +sgr aaa wiQ aaa @@ -150600,17 +150600,17 @@ aad dBO aad aaa -dFy +pea dGS -dIh +sgr aaa aad dBN aad aaa -dFy +pea dGS -dIh +sgr aaa wiQ aad @@ -151127,7 +151127,7 @@ dDf dEm dEm dEm -dTk +qIL aad wiQ aaa @@ -151628,17 +151628,17 @@ wiQ aad aad aaa -dFy +pea dGU -dIh +sgr aaa aad dGT aad aaa -dFy +pea dGU -dIh +sgr aaa wiQ wiQ @@ -151885,17 +151885,17 @@ aaa aaa aad aad -dFy +pea dGU -dIh +sgr aaa -dFy +pea dGU -dIh +sgr aaa -dFy +pea dGU -dIh +sgr aaa wiQ aaa @@ -152142,17 +152142,17 @@ aaa aaa wiQ aaa -dFy +pea dGU -dIh +sgr aad -dFy +pea dGU -dIh +sgr aad -dFy +pea dGU -dIh +sgr aad wiQ aaa @@ -152399,17 +152399,17 @@ aaa aaa wiQ aad -dFy +pea dGU -dIh +sgr aaa -dFy +pea dGU -dIh +sgr aaa -dFy +pea dGU -dIh +sgr aaa aad aaa @@ -152656,17 +152656,17 @@ aaa aaa wiQ aaa -dFy +pea dGV -dIh +sgr aaa -dFy +pea dGU -dIh +sgr aaa -dFy +pea dGV -dIh +sgr aaa wiQ aaa @@ -152917,9 +152917,9 @@ aaa aaa aaa aaa -dFy +pea dGV -dIh +sgr aaa aaa aaa diff --git a/_maps/map_files/FlandStation/FlandStation.dmm b/_maps/map_files/FlandStation/FlandStation.dmm index d3883c3bd9ae7..1f5e45ce00a2e 100644 --- a/_maps/map_files/FlandStation/FlandStation.dmm +++ b/_maps/map_files/FlandStation/FlandStation.dmm @@ -217,13 +217,6 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) -"acK" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/fore) "acO" = ( /obj/structure/lattice, /obj/structure/grille, @@ -1219,11 +1212,6 @@ /obj/structure/sign/plaques/atmos, /turf/closed/wall, /area/engine/atmos) -"aqU" = ( -/obj/structure/cable, -/obj/machinery/power/tracker, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/aft) "arb" = ( /obj/structure/cable{ icon_state = "4-8" @@ -1722,6 +1710,16 @@ heat_capacity = 1e+006 }, /area/asteroid/nearstation) +"awC" = ( +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "awD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/girder/reinforced, @@ -6379,16 +6377,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/grid/steel, /area/science/lobby) -"bzD" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/fore) "bzH" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall, @@ -8354,12 +8342,6 @@ }, /turf/open/floor/iron/techmaint, /area/security/checkpoint/auxiliary) -"cdA" = ( -/obj/item/reagent_containers/food/drinks/bottle/vodka{ - desc = "Aah, vodka. Prime choice of drink AND fuel by Russians worldwide. This one used to hold many secrets..." - }, -/turf/open/floor/iron/cult, -/area/chapel/office) "cdD" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -11432,17 +11414,6 @@ }, /turf/open/floor/iron/sepia, /area/science/shuttle) -"cTu" = ( -/obj/structure/table/wood/fancy, -/obj/item/soulstone/anybody/chaplain, -/obj/item/organ/heart{ - pixel_x = 8; - pixel_y = 7 - }, -/obj/item/reagent_containers/food/drinks/bottle/holywater, -/obj/item/book/granter/spell/smoke/lesser, -/turf/open/floor/iron/cult, -/area/chapel/office) "cTx" = ( /obj/effect/turf_decal/guideline/guideline_in/red{ dir = 4 @@ -11680,6 +11651,17 @@ dir = 5 }, /area/quartermaster/warehouse) +"cWa" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/machinery/newscaster{ + pixel_y = 31 + }, +/turf/open/floor/cult, +/area/library) "cWh" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -13338,6 +13320,16 @@ }, /turf/open/floor/iron/dark, /area/hallway/primary/aft) +"dun" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port) "dut" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -15226,10 +15218,6 @@ }, /turf/open/floor/iron/techmaint, /area/medical/surgery) -"dTp" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/iron/cult, -/area/library) "dTQ" = ( /obj/structure/rack, /obj/item/crowbar, @@ -17403,14 +17391,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"eAl" = ( -/obj/structure/chair/fancy/comfy{ - buildstackamount = 0; - color = "#742925"; - dir = 4 - }, -/turf/open/floor/iron/cult, -/area/library) "eAm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille, @@ -18808,6 +18788,12 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"ePp" = ( +/obj/item/reagent_containers/food/drinks/bottle/vodka{ + desc = "Aah, vodka. Prime choice of drink AND fuel by Russians worldwide. This one used to hold many secrets..." + }, +/turf/open/floor/cult, +/area/chapel/office) "ePI" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters{ @@ -19981,6 +19967,14 @@ /obj/effect/turf_decal/trimline/blue/corner, /turf/open/floor/iron/white, /area/medical/medbay/central) +"fcB" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "fcH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/disposalpipe/junction{ @@ -22160,9 +22154,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/dark, /area/hallway/primary/aft) -"fFg" = ( -/turf/open/floor/iron/cult, -/area/library) "fFj" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -24090,18 +24081,6 @@ }, /turf/open/floor/iron/techmaint, /area/quartermaster/storage) -"gcX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/stripes/line, -/obj/item/toy/plush/lizard_plushie{ - name = "Eats-The-Rubbish" - }, -/turf/open/floor/iron/dark/side, -/area/quartermaster/sorting) "gda" = ( /turf/closed/wall, /area/security/checkpoint/escape) @@ -28317,14 +28296,6 @@ }, /turf/open/floor/plating, /area/bridge) -"hhd" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/fore) "hhg" = ( /obj/machinery/vending/wardrobe/det_wardrobe, /obj/machinery/firealarm/directional/east, @@ -35644,6 +35615,16 @@ }, /turf/open/floor/iron/techmaint, /area/ai_monitored/storage/eva) +"iYf" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "iYl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -38997,13 +38978,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"jRc" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port) "jRk" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, @@ -43031,6 +43005,13 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/carpet/orange, /area/quartermaster/qm) +"kTs" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port) "kTz" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -46624,17 +46605,6 @@ /obj/structure/sign/departments/minsky/security/security, /turf/closed/wall/r_wall, /area/security/prison) -"lJv" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/machinery/newscaster{ - pixel_y = 31 - }, -/turf/open/floor/iron/cult, -/area/library) "lJz" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 4 @@ -47568,6 +47538,16 @@ /obj/structure/window/reinforced, /turf/open/floor/grass, /area/hallway/secondary/exit/departure_lounge) +"lWQ" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port) "lWR" = ( /obj/item/hand_labeler, /obj/item/crowbar, @@ -48697,14 +48677,6 @@ }, /turf/open/floor/iron/techmaint, /area/security/checkpoint/auxiliary) -"mou" = ( -/obj/machinery/newscaster{ - pixel_y = 31 - }, -/obj/item/folder, -/obj/structure/table/wood, -/turf/open/floor/iron/cult, -/area/library) "mow" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/structure/disposalpipe/segment{ @@ -49119,6 +49091,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/security/brig) +"muD" = ( +/obj/structure/lattice, +/obj/item/toy/plush/lizard_plushie/space{ + name = "Embraces-the-Void" + }, +/turf/open/space/basic, +/area/space/nearstation) "muH" = ( /obj/effect/turf_decal/loading_area, /obj/effect/turf_decal/tile/brown/opposingcorners{ @@ -50256,14 +50235,6 @@ /obj/machinery/light/small, /turf/open/floor/plating, /area/maintenance/aft/secondary) -"mIu" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/open/floor/iron/cult, -/area/library) "mIB" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -51784,6 +51755,17 @@ }, /turf/open/floor/iron/dark/side, /area/quartermaster/warehouse) +"ndu" = ( +/obj/structure/table/wood/fancy, +/obj/item/soulstone/anybody/chaplain, +/obj/item/organ/heart{ + pixel_x = 8; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/drinks/bottle/holywater, +/obj/item/book/granter/spell/smoke/lesser, +/turf/open/floor/cult, +/area/chapel/office) "ndM" = ( /obj/effect/turf_decal/guideline/guideline_in/red{ dir = 4 @@ -52629,16 +52611,6 @@ }, /turf/open/floor/iron/dark, /area/security/brig) -"npj" = ( -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/fore) "npk" = ( /obj/machinery/computer/cargo/request{ dir = 4 @@ -52756,6 +52728,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/techmaint, /area/maintenance/starboard/aft) +"nrb" = ( +/obj/machinery/newscaster{ + pixel_y = 31 + }, +/obj/item/folder, +/obj/structure/table/wood, +/turf/open/floor/cult, +/area/library) "nrL" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -53601,16 +53581,6 @@ }, /turf/open/floor/iron, /area/medical/cryo) -"nBM" = ( -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/fore) "nBP" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -54404,6 +54374,14 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) +"nLG" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/turf/open/floor/cult, +/area/library) "nLL" = ( /obj/structure/flora/grass/jungle/b, /obj/structure/flora/ausbushes/brflowers, @@ -55208,16 +55186,6 @@ }, /turf/open/floor/iron/dark, /area/medical/storage) -"nZw" = ( -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/fore) "nZA" = ( /obj/effect/turf_decal/siding/wood/corner, /turf/open/floor/wood, @@ -56477,6 +56445,23 @@ }, /turf/open/floor/plating, /area/engine/gravity_generator) +"oqs" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=21-LobbyCorner"; + location = "20-Lobby" + }, +/turf/open/floor/iron/goonplaque, +/area/hallway/primary/port) "oqu" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -56984,6 +56969,16 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical) +"oya" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "oyj" = ( /obj/machinery/door/airlock{ id_tag = "Toilet2a"; @@ -57294,6 +57289,13 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/engine/atmos) +"oDl" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "oDs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/cardboard, @@ -62420,14 +62422,6 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo) -"pYX" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -32 - }, -/turf/open/floor/iron/cult, -/area/library) "pYZ" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -65105,6 +65099,16 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/sepia, /area/engine/engineering) +"qGv" = ( +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port) "qGw" = ( /obj/structure/closet/crate, /obj/item/coin/silver, @@ -68638,6 +68642,16 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) +"rBx" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "rBB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/bar/opposingcorners, @@ -68710,13 +68724,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/starboard/fore) -"rCm" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/fore) "rCE" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 @@ -69419,6 +69426,11 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/chapel/main) +"rKI" = ( +/obj/structure/cable, +/obj/machinery/power/tracker, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "rKK" = ( /obj/structure/chair/foldable{ dir = 8 @@ -72345,6 +72357,18 @@ }, /turf/open/floor/iron/dark, /area/lawoffice) +"svn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/stripes/line, +/obj/item/toy/plush/lizard_plushie{ + name = "Eats-The-Rubbish" + }, +/turf/open/floor/iron/dark/side, +/area/quartermaster/sorting) "svu" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room"; @@ -72757,6 +72781,14 @@ }, /turf/open/floor/plating, /area/gateway) +"szW" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/cult, +/area/library) "sAh" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, @@ -76380,6 +76412,10 @@ }, /turf/closed/wall/r_wall, /area/engine/supermatter) +"twT" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/cult, +/area/library) "txe" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/red/line, @@ -76716,6 +76752,14 @@ burnt = 1 }, /area/maintenance/central/secondary) +"tCd" = ( +/obj/structure/chair/fancy/comfy{ + buildstackamount = 0; + color = "#742925"; + dir = 4 + }, +/turf/open/floor/cult, +/area/library) "tCk" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 @@ -79135,16 +79179,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/grid, /area/medical/surgery) -"uiN" = ( -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port) "uiZ" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -79346,23 +79380,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"ulN" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=21-LobbyCorner"; - location = "20-Lobby" - }, -/turf/open/floor/goonplaque, -/area/hallway/primary/port) "ulQ" = ( /turf/closed/wall/r_wall, /area/hallway/primary/central) @@ -80756,13 +80773,6 @@ }, /turf/open/floor/carpet, /area/crew_quarters/bar/atrium) -"uBv" = ( -/obj/structure/lattice, -/obj/item/toy/plush/lizard_plushie/space{ - name = "Embraces-the-Void" - }, -/turf/open/space/basic, -/area/space/nearstation) "uBw" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/electrical, @@ -81134,6 +81144,9 @@ }, /turf/open/floor/plating, /area/medical/genetics) +"uGf" = ( +/turf/open/floor/cult, +/area/library) "uGj" = ( /obj/effect/turf_decal{ dir = 1 @@ -87531,6 +87544,14 @@ /obj/machinery/door/window/westleft, /turf/open/floor/iron/ridged/steel, /area/science/breakroom) +"wbA" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "wbE" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, @@ -89764,6 +89785,16 @@ /obj/machinery/vending/cigarette, /turf/open/floor/iron, /area/hallway/secondary/entry) +"wFi" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "wFo" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -90277,16 +90308,6 @@ }, /turf/open/floor/iron/sepia, /area/construction/mining/aux_base) -"wLw" = ( -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port) "wLC" = ( /turf/open/floor/iron, /area/construction) @@ -90447,16 +90468,6 @@ "wMZ" = ( /turf/closed/wall, /area/quartermaster/sorting) -"wNg" = ( -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port) "wNh" = ( /obj/machinery/newscaster{ pixel_x = 28; @@ -91434,14 +91445,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet, /area/chapel/main) -"wXD" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/aft) "wXE" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -93580,16 +93583,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/maintenance/central/secondary) -"xsQ" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/aft) "xsR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -94218,6 +94211,13 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/iron/dark, /area/engine/atmos) +"xAq" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "xAs" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/circuit/green/telecomms/mainframe, @@ -103917,7 +103917,7 @@ nnx nnx csJ nnx -jRc +kTs nnx csJ nnx @@ -104678,27 +104678,27 @@ nnx nnx xJu nnx -uiN -uiN -uiN -uiN -uiN -uiN -uiN -uiN -uiN +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ csJ vwI csJ -uiN -uiN -uiN -uiN -uiN -uiN -uiN -uiN -uiN +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ nnx xJu nnx @@ -105192,27 +105192,27 @@ nnx nnx xJu nnx -wLw -wLw -wLw -wLw -wLw -wLw -wLw -wLw -wLw +dun +dun +dun +dun +dun +dun +dun +dun +dun csJ kPA csJ -wNg -wNg -wNg -wNg -wNg -wNg -wNg -wNg -wLw +qGv +qGv +qGv +qGv +qGv +qGv +qGv +qGv +dun nnx xJu nnx @@ -105706,27 +105706,27 @@ nnx nnx xJu nnx -uiN -uiN -uiN -uiN -uiN -uiN -uiN -uiN -uiN +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ csJ kPA csJ -uiN -uiN -uiN -uiN -uiN -uiN -uiN -uiN -uiN +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ nnx csJ nnx @@ -106220,27 +106220,27 @@ nnx nnx csJ nnx -wLw -wLw -wLw -wLw -wLw -wLw -wLw -wLw -wLw +dun +dun +dun +dun +dun +dun +dun +dun +dun csJ kPA csJ -wNg -wNg -wNg -wNg -wNg -wNg -wNg -wNg -wLw +qGv +qGv +qGv +qGv +qGv +qGv +qGv +qGv +dun nnx xJu nnx @@ -106734,27 +106734,27 @@ nnx nnx csJ nnx -uiN -uiN -uiN -uiN -uiN -uiN -uiN -uiN -uiN +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ csJ kPA csJ -uiN -uiN -uiN -uiN -uiN -uiN -uiN -uiN -uiN +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ nnx xJu nnx @@ -107248,27 +107248,27 @@ nnx nnx xJu nnx -wNg -wNg -wNg -wNg -wNg -wNg -wNg -wNg -wLw +qGv +qGv +qGv +qGv +qGv +qGv +qGv +qGv +dun csJ kPA csJ -wNg -wNg -wNg -wNg -wNg -wNg -wNg -wNg -wLw +qGv +qGv +qGv +qGv +qGv +qGv +qGv +qGv +dun nnx wMM nnx @@ -107762,27 +107762,27 @@ nnx nnx xJu nnx -uiN -uiN -uiN -uiN -uiN -uiN -uiN -uiN -uiN +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ csJ kPA csJ -uiN -uiN -uiN -uiN -uiN -uiN -uiN -uiN -uiN +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ +lWQ nnx xJu nnx @@ -108276,27 +108276,27 @@ nnx nnx xJu nnx -wNg -wNg -wNg -wNg -wNg -wNg -wNg -wNg -wLw +qGv +qGv +qGv +qGv +qGv +qGv +qGv +qGv +dun csJ kPA csJ -wNg -wNg -wNg -wNg -wNg -wNg -wNg -wNg -wLw +qGv +qGv +qGv +qGv +qGv +qGv +qGv +qGv +dun nnx xJu nnx @@ -116949,8 +116949,8 @@ abN abN kHH yjW -cdA -cTu +ePp +ndu yjW aMO byH @@ -117478,7 +117478,7 @@ sJo oQZ yfU dPk -dTp +twT dVt yfU dLn @@ -119029,11 +119029,11 @@ esb iuH jgb yfU -eAl -fFg +tCd +uGf yfU -fFg -eAl +uGf +tCd yfU jKy une @@ -119286,11 +119286,11 @@ hiR bMo lKq yfU -mou -mIu +nrb +szW yfU -lJv -pYX +cWa +nLG yfU wZn gFf @@ -122417,7 +122417,7 @@ oUH tUE ylD ceL -ulN +oqs hmI xTG cnU @@ -127834,7 +127834,7 @@ kGa iiW dat dVE -gcX +svn iEg vEK sNI @@ -133377,17 +133377,17 @@ nnx nnx xJu nnx -bzD +iYf tIf -hhd +wbA nnx -bzD +iYf tIf -hhd +wbA nnx -bzD +iYf tIf -hhd +wbA nnx xJu nnx @@ -133634,17 +133634,17 @@ nnx nnx xJu nnx -bzD +iYf vfe -hhd +wbA nnx -bzD +iYf vfe -hhd +wbA nnx -bzD +iYf vfe -hhd +wbA nnx xJu nnx @@ -133891,17 +133891,17 @@ nnx nnx xJu nnx -bzD +iYf vfe -hhd +wbA nnx -bzD +iYf vfe -hhd +wbA nnx -bzD +iYf vfe -hhd +wbA nnx xJu nnx @@ -134148,17 +134148,17 @@ nnx nnx xJu nnx -bzD +iYf vfe -hhd +wbA nnx -bzD +iYf vfe -hhd +wbA nnx -bzD +iYf vfe -hhd +wbA nnx xJu nnx @@ -134405,17 +134405,17 @@ nnx nnx xJu nnx -bzD +iYf vfe -hhd +wbA nnx -bzD +iYf vfe -hhd +wbA nnx -bzD +iYf vfe -hhd +wbA nnx xJu nnx @@ -134662,17 +134662,17 @@ nnx nnx xJu nnx -bzD +iYf vfe -hhd +wbA nnx -bzD +iYf vfe -hhd +wbA nnx -bzD +iYf vfe -hhd +wbA nnx xJu nnx @@ -134919,17 +134919,17 @@ nnx nnx xJu nnx -bzD +iYf vfe -hhd +wbA nnx -bzD +iYf vfe -hhd +wbA nnx -bzD +iYf vfe -hhd +wbA nnx xJu nnx @@ -135176,17 +135176,17 @@ nnx nnx xJu nnx -bzD +iYf vfe -hhd +wbA nnx -bzD +iYf vfe -hhd +wbA nnx -bzD +iYf vfe -hhd +wbA nnx xJu nnx @@ -135433,17 +135433,17 @@ xJu csJ csJ nnx -bzD +iYf vfe -hhd +wbA nnx -bzD +iYf vfe -hhd +wbA nnx -bzD +iYf vfe -hhd +wbA nnx xJu csJ @@ -135632,7 +135632,7 @@ tsW gud gud wvI -uBv +muD nnx nnx nnx @@ -135944,7 +135944,7 @@ nnx nnx wMM nnx -acK +oDl adg adg agV @@ -136461,17 +136461,17 @@ xJu csJ csJ nnx -bzD +iYf aka -hhd +wbA nnx -bzD +iYf aka -hhd +wbA nnx -bzD +iYf aka -hhd +wbA nnx xJu csJ @@ -136718,17 +136718,17 @@ nnx nnx csJ nnx -bzD +iYf aka -hhd +wbA nnx -bzD +iYf aka -hhd +wbA nnx -bzD +iYf aka -hhd +wbA nnx xJu nnx @@ -136975,17 +136975,17 @@ nnx nnx xJu nnx -bzD +iYf aka -hhd +wbA nnx -bzD +iYf aka -hhd +wbA nnx -bzD +iYf aka -hhd +wbA nnx xJu nnx @@ -137232,17 +137232,17 @@ nnx nnx xJu nnx -bzD +iYf aka -hhd +wbA nnx -bzD +iYf aka -hhd +wbA nnx -bzD +iYf aka -hhd +wbA nnx xJu nnx @@ -137489,17 +137489,17 @@ nnx nnx xJu nnx -bzD +iYf aka -hhd +wbA nnx -bzD +iYf aka -hhd +wbA nnx -bzD +iYf aka -hhd +wbA nnx xJu nnx @@ -137746,17 +137746,17 @@ nnx nnx xJu nnx -bzD +iYf aka -hhd +wbA nnx -bzD +iYf aka -hhd +wbA nnx -bzD +iYf aka -hhd +wbA nnx xJu nnx @@ -138003,17 +138003,17 @@ nnx nnx xJu nnx -bzD +iYf aka -hhd +wbA nnx -bzD +iYf aka -hhd +wbA nnx -bzD +iYf aka -hhd +wbA nnx xJu nnx @@ -138260,17 +138260,17 @@ nnx nnx xJu nnx -bzD +iYf aka -hhd +wbA nnx -bzD +iYf aka -hhd +wbA nnx -bzD +iYf aka -hhd +wbA nnx xJu nnx @@ -138517,17 +138517,17 @@ nnx nnx xJu nnx -bzD +iYf akb -hhd +wbA nnx -bzD +iYf akb -hhd +wbA nnx -bzD +iYf akb -hhd +wbA nnx xJu nnx @@ -147162,17 +147162,17 @@ nnx nnx csJ nnx -xsQ +wFi anf -wXD +fcB nnx -xsQ +wFi anf -wXD +fcB nnx -xsQ +wFi anf -wXD +fcB nnx xJu nnx @@ -147419,17 +147419,17 @@ nnx nnx csJ nnx -xsQ +wFi vMV -wXD +fcB nnx -xsQ +wFi vMV -wXD +fcB nnx -xsQ +wFi vMV -wXD +fcB nnx xJu nnx @@ -147676,17 +147676,17 @@ nnx nnx csJ nnx -xsQ +wFi vMV -wXD +fcB nnx -xsQ +wFi vMV -wXD +fcB nnx -xsQ +wFi vMV -wXD +fcB nnx xJu nnx @@ -147933,17 +147933,17 @@ nnx nnx csJ nnx -xsQ +wFi vMV -wXD +fcB nnx -xsQ +wFi vMV -wXD +fcB nnx -xsQ +wFi vMV -wXD +fcB nnx xJu nnx @@ -148190,17 +148190,17 @@ nnx nnx csJ nnx -xsQ +wFi vMV -wXD +fcB nnx -xsQ +wFi vMV -wXD +fcB nnx -xsQ +wFi vMV -wXD +fcB nnx xJu nnx @@ -148447,17 +148447,17 @@ nnx nnx csJ nnx -xsQ +wFi vMV -wXD +fcB nnx -xsQ +wFi vMV -wXD +fcB nnx -xsQ +wFi vMV -wXD +fcB nnx xJu nnx @@ -148704,17 +148704,17 @@ nnx nnx csJ nnx -xsQ +wFi vMV -wXD +fcB nnx -xsQ +wFi vMV -wXD +fcB nnx -xsQ +wFi vMV -wXD +fcB nnx csJ nnx @@ -148961,17 +148961,17 @@ abN nnx csJ nnx -xsQ +wFi vMV -wXD +fcB nnx -xsQ +wFi vMV -wXD +fcB nnx -xsQ +wFi vMV -wXD +fcB nnx csJ nnx @@ -149218,17 +149218,17 @@ abN nnx csJ nnx -xsQ +wFi vMV -wXD +fcB nnx -xsQ +wFi vMV -wXD +fcB nnx -xsQ +wFi vMV -wXD +fcB nnx csJ csJ @@ -149745,7 +149745,7 @@ lus bii xIL xIL -aqU +rKI csJ wMM nnx @@ -150246,17 +150246,17 @@ nnx nnx csJ nnx -xsQ +wFi wZr -wXD +fcB nnx -xsQ +wFi wZr -wXD +fcB nnx -xsQ +wFi wZr -wXD +fcB nnx csJ csJ @@ -150503,17 +150503,17 @@ nnx nnx csJ nnx -xsQ +wFi wZr -wXD +fcB nnx -xsQ +wFi wZr -wXD +fcB nnx -xsQ +wFi wZr -wXD +fcB nnx csJ nnx @@ -150760,17 +150760,17 @@ csJ csJ csJ nnx -xsQ +wFi wZr -wXD +fcB nnx -xsQ +wFi wZr -wXD +fcB nnx -xsQ +wFi wZr -wXD +fcB nnx csJ nnx @@ -151017,17 +151017,17 @@ nnx nnx csJ nnx -xsQ +wFi wZr -wXD +fcB nnx -xsQ +wFi wZr -wXD +fcB nnx -xsQ +wFi wZr -wXD +fcB nnx xJu nnx @@ -151274,17 +151274,17 @@ nnx nnx csJ nnx -xsQ +wFi wZr -wXD +fcB nnx -xsQ +wFi wZr -wXD +fcB nnx -xsQ +wFi wZr -wXD +fcB nnx xJu nnx @@ -151531,17 +151531,17 @@ nnx nnx csJ nnx -xsQ +wFi wZr -wXD +fcB nnx -xsQ +wFi wZr -wXD +fcB nnx -xsQ +wFi wZr -wXD +fcB nnx xJu nnx @@ -151788,17 +151788,17 @@ nnx nnx csJ nnx -xsQ +wFi wZr -wXD +fcB nnx -xsQ +wFi wZr -wXD +fcB nnx -xsQ +wFi wZr -wXD +fcB nnx xJu nnx @@ -152045,17 +152045,17 @@ nnx nnx csJ nnx -xsQ +wFi wZr -wXD +fcB nnx -xsQ +wFi wZr -wXD +fcB nnx -xsQ +wFi wZr -wXD +fcB nnx xJu nnx @@ -152302,17 +152302,17 @@ nnx nnx csJ nnx -xsQ +wFi wZr -wXD +fcB nnx -xsQ +wFi wZr -wXD +fcB nnx -xsQ +wFi xkE -wXD +fcB nnx cZO nnx @@ -153484,27 +153484,27 @@ dyJ nnx nnx nnx -nBM -nBM -nBM -nBM -nBM -nBM -nBM -nBM -nBM +oya +oya +oya +oya +oya +oya +oya +oya +oya qYE qYE qYE -nBM -nBM -nBM -nBM -nBM -nBM -nBM -nBM -nBM +oya +oya +oya +oya +oya +oya +oya +oya +oya nnx wDO qgi @@ -153998,27 +153998,27 @@ abN abN csJ nnx -npj -npj -npj -npj -npj -npj -npj -npj -npj +rBx +rBx +rBx +rBx +rBx +rBx +rBx +rBx +rBx qYE qYE qYE -nZw -nZw -nZw -nZw -nZw -nZw -nZw -nZw -npj +awC +awC +awC +awC +awC +awC +awC +awC +rBx nnx wDO nnx @@ -154512,27 +154512,27 @@ abN nnx csJ nnx -nBM -nBM -nBM -nBM -nBM -nBM -nBM -nBM -nBM +oya +oya +oya +oya +oya +oya +oya +oya +oya qYE qYE qYE -nBM -nBM -nBM -nBM -nBM -nBM -nBM -nBM -nBM +oya +oya +oya +oya +oya +oya +oya +oya +oya nnx wMM vLM @@ -155026,27 +155026,27 @@ abN nnx csJ nnx -npj -npj -npj -npj -npj -npj -npj -npj -npj +rBx +rBx +rBx +rBx +rBx +rBx +rBx +rBx +rBx qYE qYE qYE -nZw -nZw -nZw -nZw -nZw -nZw -nZw -nZw -npj +awC +awC +awC +awC +awC +awC +awC +awC +rBx nnx csJ nnx @@ -155540,27 +155540,27 @@ abN nnx csJ nnx -nBM -nBM -nBM -nBM -nBM -nBM -nBM -nBM -nBM +oya +oya +oya +oya +oya +oya +oya +oya +oya qYE qYE qYE -nBM -nBM -nBM -nBM -nBM -nBM -nBM -nBM -nBM +oya +oya +oya +oya +oya +oya +oya +oya +oya nnx csJ nnx @@ -156054,27 +156054,27 @@ nnx nnx csJ nnx -nZw -nZw -nZw -nZw -nZw -nZw -nZw -nZw -npj +awC +awC +awC +awC +awC +awC +awC +awC +rBx qYE qYE qYE -nZw -nZw -nZw -nZw -nZw -nZw -nZw -nZw -npj +awC +awC +awC +awC +awC +awC +awC +awC +rBx nnx csJ nnx @@ -156568,27 +156568,27 @@ nnx nnx csJ nnx -nBM -nBM -nBM -nBM -nBM -nBM -nBM -nBM -nBM +oya +oya +oya +oya +oya +oya +oya +oya +oya qYE qYE qYE -nBM -nBM -nBM -nBM -nBM -nBM -nBM -nBM -nBM +oya +oya +oya +oya +oya +oya +oya +oya +oya nnx csJ nnx @@ -157082,27 +157082,27 @@ nnx nnx xJu nnx -nZw -nZw -nZw -nZw -nZw -nZw -nZw -nZw -npj +awC +awC +awC +awC +awC +awC +awC +awC +rBx qYE rBQ qYE -nZw -nZw -nZw -nZw -nZw -nZw -nZw -nZw -npj +awC +awC +awC +awC +awC +awC +awC +awC +rBx nnx xJu nnx @@ -157863,7 +157863,7 @@ nnx nnx csJ nnx -rCm +xAq nnx csJ nnx diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 2db41d7365e51..038ab36f92f63 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -268,43 +268,6 @@ "abq" = ( /turf/closed/wall/rust, /area/quartermaster/warehouse) -"abs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_prep) -"abt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/airalarm/server{ - dir = 4; - pixel_x = -28 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_prep) "abv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/official/safety_eye_protection, @@ -1726,33 +1689,6 @@ }, /turf/open/floor/iron/dark, /area/medical/chemistry) -"agv" = ( -/obj/effect/turf_decal/caution{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/sign/warning/explosives{ - pixel_y = 31 - }, -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "agw" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -1789,23 +1725,6 @@ /obj/item/clothing/mask/breath, /turf/open/floor/plating, /area/maintenance/fore) -"agB" = ( -/obj/machinery/door/airlock/hatch{ - name = "Exploration Telecommunications"; - req_access_txt = "61" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_prep) "agC" = ( /obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, @@ -1817,23 +1736,6 @@ /obj/item/cardboard_cutout, /turf/open/floor/plating, /area/maintenance/fore) -"agD" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_prep) "agG" = ( /obj/docking_port/stationary{ dir = 2; @@ -2086,17 +1988,6 @@ }, /turf/open/floor/iron/dark, /area/science/xenobiology) -"ahS" = ( -/obj/effect/turf_decal/box, -/obj/machinery/power/solar{ - id = "foreport"; - name = "Fore-Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/fore) "ahV" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/crate{ @@ -2190,22 +2081,6 @@ }, /turf/open/floor/grass, /area/chapel/main) -"air" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) "ais" = ( /obj/machinery/door/airlock/medical{ id_tag = "Shower_2"; @@ -2765,17 +2640,6 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) -"akO" = ( -/obj/effect/turf_decal/box, -/obj/machinery/power/solar{ - id = "foreport"; - name = "Fore-Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/fore) "akR" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -3248,17 +3112,6 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) -"amK" = ( -/obj/effect/turf_decal/box, -/obj/machinery/power/solar{ - id = "foreport"; - name = "Fore-Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/space/nearstation) "amL" = ( /obj/effect/decal/cleanable/dirt, /turf/closed/wall/r_wall, @@ -3456,14 +3309,6 @@ "aoh" = ( /turf/closed/wall, /area/lawoffice) -"aoi" = ( -/obj/machinery/power/tracker, -/obj/effect/turf_decal/box, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/space/nearstation) "aol" = ( /obj/structure/noticeboard{ pixel_y = 32 @@ -5501,28 +5346,6 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) -"ayc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "ayf" = ( /obj/effect/landmark/start/assistant, /obj/structure/cable/yellow{ @@ -5815,28 +5638,6 @@ /obj/machinery/power/emitter, /turf/open/floor/iron/dark, /area/engine/engineering) -"azA" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "azB" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -6012,28 +5813,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"aAk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "aAp" = ( /obj/machinery/computer/mech_bay_power_console{ dir = 4 @@ -6222,28 +6001,6 @@ /obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/iron/dark, /area/engine/engineering) -"aBh" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "aBl" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -6955,45 +6712,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/security/nuke_storage) -"aEZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) -"aFa" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "aFc" = ( /turf/open/floor/engine/co2, /area/engine/atmos) @@ -7066,28 +6784,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) -"aFD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ - dir = 1 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "aFF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, @@ -7100,27 +6796,6 @@ "aFJ" = ( /turf/closed/wall/rust, /area/maintenance/disposal/incinerator) -"aFK" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "aFM" = ( /turf/closed/wall/r_wall, /area/engine/atmos) @@ -7147,22 +6822,6 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) -"aFX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "aFY" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -7173,32 +6832,6 @@ }, /turf/open/floor/plating, /area/tcommsat/server) -"aFZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/turf/open/floor/engine, -/area/tcommsat/computer) -"aGb" = ( -/obj/effect/turf_decal/box, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/engine, -/area/tcommsat/computer) "aGc" = ( /obj/structure/sign/warning/vacuum/external, /obj/effect/spawner/structure/window/reinforced, @@ -7780,20 +7413,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) -"aKC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) "aKD" = ( /obj/structure/lattice, /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -8554,67 +8173,21 @@ "aQW" = ( /turf/closed/wall, /area/medical/chemistry) -"aRk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/chair/office{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 1 - }, -/turf/open/floor/engine, -/area/tcommsat/computer) -"aRl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/tcommsat/computer) -"aRm" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/turf/open/floor/engine, -/area/tcommsat/computer) "aRn" = ( /obj/machinery/smartfridge/chemistry/preloaded, /turf/closed/wall, /area/medical/chemistry) +"aRv" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "aRI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -9021,22 +8594,6 @@ }, /turf/open/floor/iron/dark, /area/science/mixing/chamber) -"aUS" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/engine, -/area/tcommsat/computer) "aUT" = ( /obj/machinery/newscaster{ pixel_x = 30 @@ -11995,6 +11552,17 @@ "bmy" = ( /turf/closed/wall, /area/crew_quarters/bar/atrium) +"bmz" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "bmA" = ( /obj/machinery/smartfridge, /turf/closed/wall, @@ -16362,6 +15930,25 @@ "bIV" = ( /turf/closed/wall, /area/crew_quarters/locker) +"bIW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/turf/open/floor/iron/showroomfloor, +/area/maintenance/department/science) "bJa" = ( /obj/machinery/status_display/ai, /turf/closed/wall, @@ -19278,6 +18865,19 @@ /obj/structure/sign/warning/vacuum/external, /turf/closed/wall, /area/maintenance/starboard) +"cbn" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "cbu" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -19628,23 +19228,6 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/maintenance/fore) -"cda" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/status_display/ai{ - pixel_x = -32; - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "cdc" = ( /turf/closed/wall, /area/ai_monitored/turret_protected/ai_upload) @@ -19676,23 +19259,6 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"cdm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/status_display/ai{ - pixel_x = 32; - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "cdn" = ( /obj/machinery/telecomms/server/presets/command, /turf/open/floor/circuit/green/telecomms/mainframe, @@ -20108,25 +19674,6 @@ name = "mainframe floor" }, /area/tcommsat/server) -"ceP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 1 - }, -/turf/open/floor/engine, -/area/tcommsat/server) "ceQ" = ( /obj/structure/cable{ icon_state = "0-8" @@ -20244,22 +19791,6 @@ name = "mainframe floor" }, /area/tcommsat/server) -"cfq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "cft" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -20512,20 +20043,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"cgt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/space_heater, -/turf/open/floor/engine, -/area/tcommsat/computer) "cgu" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -21677,17 +21194,6 @@ "clb" = ( /turf/closed/wall/rust, /area/maintenance/solars/starboard/aft) -"clc" = ( -/obj/effect/turf_decal/box, -/obj/machinery/power/solar{ - id = "aftport"; - name = "Aft-Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/aft) "clh" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -22496,6 +22002,12 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/break_room) +"cpv" = ( +/obj/machinery/telecomms/receiver/preset_exploration, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/quartermaster/exploration_prep) "cpx" = ( /obj/structure/lattice, /obj/structure/disposalpipe/segment, @@ -22809,17 +22321,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port/aft) -"cra" = ( -/obj/effect/turf_decal/box, -/obj/machinery/power/solar{ - id = "aftport"; - name = "Aft-Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/aft) "crb" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -22883,17 +22384,6 @@ }, /turf/open/space/basic, /area/solar/port/fore) -"crj" = ( -/obj/effect/turf_decal/box, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/fore) "crn" = ( /turf/open/floor/plating{ broken = 1 @@ -24547,17 +24037,6 @@ }, /turf/open/floor/engine, /area/engine/gravity_generator) -"cyg" = ( -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" - }, -/obj/effect/turf_decal/box, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/aft) "cyh" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 @@ -24805,17 +24284,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) -"czw" = ( -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" - }, -/obj/effect/turf_decal/box, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/aft) "czy" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -26341,17 +25809,6 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/iron/dark, /area/maintenance/starboard) -"cGw" = ( -/obj/effect/turf_decal/box, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/fore) "cGx" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall, @@ -27959,6 +27416,28 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cNC" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "cND" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -28550,14 +28029,6 @@ }, /turf/open/space/basic, /area/solar/starboard/aft) -"cPF" = ( -/obj/machinery/power/tracker, -/obj/effect/turf_decal/box, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/aft) "cPH" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -29028,13 +28499,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"cWX" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "cWY" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -29197,6 +28661,28 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) +"cZE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "dab" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -29281,6 +28767,23 @@ /area/security/checkpoint/auxiliary{ name = "Security Aft" }) +"dbr" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_prep) "dbD" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -30347,6 +29850,22 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/explab) +"dtP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "dtS" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -30905,6 +30424,14 @@ }, /turf/open/floor/iron/dark, /area/security/execution/transfer) +"dEx" = ( +/obj/machinery/power/tracker, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "dEI" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -31950,6 +31477,17 @@ /area/security/checkpoint/auxiliary{ name = "Security Aft" }) +"dYH" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/space/nearstation) "dZd" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -33610,6 +33148,23 @@ "eAT" = ( /turf/closed/wall/r_wall/rust, /area/security/execution/transfer) +"eAX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/status_display/ai{ + pixel_x = -32; + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "eAZ" = ( /obj/machinery/airalarm{ dir = 8; @@ -33655,6 +33210,30 @@ /obj/machinery/modular_fabricator/autolathe, /turf/open/floor/iron/dark, /area/science/lab) +"eDa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/tcommsat/computer) "eDh" = ( /obj/structure/chair/fancy/bench/pew/right{ dir = 8 @@ -34818,6 +34397,28 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar/atrium) +"eUA" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "eUR" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -35035,32 +34636,6 @@ burnt = 1 }, /area/maintenance/port/fore) -"eYq" = ( -/obj/machinery/light_switch{ - name = "Control Room light switch"; - pixel_x = -20; - pixel_y = -5 - }, -/obj/machinery/power/apc{ - areastring = "/area/tcommsat/computer"; - name = "Telecomms Monitoring APC"; - pixel_y = -24 - }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/light_switch/tcomms{ - pixel_x = -20; - pixel_y = 5 - }, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/mapping_helpers/atmos_auto_connect, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) "eYR" = ( /obj/structure/chair/office/light{ dir = 8 @@ -35227,6 +34802,33 @@ broken = 1 }, /area/quartermaster/warehouse) +"fdn" = ( +/obj/effect/turf_decal/caution{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/sign/warning/explosives{ + pixel_y = 31 + }, +/obj/machinery/camera/autoname, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/maintenance/department/science) "fdJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -35801,6 +35403,23 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/satellite) +"flF" = ( +/obj/machinery/telecomms/broadcaster/preset_exploration, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/quartermaster/exploration_prep) +"flR" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "flU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -38558,6 +38177,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/break_room) +"giz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/space_heater, +/turf/open/floor/engine, +/area/tcommsat/computer) "giB" = ( /obj/structure/mopbucket, /obj/item/reagent_containers/glass/bucket, @@ -39432,12 +39065,6 @@ burnt = 1 }, /area/maintenance/starboard) -"gzx" = ( -/obj/machinery/telecomms/broadcaster/preset_exploration, -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/quartermaster/exploration_prep) "gzN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -39633,6 +39260,20 @@ /obj/machinery/door/poddoor/incinerator_atmos_aux, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) +"gFf" = ( +/obj/effect/turf_decal/box, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/open/floor/engine, +/area/tcommsat/computer) "gFh" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -41478,6 +41119,17 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/chemistry) +"hkR" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "hkY" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/airalarm{ @@ -44202,6 +43854,14 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/engine/break_room) +"ieg" = ( +/obj/machinery/power/tracker, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "ieY" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -44602,6 +44262,25 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/showroomfloor, /area/medical/surgery) +"ilp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "ils" = ( /obj/effect/turf_decal/delivery, /obj/machinery/vending/wardrobe/hydro_wardrobe, @@ -48555,6 +48234,28 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"juR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ + dir = 1 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "jve" = ( /obj/structure/rack, /obj/effect/turf_decal/bot, @@ -50481,6 +50182,25 @@ burnt = 1 }, /area/maintenance/port/fore) +"jZY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room"; + req_access_txt = "61" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 1 + }, +/turf/open/floor/engine, +/area/tcommsat/server) "kal" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, @@ -50498,23 +50218,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/chapel/office) -"kaA" = ( -/obj/structure/table, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/obj/item/clipboard{ - pixel_x = 4 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/item/book/manual/wiki/tcomms, -/obj/item/radio, -/obj/effect/turf_decal/tile/neutral, -/obj/item/storage/toolbox/mechanical, -/obj/item/multitool, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) "kaO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/item/clothing/neck/stethoscope{ @@ -51440,6 +51143,15 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/explab) +"ktR" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/effect/mapping_helpers/atmos_auto_connect, +/turf/open/floor/iron/dark, +/area/maintenance/department/science) "ktS" = ( /turf/closed/wall, /area/science/shuttledock) @@ -52115,14 +51827,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plating, /area/maintenance/aft) -"kHf" = ( -/obj/machinery/power/tracker, -/obj/effect/turf_decal/box, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/fore) "kHg" = ( /obj/machinery/portable_atmospherics/pump, /obj/effect/turf_decal/bot, @@ -52201,6 +51905,17 @@ burnt = 1 }, /area/maintenance/port/aft) +"kJA" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "kJI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -52269,6 +51984,17 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"kLG" = ( +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" + }, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "kLS" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -52489,6 +52215,14 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/checkpoint/medical) +"kRC" = ( +/obj/machinery/power/tracker, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/space/nearstation) "kRJ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -53636,6 +53370,24 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) +"ljJ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/turf/open/floor/engine, +/area/tcommsat/computer) "ljR" = ( /obj/structure/closet/emcloset/anchored, /obj/machinery/light/small{ @@ -54075,14 +53827,6 @@ burnt = 1 }, /area/maintenance/fore) -"lqU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_prep) "lrk" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 4 @@ -56616,6 +56360,21 @@ /obj/item/pickaxe, /turf/open/floor/plating/asteroid/airless, /area/space/nearstation) +"mkh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/chair/office{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + dir = 1 + }, +/turf/open/floor/engine, +/area/tcommsat/computer) "mkn" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -58525,6 +58284,20 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/dark, /area/hydroponics) +"mRU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room"; + req_access_txt = "61" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/open/floor/iron/dark, +/area/tcommsat/computer) "mRV" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -58786,6 +58559,23 @@ }, /turf/open/floor/iron/dark, /area/lawoffice) +"mXT" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_prep) "mYg" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -59931,6 +59721,18 @@ }, /turf/open/floor/prison, /area/security/prison) +"nuz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/turf/open/floor/engine, +/area/tcommsat/computer) "nuA" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, @@ -60518,6 +60320,23 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"nFw" = ( +/obj/structure/table, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/item/clipboard{ + pixel_x = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/item/book/manual/wiki/tcomms, +/obj/item/radio, +/obj/effect/turf_decal/tile/neutral, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/turf/open/floor/iron/dark, +/area/tcommsat/computer) "nFE" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -61566,14 +61385,6 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/security/main) -"nWL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "nWN" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 @@ -62277,25 +62088,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"ogM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "ogW" = ( /turf/closed/wall/r_wall, /area/security/prison{ @@ -62583,6 +62375,27 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) +"omd" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "omi" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -63253,12 +63066,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/medical/surgery) -"oyI" = ( -/obj/machinery/telecomms/receiver/preset_exploration, -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/quartermaster/exploration_prep) "oyV" = ( /obj/machinery/airalarm{ dir = 8; @@ -63315,6 +63122,20 @@ broken = 1 }, /area/maintenance/aft) +"ozG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/maintenance/department/science) "oAA" = ( /obj/effect/turf_decal/loading_area, /obj/effect/turf_decal/stripes/line{ @@ -64011,25 +63832,6 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/maintenance/port/aft) -"oOn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "oOW" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /obj/effect/turf_decal/stripes/corner, @@ -64485,29 +64287,6 @@ /obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron/showroomfloor, /area/science/xenobiology) -"oXt" = ( -/obj/machinery/camera{ - c_tag = "Telecomms Monitoring"; - dir = 4; - name = "telecomms camera"; - network = list("ss13","tcomms") - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Telecomms Admin"; - departmentType = 5; - name = "Telecomms RC"; - pixel_x = -32 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/tcommsat/computer) "oXu" = ( /obj/machinery/atmospherics/pipe/manifold/supply/visible{ dir = 1 @@ -65085,6 +64864,29 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"peE" = ( +/obj/machinery/camera{ + c_tag = "Telecomms Monitoring"; + dir = 4; + name = "telecomms camera"; + network = list("ss13","tcomms") + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Telecomms Admin"; + departmentType = 5; + name = "Telecomms RC"; + pixel_x = -32 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/tcommsat/computer) "peO" = ( /obj/structure/table/wood, /obj/machinery/light/small{ @@ -66840,20 +66642,6 @@ }, /turf/closed/wall, /area/medical/storage) -"pDW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "pEh" = ( /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, @@ -68387,6 +68175,24 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"qhq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/airalarm/server{ + dir = 4; + pixel_x = -28 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_prep) "qhM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -68556,6 +68362,13 @@ }, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) +"qks" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/maintenance/department/science) "qlg" = ( /obj/effect/turf_decal/delivery, /obj/machinery/space_heater, @@ -70729,20 +70542,6 @@ }, /turf/open/floor/iron, /area/bridge) -"qYK" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_prep) "qYQ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -72588,6 +72387,22 @@ }, /turf/open/floor/iron/dark, /area/maintenance/starboard/fore) +"rGq" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/engine, +/area/tcommsat/computer) "rGy" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -74988,23 +74803,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"sxa" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark/telecomms, -/area/quartermaster/exploration_prep) "sxb" = ( /obj/structure/disposalpipe/sorting/mail{ dir = 4; @@ -75145,6 +74943,32 @@ }, /turf/open/floor/iron/dark, /area/science/research) +"syO" = ( +/obj/machinery/light_switch{ + name = "Control Room light switch"; + pixel_x = -20; + pixel_y = -5 + }, +/obj/machinery/power/apc{ + areastring = "/area/tcommsat/computer"; + name = "Telecomms Monitoring APC"; + pixel_y = -24 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/light_switch/tcomms{ + pixel_x = -20; + pixel_y = 5 + }, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/effect/mapping_helpers/atmos_auto_connect, +/turf/open/floor/iron/dark, +/area/tcommsat/computer) "syT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -76367,6 +76191,25 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/prison, /area/security/prison) +"sVp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_prep) "sVy" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -77665,6 +77508,23 @@ }, /turf/open/floor/iron/dark, /area/construction/mining/aux_base) +"trh" = ( +/obj/machinery/door/airlock/hatch{ + name = "Exploration Telecommunications"; + req_access_txt = "61" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_prep) "trO" = ( /obj/effect/turf_decal/tile/black/fourcorners, /obj/effect/turf_decal/stripes/line{ @@ -77861,6 +77721,17 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/hallway/primary/central) +"tuD" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "tuX" = ( /obj/machinery/light_switch{ pixel_x = 24; @@ -78990,6 +78861,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) +"tPd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/status_display/ai{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "tPn" = ( /turf/open/floor/plating{ burnt = 1 @@ -80025,6 +79913,14 @@ /obj/item/pen, /turf/open/floor/wood, /area/security/prison) +"ukR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron/showroomfloor, +/area/maintenance/department/science) "ulf" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -80276,6 +80172,19 @@ burnt = 1 }, /area/maintenance/starboard/aft) +"uqg" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "uqj" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -81527,6 +81436,20 @@ /obj/item/clothing/head/cone, /turf/open/floor/plating/airless, /area/space/nearstation) +"uLJ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_prep) "uLL" = ( /obj/structure/table/reinforced, /obj/item/assembly/timer{ @@ -81765,15 +81688,6 @@ }, /turf/open/floor/iron/dark, /area/engine/break_room) -"uQa" = ( -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/mapping_helpers/atmos_auto_connect, -/turf/open/floor/iron/dark, -/area/maintenance/department/science) "uQc" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -82147,6 +82061,23 @@ broken = 1 }, /area/maintenance/central) +"uXH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "uXI" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/delivery, @@ -83671,6 +83602,22 @@ }, /turf/open/floor/iron, /area/engine/break_room) +"vvS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/maintenance/department/science) "vvV" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -83728,28 +83675,6 @@ /area/security/checkpoint/auxiliary{ name = "Security Aft" }) -"vwx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 - }, -/turf/open/floor/iron/showroomfloor, -/area/maintenance/department/science) "vwM" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -84733,6 +84658,28 @@ burnt = 1 }, /area/maintenance/starboard/fore) +"vLs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "vLu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/girder/displaced, @@ -85111,19 +85058,6 @@ /area/security/checkpoint/auxiliary{ name = "Security Aft" }) -"vTf" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "vTt" = ( /obj/machinery/door/airlock/highsecurity, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -85149,6 +85083,28 @@ dir = 4 }, /area/hallway/primary/port) +"vTw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 6 + }, +/turf/open/floor/iron/showroomfloor, +/area/maintenance/department/science) "vTy" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -86585,6 +86541,22 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/teleporter) +"wos" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "wou" = ( /obj/structure/chair/fancy/sofa/old/right{ color = "#742925" @@ -88767,19 +88739,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"wXy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/engine{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "mainframe floor" - }, -/area/tcommsat/server) "wXD" = ( /obj/structure/table, /obj/item/stack/medical/gauze, @@ -90051,6 +90010,17 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/shuttledock) +"xtP" = ( +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" + }, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "xtZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -91399,6 +91369,14 @@ }, /turf/open/floor/iron/dark, /area/chapel/office) +"xTk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark/telecomms, +/area/quartermaster/exploration_prep) "xTB" = ( /obj/machinery/computer/med_data{ dir = 8 @@ -91713,6 +91691,28 @@ dir = 1 }, /area/maintenance/aft) +"xZy" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) "xZz" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -102864,7 +102864,7 @@ koJ aaa acm aaa -aoi +kRC aaa aeo aeo @@ -103305,7 +103305,7 @@ aeo aeo acm aaQ -aoi +kRC acm acm coy @@ -103373,17 +103373,17 @@ aeu aeu coy cmU -clc -clc -clc -clc -clc +flR +flR +flR +flR +flR bDa -clc -clc -clc -clc -clc +flR +flR +flR +flR +flR acm aeo aaa @@ -103814,17 +103814,17 @@ aeo aaa aaQ acm -ahS -ahS -ahS -amK -ahS +hkR +hkR +hkR +dYH +hkR ade -ahS -ahS -ahS -ahS -ahS +hkR +hkR +hkR +hkR +hkR cmU aeU aeu @@ -103887,17 +103887,17 @@ aeU aeU aeU cmU -cra -cra -cra -cra -cra +tuD +tuD +tuD +tuD +tuD ckj -cra -cra -cra -cra -cra +tuD +tuD +tuD +tuD +tuD acm acm aeo @@ -104328,17 +104328,17 @@ aeo aaa aaQ acm -akO -akO -akO -akO -akO +aRv +aRv +aRv +aRv +aRv ctE -akO -akO -akO -akO -akO +aRv +aRv +aRv +aRv +aRv cmU aeU aeU @@ -104400,19 +104400,19 @@ aUz aeU aeU cmU -clc -clc -clc -clc -clc +flR +flR +flR +flR +flR ckj ckj ckj -clc -clc -clc -clc -clc +flR +flR +flR +flR +flR acm aeo aaa @@ -104841,19 +104841,19 @@ acm aeo aaa cmU -ahS -ahS -ahS -ahS -ahS +hkR +hkR +hkR +hkR +hkR cFs ctE ctE -ahS -ahS -ahS -ahS -ahS +hkR +hkR +hkR +hkR +hkR cmU aeU aeU @@ -104914,19 +104914,19 @@ aeU aeU aeU cmU -cra -cra -cra -cra -cra +tuD +tuD +tuD +tuD +tuD ckj ckj ckj -cra -cra -cra -cra -cra +tuD +tuD +tuD +tuD +tuD acm acm aaa @@ -105355,19 +105355,19 @@ aaa aaQ aeU cmU -akO -akO -akO -akO -akO +aRv +aRv +aRv +aRv +aRv ctE ctE ctE -akO -akO -akO -akO -akO +aRv +aRv +aRv +aRv +aRv cmU aeU aeu @@ -105429,17 +105429,17 @@ ajd ajd ajd cmU -clc -clc -clc -clc -clc +flR +flR +flR +flR +flR ckj -clc -clc -clc -clc -clc +flR +flR +flR +flR +flR cmU aaa aeo @@ -105870,17 +105870,17 @@ aeu aeU aeU cmU -ahS -ahS -ahS -ahS -ahS +hkR +hkR +hkR +hkR +hkR ctE -ahS -ahS -ahS -ahS -ahS +hkR +hkR +hkR +hkR +hkR cmU aeU aeU @@ -105943,17 +105943,17 @@ clt cmf sUA cmU -cra -cra -cra -cra -cra +tuD +tuD +tuD +tuD +tuD ckj -cra -cra -cra -cra -cra +tuD +tuD +tuD +tuD +tuD cmU aUz acm @@ -106384,17 +106384,17 @@ aeu aeu aeu cmU -akO -akO -akO -akO -akO +aRv +aRv +aRv +aRv +aRv ctE -akO -akO -akO -akO -akO +aRv +aRv +aRv +aRv +aRv cmU aeu aeu @@ -122077,9 +122077,9 @@ cfc cfp cfA aCH -kaA -oXt -eYq +nFw +peE +syO cfM dLQ voT @@ -122326,17 +122326,17 @@ tkU agx ahh ajP -cda +eAX cdo cdK ceO cfd -wXy +cbn cfB cNO pFm -aRk -aFZ +mkh +nuz aCV ppN tOV @@ -122583,17 +122583,17 @@ eYj agA ajC aoF -aAk -aEZ -aEZ -aFa +vLs +uXH +uXH +eUA cfe -cfq +dtP aFY cNQ aoD -aRl -aUS +eDa +rGq aZM cNJ moA @@ -122840,17 +122840,17 @@ pfD cBc ahh asc -aBh +xZy cdq cdL -aFD -aEZ -aFK -ceP -aGb -aKC -aRm -cgt +juR +uXH +omd +jZY +gFf +mRU +ljJ +giz cfM jen gGz @@ -123097,12 +123097,12 @@ irf agC ahh arG -ayc -aFX -aFX -azA +cZE +wos +wos +cNC aBd -oOn +ilp ceQ cNR cge @@ -123354,12 +123354,12 @@ eYj jng ahh ccU -cdm +tPd cdB cdM cNK cfg -vTf +uqg cfF gOF ltS @@ -132335,8 +132335,8 @@ alB alB alB aRK -air -uQa +vvS +ktR abv cmW abx @@ -132591,9 +132591,9 @@ nhS wAI mFy abi -vwx -ogM -pDW +vTw +bIW +ozG eTq ipS dmv @@ -132848,9 +132848,9 @@ iZp tmh cEH aWY -agv -nWL -cWX +fdn +ukR +qks hSa hSa okO @@ -133105,7 +133105,7 @@ sPa kvl uSg pYn -agB +trh cEm btR btR @@ -133362,10 +133362,10 @@ lNK rVa btR agg -agD -abt -lqU -qYK +mXT +qhq +xTk +uLJ dRT ayw fWg @@ -133619,10 +133619,10 @@ lNK hSs btR feL -abs -gzx -oyI -sxa +sVp +flF +cpv +dbr wcC uSg qrk @@ -134483,17 +134483,17 @@ aeu aeu aUz cmU -cyg -cyg -cyg -cyg -cyg +xtP +xtP +xtP +xtP +xtP ckA -cyg -cyg -cyg -cyg -cyg +xtP +xtP +xtP +xtP +xtP acm aeo aaa @@ -134997,17 +134997,17 @@ aeu aeU cPR cmU -czw -czw -czw -czw -czw +kLG +kLG +kLG +kLG +kLG ckA -czw -czw -czw -czw -czw +kLG +kLG +kLG +kLG +kLG acm aeo acm @@ -135510,19 +135510,19 @@ aeu aeU aeU cmU -cyg -cyg -cyg -cyg -cyg +xtP +xtP +xtP +xtP +xtP ckA ckA ckA -cyg -cyg -cyg -cyg -cyg +xtP +xtP +xtP +xtP +xtP acm aeo aaa @@ -136024,19 +136024,19 @@ aaa acm aaa cmU -czw -czw -czw -czw -czw +kLG +kLG +kLG +kLG +kLG ckA ckA ckA -czw -czw -czw -czw -czw +kLG +kLG +kLG +kLG +kLG acm acm aaa @@ -136539,17 +136539,17 @@ aeo acm aeo acm -cyg -cyg -cyg -cyg -cyg +xtP +xtP +xtP +xtP +xtP ckA -cyg -cyg -cyg -cyg -cyg +xtP +xtP +xtP +xtP +xtP acm aeo aeo @@ -137053,17 +137053,17 @@ aeo acm aeo acm -czw -czw -czw -czw -czw +kLG +kLG +kLG +kLG +kLG czr -czw -czw -czw -czw -czw +kLG +kLG +kLG +kLG +kLG acm aaQ aaa @@ -137572,7 +137572,7 @@ aeo aeo acm acm -cPF +dEx acm aaQ acm @@ -138764,17 +138764,17 @@ wRr mMY bkd efK -cGw -cGw -cGw -cGw -cGw +kJA +kJA +kJA +kJA +kJA cjl -cGw -cGw -cGw -cGw -cGw +kJA +kJA +kJA +kJA +kJA cmU cmU aeU @@ -139278,17 +139278,17 @@ bkd bkd bkd aeu -crj -crj -crj -crj -crj +bmz +bmz +bmz +bmz +bmz crb -crj -crj -crj -crj -crj +bmz +bmz +bmz +bmz +bmz aaa aeU aeU @@ -139791,19 +139791,19 @@ aeu aeu aeu aeu -cGw -cGw -cGw -cGw -cGw +kJA +kJA +kJA +kJA +kJA crb crb crb -cGw -cGw -cGw -cGw -cGw +kJA +kJA +kJA +kJA +kJA aeU aeU ktS @@ -140305,19 +140305,19 @@ aeu aeu aeU cmU -crj -crj -crj -crj -crj +bmz +bmz +bmz +bmz +bmz crb crb crb -crj -crj -crj -crj -crj +bmz +bmz +bmz +bmz +bmz aaa aeU ktS @@ -140820,17 +140820,17 @@ aaa aeU aeU cmU -cGw -cGw -cGw -cGw -cGw +kJA +kJA +kJA +kJA +kJA crb -cGw -cGw -cGw -cGw -cGw +kJA +kJA +kJA +kJA +kJA aaa aeU coy @@ -141334,17 +141334,17 @@ aaa aaa aeU aeU -crj -crj -crj -crj -crj +bmz +bmz +bmz +bmz +bmz fnp -crj -crj -crj -crj -crj +bmz +bmz +bmz +bmz +bmz cmU aeU aeU @@ -141853,7 +141853,7 @@ aaa aaa aaa aaa -kHf +ieg aaa aaa aaa diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 28b7c05f29510..30382fda6dde0 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -49,16 +49,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/port/fore) -"aal" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "foreport"; - name = "Fore-Port Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/fore) "aam" = ( /obj/structure/cable, /obj/structure/lattice/catwalk, @@ -128,14 +118,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/port/fore) -"aau" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "foreport"; - name = "Fore-Port Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/fore) "aav" = ( /turf/open/space, /area/space) @@ -304,16 +286,6 @@ /obj/structure/fans/tiny/invisible, /turf/open/space/basic, /area/space) -"abv" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/fore) "abw" = ( /obj/structure/cable, /obj/structure/lattice/catwalk, @@ -437,14 +409,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/space/nearstation) -"acl" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/fore) "acm" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -1549,6 +1513,16 @@ }, /turf/open/floor/iron, /area/security/brig) +"alV" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/item/folder, +/obj/item/folder, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/cult, +/area/library) "amb" = ( /obj/machinery/light/small{ dir = 8 @@ -3364,18 +3338,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"aAz" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 30 - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/iron/cult, -/area/library) "aAA" = ( /obj/docking_port/stationary{ dir = 8; @@ -4303,16 +4265,6 @@ /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /turf/open/floor/engine, /area/engine/engineering) -"aFE" = ( -/obj/structure/table/wood, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/item/folder, -/obj/item/folder, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/iron/cult, -/area/library) "aFK" = ( /obj/machinery/door/poddoor/shutters{ id = "qm_warehouse"; @@ -11695,26 +11647,6 @@ "bwc" = ( /turf/open/floor/carpet/green, /area/library) -"bwf" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 30 - }, -/turf/open/floor/iron/cult, -/area/library) -"bwg" = ( -/obj/structure/table/wood, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/item/folder, -/obj/item/folder, -/turf/open/floor/iron/cult, -/area/library) "bwl" = ( /obj/machinery/door/airlock/external{ name = "MiniSat Space Access Airlock"; @@ -11873,15 +11805,6 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, /area/crew_quarters/toilet/auxiliary) -"bxW" = ( -/turf/open/floor/iron/cult, -/area/library) -"bxX" = ( -/obj/structure/chair/fancy/comfy{ - dir = 1 - }, -/turf/open/floor/iron/cult, -/area/library) "bxZ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -12207,18 +12130,6 @@ }, /turf/open/floor/carpet/green, /area/library) -"bzG" = ( -/obj/machinery/door/morgue{ - name = "Study #1" - }, -/turf/open/floor/iron/cult, -/area/library) -"bzH" = ( -/obj/machinery/door/morgue{ - name = "Study #2" - }, -/turf/open/floor/iron/cult, -/area/library) "bzJ" = ( /turf/closed/wall, /area/hallway/secondary/command) @@ -12653,17 +12564,6 @@ }, /turf/open/floor/wood, /area/library) -"bBG" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/goonplaque{ - desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of sentient postcards in a realm of darkness. The station model number is MSv42A-160516" - }, -/area/hallway/primary/port) "bBH" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -19554,16 +19454,6 @@ dir = 8 }, /area/science/server) -"cue" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "aftport"; - name = "Aft-Port Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/aft) "cuC" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/spawner/lootdrop/maintenance, @@ -19756,14 +19646,6 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/science/server) -"cwe" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "aftport"; - name = "Aft-Port Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/aft) "cwA" = ( /turf/open/floor/iron/white, /area/medical/genetics) @@ -21261,24 +21143,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/medical/morgue) -"cLZ" = ( -/obj/machinery/door/morgue{ - name = "Relic Closet"; - req_access_txt = "22" - }, -/turf/open/floor/iron/cult, -/area/chapel/office) -"cMa" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/bottle/holywater{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/organ/heart, -/obj/item/soulstone/anybody/chaplain, -/obj/item/book/granter/spell/smoke/lesser, -/turf/open/floor/iron/cult, -/area/chapel/office) "cMe" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, @@ -22057,12 +21921,6 @@ dir = 1 }, /area/chapel/main) -"cRF" = ( -/obj/machinery/door/morgue{ - name = "Chapel Garden" - }, -/turf/open/floor/iron/cult, -/area/chapel/main) "cRK" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, @@ -24033,6 +23891,14 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/central) +"diU" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "djh" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -26229,6 +26095,14 @@ }, /turf/open/floor/iron, /area/medical/storage) +"dVN" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "dWb" = ( /obj/machinery/computer/shuttle_flight/mining{ dir = 4 @@ -31435,6 +31309,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"fYb" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "fYo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -32095,16 +31977,6 @@ "gnd" = ( /turf/closed/wall, /area/maintenance/department/science/central) -"gnu" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/aft) "gnA" = ( /obj/structure/sign/painting/library{ pixel_y = 32 @@ -36289,6 +36161,9 @@ }, /turf/open/floor/iron, /area/hydroponics/garden) +"hXg" = ( +/turf/open/floor/cult, +/area/library) "hXn" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -38744,19 +38619,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft/secondary) -"iTy" = ( -/obj/machinery/hydroponics/soil{ - pixel_y = 8 - }, -/obj/item/food/grown/flower/harebell, -/obj/item/food/grown/flower/harebell, -/obj/item/food/grown/flower/harebell, -/obj/item/food/grown/flower/harebell, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/iron/cult, -/area/chapel/main) "iTz" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -41091,6 +40953,13 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron, /area/maintenance/aft) +"jRr" = ( +/obj/machinery/door/morgue{ + name = "Relic Closet"; + req_access_txt = "22" + }, +/turf/open/floor/cult, +/area/chapel/office) "jRt" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -42451,6 +42320,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/fitness/recreation) +"ksU" = ( +/obj/machinery/door/morgue{ + name = "Chapel Garden" + }, +/turf/open/floor/cult, +/area/chapel/main) "ksZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -45221,6 +45096,12 @@ }, /turf/open/floor/iron, /area/science/shuttledock) +"lwO" = ( +/obj/machinery/door/morgue{ + name = "Study #2" + }, +/turf/open/floor/cult, +/area/library) "lwX" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -45679,6 +45560,29 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"lHA" = ( +/obj/machinery/button/door{ + id = "Disposal Exit"; + name = "Disposal Vent Control"; + pixel_x = -25; + pixel_y = 4; + req_access_txt = "12" + }, +/obj/machinery/button/massdriver{ + id = "trash"; + pixel_x = -26; + pixel_y = -6 + }, +/obj/structure/chair/stool, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/plush/lizard_plushie{ + name = "Eats-The-Rubbish" + }, +/turf/open/floor/iron, +/area/maintenance/disposal) "lHH" = ( /obj/machinery/firealarm{ dir = 1; @@ -46676,6 +46580,18 @@ dir = 1 }, /area/engine/atmos) +"mbU" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 30 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/cult, +/area/library) "mcg" = ( /obj/machinery/light{ dir = 8 @@ -47786,6 +47702,17 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/showroomfloor, /area/security/main) +"mzV" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 30 + }, +/turf/open/floor/cult, +/area/library) "mAd" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -49872,6 +49799,16 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"nmb" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "nml" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -50481,6 +50418,12 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) +"nzy" = ( +/obj/structure/chair/fancy/comfy{ + dir = 1 + }, +/turf/open/floor/cult, +/area/library) "nzP" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -52660,6 +52603,17 @@ }, /turf/open/floor/wood, /area/bridge/showroom/corporate) +"olM" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/goonplaque{ + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of sentient postcards in a realm of darkness. The station model number is MSv42A-160516" + }, +/area/hallway/primary/port) "olU" = ( /obj/effect/landmark/start/clown, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -61596,6 +61550,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"rKP" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "rKV" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -63043,6 +63007,16 @@ }, /turf/open/floor/iron, /area/maintenance/department/science) +"snk" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "snA" = ( /obj/machinery/status_display/supply{ pixel_y = 32 @@ -64848,6 +64822,17 @@ }, /turf/open/floor/iron, /area/medical/break_room) +"sXt" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/holywater{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/organ/heart, +/obj/item/soulstone/anybody/chaplain, +/obj/item/book/granter/spell/smoke/lesser, +/turf/open/floor/cult, +/area/chapel/office) "sXR" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -65213,16 +65198,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"tfK" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/aft) "tfQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -68776,29 +68751,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/engine/engineering) -"uxs" = ( -/obj/machinery/button/door{ - id = "Disposal Exit"; - name = "Disposal Vent Control"; - pixel_x = -25; - pixel_y = 4; - req_access_txt = "12" - }, -/obj/machinery/button/massdriver{ - id = "trash"; - pixel_x = -26; - pixel_y = -6 - }, -/obj/structure/chair/stool, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/toy/plush/lizard_plushie{ - name = "Eats-The-Rubbish" - }, -/turf/open/floor/iron, -/area/maintenance/disposal) "uxG" = ( /obj/structure/closet/crate/rcd{ pixel_y = 4 @@ -69193,6 +69145,19 @@ }, /turf/open/floor/iron/techmaint, /area/science/shuttledock) +"uFe" = ( +/obj/machinery/hydroponics/soil{ + pixel_y = 8 + }, +/obj/item/food/grown/flower/harebell, +/obj/item/food/grown/flower/harebell, +/obj/item/food/grown/flower/harebell, +/obj/item/food/grown/flower/harebell, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/cult, +/area/chapel/main) "uFK" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27 @@ -70959,6 +70924,16 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) +"vrr" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "vrF" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -72268,6 +72243,16 @@ }, /turf/open/floor/iron/white, /area/medical/genetics/cloning) +"vPd" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "vPl" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -72775,6 +72760,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/port) +"wad" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/item/folder, +/obj/item/folder, +/turf/open/floor/cult, +/area/library) "wak" = ( /turf/open/floor/carpet, /area/crew_quarters/theatre) @@ -78212,6 +78206,12 @@ /obj/item/cigbutt, /turf/open/floor/iron, /area/maintenance/starboard) +"xVc" = ( +/obj/machinery/door/morgue{ + name = "Study #1" + }, +/turf/open/floor/cult, +/area/library) "xVl" = ( /turf/closed/wall, /area/hallway/secondary/service) @@ -91421,17 +91421,17 @@ aaa anT aaa aaa -cue +vrr cvd -cwe +fYb aaf -cue +vrr cvd -cwe +fYb aaf -cue +vrr cvd -cwe +fYb aaa aaf aaa @@ -91678,17 +91678,17 @@ aaa anT aaf aaf -cue +vrr cve -cwe +fYb aaf -cue +vrr cve -cwe +fYb aaa -cue +vrr cve -cwe +fYb aaa aaa aaa @@ -91935,17 +91935,17 @@ aaa anT aaa aaf -cue +vrr cve -cwe +fYb aaf -cue +vrr cve -cwe +fYb aaf -cue +vrr cve -cwe +fYb aaa aaf aaa @@ -92192,17 +92192,17 @@ aaa aaa aaa aaa -cue +vrr cve -cwe +fYb aaa -cue +vrr cve -cwe +fYb aaa -cue +vrr cve -cwe +fYb aaf aaf aaa @@ -92449,17 +92449,17 @@ anT aaa aaa aaa -cue +vrr cve -cwe +fYb aaf -cue +vrr cve -cwe +fYb aaf -cue +vrr cve -cwe +fYb aaa aaf aaa @@ -93477,17 +93477,17 @@ anT aaa aaa aaa -cue +vrr cvh -cwe +fYb aaf -cue +vrr cvh -cwe +fYb aaf -cue +vrr cvh -cwe +fYb aaa aaa aaa @@ -93734,17 +93734,17 @@ cJh cJh aaa aaf -cue +vrr cvh -cwe +fYb aaa -cue +vrr cvh -cwe +fYb aaf -cue +vrr cvh -cwe +fYb aaa anT aaa @@ -93991,17 +93991,17 @@ aup cJh aaa aaf -cue +vrr cvh -cwe +fYb aaf -cue +vrr cvh -cwe +fYb aaf -cue +vrr cvh -cwe +fYb aaf aai aaa @@ -94248,17 +94248,17 @@ bXE cJh aaa aaf -cue +vrr cvh -cwe +fYb aaa -cue +vrr cvh -cwe +fYb aaa -cue +vrr cvh -cwe +fYb aaa aaf aaa @@ -94505,17 +94505,17 @@ bXE cJh aaa aaa -cue +vrr cvi -cwe +fYb aaf -cue +vrr cvi -cwe +fYb aaf -cue +vrr cvi -cwe +fYb aaa anT aaf @@ -94661,17 +94661,17 @@ aaa aaa aaj aaa -aal +vPd aan -aau +dVN aaa -aal +vPd aan -aau +dVN aaa -aal +vPd aan -aau +dVN aaf aag aaf @@ -94918,17 +94918,17 @@ aaa aaa aag aaf -aal +vPd aao -aau +dVN aaa -aal +vPd aao -aau +dVN aaa -aal +vPd aao -aau +dVN aaf aaf aaf @@ -95175,17 +95175,17 @@ aaa aaf aag aaf -aal +vPd aao -aau +dVN aaf -aal +vPd aao -aau +dVN aaf -aal +vPd aao -aau +dVN aaf aaa aaf @@ -95432,17 +95432,17 @@ aaa aaf aaa aaa -aal +vPd aao -aau +dVN aaa -aal +vPd aao -aau +dVN aaa -aal +vPd aao -aau +dVN aaf aaa aaf @@ -95689,17 +95689,17 @@ aag aaj aaa aaa -aal +vPd aao -aau +dVN aaa -aal +vPd aao -aau +dVN aaa -aal +vPd aao -aau +dVN aaf aaf aaf @@ -96270,7 +96270,7 @@ biD bkg bme fRZ -bBG +olM tMI dod bvW @@ -96485,7 +96485,7 @@ aaf aaa ahq ica -uxs +lHA rah aly amP @@ -96717,17 +96717,17 @@ aaj aaj aaa aaf -aal +vPd aas -aau +dVN aaa -aal +vPd aas -aau +dVN aaa -aal +vPd aas -aau +dVN aaa aaf aaa @@ -96974,17 +96974,17 @@ aaa aaa aaa aaa -aal +vPd aas -aau +dVN aaf -aal +vPd aas -aau +dVN aaa -aal +vPd aas -aau +dVN aaa aaf aaa @@ -97231,17 +97231,17 @@ aaa aaa aag aaf -aal +vPd aas -aau +dVN aaa -aal +vPd aas -aau +dVN aaf -aal +vPd aas -aau +dVN aaf aaf aaf @@ -97488,17 +97488,17 @@ aaa aaa aai aaf -aal +vPd aas -aau +dVN aaf -aal +vPd aas -aau +dVN aaa -aal +vPd aas -aau +dVN aaa aaf aaa @@ -97745,17 +97745,17 @@ aaa aaa aaj aaa -aal +vPd aat -aau +dVN aaa -aal +vPd aat -aau +dVN aaa -aal +vPd aat -aau +dVN aaa aaf aaa @@ -99165,7 +99165,7 @@ cPB cPZ cQT cMI -iTy +uFe cPA aaa aaa @@ -99422,7 +99422,7 @@ cPC djX cPC cMI -cRF +ksU cMI aaa aaa @@ -99871,9 +99871,9 @@ lhn tnN bsH bue -aAz -bxW -bzG +mbU +hXg +xVc lAz bwc kOK @@ -100128,8 +100128,8 @@ hJL bql tMI bue -bwg -bxX +wad +nzy bue pAL bwc @@ -100642,9 +100642,9 @@ hJL bqw tMI bue -bwf -bxW -bzH +mzV +hXg +lwO lAz dCX kOK @@ -100899,8 +100899,8 @@ fRZ bqw tMI bue -aFE -bxX +alV +nzy bue opm bwc @@ -101211,7 +101211,7 @@ cCe sub kbc cLa -cLZ +jRr cLa cLa cLa @@ -101468,7 +101468,7 @@ cCe eEV jRz cLa -cMa +sXt cLa oUI cOh @@ -117399,19 +117399,19 @@ aaa aaa aaa lMJ -tfK -tfK -tfK -tfK -tfK +snk +snk +snk +snk +snk aaa dbR aaa -tfK -tfK -tfK -tfK -tfK +snk +snk +snk +snk +snk aaa aqB aaa @@ -117913,19 +117913,19 @@ aaa aaa lMJ lMJ -gnu -gnu -gnu -gnu -gnu +nmb +nmb +nmb +nmb +nmb aav tgz aaf -gnu -gnu -gnu -gnu -gnu +nmb +nmb +nmb +nmb +nmb aaa anT aaa @@ -118427,19 +118427,19 @@ lMJ aaa lMJ lMJ -tfK -tfK -tfK -tfK -tfK +snk +snk +snk +snk +snk aaf vwy aaa -tfK -tfK -tfK -tfK -tfK +snk +snk +snk +snk +snk aaf anT aaa @@ -118941,19 +118941,19 @@ aaa aaa aaa lMJ -gnu -gnu -gnu -gnu -gnu +nmb +nmb +nmb +nmb +nmb aav vwy aav -gnu -gnu -gnu -gnu -gnu +nmb +nmb +nmb +nmb +nmb aaa anT aaa @@ -119455,19 +119455,19 @@ aaa aaa aaa lMJ -tfK -tfK -tfK -tfK -tfK +snk +snk +snk +snk +snk aav vwy aaa -tfK -tfK -tfK -tfK -tfK +snk +snk +snk +snk +snk aaf anT aaa @@ -119969,19 +119969,19 @@ aaa aaa lMJ aaf -gnu -gnu -gnu -gnu -gnu +nmb +nmb +nmb +nmb +nmb lMJ pCg aaf -gnu -gnu -gnu -gnu -gnu +nmb +nmb +nmb +nmb +nmb aaa aaa aaa @@ -121914,17 +121914,17 @@ aaa aaa aag aaa -abv +rKP abO -acl +diU aaa -abv +rKP abO -acl +diU aaa -abv +rKP abO -acl +diU aaa aaf ajb @@ -122171,17 +122171,17 @@ aaa aaa aag aaf -abv +rKP abP -acl +diU aaa -abv +rKP abP -acl +diU aaa -abv +rKP abP -acl +diU aaa aaf ajb @@ -122428,17 +122428,17 @@ aaa aaa aag aaf -abv +rKP abP -acl +diU aaf -abv +rKP abP -acl +diU aaf -abv +rKP abP -acl +diU aaf aaf ajb @@ -122685,17 +122685,17 @@ aaa aaa aag aaf -abv +rKP abP -acl +diU aaa -abv +rKP abP -acl +diU aaa -abv +rKP abP -acl +diU aaa aaf aaf @@ -122942,17 +122942,17 @@ aai aaj aag aaa -abv +rKP abP -acl +diU aaa -abv +rKP abP -acl +diU aaa -abv +rKP abP -acl +diU aaa aaa aaf @@ -123970,17 +123970,17 @@ aaj aai aaj aaf -abv +rKP abT -acl +diU aaa -abv +rKP abT -acl +diU aaa -abv +rKP abT -acl +diU aaa aaa aaf @@ -124227,17 +124227,17 @@ aaa aaa aag aaa -abv +rKP abT -acl +diU aaa -abv +rKP abT -acl +diU aaa -abv +rKP abT -acl +diU aaf aaa aaf @@ -124484,17 +124484,17 @@ aaa aaa aag aaf -abv +rKP abT -acl +diU aaf -abv +rKP abT -acl +diU aaf -abv +rKP abT -acl +diU aaa aaa aaf @@ -124741,17 +124741,17 @@ aaa aaa aag aaf -abv +rKP abT -acl +diU aaa -abv +rKP abT -acl +diU aaa -abv +rKP abT -acl +diU aaa aaa aaf @@ -124998,17 +124998,17 @@ aaa aaa aaj aaa -abv +rKP abU -acl +diU aaa -abv +rKP abU -acl +diU aaa -abv +rKP abU -acl +diU aaf aaf aag diff --git a/_maps/map_files/RadStation/RadStation.dmm b/_maps/map_files/RadStation/RadStation.dmm index 2fa6367989ace..4e14c81063bdb 100644 --- a/_maps/map_files/RadStation/RadStation.dmm +++ b/_maps/map_files/RadStation/RadStation.dmm @@ -276,6 +276,27 @@ }, /turf/open/floor/engine, /area/engine/atmospherics_engine) +"acF" = ( +/obj/effect/turf_decal/guideline/guideline_in/darkblue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + alpha = 180; + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + name = "Janie"; + sortType = 22 + }, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "acJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/structure/cable/yellow{ @@ -672,23 +693,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"alv" = ( -/obj/effect/turf_decal/guideline/guideline_in/neutral{ - alpha = 255; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - alpha = 140; - color = "#FFFFFF"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "alH" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -802,6 +806,21 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"anK" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) +"anN" = ( +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "anZ" = ( /obj/effect/decal/cleanable/dirt, /obj/item/toy/toy_dagger, @@ -1298,6 +1317,23 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"awk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) +"awC" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "awG" = ( /obj/structure/chair{ dir = 1 @@ -1460,6 +1496,25 @@ burnt = 1 }, /area/maintenance/port/central) +"ayA" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_in/brown, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "ayF" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -1673,6 +1728,17 @@ }, /turf/open/floor/wood, /area/lawoffice) +"aBR" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "aCk" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/telecomms/receiver/preset_left{ @@ -1719,15 +1785,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, /area/engine/engine_room) -"aDb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "aDq" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 8 @@ -1913,12 +1970,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"aGJ" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "aHc" = ( /obj/machinery/suit_storage_unit/mining, /obj/effect/turf_decal/delivery, @@ -1994,23 +2045,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"aIF" = ( -/obj/effect/turf_decal/guideline/guideline_in/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark_red/half/contrasted{ - alpha = 180; - color = "#DE3A3A" - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "aIM" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -2324,18 +2358,6 @@ "aNU" = ( /turf/closed/wall/r_wall, /area/ai_monitored/storage/satellite) -"aOb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "aOc" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -2573,6 +2595,19 @@ }, /turf/open/floor/iron/white, /area/medical/apothecary) +"aRe" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=16-EHall"; + location = "15-CenterSE" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "aRf" = ( /obj/machinery/telecomms/server/presets/service, /obj/effect/turf_decal/stripes/line{ @@ -2603,18 +2638,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/science/storage) -"aSe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "aSr" = ( /obj/machinery/door/airlock/maintenance_hatch{ id_tag = "commissarydoor"; @@ -2664,6 +2687,15 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) +"aSV" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "aSW" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -3338,6 +3370,16 @@ /obj/structure/lattice/catwalk/over, /turf/open/floor/iron/tech, /area/engine/engine_room) +"bcX" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "bdB" = ( /obj/effect/turf_decal/loading_area{ dir = 8 @@ -3595,6 +3637,20 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"bhZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + alpha = 180 + }, +/obj/effect/turf_decal/guideline/guideline_in/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "bia" = ( /obj/effect/turf_decal/bot, /obj/structure/disposalpipe/trunk{ @@ -3617,18 +3673,6 @@ /mob/living/basic/cockroach, /turf/open/floor/plating, /area/maintenance/central) -"bin" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "biX" = ( /obj/structure/table/optable{ name = "Robotics Operating Table" @@ -3673,18 +3717,6 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/prison, /area/security/prison) -"bjT" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_in/purple{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "bka" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -3860,23 +3892,6 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"bmF" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/hallway/primary/central) "bmN" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -4017,6 +4032,15 @@ dir = 1 }, /area/hallway/primary/central) +"bpY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "bqh" = ( /obj/machinery/button/door{ id = "meetingshutter"; @@ -4223,18 +4247,6 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/carpet/royalblack, /area/library) -"bsP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "bsT" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron/techmaint, @@ -5061,22 +5073,6 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/ai_monitored/storage/satellite) -"bJx" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"bJF" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "bJV" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -5151,6 +5147,23 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"bKA" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/light/floor{ + brightness = 15; + bulb_emergency_brightness_mul = 2; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "bKM" = ( /obj/effect/turf_decal/delivery, /obj/machinery/conveyor_switch/oneway{ @@ -5159,15 +5172,6 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/office) -"bKN" = ( -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "bKW" = ( /obj/structure/table, /obj/machinery/recharger{ @@ -5395,16 +5399,6 @@ /obj/structure/girder, /turf/open/floor/iron, /area/maintenance/department/security) -"bNH" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/fore) "bNL" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -5445,27 +5439,6 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) -"bOl" = ( -/obj/effect/turf_decal/tile/dark_green/half/contrasted{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_in/green{ - color = "#439C1E" - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "bOq" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -5547,19 +5520,6 @@ /obj/structure/sign/poster/random, /turf/closed/wall, /area/security/brig/medbay) -"bQv" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=12-SSci"; - location = "11-CenterSW" - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "bQA" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -6190,19 +6150,6 @@ "caY" = ( /turf/open/floor/iron/sepia, /area/quartermaster/sorting) -"cbd" = ( -/obj/structure/railing{ - dir = 6 - }, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "cbf" = ( /turf/open/floor/iron/dark, /area/quartermaster/miningdock) @@ -7584,16 +7531,6 @@ }, /turf/open/floor/iron, /area/engine/engine_room) -"cwu" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "cwJ" = ( /obj/machinery/door/airlock/grunge{ name = "Chapel Morgue"; @@ -7998,6 +7935,18 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) +"cBW" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "cCl" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -8509,6 +8458,27 @@ "cKB" = ( /turf/closed/wall, /area/medical/apothecary) +"cKE" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_in/green{ + color = "#439C1E" + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "cLa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -8600,10 +8570,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"cLZ" = ( -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "cMi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -8831,17 +8797,6 @@ "cPB" = ( /turf/closed/wall/r_wall/rust, /area/science/misc_lab/range) -"cPS" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "cPU" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, @@ -9162,20 +9117,6 @@ }, /turf/open/floor/carpet/royalblack, /area/lawoffice) -"cWq" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "cWL" = ( /obj/effect/turf_decal/bot, /obj/item/clothing/suit/armor/riot{ @@ -10381,6 +10322,19 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) +"dpw" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/snack/blue, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "dpz" = ( /obj/machinery/vending/dinnerware, /turf/open/floor/iron/dark, @@ -10528,11 +10482,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) -"dsD" = ( -/obj/structure/railing, -/obj/effect/turf_decal/siding/wideplating/dark, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "dsS" = ( /obj/machinery/door/airlock/maintenance_hatch{ id_tag = "commissarydoor"; @@ -10915,6 +10864,15 @@ }, /turf/open/floor/iron/dark, /area/vacant_room/commissary/commissary2) +"dxR" = ( +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "dxU" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -10972,6 +10930,15 @@ "dyM" = ( /turf/open/floor/wood, /area/vacant_room/office) +"dyS" = ( +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "dzf" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -11294,15 +11261,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/carpet/royalblack, /area/library) -"dDv" = ( -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "dDR" = ( /obj/machinery/status_display/evac{ pixel_x = 32 @@ -11471,6 +11429,21 @@ /obj/structure/reflector/box, /turf/open/floor/iron/tech/grid, /area/engine/engineering) +"dGe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_in/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "dGh" = ( /obj/effect/spawner/structure/window, /obj/structure/curtain/directional{ @@ -11796,25 +11769,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"dKe" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/light{ - dir = 8 - }, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "dKh" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ alpha = 180; @@ -12306,27 +12260,6 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/theatre/backstage) -"dQG" = ( -/obj/effect/turf_decal/guideline/guideline_in/neutral{ - alpha = 255; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - alpha = 140; - color = "#FFFFFF"; - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "dQV" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible, /obj/machinery/light{ @@ -12393,18 +12326,6 @@ }, /turf/open/space/basic, /area/solar/starboard/fore) -"dSE" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/hallway/primary/central) "dSJ" = ( /obj/structure/chair{ dir = 4 @@ -12482,6 +12403,18 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"dUg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "dUi" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 1 @@ -12537,22 +12470,6 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"dUw" = ( -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "dUx" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -12618,16 +12535,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/bridge) -"dVs" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/aft) "dVy" = ( /obj/effect/turf_decal/bot, /obj/item/storage/secure/safe{ @@ -12754,6 +12661,17 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) +"dXa" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/chair/fancy/comfy{ + color = "#596479"; + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "dXe" = ( /obj/structure/railing{ dir = 4 @@ -13107,6 +13025,31 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"edV" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) +"eeg" = ( +/obj/effect/turf_decal/guideline/guideline_in/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + alpha = 180; + color = "#DE3A3A" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "een" = ( /obj/structure/chair/office/light{ dir = 4 @@ -13317,6 +13260,17 @@ }, /turf/open/floor/iron/dark, /area/engine/engine_room) +"eho" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "ehV" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -13472,19 +13426,6 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/plating, /area/quartermaster/warehouse) -"ekq" = ( -/obj/structure/railing{ - dir = 5 - }, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "eku" = ( /obj/effect/turf_decal/delivery, /obj/structure/cable/yellow{ @@ -13649,6 +13590,26 @@ dir = 4 }, /area/science/research) +"eoa" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_in/brown, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "eog" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -13749,24 +13710,6 @@ /obj/effect/turf_decal/stripes/box, /turf/open/floor/iron/dark, /area/hallway/primary/fore) -"epK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "epO" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -13886,6 +13829,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"erk" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/hallway/primary/central) "ero" = ( /obj/effect/landmark/blobstart, /turf/open/floor/iron, @@ -14249,6 +14201,18 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/tech, /area/engine/atmos) +"exU" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "exY" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -14464,15 +14428,6 @@ }, /turf/open/floor/iron, /area/medical/break_room) -"eBu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "eBC" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ alpha = 180; @@ -14812,6 +14767,15 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/aisat/foyer) +"eGV" = ( +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/machinery/vending/coffee, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "eGX" = ( /obj/structure/lattice/catwalk/over, /obj/structure/cable{ @@ -14939,24 +14903,6 @@ }, /turf/open/floor/iron/tech/grid, /area/engine/engine_room) -"eIt" = ( -/obj/effect/turf_decal/guideline/guideline_in/neutral{ - alpha = 255; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - alpha = 140; - color = "#FFFFFF"; - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "eIx" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 @@ -15378,6 +15324,29 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/sorting) +"eOX" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/hallway/primary/central) +"eOY" = ( +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/machinery/vending/cola, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "ePp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 @@ -15758,18 +15727,6 @@ /obj/effect/decal/cleanable/glass, /turf/open/floor/plating, /area/maintenance/port/aft) -"eTP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "eUb" = ( /obj/structure/lattice/catwalk, /obj/machinery/camera/autoname{ @@ -16175,18 +16132,6 @@ /obj/effect/decal/cleanable/glass, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"eYZ" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "eZm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -16334,6 +16279,18 @@ /mob/living/simple_animal/chick, /turf/open/floor/grass, /area/hallway/primary/central) +"fbl" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "fbn" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -16640,12 +16597,6 @@ "fft" = ( /turf/closed/wall, /area/maintenance/disposal) -"ffD" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "fgd" = ( /obj/machinery/holopad{ pixel_y = 16 @@ -17091,13 +17042,6 @@ /obj/structure/chair/office, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) -"flV" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/structure/railing/corner, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "fme" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -17248,16 +17192,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/engine/atmos) -"fow" = ( -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "foH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -17314,18 +17248,6 @@ }, /turf/open/floor/wood, /area/maintenance/central) -"fpE" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - alpha = 180 - }, -/obj/effect/turf_decal/guideline/guideline_in/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) "fpG" = ( /obj/structure/table/wood, /obj/item/folder/blue{ @@ -17420,23 +17342,6 @@ "frc" = ( /turf/open/floor/engine/vacuum, /area/science/mixing/chamber) -"frj" = ( -/obj/effect/turf_decal/tile/dark_green/half/contrasted{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_in/green{ - color = "#439C1E" - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "frm" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible, /obj/machinery/meter, @@ -17446,21 +17351,6 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) -"fro" = ( -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "frq" = ( /obj/machinery/light_switch{ pixel_y = -25 @@ -17520,6 +17410,21 @@ /area/security/prison{ name = "Prison Processing" }) +"fss" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/window/reinforced, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "fsy" = ( /turf/closed/wall/rust, /area/vacant_room/office) @@ -17583,6 +17488,18 @@ }, /turf/open/floor/carpet/orange, /area/quartermaster/qm) +"ftd" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + alpha = 180 + }, +/obj/effect/turf_decal/guideline/guideline_in/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "ftP" = ( /obj/effect/turf_decal/siding/wideplating/dark/corner{ dir = 4 @@ -17674,13 +17591,6 @@ /obj/structure/table/wood/fancy/purple, /turf/open/floor/iron/dark, /area/chapel/main) -"fvZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/structure/railing/corner, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "fwx" = ( /obj/structure/altar_of_gods, /obj/effect/turf_decal/siding/wideplating/dark{ @@ -18023,6 +17933,12 @@ }, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/cafeteria) +"fBw" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "fBx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -18100,18 +18016,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/bridge) -"fCf" = ( -/obj/structure/railing{ - layer = 3.1 - }, -/obj/structure/chair/fancy/comfy{ - buildstackamount = 0; - color = "#742925"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/dark, -/turf/open/floor/iron/dark/side, -/area/hallway/primary/central) "fCz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -18233,6 +18137,10 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) +"fEG" = ( +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "fET" = ( /obj/effect/turf_decal/guideline/guideline_edge/purple{ dir = 1 @@ -18630,23 +18538,6 @@ }, /turf/open/floor/circuit, /area/science/robotics/mechbay) -"fLE" = ( -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "fLO" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -18893,6 +18784,15 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"fOW" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/hallway/primary/central) "fPe" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/light_switch{ @@ -18942,16 +18842,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) -"fPZ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "fQg" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, @@ -19311,13 +19201,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"fWh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/railing/corner, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "fWm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/structure/disposalpipe/segment{ @@ -19362,6 +19245,27 @@ "fXJ" = ( /turf/closed/wall/r_wall/rust, /area/engine/engine_room) +"fXY" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_in/green{ + color = "#439C1E" + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "fYm" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/guideline/guideline_edge/purple{ @@ -19779,6 +19683,18 @@ /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/iron/tech, /area/ai_monitored/storage/eva) +"gcy" = ( +/obj/structure/railing{ + dir = 6; + layer = 3.1 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 6 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/hydroseeds, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "gde" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180; @@ -20116,6 +20032,19 @@ broken = 1 }, /area/maintenance/port/central) +"ggi" = ( +/obj/structure/railing{ + dir = 5 + }, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "ggn" = ( /obj/machinery/door/airlock/external{ req_one_access_txt = "49;47" @@ -20726,6 +20655,15 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, /turf/open/floor/iron/dark, /area/engine/atmos) +"gpQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "gpR" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20846,15 +20784,6 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"gsB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "gsK" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/stripes{ @@ -21390,12 +21319,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"gCb" = ( -/obj/structure/window/reinforced, -/obj/structure/closet/firecloset/full, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "gCh" = ( /obj/structure/window/reinforced{ dir = 1; @@ -21696,14 +21619,6 @@ burnt = 1 }, /area/maintenance/department/medical) -"gGk" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "gGz" = ( /obj/machinery/firealarm{ dir = 4; @@ -21819,22 +21734,6 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, /area/hallway/primary/port) -"gGU" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "gGZ" = ( /obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, @@ -21952,18 +21851,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"gJw" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/hallway/primary/central) "gJX" = ( /obj/effect/turf_decal/tile/neutral/anticorner{ dir = 1 @@ -22035,6 +21922,23 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/security/brig/dock) +"gKx" = ( +/obj/effect/turf_decal/guideline/guideline_in/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + alpha = 180; + color = "#DE3A3A" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "gKy" = ( /turf/closed/wall, /area/quartermaster/warehouse) @@ -22104,6 +22008,16 @@ /obj/item/stack/sheet/wood/ten, /turf/open/floor/wood, /area/library) +"gLw" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "gLV" = ( /obj/effect/turf_decal/bot, /obj/machinery/computer/card/minor/ce{ @@ -22397,6 +22311,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet/purple, /area/chapel/main) +"gPb" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "gPh" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -22614,14 +22539,6 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/hop) -"gTf" = ( -/obj/structure/chair/fancy/plastic, -/obj/structure/lattice/catwalk, -/obj/item/toy/plush/lizard_plushie/space{ - name = "Taksh-Vrac" - }, -/turf/open/space/basic, -/area/space/nearstation) "gTh" = ( /obj/machinery/power/terminal{ dir = 4 @@ -22886,16 +22803,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) -"gVL" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "gVP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -22942,40 +22849,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/aft) -"gWV" = ( -/obj/effect/turf_decal/tile/dark_green/half/contrasted{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_in/green{ - color = "#439C1E" - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"gWW" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_in/blue{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) "gXs" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/wood, @@ -23101,6 +22974,19 @@ /obj/machinery/air_sensor/atmos/oxygen_tank, /turf/open/floor/engine/o2, /area/engine/atmos) +"gZG" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/firecloset/full, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "gZP" = ( /obj/machinery/computer/bounty{ dir = 8 @@ -23309,6 +23195,17 @@ }, /turf/open/floor/engine, /area/science/explab) +"hch" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "hcm" = ( /obj/machinery/light/small, /obj/structure/cable{ @@ -23468,14 +23365,6 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/maintenance/starboard/aft) -"hfA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "hfC" = ( /obj/machinery/door/airlock/maintenance_hatch{ id_tag = "commissarydoor"; @@ -23563,6 +23452,20 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"hgu" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "hgw" = ( /obj/effect/turf_decal/tile/blue/half, /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -23711,13 +23614,6 @@ }, /turf/open/floor/iron, /area/medical/cryo) -"hjC" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "hjL" = ( /obj/effect/turf_decal/guideline/guideline_in/darkblue{ dir = 8 @@ -23924,6 +23820,21 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) +"hnm" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "hnA" = ( /obj/machinery/power/solar_control, /obj/structure/cable{ @@ -23952,24 +23863,6 @@ /obj/structure/frame/machine, /turf/open/floor/iron, /area/maintenance/port/aft) -"hog" = ( -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "hoj" = ( /obj/machinery/vending/coffee, /obj/machinery/button/door{ @@ -24110,21 +24003,12 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"hsi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, +"hsc" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/light_switch{ - pixel_x = 21; - pixel_y = 22 - }, -/turf/open/floor/iron/dark, +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/smooth_large, /area/hallway/primary/central) "hsm" = ( /turf/closed/wall/r_wall, @@ -25029,6 +24913,21 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"hGR" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "hGU" = ( /obj/effect/decal/cleanable/generic, /obj/structure/lattice/catwalk/over, @@ -25160,15 +25059,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/tech, /area/engine/atmos) -"hKl" = ( -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/machinery/vending/coffee, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "hKt" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -25497,6 +25387,15 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) +"hOL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "hOY" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted{ alpha = 200; @@ -25717,22 +25616,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/engine, /area/engine/atmos) -"hRW" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "hRZ" = ( /obj/machinery/status_display/door_timer{ id = "cell"; @@ -25796,6 +25679,15 @@ }, /turf/open/floor/iron, /area/security/checkpoint/escape) +"hTs" = ( +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "hTv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -26286,19 +26178,6 @@ }, /turf/open/floor/iron, /area/science/storage) -"idZ" = ( -/obj/effect/turf_decal/guideline/guideline_in/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark_red/half/contrasted{ - alpha = 180; - color = "#DE3A3A" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) "iee" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -26333,20 +26212,6 @@ /obj/structure/flora/ausbushes/sunnybush, /turf/open/floor/grass, /area/hallway/primary/central) -"iev" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "ieD" = ( /obj/machinery/power/apc/auto_name/south{ pixel_y = -24 @@ -26644,17 +26509,6 @@ }, /turf/open/floor/iron, /area/engine/engine_room) -"ikk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "iks" = ( /obj/structure/sign/departments/minsky/supply/hydroponics2, /turf/closed/wall, @@ -26870,6 +26724,17 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"iot" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "iov" = ( /obj/structure/railing/corner{ dir = 1 @@ -27147,22 +27012,6 @@ /obj/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) -"irW" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - alpha = 180 - }, -/obj/effect/turf_decal/guideline/guideline_in/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) "isp" = ( /obj/machinery/door/poddoor/preopen{ id = "detectivewindows"; @@ -27591,6 +27440,13 @@ }, /turf/open/floor/iron/dark, /area/science/mixing) +"izC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "izF" = ( /turf/open/floor/plating{ broken = 1 @@ -27606,6 +27462,20 @@ }, /turf/open/floor/iron, /area/science/storage) +"iAk" = ( +/obj/effect/turf_decal/guideline/guideline_in/darkblue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + alpha = 180; + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "iAx" = ( /obj/effect/turf_decal/stripes/corner, /obj/structure/cable{ @@ -28583,17 +28453,6 @@ /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, /area/maintenance/disposal) -"iSM" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=5-WHall"; - location = "4-CenterNW" - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "iST" = ( /turf/closed/wall/r_wall, /area/tcommsat/computer) @@ -28776,6 +28635,18 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/security/checkpoint/auxiliary) +"iWM" = ( +/obj/structure/railing{ + layer = 3.1 + }, +/obj/structure/chair/fancy/comfy{ + buildstackamount = 0; + color = "#742925"; + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating/dark, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "iXg" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -29791,19 +29662,6 @@ lighting_overlay_colour = "#DDE6FF"; power_light = 0 }) -"jnT" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/structure/closet/firecloset/full, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "joH" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/condiment/saltshaker{ @@ -29990,18 +29848,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"jrF" = ( -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "jrO" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 @@ -30067,6 +29913,21 @@ /obj/item/wirebrush, /turf/open/floor/wood, /area/maintenance/port/aft) +"jsa" = ( +/obj/effect/turf_decal/guideline/guideline_in/neutral{ + alpha = 255; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + alpha = 140; + color = "#FFFFFF"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "jsd" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -30256,20 +30117,6 @@ /obj/machinery/light, /turf/open/floor/carpet/green, /area/security/courtroom) -"juB" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 9 - }, -/area/hallway/primary/central) "juC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -30398,21 +30245,6 @@ }, /turf/open/floor/iron/dark/side, /area/hallway/primary/central) -"jwG" = ( -/obj/effect/turf_decal/guideline/guideline_in/neutral{ - alpha = 255; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - alpha = 140; - color = "#FFFFFF"; - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "jwV" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/firealarm{ @@ -30689,10 +30521,6 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/iron/sepia, /area/maintenance/port/central) -"jBi" = ( -/obj/structure/railing/corner, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "jBw" = ( /turf/closed/wall, /area/maintenance/department/security) @@ -31264,6 +31092,13 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) +"jIN" = ( +/obj/structure/railing, +/obj/effect/turf_decal/siding/wideplating/dark, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 + }, +/area/hallway/primary/central) "jJw" = ( /obj/structure/window/reinforced{ dir = 1 @@ -31535,6 +31370,23 @@ dir = 8 }, /area/medical/medbay/central) +"jOD" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_in/green{ + color = "#439C1E" + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "jOP" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 1 @@ -31880,6 +31732,24 @@ }, /turf/open/floor/wood, /area/security/prison) +"jTt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "jTQ" = ( /obj/effect/turf_decal/loading_area{ dir = 1 @@ -31924,21 +31794,6 @@ }, /turf/open/floor/circuit/green, /area/science/robotics/mechbay) -"jUL" = ( -/obj/effect/turf_decal/guideline/guideline_in/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark_red/half/contrasted{ - alpha = 180; - color = "#DE3A3A" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) "jVj" = ( /obj/structure/grille/broken, /turf/open/floor/plating, @@ -32020,6 +31875,16 @@ /obj/item/book/manual/wiki/sopengineering, /turf/open/floor/iron/dark, /area/engine/engineering) +"jWX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "jXt" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ @@ -32548,36 +32413,6 @@ /obj/structure/cable/yellow, /turf/open/floor/iron, /area/science/robotics) -"kgg" = ( -/obj/structure/table/reinforced, -/obj/item/paper/guides/recycler, -/obj/machinery/button/massdriver{ - id = "TrashDisp"; - pixel_x = -29; - pixel_y = 8 - }, -/obj/machinery/button/door{ - id = "TrashDoor"; - name = "Disposal Vent Control"; - pixel_x = -39; - pixel_y = 7; - req_access_txt = "12" - }, -/obj/structure/lattice/catwalk/over, -/obj/item/radio/intercom{ - dir = 1; - pixel_x = -34; - pixel_y = -7 - }, -/obj/machinery/light_switch{ - pixel_x = -21; - pixel_y = 8 - }, -/obj/item/toy/plush/lizard_plushie{ - name = "Eats-The-Rubbish" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) "kgx" = ( /obj/structure/window/reinforced{ dir = 4 @@ -32887,6 +32722,18 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"kkP" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/hallway/primary/central) "kkV" = ( /obj/effect/turf_decal/tile/dark_red/half/contrasted{ alpha = 180; @@ -33015,20 +32862,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/sorting) -"kmo" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/hallway/primary/central) "kmp" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -33077,16 +32910,6 @@ }, /turf/open/floor/iron/dark, /area/storage/primary) -"knE" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/fore) "knW" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -33104,6 +32927,25 @@ }, /turf/open/floor/iron, /area/security/brig) +"knY" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_in/brown, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "kob" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -33244,17 +33086,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/medical) -"kqy" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "krf" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -33411,6 +33242,14 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, /area/maintenance/port/aft) +"ksJ" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "ksT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -33422,6 +33261,22 @@ /mob/living/carbon/monkey, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"kts" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_in/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "ktu" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, @@ -33570,11 +33425,6 @@ "kwh" = ( /turf/closed/wall, /area/engine/engineering) -"kwm" = ( -/obj/item/clothing/suit/hooded/cultrobes/alt, -/obj/item/toy/toy_dagger, -/turf/open/floor/iron/cult, -/area/chapel/office) "kwv" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -33647,6 +33497,18 @@ }, /turf/open/floor/wood, /area/security/courtroom) +"kxA" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_in/purple{ + dir = 1 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "kxM" = ( /obj/structure/lattice/catwalk/over, /obj/effect/turf_decal/guideline/guideline_out/brown{ @@ -33666,6 +33528,16 @@ }, /turf/open/floor/plating, /area/maintenance/central) +"kxO" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/fore) "kxQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output{ dir = 8 @@ -34204,17 +34076,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"kHH" = ( -/obj/structure/railing{ - layer = 3.1 - }, -/obj/structure/chair/fancy/comfy{ - color = "#596479"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/dark, -/turf/open/floor/iron/dark/side, -/area/hallway/primary/central) "kIg" = ( /obj/item/soap/nanotrasen, /obj/effect/turf_decal/delivery, @@ -34379,6 +34240,21 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/storage) +"kJY" = ( +/obj/effect/turf_decal/guideline/guideline_in/neutral{ + alpha = 255; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + alpha = 140; + color = "#FFFFFF"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "kKf" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -34770,6 +34646,16 @@ /obj/machinery/power/tesla_coil, /turf/open/floor/iron/tech/grid, /area/engine/engineering) +"kRy" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "kRI" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -35298,19 +35184,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/bridge) -"kYQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "kZd" = ( /obj/machinery/door/poddoor/preopen{ id = "Engineering"; @@ -35598,6 +35471,18 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/prison, /area/security/prison) +"lct" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "lcG" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 @@ -35777,14 +35662,6 @@ /obj/machinery/pdapainter, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"lfo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "lfw" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -36176,6 +36053,19 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/captain) +"lnP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "lnW" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -36219,17 +36109,6 @@ /obj/effect/turf_decal/siding/wideplating/dark, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"loC" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/chair/fancy/comfy{ - color = "#596479"; - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "loD" = ( /obj/structure/chair/office/light{ dir = 4 @@ -36338,6 +36217,24 @@ }, /turf/open/floor/iron, /area/engine/engine_room) +"lpW" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "lqc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -36445,21 +36342,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/quartermaster/miningdock) -"lsf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_in/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "lsB" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ alpha = 200; @@ -36690,6 +36572,17 @@ /obj/structure/closet/crate, /turf/open/floor/iron/dark, /area/quartermaster/storage) +"lvh" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/machinery/vending/custom, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 9 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "lvs" = ( /obj/effect/turf_decal/siding/wood, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -36700,6 +36593,16 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) +"lvA" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "lvJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -36777,18 +36680,6 @@ dir = 1 }, /area/science/research) -"lxB" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "lxE" = ( /obj/machinery/newscaster{ pixel_y = 33 @@ -36878,17 +36769,21 @@ /obj/structure/chair, /turf/open/floor/plating, /area/maintenance/department/bridge) -"lzC" = ( -/obj/structure/railing{ - dir = 6; - layer = 3.1 +"lzr" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 6 +/obj/effect/turf_decal/guideline/guideline_in/blue{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/vending/hydroseeds, -/turf/open/floor/iron/dark, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/large, /area/hallway/primary/central) "lzD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, @@ -36949,15 +36844,6 @@ }, /turf/open/floor/carpet/blue, /area/medical/exam_room) -"lAD" = ( -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/machinery/vending/cola, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "lAP" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -37401,14 +37287,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"lJE" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/window/reinforced, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "lKh" = ( /turf/open/floor/engine/airless, /area/engine/atmos) @@ -37850,18 +37728,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) -"lSY" = ( -/obj/structure/railing{ - dir = 10; - layer = 3.1 - }, -/obj/effect/spawner/randomvend/cola, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 10 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "lSZ" = ( /obj/structure/chair/office, /obj/effect/decal/cleanable/dirt/dust, @@ -38386,6 +38252,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"lZt" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "lZw" = ( /obj/structure/destructible/cult/tome, /obj/item/book/codex_gigas, @@ -38470,6 +38346,14 @@ /area/security/brig/dock{ name = "Security E.V.A. Storage" }) +"mbh" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/hallway/primary/central) "mbi" = ( /obj/effect/turf_decal/guideline/guideline_out/brown{ dir = 1 @@ -38718,6 +38602,17 @@ }, /turf/open/floor/iron/dark, /area/medical/virology) +"met" = ( +/obj/structure/railing{ + dir = 5 + }, +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 5 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "mev" = ( /obj/machinery/computer/secure_data{ dir = 8 @@ -38743,22 +38638,6 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron, /area/hallway/primary/starboard) -"meK" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/guideline/guideline_in/blue{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "mfj" = ( /obj/structure/bookcase/random/reference, /obj/structure/disposalpipe/segment{ @@ -38922,15 +38801,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/office) -"mhh" = ( -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "mhj" = ( /obj/effect/turf_decal/guideline/guideline_edge/neutral{ alpha = 255; @@ -39384,15 +39254,6 @@ /obj/structure/table/reinforced, /turf/open/floor/iron/dark, /area/vacant_room/commissary/commissary1) -"mpV" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "mpX" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted{ alpha = 200; @@ -39696,6 +39557,14 @@ }, /turf/open/floor/iron, /area/medical/storage) +"mug" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "muj" = ( /obj/effect/decal/cleanable/generic, /turf/open/floor/iron, @@ -39839,13 +39708,6 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) -"mwM" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/railing/corner, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "mwN" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -40081,15 +39943,6 @@ broken = 1 }, /area/maintenance/department/engine) -"mzP" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "mzS" = ( /obj/machinery/computer/mech_bay_power_console, /obj/machinery/airalarm/directional/north, @@ -40143,14 +39996,15 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) -"mAE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/railing/corner{ - dir = 4 +"mAM" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 }, -/turf/open/floor/iron/dark, +/obj/structure/window/reinforced, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/smooth_large, /area/hallway/primary/central) "mAO" = ( /obj/structure/sign/poster/random, @@ -40172,16 +40026,6 @@ }, /turf/open/floor/wood, /area/library) -"mBc" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/aft) "mBh" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 @@ -40248,6 +40092,15 @@ }, /turf/open/floor/plating, /area/ai_monitored/storage/satellite) +"mCn" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "mCE" = ( /obj/effect/turf_decal/tile/neutral/half{ dir = 1 @@ -40260,16 +40113,6 @@ }, /turf/open/floor/iron/dark, /area/chapel/office) -"mCI" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/fore) "mCQ" = ( /turf/open/floor/iron/white, /area/medical/chemistry) @@ -40347,6 +40190,11 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"mDx" = ( +/obj/item/clothing/suit/hooded/cultrobes/alt, +/obj/item/toy/toy_dagger, +/turf/open/floor/cult, +/area/chapel/office) "mDG" = ( /obj/structure/chair{ dir = 8 @@ -40885,6 +40733,16 @@ }, /turf/open/floor/iron/white, /area/medical/sleeper) +"mKV" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/fore) "mLj" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/bot{ @@ -41000,14 +40858,6 @@ "mMV" = ( /turf/open/floor/iron/dark, /area/bridge) -"mNa" = ( -/obj/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "mNb" = ( /obj/structure/chair/fancy/corp{ dir = 8 @@ -41089,6 +40939,17 @@ dir = 8 }, /area/hallway/primary/central) +"mPB" = ( +/obj/structure/railing{ + layer = 3.1 + }, +/obj/structure/chair/fancy/comfy{ + color = "#596479"; + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating/dark, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "mPQ" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /obj/structure/cable/yellow{ @@ -41137,19 +40998,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/department/science) -"mQS" = ( -/obj/structure/railing{ - dir = 10 - }, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "mRi" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -41238,6 +41086,18 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge) +"mRU" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + alpha = 180 + }, +/obj/effect/turf_decal/guideline/guideline_in/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "mRV" = ( /turf/closed/wall/mineral/plastitanium, /area/security/brig/medbay) @@ -41683,6 +41543,23 @@ /obj/effect/decal/cleanable/glass, /turf/open/floor/plating, /area/maintenance/department/engine) +"mYl" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_in/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "mYz" = ( /obj/structure/table, /obj/item/book/manual/wiki/sopsecurity, @@ -41864,19 +41741,6 @@ }, /turf/open/floor/iron, /area/medical/surgery) -"ncn" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/structure/chair/fancy/comfy{ - buildstackamount = 0; - color = "#742925"; - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "ncI" = ( /obj/structure/bookcase/random/nonfiction, /turf/open/floor/wood, @@ -42300,21 +42164,26 @@ "nif" = ( /turf/closed/wall/r_wall, /area/science/test_area) -"nim" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ +"nik" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/guideline/guideline_in/blue{ +/obj/structure/railing/corner{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) +"nix" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 2 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/hallway/primary/central) "niE" = ( /obj/effect/decal/cleanable/insectguts, @@ -42497,6 +42366,34 @@ burnt = 1 }, /area/maintenance/port/central) +"nkR" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_edge, +/area/hallway/primary/central) +"nkT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "nld" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -43356,6 +43253,19 @@ /obj/effect/decal/cleanable/blood/footprints, /turf/open/floor/iron/dark, /area/medical/morgue) +"nvp" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=12-SSci"; + location = "11-CenterSW" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "nvC" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, @@ -43426,27 +43336,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"nxu" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) -"nxy" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/starboard/aft) "nxD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -43552,6 +43441,15 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/sorting) +"nzq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "nzy" = ( /obj/effect/turf_decal/tile/dark_green/anticorner/contrasted, /obj/effect/decal/cleanable/dirt, @@ -43647,27 +43545,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/engine/atmos) -"nAM" = ( -/obj/effect/turf_decal/guideline/guideline_in/darkblue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ - alpha = 180; - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "Janie"; - sortType = 22 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "nAP" = ( /obj/machinery/nanite_chamber, /obj/effect/turf_decal/guideline/guideline_edge/purple{ @@ -43941,27 +43818,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) -"nDB" = ( -/obj/effect/turf_decal/guideline/guideline_in/green{ - color = "#439C1E" - }, -/obj/effect/turf_decal/tile/dark_green/half/contrasted{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "nDD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -44319,6 +44175,17 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) +"nII" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/hallway/primary/central) "nIM" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 1 @@ -44346,15 +44213,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/storage/primary) -"nJC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "nJD" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance/two, @@ -44944,6 +44802,19 @@ }, /turf/open/floor/plating, /area/maintenance/central) +"nTU" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "nTZ" = ( /obj/structure/chair{ dir = 4 @@ -45939,6 +45810,19 @@ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, /area/tcommsat/computer) +"omx" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_in/blue{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "omR" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/siding/wideplating/dark{ @@ -46211,6 +46095,15 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) +"osg" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/hallway/primary/central) "osm" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/effect/decal/cleanable/dirt, @@ -46419,13 +46312,6 @@ /obj/structure/sign/departments/minsky/security/evac, /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) -"ouU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "ouV" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -46693,23 +46579,6 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) -"ozN" = ( -/obj/effect/turf_decal/guideline/guideline_in/darkblue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ - alpha = 180; - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central) "oAv" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ alpha = 180 @@ -47500,21 +47369,6 @@ /obj/structure/girder/displaced, /turf/open/space/basic, /area/solar/port/fore) -"oNo" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_in/brown, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "oNv" = ( /obj/machinery/light{ dir = 4; @@ -47800,15 +47654,6 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) -"oQN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "oQV" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -48762,6 +48607,17 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/tech, /area/ai_monitored/storage/eva) +"pgR" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "pgT" = ( /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood, @@ -49174,19 +49030,6 @@ /obj/machinery/light/very_dim/directional/west, /turf/open/floor/iron/dark, /area/security/execution/education) -"pnj" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/vending/snack/blue, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "pnv" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/bot, @@ -49487,6 +49330,24 @@ "prv" = ( /turf/closed/wall, /area/crew_quarters/heads/captain) +"prw" = ( +/obj/effect/turf_decal/guideline/guideline_in/neutral{ + alpha = 255; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + alpha = 140; + color = "#FFFFFF"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "prX" = ( /obj/effect/landmark/start/warden, /obj/item/bedsheet/dorms, @@ -49494,19 +49355,22 @@ /obj/item/toy/batong, /turf/open/floor/iron/dark, /area/security/prison/shielded) -"psh" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ +"psg" = ( +/obj/effect/turf_decal/guideline/guideline_in/darkblue{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + alpha = 180; dir = 1 }, -/turf/open/floor/iron/dark/side{ - dir = 10 +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" }, +/turf/open/floor/iron/large, /area/hallway/primary/central) "psm" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, @@ -49706,6 +49570,18 @@ /obj/structure/cable/yellow, /turf/open/floor/iron/tech, /area/engine/engine_room) +"pvU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "pvW" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -49773,14 +49649,6 @@ /obj/effect/decal/cleanable/generic, /turf/open/floor/iron, /area/maintenance/port/aft) -"pxc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "pxh" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -49953,6 +49821,15 @@ /obj/effect/decal/cleanable/vomit/old, /turf/open/floor/iron/white, /area/maintenance/port/aft) +"pAM" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "pAR" = ( /obj/machinery/processor, /turf/open/floor/iron/dark, @@ -50129,6 +50006,27 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/stairs/medium, /area/chapel/main) +"pDp" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 8 + }, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/hallway/primary/central) "pDO" = ( /obj/machinery/nanite_program_hub, /obj/effect/turf_decal/stripes/line{ @@ -50172,6 +50070,13 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) +"pEq" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "pEs" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 4; @@ -50313,6 +50218,14 @@ /mob/living/carbon/monkey, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"pFQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "pGd" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/box, @@ -50372,17 +50285,6 @@ }, /turf/open/floor/iron/dark, /area/science/nanite) -"pGu" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/hallway/primary/central) "pGO" = ( /obj/structure/sign/departments/minsky/engineering/telecommmunications{ pixel_x = 32 @@ -50590,6 +50492,16 @@ /obj/item/storage/fancy/donut_box, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) +"pKr" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "pKz" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -50690,6 +50602,13 @@ }, /turf/open/floor/wood, /area/library) +"pLL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "pLM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -50729,18 +50648,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/engine/storage) -"pLX" = ( -/obj/structure/railing, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/obj/effect/turf_decal/siding/wideplating/dark, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "pMv" = ( /turf/open/floor/plating{ burnt = 1 @@ -50757,35 +50664,11 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/engine/engine_room) -"pMJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/railing/corner, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "pMQ" = ( /obj/effect/turf_decal/box/white, /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/circuit/telecomms/server, /area/science/server) -"pMW" = ( -/obj/effect/turf_decal/guideline/guideline_in/darkblue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ - alpha = 180; - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "pMZ" = ( /obj/machinery/door/airlock/maintenance_hatch{ id_tag = "commissarydoor"; @@ -50845,6 +50728,21 @@ /obj/machinery/air_sensor/atmos/nitrogen_tank, /turf/open/floor/engine/n2, /area/engine/atmos) +"pNW" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_in/brown, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "pOg" = ( /obj/machinery/light{ dir = 4 @@ -50883,6 +50781,18 @@ /obj/effect/turf_decal/tile/dark_green/half/contrasted, /turf/open/floor/iron/dark, /area/bridge) +"pOJ" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/dark/smooth_edge, +/area/hallway/primary/central) "pOL" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -50933,18 +50843,6 @@ dir = 4 }, /area/medical/surgery) -"pPi" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - alpha = 180 - }, -/obj/effect/turf_decal/guideline/guideline_in/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/hallway/primary/central) "pPm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -50970,13 +50868,6 @@ "pPA" = ( /turf/closed/wall/r_wall, /area/science/storage) -"pQj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "pQm" = ( /obj/machinery/light{ dir = 4 @@ -50999,6 +50890,19 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"pQI" = ( +/obj/effect/turf_decal/guideline/guideline_in/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + alpha = 180; + color = "#DE3A3A" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "pQZ" = ( /obj/machinery/atmospherics/components/unary/cryo_cell{ dir = 4; @@ -51324,25 +51228,6 @@ dir = 4 }, /area/hallway/primary/central) -"pUK" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 10 - }, -/area/hallway/primary/central) -"pUT" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "pVo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -52014,6 +51899,22 @@ }, /turf/open/floor/iron, /area/security/checkpoint/auxiliary) +"qeG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + pixel_x = 21; + pixel_y = 22 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "qeK" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 @@ -52812,6 +52713,15 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) +"qtN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "qtW" = ( /obj/effect/turf_decal/guideline/guideline_half_edge/purple{ dir = 6 @@ -52844,16 +52754,6 @@ /obj/structure/disposalpipe/junction/flip, /turf/open/floor/iron, /area/crew_quarters/cafeteria) -"qui" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/aft) "quk" = ( /obj/machinery/door/airlock/grunge{ name = "Court Lounge" @@ -52942,21 +52842,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/cafeteria) -"qvB" = ( -/obj/structure/railing{ - dir = 10; - layer = 3.1 - }, -/obj/structure/chair/fancy/comfy{ - buildstackamount = 0; - color = "#742925"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "qvD" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -53110,15 +52995,6 @@ }, /turf/open/floor/iron, /area/maintenance/department/security) -"qyT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/structure/railing/corner, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "qza" = ( /obj/effect/turf_decal/guideline/guideline_out_arrow/brown{ dir = 1 @@ -53142,16 +53018,6 @@ /obj/effect/decal/cleanable/glass, /turf/open/floor/wood, /area/vacant_room/office) -"qzF" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/iron/airless/solarpanel, -/area/solar/port/fore) "qAe" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/glass/fifty{ @@ -53431,22 +53297,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"qEi" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/hallway/primary/central) "qEl" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/effect/decal/cleanable/dirt, @@ -53557,14 +53407,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) -"qGE" = ( -/obj/structure/railing, -/obj/effect/turf_decal/siding/wideplating/dark, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "qGG" = ( /obj/structure/lattice, /obj/effect/landmark/xeno_spawn, @@ -53814,6 +53656,21 @@ }, /turf/open/floor/iron/white, /area/science/research) +"qKC" = ( +/obj/effect/turf_decal/guideline/guideline_in/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + alpha = 180; + color = "#DE3A3A" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "qKG" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -53830,6 +53687,16 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) +"qKT" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/port/aft) "qKX" = ( /obj/structure/bed{ dir = 4 @@ -53845,22 +53712,6 @@ /obj/item/pen, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"qLh" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - alpha = 180 - }, -/obj/effect/turf_decal/guideline/guideline_in/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/central) "qLt" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 @@ -54036,6 +53887,17 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"qOy" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=25-NHall"; + location = "24-CenterNE" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "qOG" = ( /obj/effect/landmark/event_spawn, /obj/structure/cable/yellow{ @@ -54169,6 +54031,21 @@ /obj/machinery/power/tracker, /turf/open/space/basic, /area/solar/port/fore) +"qQU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_in/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "qQY" = ( /obj/machinery/door/airlock/research{ name = "Mech Bay"; @@ -54555,6 +54432,19 @@ /obj/machinery/vending/snack/orange, /turf/open/floor/iron/dark, /area/medical/medbay/central) +"qWO" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/structure/chair/fancy/comfy{ + buildstackamount = 0; + color = "#742925"; + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "qWU" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -54894,6 +54784,17 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/wood, /area/chapel/office) +"rca" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/chair/fancy/comfy{ + color = "#596479"; + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "rcc" = ( /obj/effect/turf_decal/tile/yellow/anticorner, /obj/effect/decal/cleanable/dirt, @@ -55095,6 +54996,21 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/ai_monitored/security/armory) +"reO" = ( +/obj/structure/railing{ + dir = 10; + layer = 3.1 + }, +/obj/structure/chair/fancy/comfy{ + buildstackamount = 0; + color = "#742925"; + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "reS" = ( /obj/effect/landmark/start/janitor, /turf/open/floor/iron, @@ -55244,6 +55160,17 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/hallway/secondary/entry) +"rhe" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=5-WHall"; + location = "4-CenterNW" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "rhh" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -55502,17 +55429,6 @@ }, /turf/open/floor/carpet/purple, /area/chapel/main) -"rmw" = ( -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "rmy" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -56593,6 +56509,10 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"rDO" = ( +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "rDS" = ( /obj/effect/turf_decal/siding/wideplating/dark, /obj/structure/extinguisher_cabinet{ @@ -56758,15 +56678,6 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) -"rGw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "rGQ" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -56809,6 +56720,12 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) +"rHJ" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "rHP" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180 @@ -57622,18 +57539,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/qm) -"rXC" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "rXF" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -57844,6 +57749,13 @@ }, /turf/open/floor/plating, /area/maintenance/central) +"saB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "saH" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -57894,6 +57806,27 @@ }, /turf/open/floor/iron/dark, /area/science/nanite) +"sbt" = ( +/obj/effect/turf_decal/guideline/guideline_in/neutral{ + alpha = 255; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + alpha = 140; + color = "#FFFFFF"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "scb" = ( /turf/closed/wall/r_wall, /area/storage/tech) @@ -58421,6 +58354,15 @@ }, /turf/open/floor/plating, /area/quartermaster/sorting) +"sjU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "skr" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/bot, @@ -58434,6 +58376,23 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"skw" = ( +/obj/effect/turf_decal/guideline/guideline_in/darkblue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + alpha = 180; + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "skD" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/lattice/catwalk/over, @@ -58606,20 +58565,14 @@ /obj/machinery/portable_atmospherics/pump, /turf/open/floor/iron, /area/science/storage) -"smq" = ( +"smi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_in/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 + dir = 2 }, -/turf/open/floor/iron, +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/smooth_large, /area/hallway/primary/central) "smH" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ @@ -58656,15 +58609,6 @@ "smT" = ( /turf/open/floor/grass, /area/hallway/primary/central) -"sna" = ( -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "sng" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 4; @@ -58784,16 +58728,6 @@ /obj/item/toy/plush/crossed, /turf/open/floor/plating, /area/maintenance/disposal) -"srd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "sre" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -58912,17 +58846,6 @@ dir = 1 }, /area/hallway/primary/central) -"stA" = ( -/obj/structure/railing{ - dir = 9 - }, -/obj/machinery/vending/custom, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 9 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "sud" = ( /obj/machinery/computer/security/telescreen/entertainment{ network = list("thunder","court"); @@ -59049,6 +58972,19 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"swI" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/vending/snack/orange, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "swK" = ( /obj/effect/turf_decal/bot, /obj/machinery/computer/card{ @@ -59200,6 +59136,13 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"syr" = ( +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "syy" = ( /obj/machinery/power/port_gen/pacman, /turf/open/floor/iron/tech/grid, @@ -59350,6 +59293,27 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/sorting) +"sBB" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_in/green{ + color = "#439C1E" + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "sBD" = ( /obj/structure/chair/fancy/bench/pew/right{ dir = 8 @@ -59365,17 +59329,6 @@ "sBR" = ( /turf/open/floor/iron, /area/maintenance/department/science) -"sCf" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/chair/fancy/comfy{ - color = "#596479"; - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "sCm" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -59399,6 +59352,16 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/construction/mining/aux_base) +"sDh" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/solar/starboard/aft) "sDs" = ( /obj/structure/chair/stool/bar{ dir = 8 @@ -59418,14 +59381,6 @@ }, /turf/open/floor/circuit, /area/ai_monitored/storage/satellite) -"sDE" = ( -/obj/structure/chair/fancy/plastic, -/obj/structure/lattice/catwalk, -/obj/item/toy/plush/lizard_plushie/space{ - name = "Drkh-Hlyt" - }, -/turf/open/space/basic, -/area/space/nearstation) "sDJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -59483,6 +59438,27 @@ /area/security/prison{ name = "Prison Processing" }) +"sEW" = ( +/obj/effect/turf_decal/guideline/guideline_in/green{ + color = "#439C1E" + }, +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "sEY" = ( /obj/machinery/computer/holodeck{ dir = 4 @@ -60268,6 +60244,14 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/atmos) +"sQg" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/window/reinforced, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "sQy" = ( /obj/docking_port/stationary/random{ dir = 8; @@ -60402,6 +60386,27 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) +"sSs" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_in/green{ + color = "#439C1E" + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "sSv" = ( /obj/structure/table/wood, /turf/open/floor/wood, @@ -60667,6 +60672,24 @@ /obj/machinery/space_heater, /turf/open/floor/iron, /area/maintenance/port/aft) +"sXn" = ( +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/hallway/primary/central) "sXu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 5 @@ -60804,16 +60827,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/chemistry) -"sZv" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "sZS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -60884,6 +60897,15 @@ name = "mainframe floor" }, /area/tcommsat/server) +"tam" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "tar" = ( /obj/machinery/cryopod, /obj/effect/turf_decal/bot, @@ -60907,6 +60929,25 @@ }, /turf/closed/wall/r_wall, /area/security/warden) +"taD" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_in/brown, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "taL" = ( /obj/machinery/light, /obj/structure/table/reinforced, @@ -61008,6 +61049,20 @@ }, /turf/open/floor/iron/white/side, /area/science/research) +"tbP" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "tbQ" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -61135,20 +61190,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/tech, /area/engine/atmos) -"tdT" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/iron/dark/side{ - dir = 9 - }, -/area/hallway/primary/central) "teh" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/techstorage/service, @@ -61281,6 +61322,24 @@ "tfZ" = ( /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) +"tgc" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/hallway/primary/central) "tgE" = ( /obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -61378,17 +61437,6 @@ }, /turf/open/floor/iron/tech, /area/ai_monitored/storage/eva) -"tio" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "tiq" = ( /obj/machinery/camera/autoname{ dir = 1; @@ -61912,6 +61960,15 @@ /obj/item/book/manual/wiki/sopcommand, /turf/open/floor/wood, /area/crew_quarters/heads/captain) +"tpk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "tpl" = ( /obj/effect/turf_decal/tile/neutral/anticorner{ dir = 6 @@ -62337,6 +62394,19 @@ }, /turf/open/floor/iron, /area/security/brig/dock) +"tvr" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/structure/closet/firecloset/full, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "tvG" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -62683,6 +62753,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/quartermaster/miningdock) +"tzR" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_edge, +/area/hallway/primary/central) "tzV" = ( /obj/effect/spawner/structure/window, /obj/structure/curtain/directional{ @@ -63356,6 +63435,36 @@ "tKm" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/captain/private) +"tKt" = ( +/obj/structure/table/reinforced, +/obj/item/paper/guides/recycler, +/obj/machinery/button/massdriver{ + id = "TrashDisp"; + pixel_x = -29; + pixel_y = 8 + }, +/obj/machinery/button/door{ + id = "TrashDoor"; + name = "Disposal Vent Control"; + pixel_x = -39; + pixel_y = 7; + req_access_txt = "12" + }, +/obj/structure/lattice/catwalk/over, +/obj/item/radio/intercom{ + dir = 1; + pixel_x = -34; + pixel_y = -7 + }, +/obj/machinery/light_switch{ + pixel_x = -21; + pixel_y = 8 + }, +/obj/item/toy/plush/lizard_plushie{ + name = "Eats-The-Rubbish" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) "tKB" = ( /obj/machinery/door/airlock/highsecurity{ name = "Emergency Access"; @@ -63519,15 +63628,6 @@ }, /turf/open/floor/iron/white, /area/medical/apothecary) -"tNx" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "tNU" = ( /obj/machinery/ai_slipper{ uses = 10 @@ -63599,6 +63699,18 @@ dir = 5 }, /area/science/research) +"tPY" = ( +/obj/structure/railing{ + dir = 10; + layer = 3.1 + }, +/obj/effect/spawner/randomvend/cola, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 10 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "tQd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -63676,15 +63788,6 @@ dir = 8 }, /area/science/mixing/chamber) -"tQt" = ( -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "tQv" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -63995,13 +64098,6 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"tWu" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "tWD" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -64537,6 +64633,19 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) +"ufh" = ( +/obj/structure/railing{ + dir = 10 + }, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "ufl" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -64834,18 +64943,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"uiK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "uiP" = ( /obj/machinery/air_sensor/atmos/nitrous_tank, /turf/open/floor/engine/n2o, @@ -65001,23 +65098,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"ulm" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/light/floor{ - brightness = 15; - bulb_emergency_brightness_mul = 2; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "uls" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -65062,6 +65142,13 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"ulD" = ( +/obj/structure/lattice, +/obj/item/toy/plush/lizard_plushie/space{ + name = "Embraces-the-Void" + }, +/turf/open/space/basic, +/area/space/nearstation) "ulH" = ( /obj/structure/sign/warning/vacuum, /turf/closed/wall, @@ -65344,6 +65431,13 @@ /obj/item/book/manual/wiki/sopcommand, /turf/open/floor/carpet/purple, /area/crew_quarters/heads/hor) +"urn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "urD" = ( /obj/structure/railing/corner, /obj/structure/disposalpipe/segment{ @@ -65664,6 +65758,16 @@ }, /turf/open/floor/iron/dark, /area/bridge/meeting_room) +"uwt" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "uwF" = ( /obj/structure/chair/office{ dir = 8 @@ -66712,6 +66816,22 @@ }, /turf/open/floor/iron/dark, /area/security/nuke_storage) +"uLI" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + alpha = 180 + }, +/obj/effect/turf_decal/guideline/guideline_in/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "uLR" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -66841,14 +66961,6 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall, /area/maintenance/department/science) -"uOI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/railing/corner, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "uOK" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/firealarm/directional/east, @@ -67063,19 +67175,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"uSQ" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/firecloset/full, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "uTj" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -67209,24 +67308,6 @@ /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/carpet/orange, /area/quartermaster/qm) -"uWp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "uWs" = ( /obj/structure/chair/fancy/comfy{ color = "#596479"; @@ -67553,6 +67634,25 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/sepia, /area/maintenance/port/central) +"uZJ" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/guideline/guideline_in/brown, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "vat" = ( /obj/structure/bookcase/random/fiction, /obj/machinery/airalarm{ @@ -67690,20 +67790,6 @@ }, /turf/open/floor/iron/tech, /area/engine/engine_room) -"vcA" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/hallway/primary/central) "vcG" = ( /obj/effect/turf_decal/stripes/closeup, /obj/machinery/pipedispenser/disposal, @@ -68073,6 +68159,25 @@ /obj/machinery/griddle, /turf/open/floor/iron/white, /area/crew_quarters/kitchen) +"vjE" = ( +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/hallway/primary/central) "vjG" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -68447,6 +68552,19 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/tech, /area/engine/engine_room) +"vpc" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/guideline/guideline_in/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "vpe" = ( /obj/machinery/light{ dir = 1 @@ -68496,6 +68614,17 @@ /obj/effect/turf_decal/guideline/guideline_in/blue, /turf/open/floor/iron/white, /area/medical/medbay/lobby) +"vpU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "vqq" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -68603,17 +68732,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/satellite) -"vrM" = ( -/obj/structure/railing{ - dir = 5 - }, -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 5 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "vrT" = ( /obj/structure/chair, /obj/effect/turf_decal/stripes/line, @@ -68683,6 +68801,20 @@ }, /turf/open/floor/iron/dark, /area/security/warden) +"vtC" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/hallway/primary/central) "vtI" = ( /turf/closed/wall, /area/chapel/main) @@ -68819,36 +68951,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"vwx" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_in/brown, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) -"vwR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "vwY" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -68859,6 +68961,19 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) +"vxg" = ( +/obj/structure/railing{ + dir = 6 + }, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "vxi" = ( /obj/structure/closet/bombcloset, /obj/effect/turf_decal/bot, @@ -69014,21 +69129,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/department/security) -"vAx" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/window/reinforced, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "vAC" = ( /obj/structure/sign/warning/biohazard, /turf/closed/wall, @@ -69098,6 +69198,14 @@ }, /turf/open/floor/carpet, /area/library) +"vBA" = ( +/obj/structure/window/reinforced, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "vBI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -69113,6 +69221,18 @@ }, /turf/open/floor/iron, /area/engine/engine_room) +"vBM" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "vCl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -69167,15 +69287,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/office) -"vCO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "vCR" = ( /obj/structure/lattice/catwalk/over, /obj/structure/cable/yellow{ @@ -69726,6 +69837,20 @@ /obj/machinery/digital_clock/directional/north, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) +"vKI" = ( +/obj/structure/railing{ + dir = 6; + layer = 3.1 + }, +/obj/structure/chair/fancy/comfy{ + color = "#596479"; + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 6 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "vLA" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -69894,25 +70019,6 @@ /area/security/prison{ name = "Prison Processing" }) -"vMU" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_in/brown, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "vMV" = ( /obj/effect/turf_decal/guideline/guideline_edge/blue{ dir = 1 @@ -70079,20 +70185,6 @@ }, /turf/open/floor/iron/dark, /area/science/misc_lab) -"vPJ" = ( -/obj/structure/railing{ - dir = 6; - layer = 3.1 - }, -/obj/structure/chair/fancy/comfy{ - color = "#596479"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "vPT" = ( /obj/machinery/light{ dir = 8 @@ -70532,6 +70624,15 @@ /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/iron/tech, /area/ai_monitored/storage/eva) +"vXk" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "vXn" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -70758,13 +70859,20 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"wbs" = ( -/obj/structure/lattice, -/obj/item/toy/plush/lizard_plushie/space{ - name = "Embraces-the-Void" +"wbB" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 }, -/turf/open/space/basic, -/area/space/nearstation) +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "wbE" = ( /obj/effect/turf_decal/bot, /obj/machinery/disposal/bin, @@ -70859,6 +70967,19 @@ "wdk" = ( /turf/open/floor/iron/dark, /area/engine/engine_room) +"wdo" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_in/purple{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "wdq" = ( /obj/structure/lattice, /obj/structure/railing{ @@ -71171,23 +71292,6 @@ dir = 4 }, /area/science/research) -"whp" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/guideline/guideline_in/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "whX" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 10 @@ -71420,6 +71524,18 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/maintenance/port/central) +"wlL" = ( +/obj/structure/chair/fancy/comfy{ + buildstackamount = 0; + color = "#742925"; + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "wlO" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -71489,18 +71605,6 @@ /obj/structure/table/wood, /turf/open/floor/carpet/green, /area/hallway/secondary/exit/departure_lounge) -"wnc" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/light{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "wng" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -71672,12 +71776,17 @@ dir = 4 }, /area/hallway/primary/central) -"wqa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/structure/railing/corner{ - dir = 1 +"wpW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/turf/open/floor/iron/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/dark/smooth_large, /area/hallway/primary/central) "wqd" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, @@ -71815,17 +71924,6 @@ }, /turf/open/floor/iron, /area/science/storage) -"wvx" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=25-NHall"; - location = "24-CenterNE" - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "wvK" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -71916,6 +72014,22 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"wyf" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + alpha = 180 + }, +/obj/effect/turf_decal/guideline/guideline_in/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "wyg" = ( /obj/structure/chair/fancy/bench/pew/right{ dir = 8 @@ -72098,15 +72212,6 @@ "wAF" = ( /turf/closed/wall, /area/security/checkpoint/auxiliary) -"wAH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "wAP" = ( /obj/structure/table, /obj/item/stock_parts/subspace/filter, @@ -72602,6 +72707,16 @@ "wII" = ( /turf/closed/wall, /area/crew_quarters/dorms) +"wIO" = ( +/obj/structure/railing, +/obj/effect/turf_decal/siding/wideplating/dark, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 + }, +/area/hallway/primary/central) "wIQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -72708,6 +72823,20 @@ }, /turf/open/floor/plating, /area/engine/break_room) +"wKQ" = ( +/obj/effect/turf_decal/guideline/guideline_in/darkblue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + alpha = 180; + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/large, +/area/hallway/primary/central) "wKX" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -72915,6 +73044,18 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) +"wMU" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "wNt" = ( /obj/machinery/door/window/northright{ name = "Library Desk Door"; @@ -72970,6 +73111,14 @@ dir = 8 }, /area/hallway/secondary/exit/departure_lounge) +"wOc" = ( +/obj/structure/chair/fancy/plastic, +/obj/structure/lattice/catwalk, +/obj/item/toy/plush/lizard_plushie/space{ + name = "Drkh-Hlyt" + }, +/turf/open/space/basic, +/area/space/nearstation) "wOk" = ( /obj/effect/spawner/randomvend/snack, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -73057,6 +73206,14 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) +"wPY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "wQc" = ( /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, @@ -73078,18 +73235,6 @@ /obj/effect/landmark/start/chief_engineer, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) -"wQA" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/hallway/primary/central) "wQC" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/box/corners{ @@ -73175,6 +73320,24 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) +"wSl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "wSs" = ( /obj/machinery/suit_storage_unit/cmo, /obj/machinery/computer/security/telescreen{ @@ -73369,18 +73532,19 @@ }, /turf/open/floor/plating, /area/maintenance/department/bridge) -"wVM" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +"wVO" = ( +/obj/structure/railing, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=16-EHall"; - location = "15-CenterSE" +/obj/effect/turf_decal/siding/wideplating/dark, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 }, -/turf/open/floor/iron/dark, /area/hallway/primary/central) "wVX" = ( /obj/structure/cable/yellow{ @@ -74032,6 +74196,23 @@ /obj/effect/turf_decal/stripes/box, /turf/open/floor/iron/dark, /area/quartermaster/storage) +"xiq" = ( +/obj/effect/turf_decal/guideline/guideline_in/neutral{ + alpha = 255; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + alpha = 140; + color = "#FFFFFF"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "xis" = ( /obj/machinery/dna_scannernew, /obj/structure/window/reinforced, @@ -74136,6 +74317,18 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/security/nuke_storage) +"xke" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "xkg" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -74205,6 +74398,14 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hos) +"xlL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "xlS" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -74456,6 +74657,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/central) +"xox" = ( +/obj/structure/window/reinforced, +/obj/structure/closet/firecloset/full, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "xoD" = ( /obj/structure/window/reinforced{ dir = 1 @@ -74511,25 +74718,6 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/office) -"xpT" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/guideline/guideline_in/brown, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "xpW" = ( /obj/structure/reflector/double{ dir = 5 @@ -74897,19 +75085,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) -"xve" = ( -/obj/structure/railing{ - dir = 9 - }, -/obj/machinery/light/floor{ - brightness = 15; - bulb_colour = "#FFE4CE"; - bulb_vacuum_brightness = 15; - nightshift_brightness = 10; - nightshift_light_color = "#E6EBFF" - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "xvi" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -75002,6 +75177,16 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/storage) +"xwg" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "xwj" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -75268,12 +75453,6 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/engine, /area/science/xenobiology) -"xyH" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "xyJ" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating, @@ -75555,18 +75734,6 @@ /obj/effect/turf_decal/tile/blue/anticorner, /turf/open/floor/iron, /area/maintenance/starboard/aft) -"xDi" = ( -/obj/structure/chair/fancy/comfy{ - buildstackamount = 0; - color = "#742925"; - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8; - pixel_y = 1 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "xDu" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -75693,6 +75860,18 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) +"xFW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "xGh" = ( /obj/structure/table, /obj/item/assembly/signaler{ @@ -75726,15 +75905,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/science/robotics) -"xGM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "xGP" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -76028,14 +76198,14 @@ }, /turf/open/floor/iron/white, /area/medical/office) -"xKO" = ( +"xKS" = ( /obj/structure/railing{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 + dir = 4 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/hallway/primary/central) "xKW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -76295,6 +76465,18 @@ "xPA" = ( /turf/closed/wall, /area/medical/break_room) +"xPB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/guideline/guideline_in/purple{ + dir = 1 + }, +/turf/open/floor/iron/half, +/area/hallway/primary/central) "xPE" = ( /obj/structure/table, /obj/machinery/power/apc/auto_name/north{ @@ -76368,6 +76550,15 @@ }, /turf/open/floor/iron, /area/science/mixing) +"xRw" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "xRL" = ( /obj/structure/table/wood, /obj/structure/mirror{ @@ -76518,12 +76709,6 @@ burnt = 1 }, /area/maintenance/port/central) -"xVZ" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "xWd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -76654,6 +76839,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/wood, /area/security/detectives_office) +"xYz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "xYK" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -76950,6 +77144,14 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/grid/steel, /area/hydroponics) +"ycN" = ( +/obj/structure/chair/fancy/plastic, +/obj/structure/lattice/catwalk, +/obj/item/toy/plush/lizard_plushie/space{ + name = "Taksh-Vrac" + }, +/turf/open/space/basic, +/area/space/nearstation) "ycR" = ( /obj/structure/table/reinforced, /obj/item/storage/firstaid/fire{ @@ -77168,19 +77370,6 @@ /area/security/main{ name = "Security Locker Room" }) -"ygO" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/vending/snack/orange, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "ygW" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -77233,6 +77422,14 @@ /obj/item/bedsheet/green, /turf/open/floor/circuit/telecomms/server, /area/science/xenobiology) +"yhB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/hallway/primary/central) "yie" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -91486,15 +91683,15 @@ yeA yeA ewB yeA -bNH -bNH -bNH +mKV +mKV +mKV odm eEg tbt -bNH -bNH -bNH +mKV +mKV +mKV yeA ewB yeA @@ -92000,15 +92197,15 @@ yeA gsA ewB gsA -qzF -qzF -qzF +bcX +bcX +bcX odm eEg tbt -qzF -qzF -qzF +bcX +bcX +bcX iDN cjc yeA @@ -92514,15 +92711,15 @@ yeA gsA gsA gsA -bNH -bNH -bNH +mKV +mKV +mKV odm vUL tbt -bNH -bNH -bNH +mKV +mKV +mKV yeA gsA gsA @@ -93028,15 +93225,15 @@ yeA ewB gsA yeA -qzF -qzF -qzF +bcX +bcX +bcX odm eEg yeA iDO -qzF -qzF +bcX +bcX yeA rRD wAW @@ -93541,9 +93738,9 @@ yeA gsA cjc roh -bNH -bNH -bNH +mKV +mKV +mKV fHH yeA fHH @@ -94055,8 +94252,8 @@ yeA ewB gsA yeA -qzF -qzF +bcX +bcX iDO lAb yeA @@ -94568,9 +94765,9 @@ ewB gsA wAW gsA -bNH -bNH -bNH +mKV +mKV +mKV tSx fHH yeA @@ -95082,8 +95279,8 @@ gsA gsA gsA gsA -qzF -qzF +bcX +bcX vUL fHH fHH @@ -95683,15 +95880,15 @@ gsA yeA yeA yeA -qui -qui -qui +lvA +lvA +lvA odm tBB tbt -qui -qui -qui +lvA +lvA +lvA yeA ewB yeA @@ -96197,15 +96394,15 @@ gsA yeA yeA yeA -mBc -mBc -mBc +qKT +qKT +qKT odm tBB tbt -mBc -mBc -mBc +qKT +qKT +qKT gsA ewB yeA @@ -96711,15 +96908,15 @@ ewB gsA gsA yeA -qui -qui -qui +lvA +lvA +lvA odm tBB tbt -qui -qui -qui +lvA +lvA +lvA gsA yeA gsA @@ -97225,15 +97422,15 @@ jGx gsA gsA yeA -mBc -mBc -mBc +qKT +qKT +qKT odm tBB tbt -mBc -mBc -mBc +qKT +qKT +qKT yeA gsA ewB @@ -97738,17 +97935,17 @@ yeA gsA gsA gsA -qui -qui -qui -qui +lvA +lvA +lvA +lvA odm nxQ tbt -qui -qui -qui -qui +lvA +lvA +lvA +lvA gsA ewB gsA @@ -98252,17 +98449,17 @@ yeA gsA gsA yeA -mBc -mBc -mBc -mBc +qKT +qKT +qKT +qKT odm sBb tbt -mBc -mBc -mBc -mBc +qKT +qKT +qKT +qKT yeA gsA gsA @@ -98438,7 +98635,7 @@ nEb vIF pOq vxS -kgg +tKt sNa vDo jut @@ -98765,19 +98962,19 @@ sLX sxX lfC gsA -qui -qui -qui -qui -qui +lvA +lvA +lvA +lvA +lvA odm tBB tbt -qui -qui -qui -qui -qui +lvA +lvA +lvA +lvA +lvA yeA gsA ewB @@ -99279,19 +99476,19 @@ mfz hvo lfC gsA -mBc -mBc -mBc -mBc -mBc +qKT +qKT +qKT +qKT +qKT odm sBb tbt -mBc -mBc -mBc -mBc -mBc +qKT +qKT +qKT +qKT +qKT gsA yeA ewB @@ -107699,16 +107896,16 @@ dbJ wap jEw pHU -mzP -uOI -tio -srd -oNo -whp -qyT -eYZ -kYQ -pQj +mCn +wPY +hch +jWX +pNW +mYl +smi +nix +lnP +urn wzY oiI oiI @@ -107955,18 +108152,18 @@ hdp mqz cmj iLp -bin -fvZ -fPZ +pvU +syr +pKr cUv -lxB -vwx -smq -dsD +pOJ +uZJ +dGe +jIN hCu -cWq -bKN -aOb +wbB +anN +wpW iLp aJZ uhy @@ -108210,22 +108407,22 @@ gHo nQL taf dcw -iSM -pMJ -sCf -loC +rhe +awk +dXa +rca odf wlS -xKO -xpT -lsf -dsD +tzR +knY +qQU +jIN wlS iDQ -ygO -lAD -ouU -bQv +swI +eOY +izC +nvp bpQ qRk fRc @@ -108467,22 +108664,22 @@ seT hdp hdp xgv -fWh -vAx +saB +fss hVF sTd ylB wlS -xKO -eIx -wjO -dsD +tzR +ayA +xPB +jIN wlS jvs hCu qsq -ulm -mAE +bKA +nzq oeh eXl eXl @@ -108723,24 +108920,24 @@ nAt seT gqH gep -wAH -gCb +hOL +xox bCz iDQ wlS gky wlS -gGU -hUK -tpU -pLX +nkR +eoa +wdo +wVO wlS wlS wlS iDQ wlS -dDv -oQN +dxR +tam chV eXl bzO @@ -108979,26 +109176,26 @@ iis uZs alb pHU -wAH -jBi -cwu +hOL +rDO +gLw fbi wlS wlS -stA -gJw +lvh +lZt inc -vMU -bjT +taD +kxA fhX -bmF -lSY +hGR +tPY wlS wlS roY -uSQ -xVZ -oQN +gZG +fBw +tam cFD ppw jSx @@ -109236,26 +109433,26 @@ cfg aoG aBO jwn -jBi -lJE +rDO +sQg iek wlS wlS hXo aKe urD -vcA -uWp -nJC -wQA +wMU +jTt +sjU +kRy uek nFf -qvB +reO wlS sTd smT -cPS -xVZ +aBR +fBw qBR ppw jSx @@ -109493,26 +109690,26 @@ seT rwm seT wzd -cLZ +fEG iDQ qKa wlS wlS vSd eDS -cbd +vxg iZt vdT bxa iKK -ekq +ggi pUp -fCf +iWM eOD cYH jgD tmM -gGk +ksJ vdZ bzO aDC @@ -109601,7 +109798,7 @@ yeA yeA yeA yeA -wbs +ulD yeA yeA yeA @@ -109750,26 +109947,26 @@ bGs nOQ laA wIQ -ffD -wnc -wnc -wnc -dKe +anK +eOX +eOX +eOX +pDp inc -dSE +xwg tWU qcJ oMR qlu bLa hTQ -kmo +fbl xOP -dUw -tWu -xyH -gVL -aGJ +sXn +osg +mbh +kkP +rHJ uME laA nOQ @@ -110007,26 +110204,26 @@ epS xaS xzx tnC -xaS -aIF -jUL -xaS -idZ -xaS -tNx +eeg +gKx +qKC +eeg +pQI +eeg +pAM bKt wod vRm jnI noO vTe -ikk -pPi -fpE -sGG -qLh -irW -sGG +vpU +mRU +ftd +bhZ +wyf +uLI +bhZ keJ sGG sGG @@ -110264,26 +110461,26 @@ oao qkS rUQ blK -pMW -nAM -ozN -rUQ -rUQ -qkS -sZv +psg +acF +skw +wKQ +wKQ +iAk +uwt fiQ rXe rmX ciF cYr gkL -eTP -aVu -gWW -aVu -meK -nim -aVu +lct +vpc +omx +vpc +kts +lzr +vpc kJB aVu aVu @@ -110521,26 +110718,26 @@ bGs tfV vUy fNR -mwM -rXC -mpV -mpV -hRW +hsc +vtC +nII +nII +tgc wpL -pUK +mug hsJ iQW tYH bVJ kfw stl -juB +xke qcI -fLE -bJF -bJF -flV -xVZ +vjE +erk +erk +fOW +fBw uVt vUy ybW @@ -110778,26 +110975,26 @@ oxQ rgh oxQ oVP -mNa +vBA ahD smT wlS wlS toW ruI -mQS +ufh pEA ixP nlx nfS -xve +nTU aEW -kHH +mPB nQW tLv tmM jgD -hjC +pEq mxy dFC dFC @@ -111035,26 +111232,26 @@ xlV fNs mlR xgv -pUT -rmw +vXk +gPb spz wlS wlS hXo qwm jbN -psh -epK -vCO -tdT +cBW +wSl +xYz +exU siz vRw -vPJ +vKI wlS qKa iDQ -nxu -aGJ +pgR +rHJ oeh dFC wYg @@ -111292,26 +111489,26 @@ wuz iBJ heA eRL -hsi -aDb -fow +qeG +qtN +mAM xMW wlS wlS -vrM -qEi +met +tbP wpL -nDB -jwG +sEW +kJY qcI -pGu -lzC +xKS +gcy wlS fcL wlS -jnT -aGJ -xGM +tvr +rHJ +bpY pBg dFC wYg @@ -111550,24 +111747,24 @@ tGT tGT tGT ePp -uiK -gCb +xFW +xox qsq smT tib dWQ wlS -gGU -jFh -wAc -pLX +nkR +sBB +jsa +wVO wlS wlS wlS kPT odf -bJx -xGM +xRw +bpY nQt dFC dFC @@ -111808,22 +112005,22 @@ xZT tGT mNf tEG -gsB -fro +tpk +hnm smT odf qHl wlS -xKO -krU -wAc -dsD +tzR +sSs +jsa +jIN wlS wlS cGr iDQ -hog -eBu +lpW +gpQ igJ dFC dFC @@ -112065,22 +112262,22 @@ xWy bpm hQf sTz -wvx -rGw -xDi -ncn +qOy +nik +wlL +qWO olO fqN -xKO -gWV -eIt -dsD +tzR +fXY +prw +jIN smT smT -pnj -hKl -wqa -wVM +dpw +eGV +pLL +aRe nQt aQm wYg @@ -112324,18 +112521,18 @@ ntf wkt oGS qeL -bsP -sna -kqy +dUg +dyS +eho smT -xKO -bOl -dQG -qGE +tzR +cKE +sbt +wIO nVO -iev -mhh -aSe +hgu +hTs +nkT gNV pVM uhy @@ -112582,16 +112779,16 @@ hdp czh hdp cnY -pQj -pxc -jrF -vwR -frj -alv -lfo -tQt -hfA -pQj +urn +pFQ +vBM +iot +jOD +xiq +yhB +aSV +xlL +urn pBg vAC ugI @@ -113839,7 +114036,7 @@ rNr rBT sgc rNr -kwm +mDx rNr kMF yeA @@ -120863,19 +121060,19 @@ egp eNg bhN yeA -nxy -nxy -nxy -nxy -nxy +sDh +sDh +sDh +sDh +sDh odm lHv tbt -nxy -nxy -nxy -nxy -nxy +sDh +sDh +sDh +sDh +sDh gsA ewB gsA @@ -121135,7 +121332,7 @@ gjW muk gsA ewB -sDE +wOc gsA yeA yeA @@ -121377,19 +121574,19 @@ bhN gsA gsA yeA -dVs -dVs -dVs -dVs -dVs +edV +edV +edV +edV +edV odm jxz tbt -dVs -dVs -dVs -dVs -dVs +edV +edV +edV +edV +edV gsA ewB oHE @@ -121649,7 +121846,7 @@ yeA yeA gsA ewB -gTf +ycN gsA yeA yeA @@ -121892,17 +122089,17 @@ gsA gsA gsA yeA -nxy -nxy -nxy -nxy +sDh +sDh +sDh +sDh odm jxz tbt -nxy -nxy -nxy -nxy +sDh +sDh +sDh +sDh gsA gsA ewB @@ -122406,17 +122603,17 @@ gsA gsA ewB gsA -dVs -dVs -dVs -dVs +edV +edV +edV +edV odm omU tbt -dVs -dVs -dVs -dVs +edV +edV +edV +edV gsA ewB gsA @@ -122921,15 +123118,15 @@ gsA ewB gsA yeA -nxy -nxy -nxy +sDh +sDh +sDh odm jxz tbt -nxy -nxy -nxy +sDh +sDh +sDh yeA gsA ewB @@ -123435,15 +123632,15 @@ yeA gsA gsA gsA -dVs -dVs -dVs +edV +edV +edV odm nBj tbt -dVs -dVs -dVs +edV +edV +edV gsA gsA gsA @@ -123949,15 +124146,15 @@ yeA yeA ewB gsA -nxy -nxy -nxy +sDh +sDh +sDh odm jxz tbt -nxy -nxy -nxy +sDh +sDh +sDh gsA ewB yeA @@ -124463,15 +124660,15 @@ yeA yeA ewB yeA -dVs -dVs -dVs +edV +edV +edV odm jxz tbt -dVs -dVs -dVs +edV +edV +edV yeA ewB yeA @@ -125408,19 +125605,19 @@ gsA gsA gsA gsA -knE -knE -knE -knE -knE +awC +awC +awC +awC +awC odm pft tbt -knE -knE -knE -knE -knE +awC +awC +awC +awC +awC yeA gsA gsA @@ -125922,19 +126119,19 @@ gsA gsA ewB gsA -mCI -mCI -mCI -mCI -mCI +kxO +kxO +kxO +kxO +kxO odm rYv tbt -mCI -mCI -mCI -mCI -mCI +kxO +kxO +kxO +kxO +kxO yeA gsA ewB @@ -126437,17 +126634,17 @@ yeA ewB gsA yeA -knE -knE -knE -knE +awC +awC +awC +awC odm pft tbt -knE -knE -knE -knE +awC +awC +awC +awC yeA gsA gsA @@ -126951,17 +127148,17 @@ yeA gsA ewB gsA -mCI -mCI -mCI -mCI +kxO +kxO +kxO +kxO odm fbn tbt -mCI -mCI -mCI -mCI +kxO +kxO +kxO +kxO yeA ewB gsA @@ -127466,15 +127663,15 @@ yeA ewB gsA yeA -knE -knE -knE +awC +awC +awC odm rYv tbt -knE -knE -knE +awC +awC +awC yeA gsA ewB @@ -127980,15 +128177,15 @@ yeA gsA gsA gsA -mCI -mCI -mCI +kxO +kxO +kxO odm pft tbt -mCI -mCI -mCI +kxO +kxO +kxO yeA gsA gsA @@ -128494,15 +128691,15 @@ yeA gsA ewB gsA -knE -knE -knE +awC +awC +awC odm rYv tbt -knE -knE -knE +awC +awC +awC yeA ewB yeA @@ -129008,15 +129205,15 @@ yeA yeA ewB yeA -mCI -mCI -mCI +kxO +kxO +kxO odm rYv tbt -mCI -mCI -mCI +kxO +kxO +kxO yeA ewB yeA diff --git a/_maps/shuttles/emergency/emergency_discoinferno.dmm b/_maps/shuttles/emergency/emergency_discoinferno.dmm index 52e3242b0a9ba..2629b06e99961 100644 --- a/_maps/shuttles/emergency/emergency_discoinferno.dmm +++ b/_maps/shuttles/emergency/emergency_discoinferno.dmm @@ -8,7 +8,7 @@ "c" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/door/firedoor/window, -/turf/open/floor/iron/elevatorshaft, +/turf/open/floor/plating/elevatorshaft, /area/shuttle/escape) "d" = ( /obj/structure/table/wood, diff --git a/_maps/shuttles/emergency/emergency_narnar.dmm b/_maps/shuttles/emergency/emergency_narnar.dmm index 0605ba2951089..70fa1732dc903 100644 --- a/_maps/shuttles/emergency/emergency_narnar.dmm +++ b/_maps/shuttles/emergency/emergency_narnar.dmm @@ -12,17 +12,17 @@ "d" = ( /obj/structure/table, /obj/item/storage/firstaid/fire, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "e" = ( /obj/structure/chair/fancy/shuttle{ dir = 1 }, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "f" = ( /obj/machinery/computer/emergency_shuttle, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "g" = ( /obj/structure/table, @@ -31,40 +31,40 @@ pixel_y = 3 }, /obj/item/crowbar, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "h" = ( /obj/machinery/computer/atmos_alert{ dir = 4 }, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "i" = ( /obj/structure/chair/fancy/shuttle{ dir = 8 }, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "j" = ( -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "k" = ( /obj/structure/chair/fancy/shuttle{ dir = 4 }, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "l" = ( /obj/machinery/computer/security{ dir = 8 }, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "m" = ( /obj/machinery/computer/crew{ dir = 4 }, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "n" = ( /obj/structure/chair/fancy/shuttle{ @@ -73,29 +73,29 @@ /obj/structure/extinguisher_cabinet{ pixel_y = -30 }, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "o" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "p" = ( /obj/machinery/computer/communications{ dir = 8 }, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "q" = ( /obj/item/stack/sheet/iron, /obj/effect/decal/remains/human, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "r" = ( /obj/machinery/door/airlock/cult/unruned/glass/friendly, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "s" = ( /obj/machinery/status_display/evac, @@ -103,7 +103,7 @@ /area/shuttle/escape) "t" = ( /obj/structure/closet/emcloset, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "u" = ( /obj/structure/table, @@ -113,15 +113,15 @@ pixel_y = 3 }, /obj/item/crowbar, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "v" = ( /obj/effect/decal/cleanable/blood, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "w" = ( /mob/living/simple_animal/hostile/construct/artificer, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "x" = ( /obj/machinery/door/airlock/cult/friendly, @@ -130,31 +130,31 @@ "y" = ( /obj/effect/decal/cleanable/blood/gibs/up, /obj/item/candle/infinite, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "z" = ( /obj/effect/rune/raise_dead, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "A" = ( /obj/item/candle/infinite, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "B" = ( /obj/effect/rune/convert, /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/blood/gibs/body, /obj/effect/decal/cleanable/blood/gibs/core, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "C" = ( /mob/living/simple_animal/hostile/construct/juggernaut, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "D" = ( /obj/effect/rune/convert, /obj/effect/decal/remains/human, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "E" = ( /obj/machinery/door/airlock/cult/friendly, @@ -165,7 +165,7 @@ /area/shuttle/escape) "F" = ( /obj/effect/decal/cleanable/blood/gibs/down, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "G" = ( /obj/structure/extinguisher_cabinet{ @@ -174,11 +174,11 @@ /obj/item/extinguisher{ safety = 0 }, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "H" = ( /mob/living/simple_animal/hostile/construct/wraith, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "I" = ( /obj/effect/rune/narsie, @@ -186,43 +186,43 @@ effect_range = 5; group_name = "horrible monsters on Shuttle 667" }, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "J" = ( /mob/living/simple_animal/hostile/carp/eyeball{ faction = list("cult"); name = "left eyeball" }, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "K" = ( /mob/living/simple_animal/hostile/carp/eyeball{ faction = list("cult"); name = "right eyeball" }, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "L" = ( /obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "M" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "N" = ( /obj/machinery/door/airlock/cult/glass/friendly, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "O" = ( /obj/structure/dresser, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "P" = ( /obj/structure/showcase/horrific_experiment, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "Q" = ( /obj/item/storage/firstaid/fire, @@ -235,21 +235,21 @@ pixel_x = 27 }, /obj/item/stack/sheet/iron, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "R" = ( /obj/item/stack/sheet/iron, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "S" = ( /obj/structure/table/wood, /obj/item/tome, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "T" = ( /obj/structure/bed, /obj/item/bedsheet/cult, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "U" = ( /obj/structure/window/reinforced{ diff --git a/_maps/shuttles/emergency/emergency_wabbajack.dmm b/_maps/shuttles/emergency/emergency_wabbajack.dmm index bc3089bf323df..3d71a8948f4e4 100644 --- a/_maps/shuttles/emergency/emergency_wabbajack.dmm +++ b/_maps/shuttles/emergency/emergency_wabbajack.dmm @@ -27,14 +27,14 @@ "an" = ( /obj/structure/table/wood, /obj/item/candle/infinite, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "ao" = ( /obj/structure/barricade/wooden, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "ap" = ( -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "aq" = ( /turf/open/floor/mineral/titanium, @@ -71,7 +71,7 @@ /area/shuttle/escape) "au" = ( /obj/structure/chair/wood, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "av" = ( /obj/structure/chair/fancy/shuttle, @@ -219,7 +219,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "bl" = ( /obj/machinery/light{ @@ -339,7 +339,7 @@ /obj/structure/barricade/wooden, /obj/machinery/door/airlock/titanium, /obj/machinery/door/firedoor, -/turf/open/floor/iron/cult, +/turf/open/floor/cult, /area/shuttle/escape) "wf" = ( /obj/effect/turf_decal/stripes/line{ diff --git a/_maps/shuttles/hunter/hunter_bounty.dmm b/_maps/shuttles/hunter/hunter_bounty.dmm index 3a88c51829ceb..757f683745125 100644 --- a/_maps/shuttles/hunter/hunter_bounty.dmm +++ b/_maps/shuttles/hunter/hunter_bounty.dmm @@ -471,7 +471,7 @@ layer = 3; color = "#808080" }, -/turf/open/floor/iron/elevatorshaft{ +/turf/open/floor/plating/elevatorshaft{ color = "#808080" }, /area/shuttle/hunter) @@ -1093,7 +1093,7 @@ layer = 3; color = "#808080" }, -/turf/open/floor/iron/elevatorshaft{ +/turf/open/floor/plating/elevatorshaft{ color = "#808080" }, /area/shuttle/hunter) diff --git a/_maps/shuttles/ruin/ruin_caravan_victim.dmm b/_maps/shuttles/ruin/ruin_caravan_victim.dmm index 2d7ba4e08843f..a9fb24106db26 100644 --- a/_maps/shuttles/ruin/ruin_caravan_victim.dmm +++ b/_maps/shuttles/ruin/ruin_caravan_victim.dmm @@ -15,7 +15,7 @@ /obj/item/stack/sheet/mineral/silver{ amount = 25 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) "aM" = ( /obj/effect/decal/cleanable/dirt, @@ -74,7 +74,7 @@ /obj/item/stack/sheet/mineral/diamond{ amount = 5 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) "bR" = ( /obj/structure/toilet{ @@ -197,7 +197,7 @@ /area/shuttle/caravan/freighter1) "hk" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) "if" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -329,7 +329,7 @@ /obj/effect/turf_decal/box/white/corners{ dir = 4 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) "oN" = ( /obj/structure/table, @@ -340,7 +340,7 @@ /turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) "oS" = ( -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) "qC" = ( /obj/effect/turf_decal/bot_white, @@ -356,7 +356,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) "rF" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -420,7 +420,7 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) "tM" = ( /obj/structure/table, @@ -546,7 +546,7 @@ /obj/machinery/door/airlock/command{ name = "Bridge" }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) "AX" = ( /obj/effect/turf_decal/box/white/corners, @@ -554,7 +554,7 @@ /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/glass/fifty, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) "Bu" = ( /obj/item/stack/sheet/mineral/titanium, @@ -602,7 +602,7 @@ /obj/item/stack/sheet/mineral/gold{ amount = 25 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) "El" = ( /turf/closed/wall/mineral/titanium/nodiagonal, @@ -857,7 +857,7 @@ amount = 10 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) "Qk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -898,7 +898,7 @@ /obj/effect/turf_decal/box/white/corners{ dir = 8 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) "Su" = ( /obj/effect/decal/cleanable/dirt, @@ -925,7 +925,7 @@ opened = 1 }, /obj/item/stack/sheet/iron/fifty, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) "Ua" = ( /obj/structure/girder, @@ -1018,7 +1018,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) "Zw" = ( /mob/living/simple_animal/hostile/syndicate/ranged/smg/space, @@ -1036,7 +1036,7 @@ /obj/item/stack/sheet/rglass{ amount = 20 }, -/turf/open/floor/iron/airless/dark, +/turf/open/floor/iron/dark/airless, /area/shuttle/caravan/freighter1) (1,1,1) = {" diff --git a/_maps/templates/heretic_sacrifice_template.dmm b/_maps/templates/heretic_sacrifice_template.dmm index cb263c0c2162f..f27c89ab42d32 100644 --- a/_maps/templates/heretic_sacrifice_template.dmm +++ b/_maps/templates/heretic_sacrifice_template.dmm @@ -27,7 +27,7 @@ /obj/effect/decal/fakelattice{ density = 0 }, -/turf/open/floor/iron/rockvault/sandstone, +/turf/open/floor/vault/sandstone, /area/heretic_sacrifice/rust) "fh" = ( /obj/structure/cable/yellow{ @@ -69,7 +69,7 @@ "mb" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/remains/human, -/turf/open/floor/iron/rockvault/sandstone, +/turf/open/floor/vault/sandstone, /area/heretic_sacrifice/rust) "mG" = ( /obj/effect/turf_decal/weather, @@ -135,7 +135,7 @@ /obj/effect/decal/fakelattice{ density = 0 }, -/turf/open/floor/iron/rockvault/sandstone, +/turf/open/floor/vault/sandstone, /area/heretic_sacrifice/rust) "pN" = ( /obj/effect/decal/cleanable/oil, @@ -244,7 +244,7 @@ /obj/effect/decal/fakelattice{ density = 0 }, -/turf/open/floor/iron/rockvault/sandstone, +/turf/open/floor/vault/sandstone, /area/heretic_sacrifice/rust) "AO" = ( /turf/open/floor/fakespace, @@ -300,7 +300,7 @@ }, /area/heretic_sacrifice/ash) "ER" = ( -/turf/open/floor/iron/rockvault/sandstone, +/turf/open/floor/vault/sandstone, /area/heretic_sacrifice/rust) "Fd" = ( /turf/closed/indestructible/riveted, @@ -341,7 +341,7 @@ /area/heretic_sacrifice/ash) "Je" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/rockvault/sandstone, +/turf/open/floor/vault/sandstone, /area/heretic_sacrifice/rust) "Jy" = ( /obj/structure/stone_tile/cracked{ diff --git a/_maps/templates/shelter_6.dmm b/_maps/templates/shelter_6.dmm index 79a6fd9b3df96..83af7b9a4bb8a 100644 --- a/_maps/templates/shelter_6.dmm +++ b/_maps/templates/shelter_6.dmm @@ -45,7 +45,7 @@ /area/survivalpod) "m" = ( /obj/machinery/power/solar, -/turf/open/floor/iron/airless/solarpanel, +/turf/open/floor/iron/solarpanel/airless, /area/template_noop) "n" = ( /obj/structure/bed/pod, diff --git a/beestation.dme b/beestation.dme index 034ee92f39fe2..cb6fca60b024d 100644 --- a/beestation.dme +++ b/beestation.dme @@ -196,12 +196,12 @@ #include "code\__DEFINES\dcs\helpers.dm" #include "code\__DEFINES\dcs\signals.dm" #include "code\__DEFINES\dcs\signals\signals_area.dm" -#include "code\__DEFINES\dcs\signals\signals_atom\signals_atom.dm" -#include "code\__DEFINES\dcs\signals\signals_atom\signals_atom_attack.dm" #include "code\__DEFINES\dcs\signals\signals_global.dm" #include "code\__DEFINES\dcs\signals\signals_lighting.dm" #include "code\__DEFINES\dcs\signals\signals_movable.dm" #include "code\__DEFINES\dcs\signals\signals_turf.dm" +#include "code\__DEFINES\dcs\signals\signals_atom\signals_atom.dm" +#include "code\__DEFINES\dcs\signals\signals_atom\signals_atom_attack.dm" #include "code\__DEFINES\dcs\signals\signals_datum\signals_circuit.dm" #include "code\__DEFINES\dcs\signals\signals_datum\signals_datum.dm" #include "code\__DEFINES\dcs\signals\signals_datum\signals_moveloop.dm" @@ -225,8 +225,8 @@ #include "code\__DEFINES\dcs\signals\signals_obj\signals_item\signals_food.dm" #include "code\__DEFINES\dcs\signals\signals_obj\signals_item\signals_grenade.dm" #include "code\__DEFINES\dcs\signals\signals_obj\signals_item\signals_implant.dm" -#include "code\__DEFINES\dcs\signals\signals_obj\signals_item\signals_itemattack.dm" #include "code\__DEFINES\dcs\signals\signals_obj\signals_item\signals_item.dm" +#include "code\__DEFINES\dcs\signals\signals_obj\signals_item\signals_itemattack.dm" #include "code\__DEFINES\dcs\signals\signals_obj\signals_item\signals_organs.dm" #include "code\__DEFINES\dcs\signals\signals_obj\signals_machine\signals_airlock.dm" #include "code\__DEFINES\dcs\signals\signals_obj\signals_machine\signals_aquarium.dm" @@ -1512,6 +1512,7 @@ #include "code\game\objects\items\stacks\sheets\organic\wood.dm" #include "code\game\objects\items\stacks\sheets\organic\wood_recipes.dm" #include "code\game\objects\items\stacks\tiles\light.dm" +#include "code\game\objects\items\stacks\tiles\tile_iron.dm" #include "code\game\objects\items\stacks\tiles\tile_mineral.dm" #include "code\game\objects\items\stacks\tiles\tile_reskinning.dm" #include "code\game\objects\items\stacks\tiles\tile_types.dm" @@ -1676,10 +1677,10 @@ #include "code\game\turfs\open\water.dm" #include "code\game\turfs\open\floor\dock_floor.dm" #include "code\game\turfs\open\floor\fancy_floor.dm" +#include "code\game\turfs\open\floor\iron_floor.dm" #include "code\game\turfs\open\floor\light_floor.dm" #include "code\game\turfs\open\floor\mineral_floor.dm" #include "code\game\turfs\open\floor\misc_floor.dm" -#include "code\game\turfs\open\floor\plasteel_floor.dm" #include "code\game\turfs\open\floor\plating.dm" #include "code\game\turfs\open\floor\prison_floor.dm" #include "code\game\turfs\open\floor\reinf_floor.dm" @@ -1690,8 +1691,8 @@ #include "code\game\turfs\open\space\transit.dm" #include "code\modules\actionspeed\_actionspeed_modifier.dm" #include "code\modules\actionspeed\modifiers\base.dm" -#include "code\modules\actionspeed\modifiers\race.dm" #include "code\modules\actionspeed\modifiers\hunger.dm" +#include "code\modules\actionspeed\modifiers\race.dm" #include "code\modules\actionspeed\modifiers\status_effects.dm" #include "code\modules\admin\admin.dm" #include "code\modules\admin\admin_fax_panel.dm" @@ -2414,8 +2415,8 @@ #include "code\modules\clothing\head\costume.dm" #include "code\modules\clothing\head\crown.dm" #include "code\modules\clothing\head\fedora.dm" -#include "code\modules\clothing\head\frenchberet.dm" #include "code\modules\clothing\head\flowercrown.dm" +#include "code\modules\clothing\head\frenchberet.dm" #include "code\modules\clothing\head\hardhat.dm" #include "code\modules\clothing\head\hat.dm" #include "code\modules\clothing\head\helmet.dm" @@ -2465,8 +2466,8 @@ #include "code\modules\clothing\suits\armor.dm" #include "code\modules\clothing\suits\bio.dm" #include "code\modules\clothing\suits\chaplainsuits.dm" -#include "code\modules\clothing\suits\costume.dm" #include "code\modules\clothing\suits\cloaks.dm" +#include "code\modules\clothing\suits\costume.dm" #include "code\modules\clothing\suits\donator.dm" #include "code\modules\clothing\suits\ghostsheet.dm" #include "code\modules\clothing\suits\hoodies.dm" diff --git a/code/__DEFINES/atmospherics.dm b/code/__DEFINES/atmospherics.dm index 033b608bfe17e..f508d854b1c86 100644 --- a/code/__DEFINES/atmospherics.dm +++ b/code/__DEFINES/atmospherics.dm @@ -1,19 +1,35 @@ //ATMOS //stuff you should probably leave well alone! -#define R_IDEAL_GAS_EQUATION 8.31 //! kPa*L/(K*mol) -#define ONE_ATMOSPHERE 101.325 //! kPa -#define TCMB 2.7 //! -270.3degC -#define TCRYO 225 //! -48.15degC -#define T0C 273.15 //! 0degC -#define T20C 293.15 //! 20degC - -#define MOLES_CELLSTANDARD (ONE_ATMOSPHERE*CELL_VOLUME/(T20C*R_IDEAL_GAS_EQUATION)) //! moles in a 2.5 m^3 cell at 101.325 Pa and 20 degC -#define M_CELL_WITH_RATIO (MOLES_CELLSTANDARD * 0.005) //! compared against for superconductivity -#define O2STANDARD 0.21 //! percentage of oxygen in a normal mixture of air -#define N2STANDARD 0.79 //! percentage of nitrogen in a normal mixture of air -#define MOLES_O2STANDARD (MOLES_CELLSTANDARD*O2STANDARD) //! O2 standard value (21%) -#define MOLES_N2STANDARD (MOLES_CELLSTANDARD*N2STANDARD) //! N2 standard value (79%) -#define CELL_VOLUME 2500 //! liters in a cell +/// kPa*L/(K*mol) +#define R_IDEAL_GAS_EQUATION 8.31 +/// kPa +#define ONE_ATMOSPHERE 101.325 +/// -270.3degC +#define TCMB 2.7 +/// -48.15degC +#define TCRYO 225 +/// 0degC +#define T0C 273.15 +/// 20degC +#define T20C 293.15 +/// -14C - Temperature used for kitchen cold room, medical freezer, etc. +#define COLD_ROOM_TEMP 259.15 + +///moles in a 2.5 m^3 cell at 101.325 Pa and 20 degC (103 or so) +#define MOLES_CELLSTANDARD (ONE_ATMOSPHERE*CELL_VOLUME/(T20C*R_IDEAL_GAS_EQUATION)) +///compared against for superconductivity +#define M_CELL_WITH_RATIO (MOLES_CELLSTANDARD * 0.005) +/// percentage of oxygen in a normal mixture of air +#define O2STANDARD 0.21 +/// same but for nitrogen +#define N2STANDARD 0.79 +/// O2 standard value (21%) +#define MOLES_O2STANDARD (MOLES_CELLSTANDARD*O2STANDARD) +/// N2 standard value (79%) +#define MOLES_N2STANDARD (MOLES_CELLSTANDARD*N2STANDARD) +/// liters in a cell +#define CELL_VOLUME 2500 + #define BREATH_VOLUME 0.5 //! liters in a normal breath #define BREATH_PERCENTAGE (BREATH_VOLUME/CELL_VOLUME) //! Amount of air to take a from a tile @@ -181,12 +197,19 @@ #define CANVERTICALATMOSPASS(A, O) ( A.CanAtmosPassVertical == ATMOS_PASS_PROC ? A.CanAtmosPass(O, TRUE) : ( A.CanAtmosPassVertical == ATMOS_PASS_DENSITY ? !A.density : A.CanAtmosPassVertical ) ) //OPEN TURF ATMOS -#define OPENTURF_DEFAULT_ATMOS "o2=22;n2=82;TEMP=293.15" //the default air mix that open turfs spawn -#define OPENTURF_LOW_PRESSURE "o2=14;n2=30;TEMP=293.15" -#define TCOMMS_ATMOS "n2=100;TEMP=80" //-193,15°C telecommunications. also used for xenobiology slime killrooms -#define AIRLESS_ATMOS "TEMP=2.7" //space -#define FROZEN_ATMOS "o2=22;n2=82;TEMP=180" //-93.15°C snow and ice turfs -#define BURNMIX_ATMOS "o2=100;plasma=200;TEMP=370" //used in the holodeck burn test program +/// the default air mix that open turfs spawn +#define OPENTURF_DEFAULT_ATMOS "o2=22;n2=82;TEMP=293.15" +#define OPENTURF_LOW_PRESSURE "o2=14;n2=30;TEMP=293.15" +/// -193,15°C telecommunications. also used for xenobiology slime killrooms +#define TCOMMS_ATMOS "n2=100;TEMP=80" +/// space +#define AIRLESS_ATMOS "TEMP=2.7" +/// -93.15°C snow and ice turfs +#define FROZEN_ATMOS "o2=22;n2=82;TEMP=180" +/// -14°C kitchen coldroom, just might lose your tail; higher amount of mol to reach about 101.3 kpA +#define KITCHEN_COLDROOM_ATMOS "o2=26;n2=97;TEMP=[COLD_ROOM_TEMP]" +/// used in the holodeck burn test program +#define BURNMIX_ATMOS "o2=100;plasma=200;TEMP=370" //used in the holodeck burn test program //ATMOSPHERICS DEPARTMENT GAS TANK TURFS #define ATMOS_TANK_N2O "n2o=6000;TEMP=293.15" diff --git a/code/_globalvars/turf.dm b/code/_globalvars/turf.dm index 270571e8381fd..21a6f3348692e 100644 --- a/code/_globalvars/turf.dm +++ b/code/_globalvars/turf.dm @@ -10,7 +10,7 @@ GLOBAL_LIST_INIT(wood_big_turf_damage, list("damaged_woodbig1", "damaged_woodbig GLOBAL_LIST_INIT(turf_texture_hallway, list(/datum/turf_texture/hallway)) GLOBAL_LIST_INIT(turf_texture_maint, list(/datum/turf_texture/maint, /datum/turf_texture/hallway, /datum/turf_texture/maint/tile)) -GLOBAL_LIST_INIT(turf_texture_plasteel, list(/datum/turf_texture/hallway, /datum/turf_texture/maint/tile)) +GLOBAL_LIST_INIT(turf_texture_iron, list(/datum/turf_texture/hallway, /datum/turf_texture/maint/tile)) GLOBAL_LIST_INIT(turf_texture_plating, list(/datum/turf_texture/maint)) /* diff --git a/code/controllers/subsystem/traumas.dm b/code/controllers/subsystem/traumas.dm index 802344e28a31b..5ba0855a23b9d 100644 --- a/code/controllers/subsystem/traumas.dm +++ b/code/controllers/subsystem/traumas.dm @@ -224,7 +224,7 @@ SUBSYSTEM_DEF(traumas) phobia_turfs = list("space" = typecacheof(list(/turf/open/space, /turf/open/floor/holofloor/space, /turf/open/floor/fakespace)), "the supernatural" = typecacheof(list(/turf/open/floor/clockwork, /turf/closed/wall/clockwork, - /turf/open/floor/iron/cult, /turf/closed/wall/mineral/cult)), + /turf/open/floor/cult, /turf/closed/wall/mineral/cult)), "aliens" = typecacheof(list(/turf/open/floor/plating/abductor, /turf/open/floor/plating/abductor2, /turf/open/floor/mineral/abductor, /turf/closed/wall/mineral/abductor)), "falling" = typecacheof(list(/turf/open/chasm, /turf/open/floor/fakepit)) diff --git a/code/game/gamemodes/objectives/_objective.dm b/code/game/gamemodes/objectives/_objective.dm index bdafe5ef3bbad..4f6ebea4e7ec0 100644 --- a/code/game/gamemodes/objectives/_objective.dm +++ b/code/game/gamemodes/objectives/_objective.dm @@ -82,7 +82,7 @@ GLOBAL_LIST(admin_objective_list) //Prefilled admin assignable objective list if(SSshuttle.emergency.mode != SHUTTLE_ENDGAME) return FALSE var/turf/location = get_turf(M.current) - if(!location || istype(location, /turf/open/floor/iron/shuttle/red) || istype(location, /turf/open/floor/mineral/plastitanium/red/brig)) // Fails if they are in the shuttle brig + if(!location || istype(location, /turf/open/floor/mineral/plastitanium/red/brig)) // Fails if they are in the shuttle brig return FALSE return location.onCentCom() || location.onSyndieBase() diff --git a/code/game/objects/effects/decals/turfdecal/tilecoloring.dm b/code/game/objects/effects/decals/turfdecal/tilecoloring.dm index 75074c2d1bb98..62e36d0324d5d 100644 --- a/code/game/objects/effects/decals/turfdecal/tilecoloring.dm +++ b/code/game/objects/effects/decals/turfdecal/tilecoloring.dm @@ -874,6 +874,10 @@ icon_state = "tile_anticorner_contrasted_ramp" name = "contrasted dark anticorner ramp" +/obj/effect/turf_decal/tile/dark + name = "dark corner" + color = "#0e0f0f" + /// Random tiles /obj/effect/turf_decal/tile/random // so many colors diff --git a/code/game/objects/items/stacks/cash.dm b/code/game/objects/items/stacks/cash.dm index 4054f1dca00a3..c1faa1abc1218 100644 --- a/code/game/objects/items/stacks/cash.dm +++ b/code/game/objects/items/stacks/cash.dm @@ -37,38 +37,46 @@ icon_state = "spacecash" singular_name = "one credit bill" value = 1 + merge_type = /obj/item/stack/spacecash/c1 /obj/item/stack/spacecash/c10 icon_state = "spacecash10" singular_name = "ten credit bill" value = 10 + merge_type = /obj/item/stack/spacecash/c10 /obj/item/stack/spacecash/c20 icon_state = "spacecash20" singular_name = "twenty credit bill" value = 20 + merge_type = /obj/item/stack/spacecash/c20 /obj/item/stack/spacecash/c50 icon_state = "spacecash50" singular_name = "fifty credit bill" value = 50 + merge_type = /obj/item/stack/spacecash/c50 /obj/item/stack/spacecash/c100 icon_state = "spacecash100" singular_name = "one hundred credit bill" value = 100 + merge_type = /obj/item/stack/spacecash/c100 /obj/item/stack/spacecash/c200 icon_state = "spacecash200" singular_name = "two hundred credit bill" value = 200 + merge_type = /obj/item/stack/spacecash/c200 /obj/item/stack/spacecash/c500 icon_state = "spacecash500" singular_name = "five hundred credit bill" value = 500 + merge_type = /obj/item/stack/spacecash/c500 /obj/item/stack/spacecash/c1000 icon_state = "spacecash1000" singular_name = "one thousand credit bill" value = 1000 + merge_type = /obj/item/stack/spacecash/c1000 diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index 99831b56c35c7..08ad341ece0bd 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -15,6 +15,7 @@ item_flags = NOBLUDGEON cost = 250 source = /datum/robot_energy_storage/medical + merge_type = /obj/item/stack/medical ///What reagent does it apply? var/list/reagent ///Is this for bruises? @@ -145,6 +146,7 @@ heal_brute = TRUE reagent = list(/datum/reagent/medicine/styptic_powder = REAGENT_AMOUNT_PER_ITEM) grind_results = list(/datum/reagent/medicine/styptic_powder = REAGENT_AMOUNT_PER_ITEM) + merge_type = /obj/item/stack/medical/bruise_pack /obj/item/stack/medical/bruise_pack/one amount = 1 @@ -162,6 +164,7 @@ heal_burn = TRUE reagent = list(/datum/reagent/medicine/silver_sulfadiazine = REAGENT_AMOUNT_PER_ITEM) grind_results = list(/datum/reagent/medicine/silver_sulfadiazine = REAGENT_AMOUNT_PER_ITEM) + merge_type = /obj/item/stack/medical/ointment /obj/item/stack/medical/ointment/one amount = 1 @@ -177,6 +180,7 @@ stop_bleeding = 1800 heal_brute = TRUE //Enables gauze to be used on simplemobs for healing max_amount = 12 + merge_type = /obj/item/stack/medical/gauze /obj/item/stack/medical/gauze/attackby(obj/item/I, mob/user, params) if(I.tool_behaviour == TOOL_WIRECUTTER || I.is_sharp()) @@ -201,12 +205,14 @@ desc = "A roll of cloth roughly cut from something that can stop bleeding, but does not heal wounds." stop_bleeding = 900 heal_brute = 0 + merge_type = /obj/item/stack/medical/gauze/improvised /obj/item/stack/medical/gauze/adv name = "sterilized medical gauze" desc = "A roll of elastic sterilized cloth that is extremely effective at stopping bleeding, heals minor wounds and cleans them." singular_name = "sterilized medical gauze" self_delay = 0.5 SECONDS + merge_type = /obj/item/stack/medical/gauze/adv /obj/item/stack/medical/gauze/adv/one amount = 1 diff --git a/code/game/objects/items/stacks/ores/bscrystal.dm b/code/game/objects/items/stacks/ores/bscrystal.dm index 4cb861491217b..da47cb103adef 100644 --- a/code/game/objects/items/stacks/ores/bscrystal.dm +++ b/code/game/objects/items/stacks/ores/bscrystal.dm @@ -13,6 +13,7 @@ refined_type = /obj/item/stack/ore/bluespace_crystal/refined grind_results = list(/datum/reagent/bluespace = 20) scan_state = "rock_BScrystal" + merge_type = /obj/item/stack/ore/bluespace_crystal novariants = FALSE max_amount = 50 @@ -64,6 +65,7 @@ STACKSIZE_MACRO(/obj/item/stack/ore/bluespace_crystal) points = 1 //nice try, unfortunateley, they're cheap imitations, have a point for your effort. refined_type = null grind_results = list(/datum/reagent/bluespace = 10, /datum/reagent/silicon = 20) + merge_type = /obj/item/stack/ore/bluespace_crystal/artificial STACKSIZE_MACRO(/obj/item/stack/ore/bluespace_crystal/artificial) @@ -73,5 +75,6 @@ STACKSIZE_MACRO(/obj/item/stack/ore/bluespace_crystal/artificial) icon_state = "refined_bluespace_crystal" points = 1 refined_type = null + merge_type = /obj/item/stack/ore/bluespace_crystal/refined STACKSIZE_MACRO(/obj/item/stack/ore/bluespace_crystal/refined) diff --git a/code/game/objects/items/stacks/ores/ore_type.dm b/code/game/objects/items/stacks/ores/ore_type.dm index 8220463da6814..61aaf9273e805 100644 --- a/code/game/objects/items/stacks/ores/ore_type.dm +++ b/code/game/objects/items/stacks/ores/ore_type.dm @@ -15,6 +15,7 @@ refined_type = /obj/item/stack/sheet/mineral/uranium scan_state = "rock_Uranium" spreadChance = 5 + merge_type = /obj/item/stack/ore/uranium STACKSIZE_MACRO(/obj/item/stack/ore/uranium) @@ -31,6 +32,7 @@ STACKSIZE_MACRO(/obj/item/stack/ore/uranium) refined_type = /obj/item/stack/sheet/iron scan_state = "rock_Iron" spreadChance = 20 + merge_type = /obj/item/stack/ore/iron STACKSIZE_MACRO(/obj/item/stack/ore/iron) @@ -46,6 +48,7 @@ STACKSIZE_MACRO(/obj/item/stack/ore/iron) mats_per_unit = list(/datum/material/glass=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/glass w_class = WEIGHT_CLASS_TINY + merge_type = /obj/item/stack/ore/glass /obj/item/stack/ore/glass/get_recipes() return GLOB.sand_recipes @@ -83,6 +86,7 @@ STACKSIZE_MACRO(/obj/item/stack/ore/glass) icon_state = "volcanic_sand" icon_state = "volcanic_sand" singular_name = "volcanic ash pile" + merge_type = /obj/item/stack/ore/glass/basalt STACKSIZE_MACRO(/obj/item/stack/ore/glass/basalt) @@ -99,6 +103,7 @@ STACKSIZE_MACRO(/obj/item/stack/ore/glass/basalt) refined_type = /obj/item/stack/sheet/mineral/plasma scan_state = "rock_Plasma" spreadChance = 8 + merge_type = /obj/item/stack/ore/plasma /obj/item/stack/ore/plasma/welder_act(mob/living/user, obj/item/I) to_chat(user, "You can't hit a high enough temperature to smelt [src] properly!") @@ -119,6 +124,7 @@ STACKSIZE_MACRO(/obj/item/stack/ore/plasma) refined_type = /obj/item/stack/sheet/mineral/copper scan_state = "rock_Copper" spreadChance = 5 + merge_type = /obj/item/stack/ore/copper STACKSIZE_MACRO(/obj/item/stack/ore/copper) @@ -135,6 +141,7 @@ STACKSIZE_MACRO(/obj/item/stack/ore/copper) refined_type = /obj/item/stack/sheet/mineral/silver scan_state = "rock_Silver" spreadChance = 5 + merge_type = /obj/item/stack/ore/silver STACKSIZE_MACRO(/obj/item/stack/ore/silver) @@ -151,6 +158,7 @@ STACKSIZE_MACRO(/obj/item/stack/ore/silver) refined_type = /obj/item/stack/sheet/mineral/gold scan_state = "rock_Gold" spreadChance = 5 + merge_type = /obj/item/stack/ore/gold STACKSIZE_MACRO(/obj/item/stack/ore/gold) @@ -166,6 +174,7 @@ STACKSIZE_MACRO(/obj/item/stack/ore/gold) mats_per_unit = list(/datum/material/diamond=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/diamond scan_state = "rock_Diamond" + merge_type = /obj/item/stack/ore/diamond STACKSIZE_MACRO(/obj/item/stack/ore/diamond) @@ -181,6 +190,7 @@ STACKSIZE_MACRO(/obj/item/stack/ore/diamond) mats_per_unit = list(/datum/material/bananium=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/bananium scan_state = "rock_Bananium" + merge_type = /obj/item/stack/ore/bananium STACKSIZE_MACRO(/obj/item/stack/ore/bananium) @@ -197,6 +207,7 @@ STACKSIZE_MACRO(/obj/item/stack/ore/bananium) refined_type = /obj/item/stack/sheet/mineral/titanium scan_state = "rock_Titanium" spreadChance = 5 + merge_type = /obj/item/stack/ore/titanium STACKSIZE_MACRO(/obj/item/stack/ore/titanium) @@ -208,5 +219,6 @@ STACKSIZE_MACRO(/obj/item/stack/ore/titanium) icon_state = "slag" item_state = "slag" singular_name = "slag chunk" + merge_type = /obj/item/stack/ore/slag STACKSIZE_MACRO(/obj/item/stack/ore/slag) diff --git a/code/game/objects/items/stacks/sheets/organic/hides.dm b/code/game/objects/items/stacks/sheets/organic/hides.dm index 0914e09bec9c5..634ed54d691a0 100644 --- a/code/game/objects/items/stacks/sheets/organic/hides.dm +++ b/code/game/objects/items/stacks/sheets/organic/hides.dm @@ -7,6 +7,7 @@ item_state = "sheet-hide" icon = 'icons/obj/stacks/organic.dmi' novariants = TRUE + merge_type = /obj/item/stack/sheet/animalhide /* Generic hide */ @@ -15,6 +16,7 @@ desc = "A piece of skin." singular_name = "skin piece" novariants = FALSE + merge_type = /obj/item/stack/sheet/animalhide/generic /* Human hide */ @@ -23,6 +25,7 @@ desc = "The by-product of human farming." singular_name = "human skin piece" novariants = FALSE + merge_type = /obj/item/stack/sheet/animalhide/human /obj/item/stack/sheet/animalhide/human/get_recipes() return GLOB.human_recipes @@ -35,6 +38,7 @@ singular_name = "corgi hide piece" icon_state = "sheet-corgi" item_state = "sheet-corgi" + merge_type = /obj/item/stack/sheet/animalhide/corgi /obj/item/stack/sheet/animalhide/corgi/get_recipes() return GLOB.corgi_recipes @@ -47,6 +51,7 @@ singular_name = "mothroach hide piece" icon_state = "sheet-mothroach" item_state = "sheet-mothroach" + merge_type = /obj/item/stack/sheet/animalhide/mothroach /* Gondola hide */ @@ -56,6 +61,7 @@ singular_name = "gondola hide piece" icon_state = "sheet-gondola" item_state = "sheet-gondola" + merge_type = /obj/item/stack/sheet/animalhide/gondola /obj/item/stack/sheet/animalhide/gondola/get_recipes() return GLOB.gondola_recipes @@ -68,6 +74,7 @@ singular_name = "cat hide piece" icon_state = "sheet-cat" item_state = "sheet-cat" + merge_type = /obj/item/stack/sheet/animalhide/cat /* Monkey hide */ @@ -77,6 +84,7 @@ singular_name = "monkey hide piece" icon_state = "sheet-monkey" icon_state = "sheet-monkey" + merge_type = /obj/item/stack/sheet/animalhide/monkey /obj/item/stack/sheet/animalhide/monkey/get_recipes() return GLOB.monkey_recipes @@ -89,6 +97,7 @@ singular_name = "lizard hide" icon_state = "sheet-lizard" item_state = "sheet-lizard" + merge_type = /obj/item/stack/sheet/animalhide/lizard /* Xeno hide */ @@ -114,6 +123,7 @@ item_flags = NOBLUDGEON w_class = WEIGHT_CLASS_NORMAL layer = MOB_LAYER + merge_type = /obj/item/stack/sheet/animalhide/ashdrake /* Goliath Plates */ /obj/item/stack/sheet/animalhide/goliath_hide @@ -126,6 +136,7 @@ item_flags = NOBLUDGEON w_class = WEIGHT_CLASS_NORMAL layer = MOB_LAYER + merge_type = /obj/item/stack/sheet/animalhide/goliath_hide /* Generic functions for hides, fun for all the family! */ diff --git a/code/game/objects/items/stacks/sheets/organic/leather.dm b/code/game/objects/items/stacks/sheets/organic/leather.dm index d12dbd471445a..92b2e83b53e15 100644 --- a/code/game/objects/items/stacks/sheets/organic/leather.dm +++ b/code/game/objects/items/stacks/sheets/organic/leather.dm @@ -7,6 +7,7 @@ icon_state = "sheet-leather" item_state = "sheet-leather" icon = 'icons/obj/stacks/organic.dmi' + merge_type = /obj/item/stack/sheet/leather /obj/item/stack/sheet/leather/get_recipes() return GLOB.leather_recipes @@ -18,6 +19,7 @@ icon_state = "sheet-hairlesshide" item_state = "sheet-hairlesshide" icon = 'icons/obj/stacks/organic.dmi' + merge_type = /obj/item/stack/sheet/leather/hairlesshide /obj/item/stack/sheet/leather/wetleather name = "wet leather" @@ -26,6 +28,7 @@ icon_state = "sheet-wetleather" item_state = "sheet-wetleather" icon = 'icons/obj/stacks/organic.dmi' + merge_type = /obj/item/stack/sheet/leather/wetleather var/wetness = 30 //Reduced when exposed to high temperautres var/drying_threshold_temperature = 500 //Kelvin to start drying diff --git a/code/game/objects/items/stacks/sheets/organic/miscellaneous_organics.dm b/code/game/objects/items/stacks/sheets/organic/miscellaneous_organics.dm index 27ebf2701b5f3..432a43d97eb7b 100644 --- a/code/game/objects/items/stacks/sheets/organic/miscellaneous_organics.dm +++ b/code/game/objects/items/stacks/sheets/organic/miscellaneous_organics.dm @@ -6,6 +6,7 @@ icon = 'icons/mob/alien.dmi' icon_state = "chitin" novariants = TRUE + merge_type = /obj/item/stack/sheet/xenochitin /obj/item/xenos_claw name = "alien claw" @@ -46,6 +47,7 @@ singular_name = "watcher sinew" icon_state = "sinew" novariants = TRUE + merge_type = /obj/item/stack/sheet/sinew GLOBAL_LIST_INIT(sinew_recipes, list ( \ diff --git a/code/game/objects/items/stacks/tape.dm b/code/game/objects/items/stacks/tape.dm index dc668431d989f..029dd64a3dceb 100644 --- a/code/game/objects/items/stacks/tape.dm +++ b/code/game/objects/items/stacks/tape.dm @@ -10,6 +10,7 @@ item_flags = NOBLUDGEON amount = 5 max_amount = 5 + merge_type = /obj/item/stack/sticky_tape var/list/conferred_embed = EMBED_HARMLESS var/overwrite_existing = FALSE @@ -42,6 +43,7 @@ icon_state = "tape_y" prefix = "super sticky" conferred_embed = EMBED_HARMLESS_SUPERIOR + merge_type = /obj/item/stack/sticky_tape /obj/item/stack/sticky_tape/pointy name = "pointy tape" @@ -50,6 +52,7 @@ icon_state = "tape_evil" prefix = "pointy" conferred_embed = EMBED_POINTY + merge_type = /obj/item/stack/sticky_tape/pointy /obj/item/stack/sticky_tape/pointy/super name = "super pointy tape" @@ -58,3 +61,4 @@ icon_state = "tape_spikes" prefix = "super pointy" conferred_embed = EMBED_POINTY_SUPERIOR + merge_type = /obj/item/stack/sticky_tape/pointy/super diff --git a/code/game/objects/items/stacks/tiles/light.dm b/code/game/objects/items/stacks/tiles/light.dm index 3eccf53ec49d0..2e65481727d2b 100644 --- a/code/game/objects/items/stacks/tiles/light.dm +++ b/code/game/objects/items/stacks/tiles/light.dm @@ -14,6 +14,7 @@ flags_1 = CONDUCT_1 max_amount = 60 grind_results = list(/datum/reagent/silicon = 20, /datum/reagent/copper = 5) + merge_type = /obj/item/stack/light_w /obj/item/stack/light_w/attackby(obj/item/O, mob/user, params) if(!istype(O, /obj/item/stack/sheet/iron)) @@ -43,6 +44,7 @@ attack_verb = list("bashed", "battered", "bludgeoned", "thrashed", "smashed") turf_type = /turf/open/floor/light var/state = 0 + merge_type = /obj/item/stack/tile/light /obj/item/stack/tile/light/Initialize(mapload, new_amount, merge = TRUE) . = ..() @@ -74,6 +76,7 @@ custom_materials = null is_cyborg = 1 cost = 125 + merge_type = /obj/item/stack/tile/light/cyborg /obj/item/stack/tile/light/cyborg/attackby(obj/item/O, mob/user, params) return diff --git a/code/game/objects/items/stacks/tiles/tile_iron.dm b/code/game/objects/items/stacks/tiles/tile_iron.dm new file mode 100644 index 0000000000000..f3cabe7210fe5 --- /dev/null +++ b/code/game/objects/items/stacks/tiles/tile_iron.dm @@ -0,0 +1,478 @@ +//Plasteel (normal) +/obj/item/stack/tile/iron + name = "floor tile" + singular_name = "floor tile" + desc = "The ground you walk on." + icon_state = "tile" + item_state = "tile" + force = 6 + mats_per_unit = list(/datum/material/iron=500) + throwforce = 10 + flags_1 = CONDUCT_1 + turf_type = /turf/open/floor/iron + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 70, STAMINA = 0) + resistance_flags = FIRE_PROOF + matter_amount = 1 + cost = 125 + source = /datum/robot_energy_storage/metal + merge_type = /obj/item/stack/tile/iron + tile_reskin_types = list( + /obj/item/stack/tile/iron, + /obj/item/stack/tile/iron/edge, + /obj/item/stack/tile/iron/half, + /obj/item/stack/tile/iron/corner, + /obj/item/stack/tile/iron/large, + /obj/item/stack/tile/iron/textured, + /obj/item/stack/tile/iron/textured_edge, + /obj/item/stack/tile/iron/textured_half, + /obj/item/stack/tile/iron/textured_corner, + /obj/item/stack/tile/iron/textured_large, + /obj/item/stack/tile/iron/dark, + /obj/item/stack/tile/iron/dark/smooth_edge, + /obj/item/stack/tile/iron/dark/smooth_half, + /obj/item/stack/tile/iron/dark/smooth_corner, + /obj/item/stack/tile/iron/dark/smooth_large, + /obj/item/stack/tile/iron/dark_side, + /obj/item/stack/tile/iron/dark_corner, + /obj/item/stack/tile/iron/checker, + /obj/item/stack/tile/iron/dark/textured, + /obj/item/stack/tile/iron/dark/textured_edge, + /obj/item/stack/tile/iron/dark/textured_half, + /obj/item/stack/tile/iron/dark/textured_corner, + /obj/item/stack/tile/iron/dark/textured_large, + /obj/item/stack/tile/iron/white, + /obj/item/stack/tile/iron/white/smooth_edge, + /obj/item/stack/tile/iron/white/smooth_half, + /obj/item/stack/tile/iron/white/smooth_corner, + /obj/item/stack/tile/iron/white/smooth_large, + /obj/item/stack/tile/iron/white_side, + /obj/item/stack/tile/iron/white_corner, + /obj/item/stack/tile/iron/cafeteria, + /obj/item/stack/tile/iron/white/textured, + /obj/item/stack/tile/iron/white/textured_edge, + /obj/item/stack/tile/iron/white/textured_half, + /obj/item/stack/tile/iron/white/textured_corner, + /obj/item/stack/tile/iron/white/textured_large, + /obj/item/stack/tile/iron/recharge_floor, + /obj/item/stack/tile/iron/smooth, + /obj/item/stack/tile/iron/smooth_edge, + /obj/item/stack/tile/iron/smooth_half, + /obj/item/stack/tile/iron/smooth_corner, + /obj/item/stack/tile/iron/smooth_large, + /obj/item/stack/tile/iron/chapel, + /obj/item/stack/tile/iron/showroomfloor, + /obj/item/stack/tile/iron/solarpanel, + /obj/item/stack/tile/iron/freezer, + /obj/item/stack/tile/iron/grimy, + /obj/item/stack/tile/iron/sepia, + ) + +/obj/item/stack/tile/iron/attackby(obj/item/W, mob/user, params) + if(W.tool_behaviour == TOOL_WELDER) + if(get_amount() < 4) + to_chat(user, "You need at least four tiles to do this!") + return + if(W.use_tool(src, user, 0, volume=40)) + var/obj/item/stack/sheet/iron/new_item = new(user.loc) + user.visible_message("[user] shaped [src] into [new_item] with [W].", \ + "You shaped [src] into [new_item] with [W].", \ + "You hear welding.") + var/holding = user.is_holding(src) + use(4) + if(holding && QDELETED(src)) + user.put_in_hands(new_item) + else + return ..() + +/obj/item/stack/tile/iron/base //this subtype should be used for most stuff + merge_type = /obj/item/stack/tile/iron/base + +/obj/item/stack/tile/iron/base/cyborg //cant reskin these, fucks with borg code + merge_type = /obj/item/stack/tile/iron/base/cyborg + tile_reskin_types = null + +/obj/item/stack/tile/iron/edge + name = "edge tile" + singular_name = "edge floor tile" + icon_state = "tile_edge" + turf_type = /turf/open/floor/iron/edge + merge_type = /obj/item/stack/tile/iron/edge + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/iron/half + name = "half tile" + singular_name = "half floor tile" + icon_state = "tile_half" + turf_type = /turf/open/floor/iron/half + merge_type = /obj/item/stack/tile/iron/half + tile_rotate_dirs = list(SOUTH, NORTH) + +/obj/item/stack/tile/iron/corner + name = "corner tile" + singular_name = "corner floor tile" + icon_state = "tile_corner" + turf_type = /turf/open/floor/iron/corner + merge_type = /obj/item/stack/tile/iron/corner + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/iron/large + name = "large tile" + singular_name = "large floor tile" + icon_state = "tile_large" + turf_type = /turf/open/floor/iron/large + merge_type = /obj/item/stack/tile/iron/large + +/obj/item/stack/tile/iron/textured + name = "textured tile" + singular_name = "textured floor tile" + icon_state = "tile_textured" + turf_type = /turf/open/floor/iron/textured + merge_type = /obj/item/stack/tile/iron/textured + +/obj/item/stack/tile/iron/textured_edge + name = "textured edge tile" + singular_name = "edged textured floor tile" + icon_state = "tile_textured_edge" + turf_type = /turf/open/floor/iron/textured_edge + merge_type = /obj/item/stack/tile/iron/textured_edge + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/iron/textured_half + name = "textured half tile" + singular_name = "halved textured floor tile" + icon_state = "tile_textured_half" + turf_type = /turf/open/floor/iron/textured_half + merge_type = /obj/item/stack/tile/iron/textured_half + tile_rotate_dirs = list(SOUTH, NORTH) + +/obj/item/stack/tile/iron/textured_corner + name = "textured corner tile" + singular_name = "cornered textured floor tile" + icon_state = "tile_textured_corner" + turf_type = /turf/open/floor/iron/textured_corner + merge_type = /obj/item/stack/tile/iron/textured_corner + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/iron/textured_large + name = "textured large tile" + singular_name = "large textured floor tile" + icon_state = "tile_textured_large" + turf_type = /turf/open/floor/iron/textured_large + merge_type = /obj/item/stack/tile/iron/textured_large + +/obj/item/stack/tile/iron/dark + name = "dark tile" + singular_name = "dark floor tile" + icon_state = "tile_dark" + turf_type = /turf/open/floor/iron/dark + merge_type = /obj/item/stack/tile/iron/dark + +/obj/item/stack/tile/iron/dark/smooth_edge + name = "dark edge tile" + singular_name = "edged dark floor tile" + icon_state = "tile_dark_edge" + turf_type = /turf/open/floor/iron/dark/smooth_edge + merge_type = /obj/item/stack/tile/iron/dark/smooth_edge + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/iron/dark/smooth_half + name = "dark half tile" + singular_name = "halved dark floor tile" + icon_state = "tile_dark_half" + turf_type = /turf/open/floor/iron/dark/smooth_half + merge_type = /obj/item/stack/tile/iron/dark/smooth_half + tile_rotate_dirs = list(SOUTH, NORTH) + +/obj/item/stack/tile/iron/dark/smooth_corner + name = "dark corner tile" + singular_name = "cornered dark floor tile" + icon_state = "tile_dark_corner" + turf_type = /turf/open/floor/iron/dark/smooth_corner + merge_type = /obj/item/stack/tile/iron/dark/smooth_corner + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/iron/dark/smooth_large + name = "dark large tile" + singular_name = "large dark floor tile" + icon_state = "tile_dark_large" + turf_type = /turf/open/floor/iron/dark/smooth_large + merge_type = /obj/item/stack/tile/iron/dark/smooth_large + +/obj/item/stack/tile/iron/dark_side + name = "half dark tile" + singular_name = "half dark floor tile" + icon_state = "tile_darkside" + turf_type = /turf/open/floor/iron/dark/side + merge_type = /obj/item/stack/tile/iron/dark_side + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST, SOUTHEAST, SOUTHWEST, NORTHEAST, NORTHWEST) + +/obj/item/stack/tile/iron/dark_corner + name = "quarter dark tile" + singular_name = "quarter dark floor tile" + icon_state = "tile_darkcorner" + turf_type = /turf/open/floor/iron/dark/corner + merge_type = /obj/item/stack/tile/iron/dark_corner + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/iron/checker + name = "checker tile" + singular_name = "checker floor tile" + icon_state = "tile_checker" + turf_type = /turf/open/floor/iron/checker + merge_type = /obj/item/stack/tile/iron/checker + tile_rotate_dirs = list(SOUTH, NORTH) + +/obj/item/stack/tile/iron/dark/textured + name = "dark textured tile" + singular_name = "dark textured floor tile" + icon_state = "tile_textured_dark" + turf_type = /turf/open/floor/iron/dark/textured + merge_type = /obj/item/stack/tile/iron/dark/textured + +/obj/item/stack/tile/iron/dark/textured_edge + name = "dark textured edge tile" + singular_name = "edged dark textured floor tile" + icon_state = "tile_textured_dark_edge" + turf_type = /turf/open/floor/iron/dark/textured_edge + merge_type = /obj/item/stack/tile/iron/dark/textured_edge + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/iron/dark/textured_half + name = "dark textured half tile" + singular_name = "halved dark textured floor tile" + icon_state = "tile_textured_dark_half" + turf_type = /turf/open/floor/iron/dark/textured_half + merge_type = /obj/item/stack/tile/iron/dark/textured_half + tile_rotate_dirs = list(SOUTH, NORTH) + +/obj/item/stack/tile/iron/dark/textured_corner + name = "dark textured corner tile" + singular_name = "cornered dark textured floor tile" + icon_state = "tile_textured_dark_corner" + turf_type = /turf/open/floor/iron/dark/textured_corner + merge_type = /obj/item/stack/tile/iron/dark/textured_corner + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/iron/dark/textured_large + name = "dark textured large tile" + singular_name = "large dark textured floor tile" + icon_state = "tile_textured_dark_large" + turf_type = /turf/open/floor/iron/dark/textured_large + merge_type = /obj/item/stack/tile/iron/dark/textured_large + +/obj/item/stack/tile/iron/white + name = "white tile" + singular_name = "white floor tile" + icon_state = "tile_white" + turf_type = /turf/open/floor/iron/white + merge_type = /obj/item/stack/tile/iron/white + +/obj/item/stack/tile/iron/white/smooth_edge + name = "white edge tile" + singular_name = "edged white floor tile" + icon_state = "tile_white_edge" + turf_type = /turf/open/floor/iron/white/smooth_edge + merge_type = /obj/item/stack/tile/iron/white/smooth_edge + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/iron/white/smooth_half + name = "white half tile" + singular_name = "halved white floor tile" + icon_state = "tile_white_half" + turf_type = /turf/open/floor/iron/white/smooth_half + merge_type = /obj/item/stack/tile/iron/white/smooth_half + tile_rotate_dirs = list(SOUTH, NORTH) + +/obj/item/stack/tile/iron/white/smooth_corner + name = "white corner tile" + singular_name = "cornered white floor tile" + icon_state = "tile_white_corner" + turf_type = /turf/open/floor/iron/white/smooth_corner + merge_type = /obj/item/stack/tile/iron/white/smooth_corner + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/iron/white/smooth_large + name = "white large tile" + singular_name = "large white floor tile" + icon_state = "tile_white_large" + turf_type = /turf/open/floor/iron/white/smooth_large + merge_type = /obj/item/stack/tile/iron/white/smooth_large + +/obj/item/stack/tile/iron/white_side + name = "half white tile" + singular_name = "half white floor tile" + icon_state = "tile_whiteside" + turf_type = /turf/open/floor/iron/white/side + merge_type = /obj/item/stack/tile/iron/white_side + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST, SOUTHEAST, SOUTHWEST, NORTHEAST, NORTHWEST) + +/obj/item/stack/tile/iron/white_corner + name = "quarter white tile" + singular_name = "quarter white floor tile" + icon_state = "tile_whitecorner" + turf_type = /turf/open/floor/iron/white/corner + merge_type = /obj/item/stack/tile/iron/white_corner + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/iron/cafeteria + name = "cafeteria tile" + singular_name = "cafeteria floor tile" + icon_state = "tile_cafeteria" + turf_type = /turf/open/floor/iron/cafeteria + merge_type = /obj/item/stack/tile/iron/cafeteria + tile_rotate_dirs = list(SOUTH, NORTH) + +/obj/item/stack/tile/iron/white/textured + name = "white textured tile" + singular_name = "white textured floor tile" + icon_state = "tile_textured_white" + turf_type = /turf/open/floor/iron/white/textured + merge_type = /obj/item/stack/tile/iron/white/textured + +/obj/item/stack/tile/iron/white/textured_edge + name = "white textured edge tile" + singular_name = "edged white textured floor tile" + icon_state = "tile_textured_white_edge" + turf_type = /turf/open/floor/iron/white/textured_edge + merge_type = /obj/item/stack/tile/iron/white/textured_edge + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/iron/white/textured_half + name = "white textured half tile" + singular_name = "halved white textured floor tile" + icon_state = "tile_textured_white_half" + turf_type = /turf/open/floor/iron/white/textured_half + merge_type = /obj/item/stack/tile/iron/white/textured_half + tile_rotate_dirs = list(SOUTH, NORTH) + +/obj/item/stack/tile/iron/white/textured_corner + name = "white textured corner tile" + singular_name = "cornered white textured floor tile" + icon_state = "tile_textured_white_corner" + turf_type = /turf/open/floor/iron/white/textured_corner + merge_type = /obj/item/stack/tile/iron/white/textured_corner + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/iron/white/textured_large + name = "white textured large tile" + singular_name = "large white textured floor tile" + icon_state = "tile_textured_white_large" + turf_type = /turf/open/floor/iron/white/textured_large + merge_type = /obj/item/stack/tile/iron/white/textured_large + +/obj/item/stack/tile/iron/recharge_floor + name = "recharge floor tile" + singular_name = "recharge floor tile" + icon_state = "tile_recharge" + turf_type = /turf/open/floor/iron/recharge_floor + merge_type = /obj/item/stack/tile/iron/recharge_floor + +/obj/item/stack/tile/iron/smooth + name = "smooth tile" + singular_name = "smooth floor tile" + icon_state = "tile_smooth" + turf_type = /turf/open/floor/iron/smooth + merge_type = /obj/item/stack/tile/iron/smooth + +/obj/item/stack/tile/iron/smooth_edge + name = "smooth edge tile" + singular_name = "edged smooth floor tile" + icon_state = "tile_smooth_edge" + turf_type = /turf/open/floor/iron/smooth_edge + merge_type = /obj/item/stack/tile/iron/smooth_edge + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/iron/smooth_half + name = "smooth half tile" + singular_name = "halved smooth floor tile" + icon_state = "tile_smooth_half" + turf_type = /turf/open/floor/iron/smooth_half + merge_type = /obj/item/stack/tile/iron/smooth_half + tile_rotate_dirs = list(SOUTH, NORTH) + +/obj/item/stack/tile/iron/smooth_corner + name = "smooth corner tile" + singular_name = "cornered smooth floor tile" + icon_state = "tile_smooth_corner" + turf_type = /turf/open/floor/iron/smooth_corner + merge_type = /obj/item/stack/tile/iron/smooth_corner + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/iron/smooth_large + name = "smooth large tile" + singular_name = "large smooth floor tile" + icon_state = "tile_smooth_large" + turf_type = /turf/open/floor/iron/smooth_large + merge_type = /obj/item/stack/tile/iron/smooth_large + +/obj/item/stack/tile/iron/chapel + name = "chapel floor tile" + singular_name = "chapel floor tile" + icon_state = "tile_chapel" + turf_type = /turf/open/floor/iron/chapel + merge_type = /obj/item/stack/tile/iron/chapel + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST, SOUTHEAST, SOUTHWEST, NORTHEAST, NORTHWEST) + +/obj/item/stack/tile/iron/showroomfloor + name = "showroom floor tile" + singular_name = "showroom floor tile" + icon_state = "tile_showroom" + turf_type = /turf/open/floor/iron/showroomfloor + merge_type = /obj/item/stack/tile/iron/showroomfloor + +/obj/item/stack/tile/iron/solarpanel + name = "solar panel tile" + singular_name = "solar panel floor tile" + icon_state = "tile_solarpanel" + turf_type = /turf/open/floor/iron/solarpanel + merge_type = /obj/item/stack/tile/iron/solarpanel + +/obj/item/stack/tile/iron/freezer + name = "freezer floor tile" + singular_name = "freezer floor tile" + icon_state = "tile_freezer" + turf_type = /turf/open/floor/iron/freezer + merge_type = /obj/item/stack/tile/iron/freezer + +/obj/item/stack/tile/iron/grimy + name = "grimy floor tile" + singular_name = "grimy floor tile" + icon_state = "tile_grimy" + turf_type = /turf/open/floor/iron/grimy + merge_type = /obj/item/stack/tile/iron/grimy + +/obj/item/stack/tile/iron/sepia + name = "sepia floor tile" + singular_name = "sepia floor tile" + desc = "Well, the flow of time is normal on these tiles, weird." + icon_state = "tile_sepia" + turf_type = /turf/open/floor/iron/sepia + merge_type = /obj/item/stack/tile/iron/sepia + +//Tiles below can't be gotten through tile reskinning + +/obj/item/stack/tile/iron/bluespace + name = "bluespace floor tile" + singular_name = "bluespace floor tile" + desc = "Sadly, these don't seem to make you faster..." + icon_state = "tile_bluespace" + turf_type = /turf/open/floor/iron/bluespace + merge_type = /obj/item/stack/tile/iron/bluespace + tile_reskin_types = null + +/obj/item/stack/tile/iron/goonplaque + name = "plaqued floor tile" + singular_name = "plaqued floor tile" + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding." + icon_state = "tile_plaque" + turf_type = /turf/open/floor/iron/goonplaque + merge_type = /obj/item/stack/tile/iron/goonplaque + tile_reskin_types = null + +/obj/item/stack/tile/iron/vaporwave + name = "vaporwave floor tile" + singular_name = "vaporwave floor tile" + icon_state = "tile_vaporwave" + turf_type = /turf/open/floor/iron/vaporwave + merge_type = /obj/item/stack/tile/iron/vaporwave + tile_reskin_types = null diff --git a/code/game/objects/items/stacks/tiles/tile_mineral.dm b/code/game/objects/items/stacks/tiles/tile_mineral.dm index a1ce759b17e5f..6ca6b833bb8d4 100644 --- a/code/game/objects/items/stacks/tiles/tile_mineral.dm +++ b/code/game/objects/items/stacks/tiles/tile_mineral.dm @@ -1,3 +1,29 @@ +/obj/item/stack/tile/mineral + /// Determines what stack is gotten out of us when welded. + var/mineralType = null + +/obj/item/stack/tile/mineral/attackby(obj/item/W, mob/user, params) + if(W.tool_behaviour == TOOL_WELDER) + if(get_amount() < 4) + to_chat(user, "You need at least four tiles to do this!") + return + if(!mineralType) + to_chat(user, "You can not reform this!") + stack_trace("A mineral tile of type [type] doesn't have its' mineralType set.") + return + if(W.use_tool(src, user, 0, volume=40)) + var/sheet_type = text2path("/obj/item/stack/sheet/mineral/[mineralType]") + var/obj/item/stack/sheet/mineral/new_item = new sheet_type(user.loc) + user.visible_message("[user] shaped [src] into [new_item] with [W].", \ + "You shaped [src] into [new_item] with [W].", \ + "You hear welding.") + var/holding = user.is_holding(src) + use(4) + if(holding && QDELETED(src)) + user.put_in_hands(new_item) + else + return ..() + /obj/item/stack/tile/mineral/plasma name = "plasma tile" singular_name = "plasma floor tile" @@ -6,7 +32,8 @@ item_state = "tile-plasma" turf_type = /turf/open/floor/mineral/plasma mineralType = "plasma" - mats_per_unit = list(/datum/material/plasma=500) + mats_per_unit = list(/datum/material/plasma=MINERAL_MATERIAL_AMOUNT*0.25) + merge_type = /obj/item/stack/tile/mineral/plasma /obj/item/stack/tile/mineral/uranium name = "uranium tile" @@ -16,7 +43,8 @@ item_state = "tile-uranium" turf_type = /turf/open/floor/mineral/uranium mineralType = "uranium" - mats_per_unit = list(/datum/material/uranium=500) + mats_per_unit = list(/datum/material/uranium=MINERAL_MATERIAL_AMOUNT*0.25) + merge_type = /obj/item/stack/tile/mineral/uranium /obj/item/stack/tile/mineral/gold name = "gold tile" @@ -26,7 +54,8 @@ item_state = "tile-gold" turf_type = /turf/open/floor/mineral/gold mineralType = "gold" - mats_per_unit = list(/datum/material/gold=500) + mats_per_unit = list(/datum/material/gold=MINERAL_MATERIAL_AMOUNT*0.25) + merge_type = /obj/item/stack/tile/mineral/gold /obj/item/stack/tile/mineral/silver name = "silver tile" @@ -36,7 +65,8 @@ item_state = "tile-silver" turf_type = /turf/open/floor/mineral/silver mineralType = "silver" - mats_per_unit = list(/datum/material/silver=500) + mats_per_unit = list(/datum/material/silver=MINERAL_MATERIAL_AMOUNT*0.25) + merge_type = /obj/item/stack/tile/mineral/silver /obj/item/stack/tile/mineral/copper name = "copper tile" @@ -45,7 +75,8 @@ icon_state = "tile_copper" turf_type = /turf/open/floor/mineral/copper mineralType = "copper" - mats_per_unit = list(/datum/material/copper=500) + mats_per_unit = list(/datum/material/copper=MINERAL_MATERIAL_AMOUNT*0.25) + merge_type = /obj/item/stack/tile/mineral/copper /obj/item/stack/tile/mineral/diamond name = "diamond tile" @@ -55,7 +86,8 @@ item_state = "tile-diamond" turf_type = /turf/open/floor/mineral/diamond mineralType = "diamond" - mats_per_unit = list(/datum/material/diamond=500) + mats_per_unit = list(/datum/material/diamond=MINERAL_MATERIAL_AMOUNT*0.25) + merge_type = /obj/item/stack/tile/mineral/diamond /obj/item/stack/tile/mineral/bananium name = "bananium tile" @@ -65,8 +97,9 @@ item_state = "tile-bananium" turf_type = /turf/open/floor/mineral/bananium mineralType = "bananium" - mats_per_unit = list(/datum/material/bananium=500) + mats_per_unit = list(/datum/material/bananium=MINERAL_MATERIAL_AMOUNT*0.25) material_flags = NONE //The slippery comp makes it unpractical for good clown decor. The material tiles should still slip. + merge_type = /obj/item/stack/tile/mineral/bananium /obj/item/stack/tile/mineral/abductor name = "alien floor tile" @@ -77,101 +110,125 @@ item_state = "tile-abductor" turf_type = /turf/open/floor/mineral/abductor mineralType = "abductor" + merge_type = /obj/item/stack/tile/mineral/abductor /obj/item/stack/tile/mineral/titanium name = "titanium tile" singular_name = "titanium floor tile" - desc = "A tile made of titanium, used for shuttles. Use while in your hand to change what type of titanium tiles you want." - icon_state = "tile_shuttle" + desc = "Sleek titanium tiles, used for shuttles." + icon_state = "tile_titanium" item_state = "tile-shuttle" turf_type = /turf/open/floor/mineral/titanium mineralType = "titanium" - mats_per_unit = list(/datum/material/titanium=500) + mats_per_unit = list(/datum/material/titanium=MINERAL_MATERIAL_AMOUNT*0.25) + merge_type = /obj/item/stack/tile/mineral/titanium tile_reskin_types = list( /obj/item/stack/tile/mineral/titanium, /obj/item/stack/tile/mineral/titanium/yellow, /obj/item/stack/tile/mineral/titanium/blue, /obj/item/stack/tile/mineral/titanium/white, /obj/item/stack/tile/mineral/titanium/purple, - /obj/item/stack/tile/mineral/titanium/alt, - /obj/item/stack/tile/mineral/titanium/alt/yellow, - /obj/item/stack/tile/mineral/titanium/alt/blue, - /obj/item/stack/tile/mineral/titanium/alt/white, - /obj/item/stack/tile/mineral/titanium/alt/purple, + /obj/item/stack/tile/mineral/titanium/tiled, + /obj/item/stack/tile/mineral/titanium/tiled/yellow, + /obj/item/stack/tile/mineral/titanium/tiled/blue, + /obj/item/stack/tile/mineral/titanium/tiled/white, + /obj/item/stack/tile/mineral/titanium/tiled/purple, ) /obj/item/stack/tile/mineral/titanium/yellow name = "yellow titanium tile" singular_name = "yellow titanium floor tile" - desc = "Yellow titanium tiles. Use while in your hand to change what type of titanium tiles you want." + desc = "Sleek yellow titanium tiles, used for shuttles." turf_type = /turf/open/floor/mineral/titanium/yellow icon_state = "tile_titanium_yellow" + merge_type = /obj/item/stack/tile/mineral/titanium/yellow /obj/item/stack/tile/mineral/titanium/blue name = "blue titanium tile" singular_name = "blue titanium floor tile" - desc = "Blue titanium tiles. Use while in your hand to change what type of titanium tiles you want." + desc = "Sleek blue titanium tiles, used for shuttles." turf_type = /turf/open/floor/mineral/titanium/blue icon_state = "tile_titanium_blue" + merge_type = /obj/item/stack/tile/mineral/titanium/blue /obj/item/stack/tile/mineral/titanium/white name = "white titanium tile" singular_name = "white titanium floor tile" - desc = "White titanium tiles. Use while in your hand to change what type of titanium tiles you want." + desc = "Sleek white titanium tiles, used for shuttles." turf_type = /turf/open/floor/mineral/titanium/white icon_state = "tile_titanium_white" + merge_type = /obj/item/stack/tile/mineral/titanium/white /obj/item/stack/tile/mineral/titanium/purple name = "purple titanium tile" singular_name = "purple titanium floor tile" - desc = "Purple titanium tiles. Use while in your hand to change what type of titanium tiles you want." + desc = "Sleek purple titanium tiles, used for shuttles." turf_type = /turf/open/floor/mineral/titanium/purple icon_state = "tile_titanium_purple" + merge_type = /obj/item/stack/tile/mineral/titanium/purple + +/obj/item/stack/tile/mineral/titanium/tiled + name = "tiled titanium tile" + singular_name = "tiled titanium floor tile" + desc = "Titanium floor tiles, used for shuttles." + turf_type = /turf/open/floor/mineral/titanium/tiled + icon_state = "tile_titanium_tiled" + merge_type = /obj/item/stack/tile/mineral/titanium/tiled + +/obj/item/stack/tile/mineral/titanium/tiled/yellow + name = "yellow titanium tile" + singular_name = "yellow titanium floor tile" + desc = "Yellow titanium floor tiles, used for shuttles." + turf_type = /turf/open/floor/mineral/titanium/tiled/yellow + icon_state = "tile_titanium_tiled_yellow" + merge_type = /obj/item/stack/tile/mineral/titanium/tiled/yellow + +/obj/item/stack/tile/mineral/titanium/tiled/blue + name = "blue titanium tile" + singular_name = "blue titanium floor tile" + desc = "Blue titanium floor tiles, used for shuttles." + turf_type = /turf/open/floor/mineral/titanium/tiled/blue + icon_state = "tile_titanium_tiled_blue" + merge_type = /obj/item/stack/tile/mineral/titanium/tiled/blue + +/obj/item/stack/tile/mineral/titanium/tiled/white + name = "white titanium tile" + singular_name = "white titanium floor tile" + desc = "White titanium floor tiles, used for shuttles." + turf_type = /turf/open/floor/mineral/titanium/tiled/white + icon_state = "tile_titanium_tiled_white" + merge_type = /obj/item/stack/tile/mineral/titanium/tiled/white -/obj/item/stack/tile/mineral/titanium/alt - name = "sleek titanium tile" - singular_name = "sleek titanium floor tile" - desc = "Sleek titanium floor tiles. Use while in your hand to change what type of titanium tiles you want." - turf_type = /turf/open/floor/mineral/titanium/alt - icon_state = "tile_titanium_alt" - -/obj/item/stack/tile/mineral/titanium/alt/yellow - name = "sleek yellow titanium tile" - singular_name = "sleek yellow titanium floor tile" - desc = "Sleek yellow titanium floor tiles. Use while in your hand to change what type of titanium tiles you want." - turf_type = /turf/open/floor/mineral/titanium/alt/yellow - icon_state = "tile_titanium_yellow_alt" - -/obj/item/stack/tile/mineral/titanium/alt/blue - name = "sleek blue titanium tile" - singular_name = "sleek blue titanium floor tile" - desc = "Sleek blue titanium floor tiles. Use while in your hand to change what type of titanium tiles you want." - turf_type = /turf/open/floor/mineral/titanium/alt/blue - icon_state = "tile_titanium_blue_alt" - -/obj/item/stack/tile/mineral/titanium/alt/white - name = "sleek white titanium tile" - singular_name = "sleek white titanium floor tile" - desc = "Sleek white titanium floor tiles. Use while in your hand to change what type of titanium tiles you want." - turf_type = /turf/open/floor/mineral/titanium/alt/white - icon_state = "tile_titanium_white_alt" - -/obj/item/stack/tile/mineral/titanium/alt/purple - name = "sleek purple titanium tile" - singular_name = "sleek purple titanium floor tile" - desc = "Sleek purple titanium floor tiles. Use while in your hand to change what type of titanium tiles you want." - turf_type = /turf/open/floor/mineral/titanium/alt/purple - icon_state = "tile_titanium_purple_alt" +/obj/item/stack/tile/mineral/titanium/tiled/purple + name = "purple titanium tile" + singular_name = "purple titanium floor tile" + desc = "Purple titanium floor tiles, used for shuttles." + turf_type = /turf/open/floor/mineral/titanium/tiled/purple + icon_state = "tile_titanium_tiled_purple" + merge_type = /obj/item/stack/tile/mineral/titanium/tiled/purple /obj/item/stack/tile/mineral/plastitanium name = "plastitanium tile" singular_name = "plastitanium floor tile" desc = "A tile made of plastitanium, used for very evil shuttles." - icon_state = "tile_darkshuttle" + icon_state = "tile_plastitanium" item_state = "tile-darkshuttle" turf_type = /turf/open/floor/mineral/plastitanium mineralType = "plastitanium" mats_per_unit = list(/datum/material/titanium=500, /datum/material/plasma=500) + merge_type = /obj/item/stack/tile/mineral/plastitanium + tile_reskin_types = list( + /obj/item/stack/tile/mineral/plastitanium, + /obj/item/stack/tile/mineral/plastitanium/red, + ) + +/obj/item/stack/tile/mineral/plastitanium/red + name = "red plastitanium tile" + singular_name = "red plastitanium floor tile" + desc = "A tile made of plastitanium, used for very red shuttles." + turf_type = /turf/open/floor/mineral/plastitanium/red + icon_state = "tile_plastitanium_red" + merge_type = /obj/item/stack/tile/mineral/plastitanium/red /obj/item/stack/tile/mineral/snow name = "snow tile" @@ -181,6 +238,7 @@ item_state = "tile-silver" turf_type = /turf/open/floor/grass/snow/safe mineralType = "snow" + merge_type = /obj/item/stack/tile/mineral/snow /obj/item/stack/tile/mineral/wax name = "wax tile" @@ -190,6 +248,7 @@ item_state = "tile-wax" turf_type = /turf/open/floor/wax mineralType = "wax" + merge_type = /obj/item/stack/tile/mineral/wax /obj/item/stack/tile/mineral/brass name = "brass tiles" @@ -198,11 +257,41 @@ item_state = "tile_brass" turf_type = /turf/open/floor/clockwork mineralType = "brass" + merge_type = /obj/item/stack/tile/mineral/brass /obj/item/stack/tile/mineral/bronze name = "bronze tiles" - desc = "An ornante tile made out of... wait this is bronze!" + desc = "An ornate tile made out of... wait this is bronze!" icon_state = "tile_brass" item_state = "tile_brass" turf_type = /turf/open/floor/bronze mineralType = "bronze" + merge_type = /obj/item/stack/tile/mineral/bronze + tile_reskin_types = list( + /obj/item/stack/tile/mineral/bronze, + /obj/item/stack/tile/mineral/bronze/flat, + /obj/item/stack/tile/mineral/bronze/filled, + ) + +/obj/item/stack/tile/mineral/bronze/flat + name = "flat bronze tile" + singular_name = "flat bronze floor tile" + icon_state = "tile_reebe" + turf_type = /turf/open/floor/bronze/flat + merge_type = /obj/item/stack/tile/mineral/bronze/flat + +/obj/item/stack/tile/mineral/bronze/filled + name = "filled bronze tile" + singular_name = "filled bronze floor tile" + icon_state = "tile_brass_filled" + turf_type = /turf/open/floor/bronze/filled + merge_type = /obj/item/stack/tile/mineral/bronze/filled + +/obj/item/stack/tile/cult + name = "engraved tile" + singular_name = "engraved floor tile" + desc = "A strange tile made from runed metal. Doesn't seem to actually have any paranormal powers." + icon_state = "tile_cult" + turf_type = /turf/open/floor/cult + //mats_per_unit = list(/datum/material/runedmetal=500) + merge_type = /obj/item/stack/tile/cult diff --git a/code/game/objects/items/stacks/tiles/tile_reskinning.dm b/code/game/objects/items/stacks/tiles/tile_reskinning.dm index bc9331612c6ac..25cb28bd867f1 100644 --- a/code/game/objects/items/stacks/tiles/tile_reskinning.dm +++ b/code/game/objects/items/stacks/tiles/tile_reskinning.dm @@ -10,6 +10,8 @@ GLOBAL_LIST_EMPTY(tile_reskin_lists) +GLOBAL_LIST_EMPTY(tile_dir_lists) + /** * Caches associative lists with type path index keys and images of said type's initial icon state (typepath -> image). */ @@ -23,10 +25,35 @@ GLOBAL_LIST_EMPTY(tile_reskin_lists) values[path] = image(icon = initial(type_cast_path.icon), icon_state = initial(type_cast_path.icon_state)) return GLOB.tile_reskin_lists[string_id] = values +/obj/item/stack/tile/proc/tile_dir_list(list/values, atom/type_cast_path) + . = GLOB.tile_dir_lists[type] + if(.) + return + for(var/set_dir in values) + var/image/turf_image = image(icon = initial(type_cast_path.icon), icon_state = initial(type_cast_path.icon_state), dir = text2dir(set_dir)) + turf_image.transform = turf_image.transform.Scale(0.5, 0.5) + values[set_dir] = turf_image + return GLOB.tile_dir_lists[type] = values /obj/item/stack/tile/attack_self(mob/user) - if(!tile_reskin_types) - return ..() + var/list/radial_options = list() + if(tile_reskin_types && tile_rotate_dirs) + radial_options["Reskin"] = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_reskin") + radial_options["Rotate"] = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_rotate") + var/radial_result = show_radial_menu(user, src, radial_options, require_near = TRUE, tooltips = TRUE) + switch(radial_result) + if("Reskin") + return tile_reskin(user) + if("Rotate") + return tile_rotate(user) + return + if(tile_reskin_types) + return tile_reskin(user) + if(tile_rotate_dirs) + return tile_rotate(user) + return ..() + +/obj/item/stack/tile/proc/tile_reskin(mob/user) var/obj/item/stack/tile/choice = show_radial_menu(user, src, tile_reskin_types, radius = 48, require_near = TRUE) if(!choice || choice == type) return @@ -35,3 +62,9 @@ GLOBAL_LIST_EMPTY(tile_reskin_lists) if(!QDELETED(choice)) // Tile could have merged with stuff on the ground. The user will have to pick it up if so. user.put_in_active_hand(choice) qdel(src) + +/obj/item/stack/tile/proc/tile_rotate(mob/user) + var/choice = show_radial_menu(user, src, tile_rotate_dirs, radius = 56, require_near = TRUE) + if(!choice) + return + turf_dir = text2dir(choice) diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index acbd02ae01b91..a4fb622fa2b69 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -15,10 +15,12 @@ material_flags = MATERIAL_EFFECTS /// What type of turf does this tile produce. var/turf_type = null - /// Determines certain welder interactions. - var/mineralType = null + /// What dir will the turf have? + var/turf_dir = SOUTH /// Cached associative lazy list to hold the radial options for tile reskinning. See tile_reskinning.dm for more information. Pattern: list[type] -> image var/list/tile_reskin_types + /// Cached associative lazy list to hold the radial options for tile dirs. See tile_reskinning.dm for more information. + var/list/tile_rotate_dirs /obj/item/stack/tile/Initialize(mapload, new_amount, merge = TRUE, mob/user = null) . = ..() @@ -26,9 +28,16 @@ pixel_y = rand(-3, 3) //randomize a little if(tile_reskin_types) tile_reskin_types = tile_reskin_list(tile_reskin_types) + if(tile_rotate_dirs) + var/list/values = list() + for(var/set_dir in tile_rotate_dirs) + values += dir2text(set_dir) + tile_rotate_dirs = tile_dir_list(values, turf_type) /obj/item/stack/tile/examine(mob/user) . = ..() + if(tile_reskin_types || tile_rotate_dirs) + . += "Use while in your hand to change what type of [src] you want." if(throwforce && !is_cyborg) //do not want to divide by zero or show the message to borgs who can't throw var/verb switch(CEILING(MAX_LIVING_HEALTH / throwforce, 1)) //throws to crit a human @@ -46,55 +55,12 @@ return . += "Those could work as a [verb] throwing weapon." -/obj/item/stack/tile/attackby(obj/item/W, mob/user, params) - if (W.tool_behaviour == TOOL_WELDER) - if(get_amount() < 4) - to_chat(user, "You need at least four tiles to do this!") - return - - if(!mineralType) - to_chat(user, "You can not reform this!") - return - - if(W.use_tool(src, user, 0, volume=40)) - if(mineralType == "plasma") - atmos_spawn_air("plasma=5;TEMP=1000") - user.visible_message("[user.name] sets the plasma tiles on fire!", \ - "You set the plasma tiles on fire!") - qdel(src) - return - - if (mineralType == "iron") - var/obj/item/stack/sheet/iron/new_item = new(user.loc) - user.visible_message("[user.name] shaped [src] into iron with the welding tool.", \ - "You shaped [src] into iron with the welding tool.", \ - "You hear welding.") - var/obj/item/stack/rods/R = src - src = null - var/replace = (user.get_inactive_held_item()==R) - R.use(4) - if (!R && replace) - user.put_in_hands(new_item) - - else - var/sheet_type = text2path("/obj/item/stack/sheet/mineral/[mineralType]") - var/obj/item/stack/sheet/mineral/new_item = new sheet_type(user.loc) - user.visible_message("[user.name] shaped [src] into a sheet with the welding tool.", \ - "You shaped [src] into a sheet with the welding tool.", \ - "You hear welding.") - var/obj/item/stack/rods/R = src - src = null - var/replace = (user.get_inactive_held_item()==R) - R.use(4) - if (!R && replace) - user.put_in_hands(new_item) - else - return ..() - /obj/item/stack/tile/proc/place_tile(turf/open/T) if(!turf_type || !use(1)) return - . = T.PlaceOnTop(turf_type, flags = CHANGETURF_INHERIT_AIR) + var/turf/placed_turf = T.PlaceOnTop(turf_type, flags = CHANGETURF_INHERIT_AIR) + placed_turf.setDir(turf_dir) + return placed_turf //Grass /obj/item/stack/tile/grass @@ -105,6 +71,7 @@ item_state = "tile-grass" turf_type = /turf/open/floor/grass resistance_flags = FLAMMABLE + merge_type = /obj/item/stack/tile/grass /obj/item/stack/tile/grass/attackby(obj/item/W, mob/user, params) if((W.tool_behaviour == TOOL_SHOVEL) && params) @@ -127,6 +94,7 @@ item_state = "tile-fairygrass" turf_type = /turf/open/floor/grass/fairy resistance_flags = FLAMMABLE + merge_type = /obj/item/stack/tile/fairygrass color = "#33CCFF" /obj/item/stack/tile/fairygrass/white @@ -134,6 +102,7 @@ singular_name = "white fairygrass floor tile" desc = "A patch of odd, glowing white grass." turf_type = /turf/open/floor/grass/fairy/white + merge_type = /obj/item/stack/tile/fairygrass/white color = "#FFFFFF" /obj/item/stack/tile/fairygrass/red @@ -141,6 +110,7 @@ singular_name = "red fairygrass floor tile" desc = "A patch of odd, glowing red grass." turf_type = /turf/open/floor/grass/fairy/red + merge_type = /obj/item/stack/tile/fairygrass/red color = "#FF3333" /obj/item/stack/tile/fairygrass/orange @@ -148,6 +118,7 @@ singular_name = "orange fairygrass floor tile" desc = "A patch of odd, glowing orange grass." turf_type = /turf/open/floor/grass/fairy/orange + merge_type = /obj/item/stack/tile/fairygrass/orange color = "#FFA500" /obj/item/stack/tile/fairygrass/yellow @@ -155,6 +126,7 @@ singular_name = "yellow fairygrass floor tile" desc = "A patch of odd, glowing yellow grass." turf_type = /turf/open/floor/grass/fairy/yellow + merge_type = /obj/item/stack/tile/fairygrass/blue color = "#FFFF66" /obj/item/stack/tile/fairygrass/green @@ -162,6 +134,7 @@ singular_name = "green fairygrass floor tile" desc = "A patch of odd, glowing green grass." turf_type = /turf/open/floor/grass/fairy/green + merge_type = /obj/item/stack/tile/fairygrass/blue color = "#99FF99" /obj/item/stack/tile/fairygrass/blue @@ -169,12 +142,14 @@ singular_name = "blue fairygrass floor tile" desc = "A patch of odd, glowing blue grass." turf_type = /turf/open/floor/grass/fairy/blue + merge_type = /obj/item/stack/tile/fairygrass/blue /obj/item/stack/tile/fairygrass/purple name = "purple fairygrass tile" singular_name = "purple fairygrass floor tile" desc = "A patch of odd, glowing purple grass." turf_type = /turf/open/floor/grass/fairy/purple + merge_type = /obj/item/stack/tile/fairygrass/purple color = "#D966FF" /obj/item/stack/tile/fairygrass/pink @@ -182,6 +157,7 @@ singular_name = "pink fairygrass floor tile" desc = "A patch of odd, glowing pink grass." turf_type = /turf/open/floor/grass/fairy/pink + merge_type = /obj/item/stack/tile/fairygrass/pink color = "#FFB3DA" /obj/item/stack/tile/fairygrass/dark @@ -189,6 +165,7 @@ singular_name = "dark fairygrass floor tile" desc = "A patch of odd, light consuming grass." turf_type = /turf/open/floor/grass/fairy/dark + merge_type = /obj/item/stack/tile/fairygrass/dark color = "#410096" //Wood @@ -200,6 +177,7 @@ item_state = "tile-wood" turf_type = /turf/open/floor/wood resistance_flags = FLAMMABLE + merge_type = /obj/item/stack/tile/wood //Bamboo /obj/item/stack/tile/bamboo @@ -209,6 +187,7 @@ icon_state = "tile-bamboo" item_state = "tile-bamboo" turf_type = /turf/open/floor/bamboo + merge_type = /obj/item/stack/tile/bamboo resistance_flags = FLAMMABLE //Basalt @@ -219,6 +198,7 @@ icon_state = "tile_basalt" item_state = "tile-basalt" turf_type = /turf/open/floor/grass/fakebasalt + merge_type = /obj/item/stack/tile/basalt //Carpets /obj/item/stack/tile/carpet @@ -230,6 +210,29 @@ turf_type = /turf/open/floor/carpet resistance_flags = FLAMMABLE tableVariant = /obj/structure/table/wood/fancy + merge_type = /obj/item/stack/tile/carpet + tile_reskin_types = list( + /obj/item/stack/tile/carpet, + /obj/item/stack/tile/carpet/symbol, + /obj/item/stack/tile/carpet/star, + ) + +/obj/item/stack/tile/carpet/symbol + name = "symbol carpet" + singular_name = "symbol carpet tile" + icon_state = "tile-carpet-symbol" + desc = "A piece of carpet. This one has a symbol on it." + turf_type = /turf/open/floor/carpet/lone + merge_type = /obj/item/stack/tile/carpet/symbol + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST, SOUTHEAST) + +/obj/item/stack/tile/carpet/star + name = "star carpet" + singular_name = "star carpet tile" + icon_state = "tile-carpet-star" + desc = "A piece of carpet. This one has a star on it." + turf_type = /turf/open/floor/carpet/lone/star + merge_type = /obj/item/stack/tile/carpet/star /obj/item/stack/tile/carpet/black name = "black carpet" @@ -467,6 +470,7 @@ icon_state = "tile_bcircuit" item_state = "tile-bcircuit" turf_type = /turf/open/floor/circuit + merge_type = /obj/item/stack/tile/circuit /obj/item/stack/tile/circuit/green name = "green circuit tile" @@ -475,9 +479,11 @@ icon_state = "tile_gcircuit" item_state = "tile-gcircuit" turf_type = /turf/open/floor/circuit/green + merge_type = /obj/item/stack/tile/circuit/green /obj/item/stack/tile/circuit/green/anim turf_type = /turf/open/floor/circuit/green/anim + merge_type = /obj/item/stack/tile/circuit/green/anim /obj/item/stack/tile/circuit/red name = "red circuit tile" @@ -486,9 +492,11 @@ icon_state = "tile_rcircuit" item_state = "tile-rcircuit" turf_type = /turf/open/floor/circuit/red + merge_type = /obj/item/stack/tile/circuit/red /obj/item/stack/tile/circuit/red/anim turf_type = /turf/open/floor/circuit/red/anim + merge_type = /obj/item/stack/tile/circuit/red/anim //Pod floor /obj/item/stack/tile/pod @@ -498,6 +506,12 @@ icon_state = "tile_pod" item_state = "tile-pod" turf_type = /turf/open/floor/pod + merge_type = /obj/item/stack/tile/pod + tile_reskin_types = list( + /obj/item/stack/tile/pod, + /obj/item/stack/tile/pod/light, + /obj/item/stack/tile/pod/dark, + ) /obj/item/stack/tile/pod/light name = "light pod floor tile" @@ -505,6 +519,7 @@ desc = "A lightly colored grooved floor tile." icon_state = "tile_podlight" turf_type = /turf/open/floor/pod/light + merge_type = /obj/item/stack/tile/pod/light /obj/item/stack/tile/pod/dark name = "dark pod floor tile" @@ -512,25 +527,7 @@ desc = "A darkly colored grooved floor tile." icon_state = "tile_poddark" turf_type = /turf/open/floor/pod/dark - -//Plasteel (normal) -/obj/item/stack/tile/iron - name = "floor tile" - singular_name = "floor tile" - desc = "The ground you walk on." - icon_state = "tile" - item_state = "tile" - force = 6 - mats_per_unit = list(/datum/material/iron=500) - throwforce = 10 - flags_1 = CONDUCT_1 - turf_type = /turf/open/floor/iron - mineralType = "iron" - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 70, STAMINA = 0) - resistance_flags = FIRE_PROOF - matter_amount = 1 - cost = 125 - source = /datum/robot_energy_storage/metal + merge_type = /obj/item/stack/tile/pod/dark //Monotiles @@ -541,6 +538,7 @@ icon_state = "tile" custom_materials = list(/datum/material/iron=500) turf_type = /turf/open/floor/monotile + merge_type = /obj/item/stack/tile/mono /obj/item/stack/tile/mono/dark name = "dark mono tile" @@ -549,6 +547,7 @@ icon_state = "tile" custom_materials = list(/datum/material/iron=500) turf_type = /turf/open/floor/monotile/dark + merge_type = /obj/item/stack/tile/mono/dark /obj/item/stack/tile/mono/light name = "light mono tile" @@ -557,6 +556,7 @@ icon_state = "tile" custom_materials = list(/datum/material/iron=500) turf_type = /turf/open/floor/monotile/light + merge_type = /obj/item/stack/tile/mono/light //Bay grids /obj/item/stack/tile/grid @@ -566,6 +566,7 @@ icon_state = "tile_grid" custom_materials = list(/datum/material/iron=500) turf_type = /turf/open/floor/iron/grid + merge_type = /obj/item/stack/tile/grid /obj/item/stack/tile/ridge name = "grey ridge tile" @@ -574,6 +575,7 @@ icon_state = "tile_ridged" custom_materials = list(/datum/material/iron=500) turf_type = /turf/open/floor/iron/ridged + merge_type = /obj/item/stack/tile/ridge //Techtiles /obj/item/stack/tile/techgrey @@ -583,7 +585,7 @@ icon_state = "tile_tech_grey" custom_materials = list(/datum/material/iron=500) turf_type = /turf/open/floor/iron/tech - + merge_type = /obj/item/stack/tile/techgrey /obj/item/stack/tile/techgrid name = "grid techfloor tile" singular_name = "grid techfloor tile" @@ -591,6 +593,7 @@ icon_state = "tile_tech_grid" custom_materials = list(/datum/material/iron=500) turf_type = /turf/open/floor/iron/tech/grid + merge_type = /obj/item/stack/tile/techgrid /obj/item/stack/tile/techmaint name = "dark techfloor tile" @@ -599,6 +602,7 @@ icon_state = "tile_tech_maint" custom_materials = list(/datum/material/iron=500) turf_type = /turf/open/floor/iron/techmaint + merge_type = /obj/item/stack/tile/techmaint /obj/item/stack/tile/dock name = "dock tile" @@ -607,6 +611,7 @@ icon_state = "tile_dock" custom_materials = list(/datum/material/iron=500, /datum/material/plasma=500) turf_type = /turf/open/floor/dock + merge_type = /obj/item/stack/tile/dock /obj/item/stack/tile/drydock name = "dry dock tile" @@ -615,6 +620,7 @@ icon_state = "tile_drydock" custom_materials = list(/datum/material/iron=1000, /datum/material/plasma=1000) turf_type = /turf/open/floor/dock/drydock + merge_type = /obj/item/stack/tile/drydock /obj/item/stack/tile/material name = "floor tile" diff --git a/code/game/objects/items/stacks/wrap.dm b/code/game/objects/items/stacks/wrap.dm index 4a9742db50677..0f910da5a0a01 100644 --- a/code/game/objects/items/stacks/wrap.dm +++ b/code/game/objects/items/stacks/wrap.dm @@ -9,6 +9,7 @@ amount = 25 max_amount = 25 resistance_flags = FLAMMABLE + merge_type = /obj/item/stack/wrapping_paper /obj/item/stack/wrapping_paper/use(used, transfer, check = TRUE) var/turf/T = get_turf(src) @@ -29,6 +30,7 @@ amount = 25 max_amount = 25 resistance_flags = FLAMMABLE + merge_type = /obj/item/stack/package_wrap /obj/item/stack/package_wrap/suicide_act(mob/living/user) user.visible_message("[user] begins wrapping [user.p_them()]self in \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 3f0559cc1073f..14737edcf535c 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -377,7 +377,7 @@ qdel(C) /obj/item/storage/backpack/satchel/flat/with_tools/PopulateContents() - new /obj/item/stack/tile/iron(src) + new /obj/item/stack/tile/iron/base(src) new /obj/item/crowbar(src) ..() diff --git a/code/game/turfs/closed/wall/misc_walls.dm b/code/game/turfs/closed/wall/misc_walls.dm index e559085d5d74b..93ec8a029dd50 100644 --- a/code/game/turfs/closed/wall/misc_walls.dm +++ b/code/game/turfs/closed/wall/misc_walls.dm @@ -42,11 +42,27 @@ new /obj/effect/temp_visual/cult/turf(get_turf(src)) /turf/closed/wall/vault + name = "strange wall" icon = 'icons/turf/walls.dmi' icon_state = "rockvault" + base_icon_state = "rockvault" smoothing_flags = NONE - base_icon_state = null canSmoothWith = null + smoothing_groups = null + +/turf/closed/wall/vault/rock + name = "rocky wall" + desc = "You feel a strange nostalgia from looking at this..." + +/turf/closed/wall/vault/alien + name = "alien wall" + icon_state = "alienvault" + base_icon_state = "alienvault" + +/turf/closed/wall/vault/sandstone + name = "sandstone wall" + icon_state = "sandstonevault" + base_icon_state = "sandstonevault" /turf/closed/wall/ice icon = 'icons/turf/walls/icedmetal_wall.dmi' diff --git a/code/game/turfs/open/floor.dm b/code/game/turfs/open/floor.dm index 8fc40fedaf0ea..c863412c8a0a8 100644 --- a/code/game/turfs/open/floor.dm +++ b/code/game/turfs/open/floor.dm @@ -1,7 +1,4 @@ /turf/open/floor - //NOTE: Floor code has been refactored, many procs were removed and refactored - //- you should use istype() if you want to find out whether a floor has a certain type - //- floor_tile is now a path, and not a tile obj name = "floor" icon = 'icons/turf/floors.dmi' base_icon_state = "floor" @@ -28,6 +25,7 @@ . = ..() if(mapload && prob(33)) MakeDirty() + if(is_station_level(z)) GLOB.station_turfs += src @@ -102,7 +100,7 @@ return TRUE /turf/open/floor/proc/try_replace_tile(obj/item/stack/tile/T, mob/user, params) - if(T.turf_type == type) + if(T.turf_type == type && T.turf_dir == dir) return var/obj/item/CB = user.is_holding_tool_quality(TOOL_CROWBAR) if(!CB) diff --git a/code/game/turfs/open/floor/fancy_floor.dm b/code/game/turfs/open/floor/fancy_floor.dm index 446027a58fd89..eeb9afba4ebae 100644 --- a/code/game/turfs/open/floor/fancy_floor.dm +++ b/code/game/turfs/open/floor/fancy_floor.dm @@ -326,6 +326,15 @@ if(smoothing_flags & (SMOOTH_CORNERS|SMOOTH_BITMASK)) QUEUE_SMOOTH(src) +/turf/open/floor/carpet/lone + icon_state = "carpetsymbol" + smoothing_flags = NONE + floor_tile = /obj/item/stack/tile/carpet/symbol + +/turf/open/floor/carpet/lone/star + icon_state = "carpetstar" + floor_tile = /obj/item/stack/tile/carpet/star + /turf/open/floor/carpet/black icon = 'icons/turf/floors/carpet_black.dmi' icon_state = "carpet_black-255" @@ -447,6 +456,7 @@ canSmoothWith = list(SMOOTH_GROUP_TURF_CHASM) icon = 'icons/turf/floors/Chasms.dmi' icon_state = "chasms-0" + floor_tile = /obj/item/stack/tile/fakepit tiled_dirt = FALSE max_integrity = 100 diff --git a/code/game/turfs/open/floor/iron_floor.dm b/code/game/turfs/open/floor/iron_floor.dm new file mode 100644 index 0000000000000..65d439c896504 --- /dev/null +++ b/code/game/turfs/open/floor/iron_floor.dm @@ -0,0 +1,458 @@ +/turf/open/floor/iron + icon_state = "floor" + floor_tile = /obj/item/stack/tile/iron/base + +/turf/open/floor/iron/get_turf_texture() + return GLOB.turf_texture_iron + +/turf/open/floor/iron/examine(mob/user) + . = ..() + . += "There's a small crack on the edge of it." + + +/turf/open/floor/iron/rust_heretic_act() + if(prob(70)) + new /obj/effect/temp_visual/glowing_rune(src) + var/atom/changed_turf = ChangeTurf(/turf/open/floor/plating) + changed_turf.AddElement(/datum/element/rust) + return TRUE + +/turf/open/floor/iron/update_icon_state() + if(broken || burnt) + return + icon_state = base_icon_state + return ..() + +/turf/open/floor/iron/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/iron/telecomms + initial_gas_mix = TCOMMS_ATMOS + +/turf/open/floor/iron/edge + icon_state = "floor_edge" + base_icon_state = "floor_edge" + floor_tile = /obj/item/stack/tile/iron/edge + +/turf/open/floor/iron/half + icon_state = "floor_half" + base_icon_state = "floor_half" + floor_tile = /obj/item/stack/tile/iron/half + +/turf/open/floor/iron/corner + icon_state = "floor_corner" + base_icon_state = "floor_corner" + floor_tile = /obj/item/stack/tile/iron/corner + +/turf/open/floor/iron/large + icon_state = "floor_large" + base_icon_state = "floor_large" + floor_tile = /obj/item/stack/tile/iron/large + +/turf/open/floor/iron/textured + icon_state = "textured" + base_icon_state = "textured" + floor_tile = /obj/item/stack/tile/iron/textured + +/turf/open/floor/iron/textured_edge + icon_state = "textured_edge" + base_icon_state = "textured_edge" + floor_tile = /obj/item/stack/tile/iron/textured_edge + +/turf/open/floor/iron/textured_half + icon_state = "textured_half" + base_icon_state = "textured_half" + floor_tile = /obj/item/stack/tile/iron/textured_half + +/turf/open/floor/iron/textured_corner + icon_state = "textured_corner" + base_icon_state = "textured_corner" + floor_tile = /obj/item/stack/tile/iron/textured_corner + +/turf/open/floor/iron/textured_large + icon_state = "textured_large" + base_icon_state = "textured_large" + floor_tile = /obj/item/stack/tile/iron/textured_large + +/turf/open/floor/iron/dark + icon_state = "darkfull" + base_icon_state = "darkfull" + floor_tile = /obj/item/stack/tile/iron/dark + +/turf/open/floor/iron/dark/smooth_edge + icon_state = "dark_edge" + base_icon_state = "dark_edge" + floor_tile = /obj/item/stack/tile/iron/dark/smooth_edge + +/turf/open/floor/iron/dark/smooth_half + icon_state = "dark_half" + base_icon_state = "dark_half" + floor_tile = /obj/item/stack/tile/iron/dark/smooth_half + +/turf/open/floor/iron/dark/smooth_corner + icon_state = "dark_corner" + base_icon_state = "dark_corner" + floor_tile = /obj/item/stack/tile/iron/dark/smooth_corner + +/turf/open/floor/iron/dark/smooth_large + icon_state = "dark_large" + base_icon_state = "dark_large" + floor_tile = /obj/item/stack/tile/iron/dark/smooth_large + +/turf/open/floor/iron/dark/side + icon_state = "darkside" + base_icon_state = "darkside" + floor_tile = /obj/item/stack/tile/iron/dark_side + +/turf/open/floor/iron/dark/corner + icon_state = "darkcorner" + base_icon_state = "darkcorner" + floor_tile = /obj/item/stack/tile/iron/dark_corner + +/turf/open/floor/iron/checker + icon_state = "checker" + base_icon_state = "checker" + floor_tile = /obj/item/stack/tile/iron/checker + +/turf/open/floor/iron/dark/textured + icon_state = "textured_dark" + base_icon_state = "textured_dark" + floor_tile = /obj/item/stack/tile/iron/dark/textured + +/turf/open/floor/iron/dark/textured_edge + icon_state = "textured_dark_edge" + base_icon_state = "textured_dark_edge" + floor_tile = /obj/item/stack/tile/iron/dark/textured_edge + +/turf/open/floor/iron/dark/textured_half + icon_state = "textured_dark_half" + base_icon_state = "textured_dark_half" + floor_tile = /obj/item/stack/tile/iron/dark/textured_half + +/turf/open/floor/iron/dark/textured_corner + icon_state = "textured_dark_corner" + base_icon_state = "textured_dark_corner" + floor_tile = /obj/item/stack/tile/iron/dark/textured_corner + +/turf/open/floor/iron/dark/textured_large + icon_state = "textured_dark_large" + base_icon_state = "textured_dark_large" + floor_tile = /obj/item/stack/tile/iron/dark/textured_large + +/turf/open/floor/iron/dark/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/iron/dark/telecomms + initial_gas_mix = TCOMMS_ATMOS + +/turf/open/floor/iron/dark/side/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/iron/dark/corner/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/iron/checker/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/iron/white + icon_state = "white" + base_icon_state = "white" + floor_tile = /obj/item/stack/tile/iron/white + +/turf/open/floor/iron/white/smooth_edge + icon_state = "white_edge" + base_icon_state = "white_edge" + floor_tile = /obj/item/stack/tile/iron/white/smooth_edge + +/turf/open/floor/iron/white/smooth_half + icon_state = "white_half" + base_icon_state = "white_half" + floor_tile = /obj/item/stack/tile/iron/white/smooth_half + +/turf/open/floor/iron/white/smooth_corner + icon_state = "white_corner" + base_icon_state = "white_corner" + floor_tile = /obj/item/stack/tile/iron/white/smooth_corner + +/turf/open/floor/iron/white/smooth_large + icon_state = "white_large" + base_icon_state = "white_large" + floor_tile = /obj/item/stack/tile/iron/white/smooth_large + +/turf/open/floor/iron/white/side + icon_state = "whitehall" + base_icon_state = "whitehall" + floor_tile = /obj/item/stack/tile/iron/white_side + +/turf/open/floor/iron/white/corner + icon_state = "whitecorner" + base_icon_state = "whitecorner" + floor_tile = /obj/item/stack/tile/iron/white_corner + +/turf/open/floor/iron/cafeteria + icon_state = "cafeteria" + base_icon_state = "cafeteria" + floor_tile = /obj/item/stack/tile/iron/cafeteria + +/turf/open/floor/iron/white/textured + icon_state = "textured_white" + base_icon_state = "textured_white" + floor_tile = /obj/item/stack/tile/iron/white/textured + +/turf/open/floor/iron/white/textured_edge + icon_state = "textured_white_edge" + base_icon_state = "textured_white_edge" + floor_tile = /obj/item/stack/tile/iron/white/textured_edge + +/turf/open/floor/iron/white/textured_half + icon_state = "textured_white_half" + base_icon_state = "textured_white_half" + floor_tile = /obj/item/stack/tile/iron/white/textured_half + +/turf/open/floor/iron/white/textured_corner + icon_state = "textured_white_corner" + base_icon_state = "textured_white_corner" + floor_tile = /obj/item/stack/tile/iron/white/textured_corner + +/turf/open/floor/iron/white/textured_large + icon_state = "textured_white_large" + base_icon_state = "textured_white_large" + floor_tile = /obj/item/stack/tile/iron/white/textured_large + +/turf/open/floor/iron/white/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/iron/white/telecomms + initial_gas_mix = TCOMMS_ATMOS + +/turf/open/floor/iron/white/side/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/iron/white/corner/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/iron/cafeteria/airless + initial_gas_mix = AIRLESS_ATMOS + + +/turf/open/floor/iron/recharge_floor + icon_state = "recharge_floor" + base_icon_state = "recharge_floor" + floor_tile = /obj/item/stack/tile/iron/recharge_floor + +/turf/open/floor/iron/recharge_floor/asteroid + icon_state = "recharge_floor_asteroid" + base_icon_state = "recharge_floor_asteroid" + +/turf/open/floor/iron/smooth + icon_state = "smooth" + base_icon_state = "smooth" + floor_tile = /obj/item/stack/tile/iron/smooth + +/turf/open/floor/iron/smooth_edge + icon_state = "smooth_edge" + base_icon_state = "smooth_edge" + floor_tile = /obj/item/stack/tile/iron/smooth_edge + +/turf/open/floor/iron/smooth_half + icon_state = "smooth_half" + base_icon_state = "smooth_half" + floor_tile = /obj/item/stack/tile/iron/smooth_half + +/turf/open/floor/iron/smooth_corner + icon_state = "smooth_corner" + base_icon_state = "smooth_corner" + floor_tile = /obj/item/stack/tile/iron/smooth_corner + +/turf/open/floor/iron/smooth_large + icon_state = "smooth_large" + base_icon_state = "smooth_large" + floor_tile = /obj/item/stack/tile/iron/smooth_large + +/turf/open/floor/iron/chapel + icon_state = "chapel" + base_icon_state = "chapel" + floor_tile = /obj/item/stack/tile/iron/chapel + +/turf/open/floor/iron/showroomfloor + icon_state = "showroomfloor" + base_icon_state = "showroomfloor" + floor_tile = /obj/item/stack/tile/iron/showroomfloor + +/turf/open/floor/iron/showroomfloor/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/iron/solarpanel + icon_state = "solarpanel" + base_icon_state = "solarpanel" + floor_tile = /obj/item/stack/tile/iron/solarpanel + +/turf/open/floor/iron/solarpanel/airless + initial_gas_mix = AIRLESS_ATMOS + + +/turf/open/floor/iron/freezer + icon_state = "freezerfloor" + base_icon_state = "freezerfloor" + floor_tile = /obj/item/stack/tile/iron/freezer + +/turf/open/floor/iron/freezer/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/iron/kitchen_coldroom + name = "cold room floor" + +/turf/open/floor/iron/kitchen_coldroom/Initialize(mapload) + initial_gas_mix = KITCHEN_COLDROOM_ATMOS + return ..() + +/turf/open/floor/iron/kitchen_coldroom/freezerfloor + icon_state = "freezerfloor" + base_icon_state = "freezerfloor" + floor_tile = /obj/item/stack/tile/iron/freezer + +/turf/open/floor/iron/grimy + icon_state = "grimy" + base_icon_state = "grimy" + tiled_dirt = FALSE + floor_tile = /obj/item/stack/tile/iron/grimy + + +/turf/open/floor/cult + name = "engraved floor" + icon_state = "cult" + base_icon_state = "cult" + +/turf/open/floor/iron/vaporwave + icon_state = "pinkblack" + base_icon_state = "pinkblack" + +/turf/open/floor/iron/goonplaque + name = "commemorative plaque" + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding." + icon_state = "plaque" + base_icon_state = "plaque" + tiled_dirt = FALSE + floor_tile = /obj/item/stack/tile/iron/goonplaque + +/turf/open/floor/iron/goonplaque/fland + desc = "\"This plaque commemorates all the effort that has been put by the construction workers of this station, their department experts advisors, and the many roaming spacemans, that took the effort to walk around this station discovering anomalies that has been found during it's construction. This is a heartfelt thanks from the head developer of this station, hoping that the station will last for as long as possible.\" Beneath the text, you see engraved on the plaque a weird orb like being with a propeller on his head and a smile on it's face." + +/turf/open/floor/iron/stairs + icon_state = "stairs" + base_icon_state = "stairs" + tiled_dirt = FALSE + +/turf/open/floor/iron/stairs/left + icon_state = "stairs-l" + base_icon_state = "stairs-l" + +/turf/open/floor/iron/stairs/medium + icon_state = "stairs-m" + base_icon_state = "stairs-m" + +/turf/open/floor/iron/stairs/right + icon_state = "stairs-r" + base_icon_state = "stairs-r" + +/turf/open/floor/iron/stairs/old + icon_state = "stairs-old" + base_icon_state = "stairs-old" + +/turf/open/floor/iron/bluespace + icon_state = "bluespace" + base_icon_state = "bluespace" + desc = "Sadly, these don't seem to make you faster..." + floor_tile = /obj/item/stack/tile/iron/bluespace + +/turf/open/floor/iron/sepia + icon_state = "sepia" + base_icon_state = "sepia" + desc = "Well, the flow of time is normal on these tiles, weird." + floor_tile = /obj/item/stack/tile/iron/sepia + +/turf/open/floor/iron/yellowsiding + icon_state = "yellowsiding" + base_icon_state = "yellowsiding" + +/turf/open/floor/iron/yellowsiding/corner + icon_state = "yellowcornersiding" + base_icon_state = "yellowcornersiding" + +/turf/open/floor/iron/tech + icon_state = "techfloor_grey" + base_icon_state = "techfloor_grey" + floor_tile = /obj/item/stack/tile/ + +/turf/open/floor/iron/tech/grid + icon_state = "techfloor_grid" + base_icon_state = "techfloor_grid" + floor_tile = /obj/item/stack/tile/ + +/turf/open/floor/iron/techmaint + icon_state = "techmaint" + base_icon_state = "techmaint" + floor_tile = /obj/item/stack/tile/ + +/turf/open/floor/iron/techmaint/planetary + baseturfs = /turf/open/floor/plating/asteroid + planetary_atmos = TRUE + +/turf/open/floor/iron/ridged + icon_state = "ridged" + base_icon_state = "ridged" + floor_tile = /obj/item/stack/tile/ridge + +/turf/open/floor/iron/ridged/steel + icon_state = "steel_ridged" + base_icon_state = "steel_ridged" + +/turf/open/floor/iron/grid + icon_state = "grid" + base_icon_state = "grid" + floor_tile = /obj/item/stack/tile/grid + +/turf/open/floor/iron/grid/steel + icon_state = "steel_grid" + base_icon_state = "steel_grid" + +/turf/open/floor/iron/ameridiner + icon_state = "ameridiner_kitchen" + base_icon_state = "ameridiner_kitchen" + +/turf/open/floor/iron/tiled + icon_state = "tiled" + base_icon_state = "tiled" +/turf/open/floor/iron/tiled/light + icon_state = "tiled_light" + base_icon_state = "tiled_light" + +/turf/open/floor/iron/tech + icon_state = "techfloor_grey" + base_icon_state = "techfloor_grey" + floor_tile = /obj/item/stack/tile/techgrey + +/turf/open/floor/iron/tech/grid + icon_state = "techfloor_grid" + base_icon_state = "techfloor_grid" + floor_tile = /obj/item/stack/tile/techgrid + +/turf/open/floor/iron/techmaint + icon_state = "techmaint" + base_icon_state = "techmaint" + floor_tile = /obj/item/stack/tile/techmaint + +/turf/open/floor/iron/cafeteria_red + icon_state = "cafeteria_red" + base_icon_state = "cafeteria_red" + +/turf/open/floor/iron/greyish + icon_state = "floor_light" + +/turf/open/floor/iron/cafeteria_dark + icon_state = "cafeteria_dark" + base_icon_state = "cafeteria_dark" + +/turf/open/floor/iron/smart_checker + icon_state = "smart_checker" + base_icon_state = "smart_checker" diff --git a/code/game/turfs/open/floor/mineral_floor.dm b/code/game/turfs/open/floor/mineral_floor.dm index e17c257752676..92b06f0bae1cc 100644 --- a/code/game/turfs/open/floor/mineral_floor.dm +++ b/code/game/turfs/open/floor/mineral_floor.dm @@ -126,40 +126,41 @@ /turf/open/floor/mineral/titanium/purple/airless initial_gas_mix = AIRLESS_ATMOS -/turf/open/floor/mineral/titanium/alt +// OLD TITANIUM +/turf/open/floor/mineral/titanium/tiled name = "titanium floor" - icon_state = "titanium_alt" - floor_tile = /obj/item/stack/tile/mineral/titanium/alt + icon_state = "titanium_tiled" + floor_tile = /obj/item/stack/tile/mineral/titanium/tiled -/turf/open/floor/mineral/titanium/alt/airless +/turf/open/floor/mineral/titanium/tiled/airless initial_gas_mix = AIRLESS_ATMOS -/turf/open/floor/mineral/titanium/alt/yellow - icon_state = "titanium_yellow_alt" - floor_tile = /obj/item/stack/tile/mineral/titanium/alt/yellow +/turf/open/floor/mineral/titanium/tiled/yellow + icon_state = "titanium_tiled_yellow" + floor_tile = /obj/item/stack/tile/mineral/titanium/tiled/yellow -/turf/open/floor/mineral/titanium/alt/yellow/airless +/turf/open/floor/mineral/titanium/tiled/yellow/airless initial_gas_mix = AIRLESS_ATMOS -/turf/open/floor/mineral/titanium/alt/blue - icon_state = "titanium_blue_alt" - floor_tile = /obj/item/stack/tile/mineral/titanium/alt/blue +/turf/open/floor/mineral/titanium/tiled/blue + icon_state = "titanium_tiled_blue" + floor_tile = /obj/item/stack/tile/mineral/titanium/tiled/blue -/turf/open/floor/mineral/titanium/alt/blue/airless +/turf/open/floor/mineral/titanium/tiled/blue/airless initial_gas_mix = AIRLESS_ATMOS -/turf/open/floor/mineral/titanium/alt/white - icon_state = "titanium_white_alt" - floor_tile = /obj/item/stack/tile/mineral/titanium/alt/white +/turf/open/floor/mineral/titanium/tiled/white + icon_state = "titanium_tiled_white" + floor_tile = /obj/item/stack/tile/mineral/titanium/tiled/white -/turf/open/floor/mineral/titanium/alt/white/airless +/turf/open/floor/mineral/titanium/tiled/white/airless initial_gas_mix = AIRLESS_ATMOS -/turf/open/floor/mineral/titanium/alt/purple - icon_state = "titanium_purple_alt" - floor_tile = /obj/item/stack/tile/mineral/titanium/alt/purple +/turf/open/floor/mineral/titanium/tiled/purple + icon_state = "titanium_tiled_purple" + floor_tile = /obj/item/stack/tile/mineral/titanium/tiled/purple -/turf/open/floor/mineral/titanium/alt/purple/airless +/turf/open/floor/mineral/titanium/tiled/purple/airless initial_gas_mix = AIRLESS_ATMOS //PLASTITANIUM (syndieshuttle) @@ -173,6 +174,7 @@ /turf/open/floor/mineral/plastitanium/red icon_state = "plastitanium_red" + floor_tile = /obj/item/stack/tile/mineral/plastitanium/red /turf/open/floor/mineral/plastitanium/red/airless initial_gas_mix = AIRLESS_ATMOS diff --git a/code/game/turfs/open/floor/misc_floor.dm b/code/game/turfs/open/floor/misc_floor.dm index 8564fd9c6c0f5..b585e991efe40 100644 --- a/code/game/turfs/open/floor/misc_floor.dm +++ b/code/game/turfs/open/floor/misc_floor.dm @@ -1,21 +1,3 @@ -/turf/open/floor/goonplaque - name = "commemorative plaque" - icon_state = "plaque" - desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding." - floor_tile = /obj/item/stack/tile/iron - tiled_dirt = FALSE - -/turf/open/floor/goonplaque/fland - name = "commemorative plaque" - icon_state = "plaque" - desc = "\"This plaque commemorates all the effort that has been put by the construction workers of this station, their department experts advisors, and the many roaming spacemans, that took the effort to walk around this station discovering anomalies that has been found during it's construction. This is a heartfelt thanks from the head developer of this station, hoping that the station will last for as long as possible.\" Beneath the text, you see engraved on the plaque a weird orb like being with a propeller on his head and a smile on it's face." - floor_tile = /obj/item/stack/tile/iron - tiled_dirt = FALSE - -/turf/open/floor/vault - icon_state = "rockvault" - floor_tile = /obj/item/stack/tile/iron - //Circuit flooring, glows a little /turf/open/floor/circuit icon = 'icons/turf/floors.dmi' @@ -165,7 +147,7 @@ /turf/open/floor/oldshuttle icon = 'icons/turf/shuttleold.dmi' icon_state = "floor" - floor_tile = /obj/item/stack/tile/iron + floor_tile = /obj/item/stack/tile/iron/base /turf/open/floor/bluespace slowdown = -1 @@ -188,10 +170,21 @@ /turf/open/floor/bronze name = "bronze floor" desc = "Some heavy bronze tiles." - icon = 'icons/obj/clockwork_objects.dmi' icon_state = "clockwork_floor" floor_tile = /obj/item/stack/sheet/bronze +/turf/open/floor/bronze/flat + icon_state = "reebe" + floor_tile = /obj/item/stack/tile/mineral/bronze/flat + +/turf/open/floor/bronze/filled + icon = 'icons/obj/clockwork_objects.dmi' + floor_tile = /obj/item/stack/tile/mineral/bronze/filled + +/turf/open/floor/bronze/filled/lavaland + planetary_atmos = TRUE + initial_gas_mix = LAVALAND_DEFAULT_ATMOS + /turf/open/floor/white name = "white floor" desc = "A tile in a pure white color." @@ -234,3 +227,34 @@ /turf/open/floor/plating/rust/ComponentInitialize() . = ..() AddElement(/datum/element/rust) + +/turf/open/floor/vault + name = "strange floor" + desc = "You feel a strange nostalgia from looking at this..." + icon_state = "rockvault" + base_icon_state = "rockvault" + +/turf/open/floor/vault/rock + name = "rocky floor" + +/turf/open/floor/vault/alien + name = "alien floor" + icon_state = "alienvault" + base_icon_state = "alienvault" + +/turf/open/floor/vault/sandstone + name = "sandstone floor" + icon_state = "sandstonevault" + base_icon_state = "sandstonevault" + +/turf/open/floor/cult + name = "engraved floor" + icon_state = "cult" + base_icon_state = "cult" + floor_tile = /obj/item/stack/tile/cult + +/turf/open/floor/cult/narsie_act() + return + +/turf/open/floor/cult/airless + initial_gas_mix = AIRLESS_ATMOS diff --git a/code/game/turfs/open/floor/plasteel_floor.dm b/code/game/turfs/open/floor/plasteel_floor.dm deleted file mode 100644 index abfea12bbace3..0000000000000 --- a/code/game/turfs/open/floor/plasteel_floor.dm +++ /dev/null @@ -1,285 +0,0 @@ -/turf/open/floor/iron - icon_state = "floor" - floor_tile = /obj/item/stack/tile/iron - -/turf/open/floor/iron/get_turf_texture() - return GLOB.turf_texture_plasteel - -/turf/open/floor/iron/examine(mob/user) - . = ..() - . += "There's a small crack on the edge of it." - - -/turf/open/floor/iron/rust_heretic_act() - if(prob(70)) - new /obj/effect/temp_visual/glowing_rune(src) - var/atom/changed_turf = ChangeTurf(/turf/open/floor/plating) - changed_turf.AddElement(/datum/element/rust) - return TRUE - -/turf/open/floor/iron/update_icon_state() - if(broken || burnt) - return - icon_state = base_icon_state - return ..() - -/turf/open/floor/iron/airless - initial_gas_mix = AIRLESS_ATMOS - -/turf/open/floor/iron/telecomms - initial_gas_mix = TCOMMS_ATMOS - -/turf/open/floor/iron/dark - icon_state = "darkfull" - base_icon_state = "darkfull" - -/turf/open/floor/iron/dark/airless - initial_gas_mix = AIRLESS_ATMOS - -/turf/open/floor/iron/dark/telecomms - initial_gas_mix = TCOMMS_ATMOS - -/turf/open/floor/iron/airless/dark - icon_state = "darkfull" - base_icon_state = "darkfull" - -/turf/open/floor/iron/dark/side - icon_state = "dark" - base_icon_state = "dark" - -/turf/open/floor/iron/dark/corner - icon_state = "darkcorner" - base_icon_state = "darkcorner" - -/turf/open/floor/iron/checker - icon_state = "checker" - base_icon_state = "checker" - - -/turf/open/floor/iron/white - icon_state = "white" - base_icon_state = "white" - -/turf/open/floor/iron/white/side - icon_state = "whitehall" - base_icon_state = "whitehall" - -/turf/open/floor/iron/white/corner - icon_state = "whitecorner" - base_icon_state = "whitecorner" - -/turf/open/floor/iron/airless/white - icon_state = "white" - base_icon_state = "white" - -/turf/open/floor/iron/airless/white/side - icon_state = "whitehall" - base_icon_state = "whitehall" - -/turf/open/floor/iron/airless/white/corner - icon_state = "whitecorner" - base_icon_state = "whitecorner" - -/turf/open/floor/iron/white/telecomms - initial_gas_mix = TCOMMS_ATMOS - - -/turf/open/floor/iron/yellowsiding - icon_state = "yellowsiding" - base_icon_state = "yellowsiding" - -/turf/open/floor/iron/yellowsiding/corner - icon_state = "yellowcornersiding" - base_icon_state = "yellowcornersiding" - - -/turf/open/floor/iron/recharge_floor - icon_state = "recharge_floor" - base_icon_state = "recharge_floor" - -/turf/open/floor/iron/recharge_floor/asteroid - icon_state = "recharge_floor_asteroid" - base_icon_state = "recharge_floor_asteroid" - - -/turf/open/floor/iron/chapel - icon_state = "chapel" - base_icon_state = "chapel" - -/turf/open/floor/iron/showroomfloor - icon_state = "showroomfloor" - base_icon_state = "showroomfloor" - - -/turf/open/floor/iron/solarpanel - icon_state = "solarpanel" - base_icon_state = "solarpanel" - -/turf/open/floor/iron/airless/solarpanel - icon_state = "solarpanel" - base_icon_state = "solarpanel" - - -/turf/open/floor/iron/freezer - icon_state = "freezerfloor" - base_icon_state = "freezerfloor" - -/turf/open/floor/iron/freezer/airless - initial_gas_mix = AIRLESS_ATMOS - -/turf/open/floor/iron/cafeteria - icon_state = "cafeteria" - base_icon_state = "cafeteria" - -/turf/open/floor/iron/airless/cafeteria - icon_state = "cafeteria" - base_icon_state = "cafeteria" - - -/turf/open/floor/iron/cult - name = "engraved floor" - icon_state = "cult" - base_icon_state = "cult" - -/turf/open/floor/iron/vaporwave - icon_state = "pinkblack" - base_icon_state = "pinkblack" - -/turf/open/floor/iron/goonplaque - name = "commemorative plaque" - desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding." - icon_state = "plaque" - base_icon_state = "plaque" - tiled_dirt = FALSE - -/turf/open/floor/iron/cult/narsie_act() - return - -/turf/open/floor/iron/cult/airless - initial_gas_mix = AIRLESS_ATMOS - - -/turf/open/floor/iron/stairs - icon_state = "stairs" - base_icon_state = "stairs" - tiled_dirt = FALSE - -/turf/open/floor/iron/stairs/left - icon_state = "stairs-l" - base_icon_state = "stairs-l" - -/turf/open/floor/iron/stairs/medium - icon_state = "stairs-m" - base_icon_state = "stairs-m" - -/turf/open/floor/iron/stairs/right - icon_state = "stairs-r" - base_icon_state = "stairs-r" - -/turf/open/floor/iron/stairs/old - icon_state = "stairs-old" - base_icon_state = "stairs-old" - - -/turf/open/floor/iron/rockvault - icon_state = "rockvault" - base_icon_state = "rockvault" - -/turf/open/floor/iron/rockvault/alien - icon_state = "alienvault" - base_icon_state = "alienvault" - -/turf/open/floor/iron/rockvault/sandstone - icon_state = "sandstonevault" - base_icon_state = "sandstonevault" - - -/turf/open/floor/iron/elevatorshaft - icon_state = "elevatorshaft" - base_icon_state = "elevatorshaft" - -/turf/open/floor/iron/bluespace - icon_state = "bluespace" - base_icon_state = "bluespace" - -/turf/open/floor/iron/sepia - icon_state = "sepia" - base_icon_state = "sepia" - -/turf/open/floor/iron/tech - icon_state = "techfloor_grey" - base_icon_state = "techfloor_grey" - floor_tile = /obj/item/stack/tile/ - -/turf/open/floor/iron/tech/grid - icon_state = "techfloor_grid" - base_icon_state = "techfloor_grid" - floor_tile = /obj/item/stack/tile/ - -/turf/open/floor/iron/techmaint - icon_state = "techmaint" - base_icon_state = "techmaint" - floor_tile = /obj/item/stack/tile/ - -/turf/open/floor/iron/techmaint/planetary - baseturfs = /turf/open/floor/plating/asteroid - planetary_atmos = TRUE - -/turf/open/floor/iron/ridged - icon_state = "ridged" - base_icon_state = "ridged" - floor_tile = /obj/item/stack/tile/ridge - -/turf/open/floor/iron/ridged/steel - icon_state = "steel_ridged" - base_icon_state = "steel_ridged" - -/turf/open/floor/iron/grid - icon_state = "grid" - base_icon_state = "grid" - floor_tile = /obj/item/stack/tile/grid - -/turf/open/floor/iron/grid/steel - icon_state = "steel_grid" - base_icon_state = "steel_grid" - -/turf/open/floor/iron/ameridiner - icon_state = "ameridiner_kitchen" - base_icon_state = "ameridiner_kitchen" - -/turf/open/floor/iron/tiled - icon_state = "tiled" - base_icon_state = "tiled" -/turf/open/floor/iron/tiled/light - icon_state = "tiled_light" - base_icon_state = "tiled_light" - -/turf/open/floor/iron/tech - icon_state = "techfloor_grey" - base_icon_state = "techfloor_grey" - floor_tile = /obj/item/stack/tile/techgrey - -/turf/open/floor/iron/tech/grid - icon_state = "techfloor_grid" - base_icon_state = "techfloor_grid" - floor_tile = /obj/item/stack/tile/techgrid - -/turf/open/floor/iron/techmaint - icon_state = "techmaint" - base_icon_state = "techmaint" - floor_tile = /obj/item/stack/tile/techmaint - -/turf/open/floor/iron/cafeteria_red - icon_state = "cafeteria_red" - base_icon_state = "cafeteria_red" - -/turf/open/floor/iron/greyish - icon_state = "floor_light" - -/turf/open/floor/iron/cafeteria_dark - icon_state = "cafeteria_dark" - base_icon_state = "cafeteria_dark" - -/turf/open/floor/iron/smart_checker - icon_state = "smart_checker" - base_icon_state = "smart_checker" diff --git a/code/game/turfs/open/floor/plating/misc_plating.dm b/code/game/turfs/open/floor/plating/misc_plating.dm index d62e9663499e6..821f628207fcc 100644 --- a/code/game/turfs/open/floor/plating/misc_plating.dm +++ b/code/game/turfs/open/floor/plating/misc_plating.dm @@ -404,3 +404,7 @@ /turf/open/floor/plating/snowed/temperatre initial_temperature = 255.37 +/turf/open/floor/plating/elevatorshaft + name = "elevator shaft" + icon_state = "elevatorshaft" + base_icon_state = "elevatorshaft" diff --git a/code/modules/elevator/elevator_segment.dm b/code/modules/elevator/elevator_segment.dm index 55b1c2309c56e..4405b3386cdaf 100644 --- a/code/modules/elevator/elevator_segment.dm +++ b/code/modules/elevator/elevator_segment.dm @@ -14,12 +14,12 @@ //Mapping preset - Primary Elevator /obj/structure/elevator_segment/primary id = "primary" - base_turf = /turf/open/floor/iron/elevatorshaft + base_turf = /turf/open/floor/plating/elevatorshaft // Glowstation /obj/structure/elevator_segment/secure id = "secure" - base_turf = /turf/open/floor/iron/elevatorshaft + base_turf = /turf/open/floor/plating/elevatorshaft /obj/structure/elevator_segment/Initialize(mapload) music_files = list('sound/effects/turbolift/elevatormusic.ogg' = 45, 'sound/effects/turbolift/elevator_loop.ogg' = 25) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 23b3e12040f4b..7030ffef05079 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -244,7 +244,7 @@ /obj/item/crowbar/cyborg, /obj/item/stack/sheet/iron, /obj/item/stack/rods/cyborg, - /obj/item/stack/tile/iron, + /obj/item/stack/tile/iron/base/cyborg, /obj/item/extinguisher, /obj/item/pickaxe, /obj/item/t_scanner/adv_mining_scanner, @@ -324,7 +324,7 @@ /obj/item/stack/sheet/glass, /obj/item/stack/sheet/rglass/cyborg, /obj/item/stack/rods/cyborg, - /obj/item/stack/tile/iron, + /obj/item/stack/tile/iron/base/cyborg, /obj/item/stack/cable_coil, /obj/item/holosign_creator/atmos) emag_modules = list(/obj/item/borg/stun) @@ -436,7 +436,7 @@ /obj/item/assembly/flash/cyborg, /obj/item/screwdriver/cyborg, /obj/item/crowbar/cyborg, - /obj/item/stack/tile/iron, + /obj/item/stack/tile/iron/base/cyborg, /obj/item/soap/nanotrasen, /obj/item/borg/charger, /obj/item/weldingtool/cyborg/mini, @@ -713,7 +713,7 @@ /obj/item/stack/sheet/glass, /obj/item/stack/sheet/rglass/cyborg, /obj/item/stack/rods/cyborg, - /obj/item/stack/tile/iron, + /obj/item/stack/tile/iron/base/cyborg, /obj/item/dest_tagger/borg, /obj/item/stack/cable_coil, /obj/item/card/emag, diff --git a/code/modules/mob/living/simple_animal/bot/floorbot.dm b/code/modules/mob/living/simple_animal/bot/floorbot.dm index ef5e8dac354c8..e6fa52daaae35 100644 --- a/code/modules/mob/living/simple_animal/bot/floorbot.dm +++ b/code/modules/mob/living/simple_animal/bot/floorbot.dm @@ -411,7 +411,7 @@ if(prob(50)) drop_part(robot_arm, Tsec) - new /obj/item/stack/tile/iron(Tsec, 1) + new /obj/item/stack/tile/iron/base(Tsec, 1) do_sparks(3, TRUE, src) ..() diff --git a/code/modules/procedural_mapping/mapGenerators/shuttle.dm b/code/modules/procedural_mapping/mapGenerators/shuttle.dm index 00ac33f2687f0..bbb3926ba6608 100644 --- a/code/modules/procedural_mapping/mapGenerators/shuttle.dm +++ b/code/modules/procedural_mapping/mapGenerators/shuttle.dm @@ -1,8 +1,7 @@ /datum/mapGeneratorModule/bottomLayer/shuttleFloor - spawnableTurfs = list(/turf/open/floor/iron/shuttle = 100) + spawnableTurfs = list(/turf/open/floor/mineral/titanium = 100) /datum/mapGeneratorModule/border/shuttleWalls - spawnableAtoms = list() spawnableTurfs = list(/turf/closed/wall/mineral/titanium = 100) // Generators diff --git a/code/modules/procedural_mapping/mapGenerators/syndicate.dm b/code/modules/procedural_mapping/mapGenerators/syndicate.dm index ee013c256e61e..b7a6f0eba7c2e 100644 --- a/code/modules/procedural_mapping/mapGenerators/syndicate.dm +++ b/code/modules/procedural_mapping/mapGenerators/syndicate.dm @@ -1,15 +1,12 @@ // Modules -/turf/open/floor/iron/shuttle/red/syndicate - name = "floor" //Not Brig Floor - /datum/mapGeneratorModule/bottomLayer/syndieFloor - spawnableTurfs = list(/turf/open/floor/iron/shuttle/red/syndicate = 100) + spawnableTurfs = list(/turf/open/floor/mineral/plastitanium/red = 100) /datum/mapGeneratorModule/border/syndieWalls spawnableAtoms = list() - spawnableTurfs = list(/turf/closed/wall/r_wall = 100) + spawnableTurfs = list(/turf/closed/wall/r_wall/syndicate = 100) /datum/mapGeneratorModule/syndieFurniture diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index d724b073a3654..684aa2997a534 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -1119,13 +1119,13 @@ flags_1 = CONDUCT_1 max_amount = 60 turf_type = /turf/open/floor/bluespace - + merge_type = /obj/item/stack/tile/bluespace /obj/item/stack/tile/sepia name = "sepia floor tile" singular_name = "floor tile" desc = "Time seems to flow very slowly around these tiles." - icon_state = "tile-sepia" + icon_state = "tile_sepia" item_state = "tile-sepia" w_class = WEIGHT_CLASS_NORMAL force = 6 @@ -1137,6 +1137,7 @@ flags_1 = CONDUCT_1 max_amount = 60 turf_type = /turf/open/floor/sepia + merge_type = /obj/item/stack/tile/sepia /obj/item/areaeditor/blueprints/slime diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 2e20d5170a10c..495a6bd7bc033 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -398,7 +398,7 @@ has_people = TRUE var/location = get_turf(player.mind.current) //Non-antag present. Can't hijack. - if(!(player.mind.has_antag_datum(/datum/antagonist)) && !istype(location, /turf/open/floor/iron/shuttle/red) && !istype(location, /turf/open/floor/mineral/plastitanium/red/brig)) + if(!(player.mind.has_antag_datum(/datum/antagonist)) && !istype(location, /turf/open/floor/mineral/plastitanium/red/brig)) return FALSE //Antag present, doesn't stop but let's see if we actually want to hijack var/prevent = FALSE diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index fe234ddc2389d..1bbfc0f1b3025 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -773,7 +773,7 @@ GLOBAL_LIST_INIT(shuttle_turf_blacklist, typecacheof(list( var/turf/T = t for(var/mob/living/M in T.GetAllContents()) // If they have a mind and they're not in the brig, they escaped - if(M.mind && !istype(t, /turf/open/floor/iron/shuttle/red) && !istype(t, /turf/open/floor/mineral/plastitanium/red/brig)) + if(M.mind && !istype(t, /turf/open/floor/mineral/plastitanium/red/brig)) M.mind.force_escaped = TRUE // Ghostize them and put them in nullspace stasis (for stat & possession checks) M.notransform = TRUE diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index 9887c78dc6dae..89679c50c9ae9 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -110,6 +110,7 @@ #include "heretic_knowledge.dm" #include "heretic_rituals.dm" #include "icon_smoothing_unit_test.dm" +#include "merge_type.dm" #include "metabolizing.dm" #include "missing_icons.dm" #include "ntnetwork_tests.dm" diff --git a/code/modules/unit_tests/merge_type.dm b/code/modules/unit_tests/merge_type.dm new file mode 100644 index 0000000000000..81b823a753762 --- /dev/null +++ b/code/modules/unit_tests/merge_type.dm @@ -0,0 +1,14 @@ +/datum/unit_test/merge_type/Run() + var/list/blacklist = list(/obj/item/stack/sheet, + /obj/item/stack/sheet/mineral, + /obj/item/stack/ore, + /obj/item/stack/spacecash, + /obj/item/stack/tile/mineral, + /obj/item/stack/tile) + + var/list/paths = subtypesof(/obj/item/stack) - blacklist + + for(var/stackpath in paths) + var/obj/item/stack/stack = stackpath + if(!initial(stack.merge_type)) + TEST_FAIL("([stack]) lacks set merge_type variable!") diff --git a/icons/mob/radial.dmi b/icons/mob/radial.dmi index cd9bfad2001c31b58b11ec4a6c5c42faf0dfa0ed..9406148c1def95a30ef582890a441590fa1510b7 100644 GIT binary patch literal 22916 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

q3{M?r%-G6T&XwvMH#z8O*repfmR0v+tmC_8 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 literal 20778 zcmaHSbyQT*_b=TrAT2S3gaT3$QUg*dElPJIEgjC#oq~ikC?Gwwbc1v=tfcFMoO17TXpB&x29Nk>8u>5kqW@x$P2vH79j+V;*{x$!t_oL_VkGJpt zP6grr`Npp9Q=4)h?gIL}R9hAB`tK0=R8rP;9#m{K-5l5@E1Lm;=f_H%h2#pHjNYDi z!p2tzEPvg+qiqX8+D0F0L`%(l^56CzGFoPH-YbE5AN8FX(6+4~rYsx+Hk*98@h@l< z#lOH++zzLHEfqO`)1EQsP_!&$wTt>u>-L#{fSRr^!V$eTU-IA<-6hXcRXm1@Kym!Wl)bYf?8Qf99)>5Azl$Li5$!vfTL& zmxFe2vi|&3M)(;fqyKPAh0|FpdTG{u9xu4*I&d8w+Ksw~Pr{Y6o}aS7&=pu%nip@B z6yE#g9On||(9SR2=eN` zCLp>#V`uZHbd4w(A-hC7@@X$20$xtE<@QJ+5N)^9E+5z3Y$m6Z$00;rm?x{Y7-;E? zy1K5$JhL!5PpMT-dK z0|r?V7(+HE_-Y2YT&W@FD=>fOwdm(KFc@raokfz(0i`6_Z6%l@^Cd9&;M0{GB#Tn| zD*JdFvi)d4%S56m4lCgAXW=xf+D&lHG4*CtZ0kSvHo{@SD%V*l6~GymfVSDXuYG$S zvA+E`X7EetrY0X<@H1Ej@y9>z8A5)+l??Igz>~F@p%lVBZ1o^YldHYywc13l#cJ6Y zYg!*}zE?$eajw4>Pm%ih?L!|>N*}2S0NNGLC%bVgA1!W2If_Rn6FT5f=QlN_qdb;i zFe{(f024jE2~)pn4*6=Bez?{pddz58F#9SwAcrG7qs=n^wM*{?_Mq%9`|YlZDeAd1 zk{g$;);ylqtOdjfIlHF5h`a(O+RHIHs~-_LZu=#XIK5;`vhvfYI8w{6Eo;uE58WEi z`soKb6z~Ic>=Cz4|Fz?$3p~C^=(nDx{*FoP;iOnnyf_d(Was{D(FdZ8p*`2h*GH~lu zu8Sy@kT;e&)dv--ala%#!V0QmtQb&>HX@P3h|O`fF-{{DXkxS=lz}&|_jU zEdoS>Lj0_3=NLbP^`VI@TkLlMswaRc9Fg!hkwTOcmfitIvp$<{m4r4Nd-g3h7gz&J zCjIH=1Qmq+pwc|H|J{Pu1k>BI2g|*21rYYsnFk@+dr}#Lsc1k=54HNKAKsTU3e^>5 zBDSJsCVq6Eb<|&xv3)AeOl;LC$Tkre&8c8gr}ZQx7aXJz@0mW1+fQdoBjOsan(-1l z3yC;1$}8~8OSk`ztSU7Jf4`=bi0WnMb(Wmz+w%i=Dn2Gr&1BCe9FF}Jcgiq5D{|wRPy_h79OGl{vBrqeBN} z2F)HisvXr~YP{zpHS-Xr(R)T5ezy=3|703SJRdY?xT=T5&QBQK80 zsK9+cgsHnLB05X`UgyHmt{v<3I4~N1czO`XMuvVKy&$15B@V9Xt2hY}s%41bcm-7c z6uIE{f%RLBpvf@O)S{xQTm9%?xfG``DlQLe&_29SN}j|2qV?mH`uL`zIDnEWB6b|B zZy_scxLskIbnaKlj!!x66J~ZF*pJ&mcMfBg0@f|Esmf}~#mmQX{pSMn*j7~Y6@q

i`GJ0SVNgmSIP%7?NM{nzo1sZWKH zIc(^|>tloMF0;Zg? zllnMgH(=zvdyAt)mP9^fS9%`){Yrv8Wmn!d(*1nt+^iP3=^=f$)F_C{F94mv1MOoO zf8575f8=#GZU)+3uLN4qf)*0T%SUz&9_<{xWfnZbt-bldExTg0XgB0gMT+8&V8<++ z&6iByoqHC=SWb~-m}RCC#g&*|Ww+^1z2Y^p3GAZqrj(F7%be zI25;GCZg8$I*(eD#;s31s^KbTrJ?tWCCwuYdH0-&8bSxU4T*8_lOYJb);ub(HEtMP ze_bTd^t|&&<)d(o4%F^ehWVmY$!L>Jen<*=vERn_bH?ng%S-12mdQXqpT1&m&{6X` zST5-Iat3zs#Sd>d|9azFZXf3}#PCpVu6<3jMt?2Qn8_kiWb-f7CE#GRt=(tM93i9E zGdYRr?s7z`Fvzu|g?;)c!!@XiQTB(M4b)}jd#KB|nh|cwn5v-@&skg=_zN@` zlY=}nEOjelbB=Ww5a>#%a&qxJWQ@M%!7KzEw(VnYHQuzUSGi|Kq`*&}kXacCorU|g z{ZDsVY$gZaI`;q6n2t0Hn5sV<5S?=IrZJ9PZQ@!MB_XvpH<1{y%{GGkp883vX>wgQ zKkjoV`UFxFDNEMi{PCC?%)>&!nN8Qrta33^n+sYIKQ57|7;<71y}(kgoFjf>y!&KX zBw%(gLfOrcw%Pg2Ti@A{j}6D_E}F^PRL@z&7`>wJ#KbX}tDC+0C@yjG@zTW%?w^yW zC5e?26;lIr`!fj)GvmpIAwA}3y?)cPDV3+On%&A*oMBWTB{?Wpwa#r^6HbM7xcNrB zCo?zSYgDMKC(LiLfv?i|mzIx7-BsTFk}JJxRm$_Nw^~Fdu`B&SWgdyyj=j8Qt99EE zLzRr;4<;R}AA-#e{yuluEIyH(_d=z;$77sopQ&Wd+1_oYzc z$eoYJuRP8dR~==Cb(U?h^9oj>L!j#F(d)NhIT?lU9so-3VD%=zviX2jthaETFBY!r zYX%X(K+%b6P2|^sRP?NKF5I=IgbsCZCxjYou^e*2PBsIR=&qNNU&pm@Xutfdfy)pT8Bam-6j6e!fVo4-HHR1RE_@_GWO<(^n7S=3kNZT9S^k7Q_%@x#A7>`;YEbl# z>KN*NN}S&j(eaOzKKZUdcH_C51y#Dx+5urXJw;?D-Ho^4@%c^g0AW6bNhbu3+H_?1 z%P^gxJEt@Zu<`g4K{zr~c*0un0f2?*Cf&2j7wd2m`;F2eqzbm6?kn2IF~_R|3t*#eLEE>+J)aLJaz+N`{!VSc6p zRHuGBsrHvMMU>Zh^ARE|l|a@o_`l6NLYy|Yt878r+AqWvxcx3cd{E;n{}or0RLfFY z*v0W^#W^(tWGcmhs?EDbw_wvwH`zp&+06M#$a$+cn z6sncz%;a7L{|m6RZ0cyYH#|lqWM18A`nL2>EbxyD8yBfMEOr({yNxbci+FE06Nr&n z$k19~1L5jZvegv^r2EZY3|H@Vv21TXwELTnKtRDdG202YgFnzYP^z6OjLiXHK!#hN zab%pyHg-CK>;2+Uc)rW4QVe0C`UZ4h?B@GfO1$L03;*sz9B!f>jtaEzWTRDx|K&_2W4^ZeDBJz{6TO)DbTJWa5Cb1FGTvNgl}(q+OVKG{7A@2FzoDIW@Y4Tm zYTEQ^tYWdLDe+rMZpT5kTc;z`YEdKebUffr$NTQ$=d3_nK`ydOLJ+_@Ip!sXVWg#1 zv^u(uB(L}^y%=}VbqYGM{^Ls=<=VZP=gXIcDAerz65sJtw{%due~g!xS35&PLnF7z zx~Su3Cwuc+D^dF291QkzQQ@$0)QV)DPf zzzz=&grQ{|Odqc7d6VjYbZ9JfvBav46o6H!Y4~uy{0z6=MmJkd++*gy+zDF`_6wc= zeVR2I?SH=W6UU){J(2(!aQRV;x)U+T^zd7B(6RL|x|UGEaso0!vRAZ#mxJYu+_QmacJC#8$e>fPm_!A3yJ|TUw2SING^9`W+WbLP)p>|Sp zm3uHuuX$x)h|ku&S*kTg>|@$7(!Lslk z@#);+b+`jRPWAzlW#5jGWWZR+fn$}+56aPT-A69u{1tAI(P!K*0*qthL3?a}(I&(C z|5#)R2lu9nEq5n!TX!8pD11)VU6wFaZN92SZ*$V=Z2Lf6@N^h>1jD5bhn24n zn@0kY);dmpT_o7rq@~l^dFv;_EBa@!kFioU_ZQDoJqr|*+vz|$NDKyZp^5Tn+rl5L zj4qf(ng^ZzHcbRMPB2TpxslaJ*;gBV5V?kF~yWds#>1mN ztul%uIi;{2nr8Kl`pilonP~;vT!Or8z4bPGq^K7M_S5eh7YgvR+Pt~0?!CY0Gi4** zDh8vDOBC?gXl!6FQ$Dz&da=g*gQ2zok#ySFr&}HC3VX<{t*wU#)OIEFhB7@%E;_J! zdnhT1(YD*`o7hq~XP5O>>LadWN2rVO z(D`y>J%wJ4VQQMJ#LRtM>~7Rn)ZPz>B0$^8^pNk;2t|oGyu5NXm*!VdYwiHy;gdN! zIn_5n63(WyWdG9at#?Q(rF|A2@b-Oct;qSF0!ZSSQB@iL$0v+=fN3~!px~#anyn@n z`$c2JE0t>*m|62rkqTp0o2MwzYjMTC1&y!CS@`6E-`F`zXvnTyYvTX@@i}`}rCr`` znGeDEE4tywbp;Gq$jvVB3F5br?ah+cW;(eO(Lp$4>07oR%+GQfE~HQrR~M$KOw`O5 zhhLKq60tvkuhrnbc+?rvCzW1_90ji+aH{lp>6pwV*X|_FFB(g|B82!&vBhZZMUPe^EWaoW-G2K zd+Tdw3*=~esC%OQlY{GWA6;6L%f5XxOtFV|aV!lB8Td1M z-?i@Fn2KbyJivbJ?{CLiV9a4Nfct_Z3TRQW#)Xiut?Xc#;u%vC6te4D#sk`nml!b^ zrjr|{B%)CtE_Z9&8u5MHs^(?v_o6LpG4SlUJM#MVFa@3*Qh`7ph0*o(Q6z~pmbf9`mK3cG#t6D8PUhTJahMq`JPL}!xVj+*`jrFc&Q29 z!u}|5XSLSqE#%&f#h|TISZ!}>U$G9f)8@g6wm78A%m1*@^?1=xIB-S-kQ+LR*dFpW zfRcwd?ay0dx}=Oks3h9uLEHKBhc}2NReI%gaf8#3U*-&ML9- zetW@4a&mL=L31a;E{BKDIDh>r&rTY?FDWD6Ek`>;(dj%<$Ir@u5WVgEn)|jFSI=d* zbHY~W7*|UxVH)?M_q#d_{(q9Nw)V}H1n;sx==>HLZ#~(Rr;4M8k{SN`#Kr7Arz2DV zf#@F>2VL@yMdisBC+EU(uhPE$bd~Ge&xElfxou*wb>QJ@QbqtMJ2z*kblSy!ah}^( z1)hdi3MZYX%WhI`pslpdsfGxrh}=aFe%#5Wv%kbp#I|&-94Y?;T97h=wY4(k;QaTY95MEML1NP>O|-kGT> zqRYz_mrGoAg0Y}XL@i29RprHrwrkk%mwbReUj#==eAVhzo7MDKTM^~>`~DM&I68p< zeJI?_(C{VO*YiiD|o>}0Z$QZY-`^Xu1^lthWlk#N-uEp9;M;Y@+Qwy{Kzj@6&jBDkw^eHku z%m`BnyElTGSHp%}-4Dl)3XvL;np9BssW(W>sZ!L`-9^)WIgyAGz!h_p$VJ_36EUfY zzIR>GiGd%ewN-hd;n*1-yFpHNt)#qm3#~n5uhCX(7Ig1@1qO`=-rj1>-8g=SAOf0D z*s-isSJrz-eqBgR2TJae3$gSLWnJ6?@ zrp=bVFa0myGtrhq$N8JhFE!LX5^Q-%bMuw&53!CfaF2LH=W%4_{ZSjDAHQ-i(9@g7 zb~k?HR(3Uq;*@_SgY7dLD{pw49$@hS3<+(w11h$$(+oc2U$e-rvY&XwGLJ9og%f7C3i7? zl|`Jk4l))IC0f<^Ro1oEpO7`$=`kHvgQhKPpSWg%6?|$fL&K+Dg1n)jy&S_k2OJ2E z|0vxPjDZtF7jROL|5@m}zmEq7l;6NBSQlj_u`xlrXw4P(3+w>a`9*WMqd_{8(pDJh zc9-P>zU;+fwG{+iAlCQ6-AMxp*U-T9l_79NQP_ZPb4PcWVx%PK&-1tZr!gQ zptD0*NeK(=vDK&?U5^ia&0*c$Im9)zJ+fM$^&t|n8+6(O;Q$8JPI@1H9`+Ef@{I51 zIE}TAv$mr0^U?LN*;Or2DXTkQ@M|)-{d*LBfL|$DQuZ3!5mxV3fkP%MP9settE7fR zO385t#DIe-;E`xn*nx0Xpmy)=xAKGyQkAyUKSV3yV5}MS*BCwht~%LL|TL(w?m#r z&J1k;lIu)Nnm;c*wbWs_E=K-wIKjTt-(j=!lzDRl>iGc^jItSDEt!Ct+ zkqBiiJzkR8ZS(C$d1hI^vAJ^1TUsvX1Y4#SJtGMjA@k$y@Up%A!ac+}_H(m#hD6Yn zL7B|iYws=GqvcO{7(FElCiyAc{-u0FDh5b1?-0~g$cI}=HfTgFS*HtIT-^R?)2U?< z!%3hyIm?vR?_id@A_D|!Af z%;gQX8_FJc?e+V#H)R0D1O+?O?&8Lyzh#%JzwCtPkY5fxW!>ByIS?p)pGGEmcy3#= zX5m+>Hr5?meF*_yZYv)3g9L+(&ao47MR}m$#!JS+57Wv?05xg*T<`SO=^*h;idrVJ zvqX+g$(KTlSXR<^_n38Kel2HFjHs7wZfNRV_p>HCe_X#U(5)HO+t@U;fod|5 z1pf&>Kp!=Y#NGw`bVWyp4eCMAOQl~GpWXKEb;?>G6|BoackQj8)Q)`^gj)dd@2?>2jFn@K&*^XfKFf{)(K@ zDZbktnOb4oU5G|$b6(%v+beHf=9^yk1*ne;q4?#1aCi{k z8YE4_uu6AbTVC5qE-Sb|IB7d6NQn{?6JrBY|5@{eM|kpRMOL;H6sqb!_O0-IaZ6lo z!B^Y&hN!b=`6HU(`SZBCy1d}T^bP+JzTMz>gCl2UB&&WqqM2jbL2!UHNN4FDOB&OS3t0X2 z>F-ETEzuzvixNwIHe#}0FzfjnSQS2W`D?^HZPE2!8e?z&`v;u~G6-U%d_k zczGy^192$1N^YD*A^Rs;bEpt&VP%i)V48S9t$?L!u8|ZTC@wcm#IhJAy&?vvfFK&xaN5^cit=xMcm9qaif6_4-0cK}MJ5)KQLt=9d4za`dh~5nIeXnL{=Ywnh6oR@5I8qkM=mdE8>xmSqLi@w3c zth$a1ys&tP>_cGQBiLfqEBaXOw1ukJ{Sm1zer7W80jTnir@XMg8clpO@w?RY%X{Is z>SGE*KC70se$(_ZT+|?wD9D5+v&4SdY=NHP5ErCfSE_wdv6YAoFcHB1z$t)gia?SP zZtwAS2LRgzzkV5BOYwqL@?=uJ8Bl?g4pb=BTMVEH5VRXOd))`)D^l6FB($wY(`DJG z>a{!pjOvw?cpke2ZZi-F@Ht%2pv9rVTOb*^hc4*wcn2s9fX;(&(oHc*F~IdUTC@Wt z`=6e2B>RH>?+eB;Nm$)3K`M9d0dlpf(fE;CjyZXYHvygJQfmNN^FJ|3VeSA013;wm zP7=tkMi<&)@5s372~QPT*;)OfFa(O-?dWR7Z(2ObcB9(9$)ujpKA{D@jR01|Q~EQ8 zqUZV&k?b=hY<6-%vu&ONfkWHPukE|;LXCW*ii$=-cIBjFX#o~gWHs{)`9^Sn_Jv+h zn@PRq%rk|-E~4}H2m4C7*(ca)e^XuRds~bbpi!A(XYjM5rY8oE>RzUDg7#qC zemx!96M0I=^Pngs8^_J?ER$gqd9C0vp>k%4Fn_QE6Uce4Bhc4)_hhM_hssq^aE4p& zpneLMS;(C-&AK>Yi@5X4_i?r@prskVIIm@Hc@|;WJc;^uIn4pUG>trewSY-WckYzO zq8H9+kdNF!*hVu}j-81>4j8^jeiR_Shh5hy$}d$dc~9dv{L0=%AT;(q?yFD*x#q}c zNk@(AWhNU=(h`mA$hhY$&UeAKXf?r(7s>x*`6)t4aNXcBNcPB|0p~j!wHxPup7jDi zTkrQ~d45sM!9Eb-{e+GVz zs(NjGriIow&C(qBqU)(1+7z3^1(Povuo5369wh%lVa7I!-p%n$+#w?DI;t1iBNwCo zJvr&il~W{JdhK>=^st@?PtRZIh5??xncJUN&-+m=D7R@ViJWkTdBC1rI;pqh-(z+p z;6YnY)J+{+Tq4rb=~i~b8P~(8;-&_;Y~6oB~ud129{q@vq^x^!0v7@b+@h7 z2CG^>kem61CCOf89^4gPrzF;*R5J*Uqo%5a0pBBNs9v47Rl0{_i& z3RJ; z*{!$c5_4PL%XICvFV4^RUp=u{(}ua%+PD`py{-FtquDKVUa-g$%9tO+1~(dA#4bX1 zoLxh3Rv~S+D~h%f2ecg*wmc!0Rh12<)w3^`bNK)ACstFiEuVS#}}8e>=2-$=z^w^I-FPmSo96QcSGegs| zm|na4%guJpUz)M@y%+=|Q%`&nPPbBW$T~0Tck^#fH>tI{5jE=s`kPJHmT)=3mY2b6 zzZ+{QC?eu6+xp0!UiDaKy?2s^n2A(<84L6G-Z`1$qI-HN(^H%zZRkR-Tzdj{ORW`D zMBgt8_*Ni>|0%C^{#<{LrW3pcn0Vc2{3gtK?XMo!?bdZ;QhHg>W1b2tNeuh|=4t9M zBy+=+#=NvO9ztk#lbs$$VK(+ms+_pu^ayP_G=IC2ckYTJ$tB=~TK7%XMgnGdAe4jI zR%UC}^7T`33Ihc`j0Z)(<~i%&u98yWf!ElbmiMo8>i9v9`asz;Sj@o}dQdzc>$E2~ zQDili6;S>HgLDh$0obLt>@Mlhk_%=Gfi;Znkh@}|kWtH1GRO4xgrG-UiW zbHnGzOpob`O<9Gp(;$SAmcx;_&EDF*C`_t?h&dY@W$%mv0`)RrpDO;v)%bRlcnggM z^o|Fn@qXcdp1G?Us%kLsj`MX*#$fjdPnrbe!+n3#ud1r4niJ8H8ig1aCJFF7!uro} zqU|GrnoP?Q_?=C>tzW4{q~FD2GmH+{0NL@+7|QX}lF1Z?-wmm+TwN+T9kp!F#ZSN* zCB7lY+h1{G1<7WbV$a0gV{i$31C;mNe|OWZUy6ybtc2VDdxF`vOn@#J>ydZ=OX{)@ zj{y!QWcN|T%nf-xAv!lL|_Sn(loH7Cn$iYdT#SVU3xD6!DEdgZ%+BB!A-`_o{7 z@(<^-h=U<1qta_X56wDRMEf#PIGa0IvT_T4|tayFnp?WQSXo zlT%1<)aiNwool#ayF_y}i=De9gHJR?E66OfFj|dWspl=N$Lo32Te?U87h&ta5#4|8 zi>UQLr?2ox<#@ye0-h~<&UVr}O6?&jJsz>n66?&8$IGK9aAMd}p4Cp;2e9iAGP?(_ zWL(fblE-G&3x^xBQ9XGVVk7t1l>o)2n|V%5TtM(7G`tdqXlbVbJt+g!wZ;6n!J4H~ z7Yg!#RRN@;XsjdXUYa5GW(^=zY$Ul{KEHfaFWHPt@vDdKM`zyUY@nEI-yd zA#L9kx5J#jJAJODQt%6Lz3^5)=nyI& zJKnLy+vfdXugg6{J#vqyK>7bZkdd>7CZ{sRH|?u~Zh@AOb~{jtfv>3H$EBtveUCsl zufu`j?TKb|JKDFtz^vK)ohh19>uWS~_8V)vDg}fMFl(qfl6>hQBfQM=+uZxX*I)6M zsPikspWcnCGtA`g|4G+_hlAn#^}Y}4{+1D{Kpol7BmIY1iidxH(p{VZ!31p4;A6-0 zu1C`xg^P>u$So0XS;K$I8}tL9G?JK9h*3W39A(!>)1x4d*k=8Mzs#e4{=(=RAo(86 zzMeTP4CZjcW145W$%?T_0CL*INE7&nTuq_kKTp~5q+U&pg3B9v|%j01XG@d zom=))Oa4cw>Xrzcc2F1U;734C$z#2I{W82{Dle-v=+_S=8DZu^R7z;xqIbIvoMS={CXhv|e%N**dUB{@neZ8_lIs%IyCKB0Ea&z1kLuR*%V= zIHcz?C%dv1q3Gx=Ap-7-#9B~_f0c|e{H*XsFqn+79i&u}Zq8~rXh}G&3Q&-CCM#b= z8j{hmV0B2A%Eh8;XYF-AVyFE^aaMZYZw@8smZ(!ytW_C!P(x6g*rSOCgpO&L?=JZ1 z(3;$MCo-g49$TRAp}7w?9eYUh4mL0=4In!VF9fH}|JF7wc$tP-i<$xc|Hi|2?sq<9 z-?19+Aca4F&AY4pzAqFZX867B%@H&~_o;sh@yyqPDE%eq z$-p^a_Kr}a^)KkDo6s6-Xa-*HO%BZW{3Z&43FFQ^%Wsg#&;<1Gg-!(hhWT#aMBO|j zo1W#*NeqJUo_qy{ui$0fAfK+LLIvd@{ru#oqTpmCm#S2B!G**CE6%G|4!La49vEY$ zDb73g=f^RQ@&H5|;}h`jlmiZiZ%iEQ4TLDUNFd`B>E`S!8pRYg<)oCiTSKpHsmRvG zlPSM#>vLbIA$wmviv@CiP!?*Cc=f6*X>q{(QD^n{I;8MB9Xv${wb85S?<2UMLg{gM z#hsPNwAeCn^78%`v zcbktv9O@NyGQ(CPz)~i4<%W>M~pN<3p64CUP;;bW!>udzB5(g^^JZNU*A@D!=F4U-L# z44Dk28rct1^gs6hj4kePOPU^Symth>Y(X-A@LQwew}v=VDFdE{>IIg;pnPk6X$iH& zz%c(1OMmLo*rSKsILcPpd`{H3#Pi3NrO?+0gpXhFBRDOGv1Bay6NgnY`;$~@dTV0~ zGVdw*L}RyS4(_6M3U4(Gs6l|30?)l0LMM0vve^oh23T-<$BqyUoxrmU&x6!nt;It` zQH9_Zv*foi`BYxqMAR4Pu*MT*G~ws_!oI`JV1?w^>p!$V8T1w4sVpe7aIrlU&;NmD zI2g*5pZq7l1N5RK;&Ay*B!%^0^A!|uUQ;S9f1&llB6?+WFsD|&+PZL9(}k`yUgUTO z7?+YiO31C2Ein(+|B;z5JNT2LmXDfSy{z@Dhu*IClKx-&nUTqsIHq|)uIfBZlAG$u zi~TKZt0YI}*e}%_(TeUfHyE9uFE6{=+w(WUe5{OZgGX?T2)pZ%#6Rid9YVXkW9mt3 z4u|k;)>4-Et=?myB}Dk79O?*01(G5?I5_Z1ddkOF-w2uiqP6+p8AyK)@}`n!hGa}| z@Q&UQW?^Rz*Lu^?a7#5dGEu+kOSD|MaVaVtbQ29TjT0Df8Jq3nf@oBoQ|inqCs8KR zcc{s_eW5oY00Oqen{w%0FwIm(L;kjL_IsJd7WdSX5&s$+wco$Pc{$D7pg<0Y@-ZG92hYbqv=_58$EUm#Db#5i4v zo2HBx`lwO%YqH$dQUl0;@A{0b>$Ux>my(1$S*|}a)VSE>^?NLQ`tPqPjW>77YxT7Lx?m*|Y^#pK?+r8uhk>tN z(1mDRCe&Jb3NXv=$X_-rG`)-dyVG+pFIHRG$;c7QG)ViaomCo9IRkkO8n%`I&5Pr$=Pzd~+mEU!hQ9l}|-V>#J75+^?y zN#E2k9M>rC>P#54_M#x*@WAa^90{p~y)Jdy5$Jm>cx`0l-GHdGvvc@NY~j3d*L`7K zWeZO`V!!zy;O_RrSNw>GTI*d+$-6S>d_Cx{uCAp8rX$%tSW9a_Kt=SZ9pX$wEJ9W^ ze5%F@b@=|!zW9E5K4z7?EL}jdziZF~udu$bQEN2OkTd#&hh>+4O?;K8(qsbM?hiD^ z!9Un+X{HETNcAiV5b_W@KlDETSp^>uV$yB-|gMrQZgP%UJ^Qlcx@RSrQ;f5~ur|0NQHprS6b~i+73(gq()a)kvT^uFl#d=i6Id`TYP_8#6PV{$FG!Y+bfu1b=iV90XZU~Owp1*!yuxr)n zz_L{IpPgR9uH5x~2L7|oA{zh8mc7EP+Fy3$>QXk8W5%u6;z1%zdC1FS)3Zs=B$-Fq z5A@gaMyJJeR?j17-qlw|Neg*tpB07l=cXiKgn)DiFS9w}zABXocQ3DzD~FHrv~lx0 z^L;wrk!G2*1F~pn=v(!>z%%-clC%xGr=2>Jy+M0Rq9jWI6~Q&o&;R%QDwTY78iYcn7g%50afdEhXE^Jlxe%7%(HZKbVy{+K7D0gM?7C| z^aQMax(C`@^l4~Mc9XUpPy0B0gi%bj(_?;YAMei-+u8fRR#Q|g=7?SKMqz``_uFSh zL`4fbI#|#~tl%r!gR`<&g-uF%D|3&`d0Yws__d1Z2jkKJqmS0E;&+=vIA1ce~sZcF69g*<#g^Na6(Wp zaT@m3#Ff{{8NvBSeSlLL0B4 zrDb?(VYrxkVvuVAd#kR9zsp&1O>=T+{O?YG?A6g~?vgUr0NC#dm<7-9e%Lpv2j0#r zRA}i2>F{W`Y^sTXy<)Wqo36^pIl8&yrj*eZTQ|Luhjv!~7ti8%_&hi`^_G?5*A#(< zhIFl%(lt`h9DFecn#_bQC+S%TJOn#@yr~}6nW6llquS`*4#BEcft|uluwZ*_!Lid) z+fAXp9r`MfV)FcI$bL+_>4#gzFG5ycA9}~6!2;**+Jl5cef@9qH!-L_N>l$(U&G0Y=#%)hwrpv;?B8=NUfy4N4C`1nIRBAnTi*4q9J)6wr5;BeZ)^eeD{`79w z^92f4N-GBVR z*PiaGET+P_kG%Y_sHS%I`RBt@3arMDv*IhJsOjp2Vyi@M35H&}!shX0 zffv;cSKB@po$k4fGbOQ~3C=O6*GZb+h=R6Bjc*NU%(^-$Zm)MmeEQ)}4u0IRzBH`8 zZF>w`$iav5iXW*!9VMV$Y%>&>ZN7@BXG1Ea_Fl|CuEt{iE#aq(kr}kO3(uY4IPT)6 zEj*wTw2cFnRoLZ{8x77*4D?n)k1%S*z%}P6Rz4e848W8qr@oY1u&^5ErBR!oyH~-MwTED-d-tUNalsU0kx*f&m@}6bE9zusoAK za%HN|N}y)Xe^ai~(>gCBdyBf^vr5`1T>S{<#!s+)f?ic`9)BEGME(8L-{v0GS~b;N zMu^_6_+J6o4=3T(Q%C5%kLb;iCq^n&qDXb|uHw+uDW(XpVp6 z2t7Go%y55$vOlV`zdpVnuPGzaWN;oFaS@dG;Dif)il5!jVy4qrU=b|Z-lT{f%j$d` zU|voJ>~4vw+q@7!wH5Yvug`!8=V7Aw#FV0E`%X}^Qf59paN~L2wE_odKUI-Z0MiNj zF0eh!>i4|#{;Ui&^HO|*wx5cS00s;RAVCC&w5`AdK@eU;0!R=<+7dbK)KjBD4o3cP z{`{!~YmhV2dN6glrbeV^Kr z_5AbCr+gK`kRd~2kx0asDap0)ou!IEmcZi0i@gq(6reCvRh=<3 zGba<>fyaA%>#fh@GXrPf zJ*(Sse{s(ky!O{uVZ(;?@Xot$!)2FDNUJoE&O|2vwK z?Uh;Z^}pVLQ727-ORqQ?Zanv5U(x{Y0ZzT>a$hCd9IG;jA;yRzgtk+r9G7AB*}t7`E2Z!HMUO z_?-qeY~13jJ&_f4QOHozLTgJa+_ZLdc1|`#+dZ%HwMCXVCAA;mXX&tx zWzn{6N)dRbUuHXroLJAvXAY!h-MY*VeG6G|U}FH*hh@gHJgxKN*QZWBQeAGT-3^fE z)tz+)!+^zH_WW5rC)nFEupLxm=y^z^CMH(K`yTkc&&ds zz5wyNtTSi&_X4EnZ_Kc=4A{~Jkdu?+x=`UYWhCqN+i#EfH6`_n0gpT}O5{eFBb8ab zdUfKNc>VmZxZ;YK`T|sb`~3n$?^CP;oWkwnpFh7ZU0Az%EgXHw{)z}@LiMT^=-#`( zt3}{FTh@=x%j@puC0#+f*Ijlnv=(K)+SPjI~l*WbN+j|W#x zj2R{_CiU&0n5hj=kALDJ<67r7FVz7 z25BXLR0ova(DOG2JwFtx#Xoe!j~627>IGdOtpt$j0Mi$(IzWD(SO=J{Fwyf$1Z5+w z1Tft_0BnS~@x~j~zX=m2#IC;j>L5R2;XCR6{H>BsBA8Zo}<0f>_k;5M&2B0rVrh@7qb zFJH@?SIGGMWr1~r;YkM(Oe+DD(F4ROnsAm9elh~|RQMreZm+-e;v8-$T6zc|^#e2q zyTKeOe9K-Y5xn-g|FTqNGvm+yW4XIkS_zCNiX3bjlSgRtKR*fJsdVn|?L0MUuIziU&%^vAQH-^|||{^2ortX0xV0A=(5a592( z&N)JzpDw3+AslevFu362(-Z4BWth`-{H?eDLS-FiK29fOeEzZ`lL&rx-pR3p2J8=Z z{_q?t*G{V5U zvOoWde!T;;jhubBIz5@?iBKmE$TD2lWWZqfV*V$Vu7BYPxTrW=mwz7avE)0r)aD9Bo-SuAqD%e6?;FWG-3^ z{c^Ky+1S|J3STMjx`KWK4UbDJ0i-&>^hNfuz>B_E5IJDj=ve>${bBw3_3+(_Wv)&h zYvtP5Dc=wKc4#`}7+CV<$I7o(Tjwol?Kl^<8Bgt>Rstw{9T4FyvOj<96o2X&r>dUd z){P0}#B8^B30mP3nT@LV)ULwa&WPU{+U`m2h zfYm7aX4DVxi|Q4D*8%bj89LbY;xJw_EcSWEA3qTmemD=HdjS|VX7FIc2Poo)=dM`( zo#C-*A%OTH9z@Rrz)xh#-~kZs!=62Y&mG4?N>TN9NP`Q-UDUl(Z-U69hqMK>|n+MB0)Tb%3b=PV?Qfq{#HR?b{k{eG`Eo z(isxK5Wv2NaQCn7RM$6d-mH7sMcVGn;gKmsT^%=5dZ>MHp4 zeGi%*f8wN*pms}b%7`HL<~N(tNJcQsiBSxMw2%NwPE&0S+;Gz)s%M9pssHdXy2s+! zN94lGE`~>c8U8Ljc(2%-zjllMJX}*Ke7@Qd{(U< zpDGL4Y?q0y@hD`5_Mx*)v(hPgQ9X4r$Q0}QGa8U^*^>IIg? zUnasF_H;sO0Ym{g`SeNZ^6L7Pmd-iyA9Fkv%g@d`+0yhp&zBwuEbMNGpdAm;i+aGI zJkT|(RwsU2of^rjPSbYn^I<3CL}~%#>043+B?Seh$Du%ZC4zYEg9hwxdfc|ACf9AF z_l5n+%viIk5^C10b=|&I57cegy`cC^f8Y_*tRvU3fOunN3Aa9_-xJF}3^F`hB0Uz~k_|M<2f5wfLuzC`2k^Du8dEJ|TAQ__45Q z(?(kt#yUGZck-K&62k5p46NKBOTpb|8 z%_1OP3&q^6>sf`>x1snk?+-Ea09hTFQGK0V$O9x&5vc``6+P8uukN z%!=YDyk2*eVZ+PxmVO{Z7zlT;I(Ya)8soJx>Jt0QT+M&-6IE zb(MC&E-+TY02qd?dt9-JnaYU==vHRLV)TmT->CwO-C)*#YkWM`Jx= z%t3aaBCKJn5oC!~ug2x36--q969Qz6Dm-z|B^AQp^us!Ce~`zHkXs!yYX$K>%!JO% z4-xU#HVX%eAAJ-_ehj5be2BlAW35jgW&k|Ltpt#`PWJ-CjHqV3_;4&NvbagmVF*fq zWWmb)`*q(kg@s6t45OXs!LWu8I~kB2i|4xG1z8OPZ`W;P2m?V7?qVo_1VIp~3<)4X z5NS(f{`~od2e7&fyRDf{&r9}NZrYV03{E?eC))u%toGfqD|=W7cliG}ikTM&_T%aR O0000dcS`QA0!vMv2~|6NU)#LG<25 z)QJ`*7-r@kpYQLvuX}&@zV7qKbG?qe&)Ku*%sy+s*V=2X{XTE+8|hu8;-CTm;Hv%| zZBqasLR|h+kby0q`WjFGKztNzX8A(f#n1V<$Fmn6K2HH4Fe}?~;ORV+Ms42yy5MxP z`xw8XeGI7%?LU$fDXFOx)%Bcv{W0el_3w#uI&*m|u{4ACe;qWG&;RT@8cu8axs7pY zaW-VcIz0*{{PAyL>sfEKWL@S-jZH1|I64+`>9?(j{V0~>lS(a=8RPGZvh_|;$;pv~ z-e@D!Zv3Ul_L+9B&dJg^MrGwrlhPP{hQK1nSHDj-58@JDcv03rZCSF86Y_m?U%V=@ z^6|*=%-zO`@z;GW$OG3+!>{9SWXs=mX;k56?z+YjG9Z6)e|x)YQ5i9-Q495FLB(2> zd=DB?xr0evN)!@7b)>ZkZzc?*v+}=NF$4-P=fT8c7P^`(kpJ(kxy3LdVu75M44X(#AN?}NMR!ZCL7oy@O#ta?`t>h94D8H_ub+fKbAPwKY~ z4>v!3U7BJlqWDui*!oEXd6K!fH63y9boz*==ED? zkJ)T3^)%aym$cneW_u~_s)t5VOGmsqbl0He7`^f=H@E3Clg96V)_R`lkjRXgxU&2? zl@PVcRG@w(u3?CkaoOR%6)g0@dqz#~MT^^h*JpLCOA8&hJxLliLuOO{%^#KbpF0bV zlbsp&V^p->y;agnee1#C#u1ttgMDxE)!vl$Mr64!pVHW_Sn^x?!ex%ByBn?IoGu4b zFA&rhqoq#=5J`0O1npocJ-A+9w9 zv}iUoZ@ya~m61BK`z*s0_0M{C#=`5z&9dD;1O?x_FuL-w-wABdcXe>GAm?)KBO-t7 zOwGwjIs5cUV}s1BSRygT(L^elSZytoYh=*f1_&{5V^K8lF{?r_TE z%Xn0Cw&P`9J^k?o%-j1OJi7{ZvTvslMu;r)A={1}_3`j9_iJw|M+zhrtxAcb?Npi&=Eb-UzQlzt4;$oRD4lNA(f_vZHGv`&CWOb8 z%<6*eHp)BLH@}|l!7wMlSR#oX&GE_AXOofvI87M^6}zp(cP|G!2ztC>YSnYD`@`iv zJ3wG>UdQR!fGzLPz2&%`T%X>n)Aly^aiQI^wDzwLf3Zh(upR&SesW@ehr?pR?cyAM zJlaQ%Js0|U0>3>>QuCakIn{*4pJDNvByzN<8m#N!$#CDR4=92r0e`sjKuGE~{Wr!) zF5v%Jxq#od+&Pi_yN~3f`p5JX_o(KaD7|(Dlh%I%S)P6+gzKq9Zto9!r>{E&!v5O{ z{_i`)2BCO6|L)G4C-%L6v9y1Jt{$I+TpV=AS}fCy4HHm=t|k>CW>?4?&3*FQ*jQ%> zZCl3ahT+4m_2-2Z@WaBiq|50&y5YUt@o2FlEaWZ;H9)6v%J(lM;yOd8n}F?26N0hE z-@`9>JS%oT@p!YT^c=FiX$)CL z5hC&DA0@GR%P`I#Ueo!-ZK_rErl@qxkGrDS`dezZ>5nou8oVB)TA*3WJFGmeT*70} zE4a1oe{b6GqW&_1WhSC0t=-C~7C+ELZ>keZ(far6wX?fs!@pptA3>H+j!fOd>;^U9 z9dH6Q?nKf4c)a0R<&>mFSlw6*>_3>gwWu_W?;ujcZmkvZtEru?yz=OqwJEi)z`ABp zubm%s(~;bP&^hJ#9aI`!{L`nA^Y?`J`^Cw1;<^(dTw$rt8}qOSPqH4yen0)^SH?I93kPwFTBAwG>SV!IUk^ z-aTxG^d^OqU0u4~Dzi265`ssWJ!(|NBiLU6MMV1aeNrd`*l55U18i)oAwugW`c{We z&RNe-hE<2c^5BF>7`{-77Bzyk1%Y|>==YAwUG$-(DX#Dj?qel6YBj%6r=3?P4+*cW z?t?62DF1s1{&!YN;`tI?XI#%`o&W=b@=SC)|6eUWTw$gC77n;n?N2_2%Q>abk0z(f zJ}N%Ck~Z)GLmr*?hiz38-Be#+w$xA6yttQw!G)20H=~2DOA{YGS|P!*w07RBid$;Sp(TNCP^9=HJB|nRT9=p)iU)dod&S`ILbqa_IvP8v zD^X_FE0JSvTH@mk2NnOKJNY59_CBWaoiCekL2=uqs@?q1W{*<`K5;z}=s$HEQxw%1 zSyt>cN6lb{udLo@qb(LF<>KU)Ea|Yi6+zA$Dz&Q=B8rJMU#2m^BBt^?_FB=&{ZYIy zHYhfT{%lH7w9?@pqQ{<&%g=BP9{VAn*$@wlw#5wVkaqrGOltU``0r3SA>$Zq|0+vM z=pyGG1SdH5Ht+X^ulSvZC~GNP#0gPNDqN#))ol#I8V3ApUZERYAsr~fJ?z;YNv`i{ zPq6j9SRVse}&Tv z@wjo}th3U8KVc@iPg?T{Q#rM1faC{a0IE`B20#ZeuwM2I>o~qeoJ*1W4jYsR%-lDs z^TnTKk~{pxZ+h~4HT4M}dKgxYIUBRzIRgHu)51E?l5h4Qn>Zk@SN@UuE_uztbb(OV z9G!!7briB3Z+eFR|3gV+s#qT_PgF=$R~p#BH;(xRcgT(Y{`ztg6FRN<>iFz9{H%?) zr)5m?7)GkN7#wSDk`W9^I2@IJTo&?o+pQUc48+P~BvA(~pN^K#S5aHwIL!N!^`zk1}j5vExaY?L5O+y z6qks=4rA?qK0vl|10&q?Wd4{pKbH@wK!uk%n^%=#09P!(zoo5BFWgf6b#sH0bh)?@Hv~& zt1Vi;_|$sRn&7-iE$KL*S7mGiniXGSP6hA#<)Q;CN7>rW&P)sII>Im8q!=jprKG8m z`}Z=B<}jB%eq=#)$pHWqk&>(w(9~Cnq&_9Fw6jml%kv!veU$>xph@a3qbF&$gK`*2 zUv;HmB+^7npFVy}YHn_RkdoquJ~zVTmX(Q!;$9N$cV#y}zt3jh5AY{Smpxv5gR743 zMcH(A%&>g0lT%QTc24;7=lQ*R_W9>ci`dK!tk^#_Xo}N|tgI8`a z*P0E#nqTY6Og+kw?)#kSqNMub8XzUhNsNfYZ0D1dD{;}Dh6>eI?S^up)e`)lY<53- zlt^ixSa`I)v|hwfL<>O2c;StGUj`M!MyKDyf^+bFCGr){^f z0z*KN<1Iq2L+v-i$z?2rI0!G>o+o}Wb(Gs{nUH)D*Q=g}we|4!{#rY<7M#Mu##0jt zbMovx#)&Hf5$SYa{`8At(X$TpOz+p}je4N~jY5PKfo~vhOGB`?UYe*@W4HBh=Ui+(08S$Mug9i4~ z|4a%`6GJ={#(aM-Ag`*{O7TyhN+P;<>Gu~FF=Ye-(&;}q5IW8p*6vPKiS!xDQhtRe z691+C{1*jyUMF}gs~qm6WsjJ&f;+r~#04NC=_2E2S(91r{nAAZS*?~Gg8rXKVM5)%_#DmK?cAQ!Bc7@k)3 z_bWvmO^G&Zbca0Zla}TDTH2w3;|k$EIG3G@?NllwhxU(ZWDI>w8YRk7R;K_w^!zL< zhd+S6JO&?H^QD8Q8i$u352B~e236IH*HBhknGz7bb*pQ(&dtQyx-6|C!T%ygrXzBS z&?5=Uc=42gC-JS0@8f6ZjA;mfy-?lIb}+tm%!Ea*=69T^$L2rnjEkV@MweW$4a(;S;0UsrSs#o+Y2ZHbU_W# zfgkt1^Z{(=SUxPptz97J55)#IC=b5M(yf4l>MGp*8z_@-1mBn@P}T(zt0{3Md`%?I zzg$fe1(uiL*Y&yFhIQuy)p%&GUd^koXV%ivItWw?&i4I&b6@E~6D^dSj@9=*BPafO z4jb$}`}l)tC2s^A`;jl+^@ud^pA+HSE6Q}xW6aSbh)ug+CA`Y2BeX?>#t(zrB_e9ihnmI!FTAkCmz_J%>Oj?{2qB=#L>AePCP-)Pl{&9GlD2a1}{$ zg0?#k)NzC89%)4Sfd^sfZ9&-JkWDxjQ0s6f>#_gV0Rt$JkSSSz)?|E3`Y#ujf8qUZ z-vmnioCmRmX3fN#V(~9`=OVdP10MSiPp3_n8*zAbN&sYnv;HA zq`0n-r?7io9O}b=Bq4mP28ga*`~ZbdPaD;uOLR5SDAQ96^yUUFe`8~D=j2o<9(W$c z0|Ly^@gdJapZ)g#^a#4K7Cee<#xW^Z>(BzmxIee5FeUoPV|~;!EbGFdI16B{#jUjC zt>;xDu!i}aSuhj;bgm-dI?b?r-69n`+*Ny+?G?n7URTo*&d zo46yJIi|oDf^FGhBIWgl{34=WlcS^K3m+MOmF<_c+g{Cqg;AoHbIFWR&5tpnQ;UTO zyyvsYlhy58M3`e6x@X%>Z&ajIWZqbRi8FccH7j3fp2^T3)lp0O?uAi3?D#kP_ikJX zdnmgb_kQ>11Jz(kzCEtCn^Zs8#a?eJE;1?2+iR?;6S+N@I*FMe7m=}Rn!!9`X)v%^ zo~*A2f6v!LcI|yE%&Ww?3oW}g92e%4v9kc)=Uvn}gL;VTZ8cP(;c9q`#g%>emgJ8e z>0!Qp)2wnR`JHi)dwxah4_dqMn?xw z!+y~o&gru1JO4ZdK?fo|;NdJoJx4YH05y{@L#L+pW6~OW26iGb?Z8X#cGIILHX1;j zzA)C<*Y9Zw#Ov$<-*fTE;sMrtIn?pK=ei3ckWBSjy(pr7C;KU#dnv;SCgUB^bJ2ElAGv0RkSHI3;aq- z9tDCQuoEVZuB8|H8XX5*`*{=#mcNdu|5JL0Z^|%~j$prxXiJe$`|`(qr*OEgfdb3h z8mP|yl-B|!n3AX}hp7!owVqaTB#B?w2*ZQjAgE}t0|bTmPkAk{3Y*Ul@PyfU52R|9 zJ{`%1UQQS&rCc*bidf(e?jqHKFQC1crF|#lehR%pdR%RkG%P^ua zKree2yOTUCL7q*A^G?;emgi&B$Yla(4M@Cs{+Gt6fCxAqJI#F59Y@d%gpC*86$L?S zYk_$YWu*Ddbfju-z`XJXB*EK&!9aR=+bvcY$7%LZM?7M!IO)kPr(3Q?Nb&sRODMP6 z8d8uM^Us@pGabAKvC-b1wmU}blvzftoJv2o`6HpDhCHr|Jnq?I`k(8u?PFU>Y=mk@ zA@Siy+Ql2k@$~i%9Mkq{0sFDK z!vYihUQwH!^W!{T;t_6dxqYw_bR{#7P`4jWn>@u;+BB5`xn&}ct= zzO#8A%IF$axlGq^dwWU-Ls@EX-EIu2{LGyq0!l1qCPm<3*u&kcWzmKv&!$52v zmt+1|wG`*nB;>2QENfv@=`b_+^NwrcVk!hyYzuY>Y+XNT5RYD?P>4=+Yce>VHJ(>G>U9d>c&BV&; z_4cUMcRWY)LnD6Xxm+H#^z##xKiUE_V2}R{3q9U4sc&rD=>z>u(3^TQjgB1N)N*zf z2-V=dYhbX72|oN#9U5taIv%+`p_t~F>n2n6BKs}({&J%EtsQdgO@_Hn!bL*TW^L7M zth2ha?+vcsr@&O-5DK!|dX@M%et5ZF8u314p~Od`yQq>e*xr0}oPc!q?T{>8+BtH2 z0SunH4S+JVE?1GV@->(`DGIK(-7Bs5Lp95kYJkeWc6;a%L(p;1iFQ?0m1gbys|*AL z%p!iVleCp!jp&--jI}P^EUajydjG~QFqnKBXJn*acJ zMPf~thRY!e3Pqf!Q&SdP>SfA;1p)v9jF`V{O)I8dSK}Be{Z07?UG4SP=`2%4%>Ds6 zkZJ(1ZCyLRz<2k!&nXcTR-FK&*LvMhN_w8F1s=`-zT3RSC*U#Wg1!23NfEar%WV+( z5tnp$xvX3daViS-DW8s>doS-6c01(fMj0wSaQ(x>p9yZSZbOr6yn=~kWo3Q+r)~Xy zv|P9c2{68e{-q%j9=rNw^ne^&?>AmhCtNC~ncGBjLsUrmMKIY@_ic7NTxsd8z;?UE zPR^@@@6j7c;G(-V#aW1-_~jaEUk zi|a~LvZ-mC>^P;=XL(4Ia(sttzig@7#GGgAO=8KW-Ql$=Z{>vj1)Oyr zB=eb>dCzC+4Qnh2d?4ERs+4oul>4)eU)QvY=!4o2$VFsJ1pvXlUyu zI5I4{tLru>c=^-sdK&!N%bQ0ayiI*(U2S4UAX5eMWk!3xHe>27dT2V8DcPIagkL<0 zYOHacEkEVJY6ZMXtuF1(I3Z)$DW5#&G=22&89CqoHtxjbhr|H>SDDF+fFCQyRUGlE zsC3ZQP#m*ti^F?lNuge6&i_%iE_Q*J@t?VR>G0j&_UCfH#19Fkj{$5fBznxv+33c=KL!wD=$SGfk96fG&HbOfB8d&-$vpoecCapQein1 z(AOHqqU1exaGV8|SJKn7w1a|_X}LA{2TzeFgLE=eCnr}a zM)e~F^|2$yt`}BS@YySK^1Y6^6#{JO+WI%7dS)qa=_hL(zh{T1qQPVb2_P>14GVB^ zavq}X3D)~^8@r?*1VO0=K19Gmd7-sE6uDgJ%=W;LWP8+!Im_y(6xRn@5W!P6__wW4 z@hN$&>X&9JV(M_aOJ{?60ZYQ(2gV2_frl-d&6rsw!lQAfl9CcY>J9ncR2nLy`GgQH5TQVXW}fzmhjms5d|4Je{@lcLB~(4TJk`9jQ^o#Za? z8ql|PF1!6-SOMb$wy0oy-@fQ!=b|;o9a+3J9{H$y<4SZoxr4&cvUd(Z2SRr?NMzwd zX3}&V&Q@^6E{{E!FhOJSB%`-9`$maJHgg#Yh6@JmSbamosvZQ(pg}krc0So#JU9z& z?c(L)`WB^eeEs)go1zB{sD^Rtk&fJeB87;RWO}NRY(!%A1^)d4JW zkXYbPDT;z0arUNmys5HKsp>&sEdvE<^3A~73z)u3(h}>+Epgr4>N`jQDfKcPvhADS zt!}W5Ba_bwM-G!$PY+bWFHU`{Gyn#yS{RU@ zgN)xJLf|0Toqy#0pH(SUsz!o~-!qInfY6}&{_ncxZOH5JG${NYTeb3zH!BCx<8r#_ zc;NXMs}hwkE3W5z8a(*QU;pgHN7>~E#~PBf$B$lzJ=$CwfV6{#)=;Uetk)V_M{(?N z7N(A=a|(E>0TsLY&6Tq5#eHGspJR!-1;GYzFi&I*!PVzrOUuf}&Pgmk^;~wKug1r) zh&E#Z?X9CYV#d7T4c?kjbwf@PrK6?XJyOd7$fUo;@sSF{y~m{Q2DF8f7@$U2VgVqN zBK2NSP*5I3(=G%2<2)O;DWW5}dd%XHjiTi4&KdjJd@hhg(WDW3nPfh8%oPw22;P*G znwGYG_>lD_isE0D?vN&S5J%rDlm?9uk}U`riF$oA^=(o#OW1fJpLO|Xd%BX({hYCY zg{!}P>q&o*v>Xuwkk*0F0C;dc+GXq9pz1~pNIco3ZP*m8tIKqRG}Mvim~P3!3`80x z5=U>jn{?3+@k~{5!YbdiUFkmt0TbKW+S)v-VOOm7lQ14ybn}uS3;QldDTohlntcQjs;G zM{=VoDJ8Z8bfNV1DapvmiTEV=*|@m0y}Zi7KILxN-TcSoMjIMb?nM#Rv9cWTI}FgD zp1BrxM~5Lzb8dgEp>x*S0)FM;)}gR*-@6U0>bb2VQ`ePXG_$GvsS#C{FVl9O%U@?x zdwc1s-){5txetbZ6bVS(#=_{r+(!**#v%CtF!x$O14P{$JzcORdJ1*5`}(xD#;zm*y*tR`|9MtA`m1BB-SIAKo1YyWE{&Xc0d4Xg z=7@nuD4GLX?&NbA9Aa)%`eiP19~emp2%yv$zwV1xgjXqVpS>cv-MsTif0~Ru;+bL_ z!xm-d;&0uP?!^UcTfpw!G02N8dWkOwUq5-#ajSenJ#}~Q+-+JOsw5yGodUOv;G~_@ z9z*ER4ug+i5KJA2|4lH~e~hlHpT{>^2AWa#ojN5EbhaX z%^+)6n(TjD#3mDl#AG>t$!fmE*4^eCH|SUE_%ANNrhWx$rH{_O?as%pastzr(#EEy zKAI46m60l|vl;fqUrjGpl4!d#{s!RW6Peucwsms>Zk!1hI}{6PZ480x2&geo70h~9 zA+y72J9~(L@$dUEJ3~d>ECJ^ z)khhsZ$4=bXpnxvlF1d|$q;LuH#bP*bdlWl#14`*+ghFFYDOzjCz`k!-4HNc^$sWz zIp+oRBdDMeq%6r6bS%FW_aJ|@Te3Qfo9yzctS2cx{wPAe7t~))kIWOMGBcl4bTKh! zNxDNyP8;xZ{nh?@1)(rx-`wZRnd{;#8{`#3(GLx3QTxz6wWD*u^iKvluUu{Z*kIV4@xWnPy0~j#C|i{X zP!0Iq+4yAsg`Sj}S{xn^larGJ5PQs)%$-?ppmCM>M8Op3PBh^ zsq61}qprYZPWteOOcz4{&^OH!&diveuSzC`%H)KTvS_&(`-;x*1}vV=a~pw$x56R? zXM9JQaI~%fMWiO^4c5#*$yi!q96YVtB8h&fsk>HPCL*Y>DaT>>oWo;zxnF0N4QX37 z{1^9G-Od}EU)@ADaO7?RRjr>e4$&j$xjlH=^m2YtuzPRD)st+ zjJJZ#0$tmiNvj??;w{d8+^bEJx?x$)*Y8rB%-eMgL)ucY+YXiZ1WN-HiEsRQf@Lgk zr}{3pbv+-{F5n+uG8m{JkJIA7ry>DVkXzdSY%ta@&c0FP3D!y^UJASuOB0ygd2sM7 zEBxdvl#Pd{7o1)I3R#|+DJe#z3pg;42$ep^Z4X^v4Q+)H57eY~SoKF`8&t4@-r_;3 zdq?hPv&gdkIqAn{sYLG(JElNcOc|p%OG?Oa7nf1-gXuIED@FY0>%{Lcsc^G>y89{a zV#HGN)u|5Fx>`OJ&L)5t&TTF99^|?Yt+m|jU&`o-fxh!$Hx;MUb}i$*Z(N$HBTJ*S z3nVKHl_L^y*=S&HUUg*Dmku%ftD>5eW$}~_q8xWQheE-|Ak(gzd<3)v!s%=~Hv-4cff4C?3K zHum4UB3S%p#@`o5H2desvK+~d(O&BiS;ZcOKYZ1BGYu-l_Yb3>)z_JN8lTdbRcT7| zb;jNzBJlk17W;=n5#1tlvsUxCdqkLZ1XZNHs_PvWt2c{Jqqt;4z)@_0Mq0MCSa1qSezE7w5IZ z@Ar=0PBi_&zeP$Orl)x?8-Ie4&pDIX8JyG@Ez!OJ5?|yNw7+tR1c1bERoizGn4W)4 zpHm(UAs%llt_@!ItUx^p%aXmsI#avQ$eDKWlA{>0v!@$q1TS4mXNO)wXE+IXdT9p3 zNyux!?J6#%XV7RE@!K~V*{hoh_&DtXIM)m_sRFkm8`eN7jo&Hb#6UZm z_gN^-Zy@qZN)Afixln$%K}BzJf7>Fr1lnSwDOkqe4*`Tz_nXjRM5cobZ1K{v^I6i=WH*Iv%#LTl|QU{^E=sJ3w8Opb}byBZu=HQT*4sn+Rt$I zK;&=~IN7 z%1|g3MY`1POzIGChG}jYm2Oe}-qPqT_WR+h zlq@m%PJy`g`7H;1zMEhidxsou zf4Y0fx0*G|Ah^`0<0K?0rFhI#JB4yIohdqE;wNMH{#l{I?**0c39vSfXu8*RTK{^- z)ZsBz$qSNhCaC`vDGs1tgy*D@RaJin zA*~ujCW0OIdFOmX{=77~?0^3TtT9V<-*do0#7&`nw%9wQX$x>l&=wubB}xgL8-i|{ll!(hUzc)5DdzRS zqq_8M8QY8|-1#UGV)_Tca%&snNA4CwJ@;~2;6fr0%eaELS;(0g!oeK;71Z73q ztucwxDwn#E$5yuF&ve`GA!msv$ZG(Mjy>{i0xhu1U3&FBHBzCS_Kz>Q-G@ zlZyo^zM!@=0NHEjYD7=eAR9M{Nou*^syxzz^bQ5DH?p);`5bOO!w8j2w})7RyqZH! zy7oL(QVX(7lKT;Jyi_&kKvY!pI9DjzNqWi|iQvqFw>6ONVWQIyHDANpmXdvZ_R|f{pt8Fs z3*Dw_hei?cj6WYy3oFsTzG#hGfzsa)4liFSG^P=~9U6=Lap6)Ix%lJ4k0{;Itryv_ zGyB^<73=uEV@Ce%5aQLnO6-f+Zub4PyF~0Np=&BHhZSi^uGE`Ade8Uh*@*7cJ~j&L z76C-=e#sp5f9Ou;tE0?UiYUGpUUt|0Sf*R(RTHm6K!Al}QR8b1MNSOKpg4P;b^+EJ z8k0})7D#tgtkR(3d)m%>jhl@dVJ`N=eCP(by4;6JajR{i4npW}kg0ZL(_)tbQ=Rz( z*?p4&Bi|e4j&R+|kaWP2I?WOM%7e-5=(diC*~BKhv%cpY|q z7=J_xdR%Y7WeBGdfP|VVzhY$^qTIi5DGw&@yiuF1Ln84_lBjEg60~ZOf{v$yw}fMs zP-ST`BDZ5I8C9AtNYEF*_DK_TS+w~<6Ia1$uAfZ*R{N)lE7Mge*{|X3cnx4GS&;*y z?dD)hBjIa)U-n*G40St?`ZlWtA!h~#K)qknVN>KPQs5e*kQzsV0kIwu7fVHlk~(C+$ZZ@t0)F&{rk9HZc~^20KWWwSH`O ztqX}a&?=62)Wr6eWM-_xB3@VCxu52#NfJ|8+1KrKFG#rv{af)X3|UvNGro1&XW(su zb)1m=cf7~{Z|3Ar+uH+?uKHeHUUTbKi9G6emxVx{G}(h!<~BCvoN9I18}XcsC1o*n zZo^da(aW#S=2qYtdc}V~obNp-h#|J|hTPX5Yb=+g!gp)YQBK>pJpW+*=u!5hI;d7# zyXrT7)rq;_cKYu&e1B?SrO5e~|H0zHmT(hZPcpJ~^NwfyJ#Smy9ymUU;Nw_|E>Ha6 zso;j&3>Sdh4KvA9*&Z%x#uTCnrdJRRR|k&$7IALlcEeTZJqR_Xa6eXvTG(0F(WAqh*qbP^IvFq8(#9sbwegdJS2ax9l|( zoP)=h@&dozjGj?WEG9)XhN}V}rYR);Gu*MYnEBIJ3{+n8KyVBf`;MqNkI=!WL0<5H zoHMwZ48}(ok;|@=lC8G(srgo@It_f7bp7oXn8?4`X%z5 z9flvVUrRVA5N$37rrGsXop0paR--F%HR3BEc}G)eW2{ek0fPtv@#PlV=LN)w`L*!n zeR3ddU>W&j!J%>UwJXJN;fDt`OoJm5r386t+G;#@gg1t zB;`_TFQ4bK2{HX`G*&axP$a2b&pPk@^%mPvOD|z*9zKZ?5SH~G-WHGjxl-$N+N8ZO|CSPLHz=4S`uRY4q^Cg`c)1khNO#0`v_&HgAt>;B?aq*vg zWdByNXw;jrsP8R5pD7(9{V2U=EmB%)J$qy-tZVPVADL`SRU4=&G)C)eo%d><-k+xe zxq+s34^1|Duat|da8ir&;4sMH+0#V5oC#AcV#fr&(d#v9)lVwM;|bFWQ$2<8V~!j| zTh&Aro}QX(ZjEcRjq=Ug`>5C@UO0JiXvfT(K@l_k2xbHF7F&ten%B|BX%Qh#x-T}> z6Z1Q2Deszf^7*+i|E-WdkA0#eW;i4|B%sp<95Zym;S4vtr zp4!5E<)GBp+mZ&W2TRe|eGg4OOk9*C78MVk`lF~4bua8nTpR-cK$BMv1HsJB@MiZu zAwadUeeqQoyp6kKX{p7`xZ*{K8h~(+5*A~;pCZhx)6;+A)%!42Fojw5{!T#WgI^#+ zGc{NT9RzNldwMgu+4b+Y(Lp?({Lm+yR90@a?Q2{|cCX#~r~foc(@~vO;x2@9&EC{h z#1^a}YM~Y-u0Bj->V z#GlWM>R0P5kHde*qoU33za&_xS2_!hUKebQZvVgA!Yz zA)>-@H-T4{5NOA7_*XFPqPvC%F&~)Mmni=RD+-&6pWd_POr!c7v(EfZ11ofmQqc6* zbB{_GP}Zpd@VS~fBlS|lfAW)aDNu^WYBj&8j9BJLb`GQW)4H$Y@ZLotEC5CEIUdk{ z|Adq;(^~+M$#Ha1%%Zs(y|nuAySHG>eWi$!+-O;rC7DXU>GWk@Bu#GqAonzfLecA9 zA(F4p4~7Ho_;PoY-jToOCsUF;cte*^^!F6Cd1)AZ9%^GojR=^`4bo(YA_`X33s?Ii zD3ZMQJqNUVR<==+2&FYTz-#G@Wv>~&r*w$DXBh(k4wGf(2ibQa`Az`=0Yj&KG`S@d zi1x(%lKbX-jON#gl$a!lv2G?mKi^I@(`IJTk%*Fdr0m-1H<@-t1>r3Kj6UWhioQ8d z0VS!I3X>J>rk@1U`!%om@N{{{aq>K!Mj*e3P zSJnVNuD5(#=Je+Et1n{^%=A)jr+$;H${aEL2tQsT=GiCU7G5IumDEQeK1S!@sD@)J zxlVpW&mAW;Y?y(QaZ~S8450n4{BSzqOf`JJnZP?XRT~7TS%SoaEstCWDGETplrO+e z4z%mZoA}$W@}#_zNuvyVy)6gYqXa~lb#&zNq2{FVopLG&+v6+BKw_~r@21ZrW%SRpYTqT9}HC=do6`5KhX~ZE*G;sJ$&N! z`Ns`mHJ-%O*#z;UcehYWm$@={z0Ef^r+;qtrP@a;=gv}G)H%l8`{CeuGj2OWir<9A zBr;3`wpgH-xU-@9FpSb^iu})caa{tS{qn0TIG0ny3dBm&-OwX-V?_KjqWU|Cb;7{F z-Je{q+`qVVZXJtcv6X!7a_&)*zW?E|ce_jH+wjY#v1%4&I=&AYUWc-4NLJiy$E;a4 zIIwU8%xFsqTrMJ)s`D~|dsBw4bAsp;2LnAIx+e=tZX@RMLnB(|qcbznACR*N=7xr? z1@!B{V=&QgsJpEC=$(tckELFLNIuoTk8&l1<@Lao@+#p=gDg<--L4rMbvUZK2nfOmnX#^)-{m--6*H(D~1M zp>U*H9FvgIx5a^O0mKWsTzn6mMm!w<6IB3nVZtW*dy%nv+Lq}h16HXc@Sp0T>&uWt zffakUsu8R%2M32(akzFoLch?b=M)LYtE^(><>zSZMSJZJ`09gh=Mz1~5%v1@ro6ku z(QX8;)qVnrJMXIThNdY)gjgWi;8PnoIE^sX4rcLrKRjJLjB&Br)T{&l;G{=4)Z_q#+~T{ z#x67C>>){O2Sh(8cs1k`=o%`4cWN95X3Mk94T0BUVR>;7DOMsuqrJNSzrjGX zHEqx>v<>^FkAg8Gs%7X$MwSIhy!hL}!s@FH6UPnfEJlvrrktBT6U#MEZ(2Z@6t!jT zv2((_I!GbVvk};wJC(KDIwWC>LsJ;(NicQYBS3f1==T+Yg08=r{C0bKdMHSVTUS{d znB~@ZsN37}<55YPyW~)2TJSv(5AZ!9IzGd8kOJF!4mxH0y+^+rKHxyQz6<3ph3@~9 z{Hh(0E@2!<6`y}Eq|dxsKx>q+1%K_L5!WkjLbF$9?LR>;x_ z<3Kc;JN>^i-(WsIl0Ys$=0mzzi%^>xEwdgt{P{E*sy3{yB0@F`i$*-3N$ydnQ< z`4i|TVSP>p+)C8)I+g|mkN&WRynN)?*w`np;-aGCY49!3hK7cP;r&OWMc2|K`UWT1 zAKN5g{GX#Cgo`8P{hfMnY)^4-(EPW`*#0f3xfRfe=q@N78XCj9cEiBA>d>o72dZ*)_ z1KyE1LT4wC`SByhPhDNz{pr)*@82naC-Wm_q_1v26*}mV4ApNx?Bz^q9`$ioI8%)l zDeExc2EI%$#y`-oA2M(Z)5(35a+P)E_A_i<6QuX8X;VG`@5iSGc=u}8e%0O?!e$#U=XV?r`+Qxi z@8*qp{K$^L%DeKMc)5AB2v)huk5d|ZPWCs}XUvW_@Y>(1^=-672j%j`5Gqq8JkCZl zShT(Q58A7CpL5Z7v-$#S{Tl^?FG%OInnQ5*BieRxrc zc-70$U@7dRSDBjUcfc;Xw4~&FV0PacNMk)YDagws>T;mJv`x4#AS?%(h^+^XUdAjD z$BWLME#C^<5Z(K99s~+p_ma(#TUjYSbV||*@{;yQXZ(SYv9Yg};`81JLGZQKE{OaU z{Zs}TGR&jxxS8Dm;TSLglj5Yhoh-Nuqt(^ZBLYAPmz0){qI|ABX|c`hb}cQPhWLe7YU(^`{CJp^nUA8mJXcH?303w7*N~} z=+Od1clf@mi3ZArx+y@3CeDb6@a(Ut!`R#5skoKC_Cmw}C8^fw@BY$XYk4AkY+voC z@eE()<>+|S$P&jBS`BvScer}*NX7Mjc8VkIF7Xi2bl{5tFO=rX-tVXzsglw0tl??d zW;qDo!`;N&tFwMYIs7MD5k+-aDB>T&!k*a9>5>jI2&#|=}oL zzHy0(=*_;qzSYCPVMVr*W24FH_8`_>A#b1vM-_P+^gwZ9F84L zCx2yq+{G0!$^hm9woHg610LR5qK-P8*gJW)7RsB9BU+(>y3Q$7yn*y@8L1`r}PvWa)ZhpU&`0BdD&FFs9T^P@f zLWS0cf$+Vs_GgXeAch?T+1|7*z3GISL5$4p*PrJ;?N;faqZhF6<*li?r3M)MS3J~$ z^{yGqcN2#f__2lj)sc8qJWdIKrd?Q4aylE)y$XfHQLsmRx$L(8@=gJeDO5cE&tkWI zHTu7}0K_jrNlLZ zF75TxLqJf6#DVP}PP@i^x>u(AH>23B^qELxGH`B>rdVMr6p1=)dQ-^! zZnSy-Tvrhmik9`o{8sudReZRI%LFiDa$Iv$~VaHQn!4y>3aVKW0OC zCwM2BX4X|p=ZZbYNcx=PHunbG*V>ym(Oj-!z##jAF%DDBO|p$y;t;d=~*>^oVbqQw^3w-k|VA(Sl=A!}rv znUH-c2@#Sa`&Pzo$d*0ZjIF`gmym6kG4s3oKF{wxp7;Id{o`>QbGWZ-?z!fk>pJiA zI+xG+xr3=iDp`Qe@;WujsNDBJ#|EiC2jIf{8GXWDP^0q3Ov@0uL})28$nTcrx8C(Z zl1IzIPm8rxR%#$a`4DLBGp-cj!)|{}G05R*{3^_W4Jo_A0vK-zb%`rfw3#)2$D1EuW&>Z=(ajAgUdNOB<v2Z2Y@RzU`X%O9V(qb52@&!&}x#m<)WC?#X2?b#NGRShH2g(jCIl)0SxVP<=XXkJScE8|y-5+;4Dt@)ljc~YnPX!5lF7NAvMY2@$(TQ-qpo6FQc%)duj%ZbZYJcRCq z!gR$v@9y%70Rc>YXRcqruB{6|{MgV#znQa^NgNwGy1-rm3#jHezW&I*0-L|YjPGu? zsQdm`{*D^6+OLNY&gj1*FeD`7KPQ9WwX+nxK0b82h>RJ`!DCXqeHpU&Ry?tcLXA~J ze)A5{?yG9LCimyx#h#%X7PzT2kLt&&EMG_8)x^+gr9xfZ-Q)RxzrW0`=g-0~`2!jf z)gi9$Us~{W<(L_Jl%dq-{`@&7XnC9{-}l;N-zOb*x%_z}p0YFRnQZ6MWJH}FwsS4??|03v zcSZZw*}E!s30*(%yQ|9ZW$N~M?->CIH~mfk`NH}NHzel5Y~`SNS(pNtO54m8`E=PN z70Z&f`Oaa6%VNAD_UoNu1K;rPWNVeL)z#MqcWcbqfM#K&;2x+zt|(JFPCBPx9}C0S z?Tm>(f;OO)DSO7HJX0{x;Y$_>RPapmR=K7ED6sYSytB8DAJPajm{AV68Y~24(LH%Q zfND*CXm@P;UtQ>3eD~YIs{7LXTW{UKG#PV~`*)Nfb{TG#D3U z1W@0gHy;^jYCXJoQ{QKxzn>9wdFuBQoyZ(RH3%0cc?W@Oy&Ex4g|tX&K;4Jn=xrBE zqt0e{aDjq!81O0w1_mWiQ+yv}X*xjv)#ao>bX)*nyLn?$#sq)YUht;4SFti68UqYm_$e;Dx_VKWVG^AXc(HKs0qLJ9RZ)Q< z(gx-Q0YAe4Z{^(%@9~+}#$%8lem8INOoJR0XAvUZbRfp60}on=%Q<3FxHpy9zM7J;V)|0JSAoA)Kp%m#eV)^uG5gbG&9hl?B#!^A!@U@A8Kq@Q~ z_F9GosY7*f$uScKEDjN%+~VPo-6&k|JyuZ%Hh|TOP*C~z*5>z~AmEK2=Vj!i3Gcis=NoU{ zyy2_nUrkcK=ImMKiE?IkjxAD){-RTHiYMrZ)=Sg0F{;Wfw>g*??}D^h>tWileVUaT zkl&oF1JIalC}A^5*5%K5u&$YqbafDLEKf$hGS$lVYGw*`D!0h}iRKr4DWQT3=9l># zc#SVGUySvJd~FhA-%(9kvyZLF{q#CJRv8TY(kLc$U(VhKkInM+7&l%<^&O;SE0)vt zmaw=QsMv!A9G4$r2QsGg{F#R@cEnoIa}M8ApPjWm@iwupeVUEG6#ODWPVNB$`RU`Q zCbg$eS8W_hf-fdfQ!R{YgE|bXV>t2O)DYS%zen0c74DB~SqGUKFzBk;))g#$!mj7? zTo~8fsi-&;59Hvgb@<0er`(zo%4mC`@jy!f$<&@{|6w`7LQ_re~yn8lmN5Ux%%PF&37Cs`c zq>sY^r+la2_c6O_A(FwGNbOY=3RTk2R%xmX?nx#V*F6i$ii=~qM%Zdi70x5d`|6*oBGeRN59 zncDSVJuA{u(?=7C^07xg&krlzglYY6oqOsVi(I1zpA_Yr>?NyJW%=pPP5*VEOoK>U zFE>wnN=3F&~~F_XvKMj>p~k}leC&r^TN=`p>>v;iTq)so5nTXPdQ zuyX8-E0L+Eno&Q+p=NS;dYS=n1=AP*i3FV3)x~`h5ny(rkWXh$KsWTHeZ@nQ`cRqI zqcswQLF=9Wsi0t;l0lfK3*yj) zfqcAImg{r7l8I^CQo4ROVs(AJokmj9Iz5mXq;0^C&3x=F8T|38>ZreVhWe|T(MRl> zX)93&;epE2n^;PR&zS~&KsTg4TdyD|Gey9Nj{Js?Eq@g#*))PE?`t!Ayq-=*>UUxfjahsvlW300R4tD*g%1lG}Ra^h5M z-(kN+wV!Un0oA^6$foQ;b)Qt*CN9OgPIzZ<6ip3+ z1>tn6^}A1>b-#J}OA_EI() zhhK>{jxOXET;xrfYft0mWXZnagi*~1K6)m9N8xTWQ6WCwJ7g>-YOYKP8Tfxq?O|QH7=aR>rJJ5;TiojpV@;q zpHH?>hc{}SXM879K|ukhxN>indvhl2if9eKa=TpXaezQBZy=MgKb-k+mJ552vhn$3 zd%>PHwsdX;HEsBUabV-LD~-H?m`T1;K@izYVIm&>fdV$)*KTTgOy9P!*loK~j`XOx z5vzOd=e5W0w}~$1=H`#Xj28|+*82vJC0iafMSXYAg1CmX9I|}4@#1KvrOzFske>$+ zx>JZAASVVA%TT7alKI@3zcgoGaQ^ra2meWw4sL}%Q$x`m({U{=E%RKE(U3iNi&#Qz z@UFwlucxQ4>murgl3&XCJ&c@?mex5qW1M2fx;wpcMD!sL=;g*P9_J&|(zp{^)v1ovRNH@9_uq=Jg8K-Pw(o9q7p*^h@IZ!temZq# zsWQK$gaPlh89fsK`H;fYnL>@B;Wyb25C_itO8 zlhXooeyf~2n@M!#jT+%5=cz4By^p!hZB7-fgQMRr{6-9_oQ^j|Jracbk?wdDQLc;T z@eL4A%~6Fa6~oCK8>n(PpFjUZo2T^hNb)UFn#fYMZB{T}Vt?U%|3SO>Hb%9Ne29RgQ~8OBj_>5j>-T#IFFa3AQ(`*s z`ov5n7kJXQZ{I|Cm*pJ5n7;F+xo@hw)9IUae(r2!5;x2aF+i`MHvettUF^ZTFRYvp zfrwe_glwqrk6b%U#L!G2m9f7aB*c_vbI`F_enJzm@PJWBElMxa%Pg?)Em+;ENCg73 z(R!Q+LIDR6ZdJ;6h)w2npY5w=%)08dT@q5|wXGrPHhei!2LLKVkN=k5F&(=foRZM` z=I}@nnqfd6t3a;vFa|TM#8AYw(q?R{?ACQr2h)u4dz>tGlPQl$i6jD^2cl*3T!bB@ zV*}gr6K+J4nhAsg7>D2m-OuLkC0#IOf2vd^KLJ*sTlFD=FUI8kdUTqh18g1)ugVm- zgiEBI&tn7JCykAwWd$?b*TmDhg5Uh>NIs^ORTl*1}yJC6EvYW@r&a#rY$OuRh;&-v+o_swo1qu5QY00T?ckHeG8yhW3#xJi|TPV(Mm1owvO^yEvh##Z17$=*W zTUgvL)0--AQ&6jBUHtr6J`ZA(&RfYu>x8dT=M51$@;OX??^iFE)7|VhB%?$QBP$>M z_WMKX!oS~EZp9sE`$0B;H}c<37W^S)P5WGMy4EW~N?*4&MIvqq0_dDQ&XQQ}$u+ym z0!R$@;O?H&B?}k`A>U;n+?w@R&;onX?>>J9ebK#KmA#~SdV~Y~l{60|H zK{DIW2?UI2##Z)}8|>4Z)lR-k7&WhU{#3+u42tJcho3$CGs(dM(PvK*QjKa3Ih-T# zd(BZ=dPVe8OvS6A5@|4RKgWwt+j)8<$wga&yMwi#>Fq^Ogu+^$8&zt^72LXU<_?W- zJi;wRydV5KrYy4~R3jknLTIge*^!kC$;Zjb$$WlP%fWdGK7#Pq2%gi46Y_bF$vyHqaPRYs#=8j!7&h6 zvk6pP5T+x%nnsC{jkdBbMZsibWMan7yZ)zJaN4*tiSV$>%bi)|VZY{gyU(!KEUz-4 zJ=}Z7Wzro2TDAWsoQ?(kl+o54Rvk92ut`v;-00h#LFlKXSjyaCPlD^Tl_OHT7Z&xk zKJNI%sl$L7{2RpCIN84|oFU9W9ZHPyJVxNy@2WGzqRjT1_(pU$srxq=FSUEj{aU$m z^uv14@d3sge5KsG6?Ewu!|G73?-1X-X8rAUO3PN)P_n_(4V@>Du*c&M{i@+)$62r4 zDYO)6bKeQktMnY3NJhkt%Ed4xi5Ckb^{;k$hnI_TBN1iV9nvR$`BL57f)#scEB>ucrJ)X+}K zj})5JWI{5_5FL@Y$3~gkFTFtAa})$}vCn2(LIxwf);qj64rh04m5l%M)sm8f%dC#F zE>OT0lP7-15aY8j@D@w%2-uw3J)b0`No$MoSyWXC*qVtIf3b;9+M0&Y4_{C8qM7e$ zdGA;b1vX<_hfP@R=bUenq)GGPN<{j&dS;+foGg0tM(E3Q!Ce%`nM|GyfY8(0^o`p8 z`uDE-pmSCUPrsHF=>$EcZ%_E80zibclr~GDJ}Oj}7F>nKxwNDHtHGq2F;1GeVyf+} zjw*y{72e>ixnaB)bvkRPEvAkAi$vT!gqjKt9Co%I%_!#`ZpBgbOxPT8cV*R(T4)w@ z3!wzn{b~wzg&aT&fHR==t#v5oI13dHEIfsONuds!)t%Asr^-*bVTa0@fY4dNSQB*x zXSc_oCKg;-jg1if@P1yQpg;yV@$e~t#v>>hRcA98G)Dc^{_b$Q#_qhlk$7=M-ND5mm&#JWfkPtv+>)1V&P-o6&8XQFRoAV|H9#t z53{#;*S2rlhB!6dE%Wl~e$Vo|_Tb6Ac_A%gOET|LCmH??b>buY>7#nph6|YVr6m%7 zkzI`E-9Fi+!Yb>sr!Q;K zv9lV)UBw|1m6!`9Rf#hC;RJkRo-FJ_wQ8=F9n6{_>)Mbbf82PS_lFQ!dHKS3IpMuo zEu8@f=e3%SGoad3_O&(d4hZX zM+*<|nP1Ce;t>VINyiOA%sprJ)sO;L_g5gGl_vX}ZKqTK4C;4Tjoh)77 zT>J@z!c?6W6kP1OsXU`$Kld)Ppm-yAgviU!pLH|@C5#nn=Auq>Tle#WyjrnCP>DmF zy$A7s&xaBz<_q$ly{mv<**^VB*~7Ig2WqYxW+^N^qck7=79&2!v4J@Ipy}42z2zoU zD{*pVuNJWxjSKKVEF~o`Kchr&wEB9qHaDw#5l>G~leUCyDbMc{?de?L(COY8~>_o<>E{ z2F#&fCL9c@9|`=YduDhT4R7$W?>ZT3Iy~z;rds{)Vyvgv{f~bq%?@b{eRxiF|1$dL5SYkx(a)!p0_sLzA0U7<4DYTZ({P{ zwE7zH(8a}1v0BgBaM?&=G^EB2H*(Xj9u1X&2a>1G=94*a51@d)AT?N`cXuJT+~_mG zdn6ulqVi^8=;wLz+WM_HP4Tyc!jdZ;E4lil(eYSLgwe%aV@vUSB;}`_nm4mucUNqh z6(W0!-69Jv`lUT9^Am+6)lVXXxD2vn)C0s^CWmucF)6Vdik|-fBW7l1%6-cP7v~Sf z2T4NZTwqz7y}{+tW@**KB^xGCpe6-&72g_>bW#jSFZ&nXPD$BU$7&)I7IOc;N3W0f zjGv`TPj(1v>F)9zsP|ta1J~jZZjGTo|NBU_(EPr|^kp5hs&7BVk3CTE%)~N@|Qh$H=11fjB_1whcPAi&{`SVA+ zg3Q8bx}sew5lR}$9{)bj*}2!e+8Bs3vqcsEsAKN9P2?FmYG;}w>Fj22SJmHc#6kCVa(`_gZ7OBD!{SIDy1hYd0^|74`KLRAY{if@!Yw;vHA{prC++G z2aQ&-r~J-BZ@cO%*@-L88vpY^FY$D5r0BF%5RFEQ48IQ@h$Hw>L0Xp-Q(}4SLw}hz zo8^!_59Pnv92f;rLWpk%&EB@$+tArV*#}O5Z!!x|RBs;`)%%Er=$*4{HiJ(N&waJy zT!hTz3TX}9%>6K0TU{WO7i&uTb0}O1JGHjQ+~a2LP9ns&KN3=!6elKm*D<53!lE|- zf$5dkFz;=3q;#b8NAif|)yr25vbIL|hQ&vNX?s!>GUJxyO;i`Wn0b^hSmtQji=*eC z>6HJo_*OQkm72QA6Ol%p{*x zm(|&7^7P|m$Lv+IsCa~2EaLK$U1{^Pt_nVi@rb+;t(w?IYZAjd+DyZlfd%Q{YZ=wZ zxGb8~pGF0nA|+N2U;vf_@g`5CWb&UZp@VY}=Q@Ndb5;-)9h8OR{i2-zSFb(YF06Fr znCBh|@)zL#3}dAuK(IWNUnMU*nqzG^4M@tJ>PQy%X(H z2=H2NC>O)y$OODr{qF;B#UWw6)}AEH5tqaN?G}Y5{tyoyT{`yrCEalrV9s4NOkWwo zKscW>A<>Dme{U>yc?M1L)Kz8a5kZORuE_Q)88Hq!*$di^KHW=)%Woe=h!Yv6;Z;X? z>DsVhAuXR=*y{l@%N@*<<`+Zt_DZ$J|N987Qu_$}SNs+Cz26+f0M}L|7s%(r@bTX> z0%mq|#y~!NkS3ECkm(ZXyLMh5B>D=!+AaL+i^LgTClE0WR>wD#-!$cH+8b2WK7>lw zo;p_h8LGRNR{ZE$mBdQo2>7p+tq6RV)HJTG#s$aqr1jIMsoGNze9?V~(yY!2>MhRe zH){6``iojwK0T@!UL+y8Ehnl6nOK&efi;ucs_bpV0XTO5dCt92Jnow93pWI=CG2XY z2jAm#26lk9gT^Xlp&O95jUMDh^FB9>=;8&*l|o#G7B(kqlHk;xwf1)d%8OhyPche( z0&jIrlE1wcS{wccj=UYV2(zI7jF`X0V;TeOsDtJA>KQ=d!hQbgu6O zhSqMIrGCvfayS|k&*)ofA2|uGyQ4Pz&RS-Grc#F2CL?jsA@DKdFNxvdIo%+A$==X- z^vC%LE4s`AJeJ=}g-o>O>BAoDPip=qk{i8_Wy|N)gyQdC-Z{>|R7@fko&4OhSf_cU zV-OP+7BilT;Lq|z@kiXeX(dFbh4E)(W_mQ<`wooy)&*>xy-!Uw%#PttlX`WBA0i=FUFpI;3}a;<9dX-y6SvXTCg!J; z^EO!Wx1EktnBdOsmE2UH2s!s&(%WExCuuA7CXV(=bq%2#fWRFv7G~k zbOY3oQG5S&{O;uk03uK_frPx=vRD#e9fI(p_N!ppCy@Rk-05Tnb;%={@o|HnwZ9&H74 zenU0;+dNj%Gs(2U?1f7uxK$opgjgoZY#C5}G5v~S#T(d>S;;Ytl?`EO=f(#ARE!JRbbCFATBMxAwX{Mm>5ALsT?_@} zU=?bK^8qHJ&;D3HykMhFO$G_Wl-*oCeD+Vm{az@7cy}2k`N%{TjhMBfqQH!v?dZ?N z+SD1-FMeJ-sj!hPzby(fV`QtoSe_Z39ly}8A!A7@ISol{_}M1bjiuDzEIP^ky>O!_CbOL1JUohRw0V=AS^JDSRC6485F9XVZRuE+8 zQGQ%OjehlhjWt-BDgV1Nx%H95>qVVmYw8+Pnmgv5!^5l@?Pu_i&ui4@^&jy10biV* zl{;HspZoY~6;j8}Q3=Y+4}8E)Fv2!7%aq;+f(Um(idcu3=trPPX7fJt-qb0VI?^t+bVnKC~)=o==Q5Q`pjAb#yABXe>@3dBnjJqpFOSJ&P! zT!T4WKO7p;Y44mJv_aA}c?zq2(J;4s_ekYA%=BmC<=iVpiJSFToP=`uH7ZzQo2Y%% zQs3maKwuY+K&B z=cNy5EFGUq^|qYXC(Mn^%FyKs!qYBP(Rj4J5R3{Q)^ZiX1Va4+tU0o6NJgO@!}X{aw*t!aA(I4KebPCJ9Q@)Uc1kg6Y`mF?3ivDraBg;Sy(1(D!(^yT2$ z&dEYNa|t_!&nY7_6HJBEX9&GK-#6^fgxbE9=gt_k6O0xJe0n5a-@pkSL~2tE1#xV;Q}*#|&{+l>!4< z45R;&yP$4QWMXoC<{5Q1z701OcevEY#uN?Gh1_v1j&r>lg|2qCnivUpy$S{nUxDO~ zrxH$qq^fSlU*L|Y8~3%Kco?#p8FgD2ZuK<`h*{Zp*``kEwC~rh98*UAQ}H8lxVz5h zRsil16~H-wz2(9H^8C$o00b3}ezG!epsRA_O@N?&jPmmH>G-`B_P+9ZK5AO>$Cna1 zE)k~G!q7XhxV8^6!)hDUf0-fH%G?9Dyani%J;gH}gMrL~8>SXL)gGJmVg~Gv#hC%r z<$Hlm1?L0?o1V3YRt?F%pnA`GiHx3AMiPE&_?RNr-v>qyk8%vD6?v8$ZPIXhJ)E_9 zwkdetjd^Z!^2Ha&KeQ_9>X*2j6itk+uit4B((~oB;SySPbDNu@);tnNf z2!Y4<_q)Hl-e33KwccJUIkV@SJ+sf*XP-6mnVAF~trx@uv;+VEfLKjcNe=)3LLPqr zJe)@k#k2ah$IeiYfr*cjgSVa68xNm1?rs1;KtW;7gj z_j_}8Vd5e==1QHT98c-cwW?y|^~#0ziir=LIJuaSJ%J{cL=kMT*Eq|>gqJ$n%5L0+ zer)S!mQt3d7``eZx~7f7thW~&{$(%3ET*|c`wyK&oXD_a22T;>xoSOd@L>IFVCR(Y zMOGIf^OS0k9`?j#7XA=zBbtTpB)2dU|77@c0t{hY{;RKNpzj*F;25TH zIK;ywPq`YrodWqq4JzZ8r5gZ{(Xpl??Ydra~}7_b}R5tRQ>cn8R6 zS!}pC=ZysbbeGkX13|$p?eMO z7Kx^|42YPL*e$>h(Vfnf34Z=%li~DH?u7f#Rj#@wiv50(OU6I9WbZSMF9-5yJO+S+e<1!otI}SE;h-kK5b3kTdN$gVJcb(>$6Io@+7_K10-r`) z^HzI!=8iXU=163KQh@a34e8{gj{C)YmDv8gKUzQtiPN6*n)>>8J5z-`-t1s{OmP)c zHa7UQ=z_VT?4!!oqwXzlhGYuD9Pq_FStW$c^ZwrDxe&RI2yNv@)LSbZ9l4m87z18C z8&5&1oJ<`u@^NKlA*%Sc8daNXW7^$AIYY?+8RYxXp+l7+R6;x!olxg-K%Y1V>y$$l z{Mo-QOcakp=jn}rC@)Q=-77+SM0rme=QgtIO1nUuX##b1T+SBxyWMS-I|B@pfBzXI zVnE6O;!6u`#7Do3@YTYN#~EZXt$xW}mhwF3&FI+DN*K)Y#fv&)qFBC%PURg7+5PlD zboT)pS?l*VXOy6?6NVao}uZ$o1+ANI9KbhdlYra55d+ez*%DEAvMB zLJW^R*I-LA(~PXLPD5c>it>aAfJplZ##dtHKVl{&BUhE%f)r!qKy*~r;8hs0JWOj9 z8j%4qaCIeCc6xROKMlE1@n7YPxHoraEp{#6u`tOMFmOo3eIXoyyrTr@+hE);*Y$7v z+S`q@ksBEJOu*IERUupnAcW^a3U>3643!kKO@Tjc|FH5kG@HerbzK#Ejw!5)?d-F! z_!mif#2bx$nJrvWA_@Z4*Vp%}pAoY>4i;-&P;Ih^l9EtOcq+mCwq(G+lJD{=5SlwQ z@>Y&vi8uoUPtm-)1Xa~)CnQ~S;o;*j7Ic8<@fSLpaNs9b)2ty-gQ1I=Wg-x?^y@l7`qwDPg$kfhXV z&^OA*Jse(N_N`HaN|#b=kd5B&@|&iDTY5#MnjGGdmQ=9$zK_f-#Cv`fV^Kg(1yUAB zEiq`bao%Lo{7qj{%Ks#@le<;^IT3uu(AYwG!NR|g3>B_Lq)J^)ZY7{d@`9LZL>}yt-J@gVdIM#37iSwRwX4$0oE|V$y3(f_wy;r`Yj`{Rjf8RPm3+<5G#?@Zx|w&!WT3P>`MwS#6`4nSGC<;5RnI7&<%rZlyu7!00jg z3x^H-ZnvjP@_Jo5n-WKnfrCn8EOs_oA7SN&NWg9s%mn#SD%P&!RWR7kUTkjaZN`1`7mAm{!ZOl-@{Ix=22LZOLvN8qc zC;7izPjhtc65|gI^$56J+41lI`0|SaovM28XIbpzb)+D4{Fs_1U5~F?RJ4ICc;qRu z5-*-Ju6-23E>%Xw>K>7^kK8R5vn>`h6oim)uJPGPY5g;;>MqoQZkj&_vkRL~@zwDbaK;-V zNpaOh4Zx(eE8K?I$W;B>lBCg^8RYA1?kIPkl;#qP6^Mtv!dVAvjCedQ*Arp#=&L_b zW=5724*uzy}0vS)C@4A4l>-}gX|iE(TiL3xSt*D__il<$D3r)LQVrmK{; z3T}?BO``s_rHH?u6`%|ZY8jNiUs*8>2e6{(6_4moBM?Br+Gb`Ft;0w)tU489@pDos z-0DT_O%t+_2qH+d%JNW`l!Tw=_~u|>d0DK>i90Vt0qIiZQ1XVvZ@hp#UFT=$B-nIlxf%)&y* zYsTY`QC3Of3<8=pb3OLTl7}4ut*vJQUlKe8aCKzk_dn)W4u=7XYVaTcVy_K5ioXEi zhgHEbI2GtC1r=~GqT`g6#ZW+U)$?(WYG6;W3oO%=n`58g8P74e?V1p+6z6td0MCtv zRaBgmwiGcjFMduun=Ma;z89n5wd@g(Sez32dfXKzy>e3f>^D0i+iEZdMLiHq!%#V8 zH{!I=Xc4&FcQ#B%k$Xm@ioJzXVTu;0P|%ByTWxL(rgjRs&v)zMilCW(bSYRr2cEyy zMhnO(aG(8aTBq*)hs}q|9b5SgU+WwRDl82s+Uvw|k+XJz?e^(v)G-GS{kQHpXvft6n0Q?Gd`0%6sK+!MWp4 z;hSo$XAKH3u+tQwn}wq?ej9Rla_3HY_~A-Uh2>syyhpaRo?vzsn#_A2jdaPM*iEOl zk?U&l+__0|&@g09*#1x~5fjCtz+JheM7K4~qUYp$(S%QCuePHV-4WoOYis5*sddsv z*A46JBSJ2cAjlFHs4a{3`9mZfc7KQU%fI=S$$zhKjj&HZl?%851PUVKeYQr)c;8Ph zL!n`-#8Rwzkl#r*0q(4tx-!myCGUkni6&U5^5OZweYGt5jT$@NbGxTSVV4H;1Bov_ z3`po`OI`)?ne_fJl$$aWu+-}xIG9Ru9E{nzP+HjD&~16{j>evwSyce8R#k@oKHj)V zsdLMPi^rj2Iu!x!eK%9ot(2tQ77*qRTL5l}yo&T%T#miRT^#C}$wzA;N_f!G3q5Ny z&XS~zW})8B`FdlHY<^2#cR%;oPpUm4Q8}vNuz#%+`BoJ+XA^|vd!&6o=$^Zbq6nRw zoz<;%xwyQ8?Ryd|1jMFT=Rp#zSo0X$;dejQ2YmK)?#Z7Phy7Z?C!8Quy#_8k=|!I0$?1XsYoacu3>L?c$u(JgsN`9CG%~YOZCP|94w2 zTSV-ynZD=E^8jFiY}uiMjcutUo}U<~9n&ObJ>7r~v@mhdEiWIqT8jq?uV=AON>m91dGwMUF3Z)jb zbXwD_t+3^orHaL!aaW7pzz_tIcFXA~L}C?L^cA(aET&&mLwfhHdbbP|&kpdk z6-+OZTG|=nZU%h){B~Ty#eJ_Q`AvtF6xo>oSW$V?9-SskK&RbJV{rVNkkH=`UvZ(3 ziCm{qR;+MqfpZ#uY97{b3laME_V%}n#RpGG@!~P3xtCy~42-);?SKEZktC(=laXTl z=z(OdTkQ@J;71RJkkzP|=7j&%JBu`k4J)L6;9R#{@5M7HcY%i+RCqVD*D&*8U_=kT z^x%zg57P7)c-c7h*gxr=bN6=qAT(kP17xg#;;3b$hPe zimv?w+B5Q(g_KO@Kd?wgwY}2Uy!4cgJS`Klidq>A4*t*|%JsyN_dZ57AMg}Bd1i)dy3*#$6XHKcZst3qjEKlba0%S~!1g!B z0hz?bCnHuwg4;F7`@L;}_WJ~xP^J|V3O9;T_BO>yHM=ZqVr%RuBM~3wPcZsJx zni*Pka4sXPd6uqZ{ZPk&VfRfTn{-Q8j^A@jrQ=!8Cp;n96Y|$~ z7{Go*IJ@R6Nn6Bn@BlYF`r8OuX9~hNHxeum?*PC9%9K zVW<@D)+{R`AGEd`6cav+;e}d|XgUNh)5gpAElUxj*dI=dj z*(u}ET^iKM;#j0R*W&kG`#J_D0cI|r3eEe)!otG9$BUmdP9jH<&31*By&R|Djo-a#GFI} zBR+`Leq*dc?q|`;$)_0uA=?~*Ehsc!O_ll&F^^??U*B5rU%OdcS*Vs=nX|R^R~}=+ zp(<1-#YuVb7KM)7j!hV|+W-+6+euMuig)IvaW zQqgS^>UpEDYr}#?>9nOw;~y!dE~%I)7!Jl)WxFD{Tw+d!zKK1jAmJ~=ldYNY74w)C z#!u!cNlLYtpgFMoU62dNh35w7xh^%mHO^Lcc6O_pxW8W56Pwtbtz>rpHcJCb-P#dO zd?#8w$;)w*=3{41;7!nZ@QrJtx}rn-WkNK={5P>M*6#!Bi+%6n>z;DV__2Z<2$a)! zkRB=Cn!u*4N1~`6owSA%KLS40UCxK0XQ1}E(F!+;i9Ti1c@ay#lQEN?kHc^K)5j&0HcFjqS zx)S?5b?>iHJzQGQ`Q8CJPYi@T_CnaA-2al*EuS5 zylfTlycdZX&kw7jc3ZSsj$!7TEiDMSttk54TntMdJS1d#KJ=ISfVL#0f+;6AakVW= zq%riW3vHB6Gf2Vo0*P0d5g!-*t$+3zxq(GCJnZk1m%NCbXB}U%MpJ#Ah>~41))3KP zI6a#%<6HbrrOX4B)Gm;_fd%trEfw;cHgBE9CC>E%9Sg+Eg10>hw&vd_S*ks{u+S-g zo&+3Pbs$!QrFB<0Y%>{ZaJC0zUT3bVwG~eLBf1Rb#8Bouq@aV`fLL>($o#656wgBZ z9HJ;(NcM@Pv=;}zm!r|a*`JR+{9RgXtW3UzKB1kG!T-XQbXE6oZ6vZc{Cx{{XJ2H@ z#j6932&kyGcTZ9498WIGw0vEd0h3LY^Z|i&Blk}_`Kh~YE9AowzzomO-dD^f;_i2@ zl55!Yxi0P_EG3WA*}Wz=0OqOaU}y3OS=Qdm3C&H0byP&zk&+$Uxfy%D4^%)#QfZst z#k}P%>~nI>%2+V`DypGlK{eLXOQ5Y~SkZ*DmHdJ9(G^xq*9j=7xI3fS^vtE~tEx4C zKS)!+S*&Q5&Ul4VVVT!Cpe?($p*889#zzMmOF(wgkp)d|K>P))waXP0~ zY&94{$t47w#`dg`FnHd?Q`;AJj-!Us!CZl?-&v8PLn9m7VLc0-04=%2m<^v6?H^=3 z%(c-4AaCdJ8ps9~#-(fZeUO}_8UZUkQy+n@_w2vEM*O_unIhHT>yyhAiLc*N@vaUu z)RTS>C{5*Bhv%|laBOP+iieSdtXQXuq^s^tTvxRB`5B} z4=9|mth#ogJ$cLgmFUJouyG-lI?i(iV#G|JGp2&`LWR(RO^A_{giCRw_Al{_cFVD* zKJX_HxLQIm>O(47gE9X25_{S{&=(tAax=-~Z1=!`+xl$KS^UyyXRLm|>*$K^n3<0U zdS!MY`0rzbW-N{J;dN@%9i_H*U%X{?T)kA39i#2(j-A)2Hv+^e-XE8OJrUqOk%dBm0ECAlKhw*s`w z+()X?BX- z1@A;{yL85|!(V0^Vqh6;theA>V=#ZbMNI4`a1?pC$vH%pq1fNJ=~GO09+Q-vhGzMl z{we&-&&#Rs=c`yf$nhlS+IjrsDUB6}2sCWOJLczCmWBUpKrsx_h_R5zH6HwjTY>gu z;_ptwush(8PeDaJ)$#2Ve!$Hj^E5ZcXN#6rTCI*ov8mS7b7*?M)ihzJrKe9*fzR`!PMCx>{=9mt=^>lDH z737BKC<5U*_CiJsOlg>@>-mO>>Pd70l0={9uhGa>w5+iq++9a4Vg7HyjNqMxcuM(= zF4tEq*~PYV!>Uh?(^GlTw6s;*4lLBDPWbeGt4Zef$4a&gwvu(PVqm30M5*S6 z(hb=+CXUL|&s09-|52J+o6JKExUY6f*mJ7lRGevS4~E4{rXE#WNsCssGT(owpVqSW ztPRT+d^Y*lCdf!tN6zC*3CyF^b>)It=CjRMIE{|rEeG`8{&88|2^Cpua(nyzjB%)cT^7YRZb|d zq4#xU)^Lz7wa1V%O_=>FLzJ2{6R!GnW~nuh?s&O3`PcnFMK0q3tM1ptG8dyPb75x; z8Lzt$scVq7j6>%DUqMd50?xs=(+v*>p45~S5*D5fj^$7z42&`J9ev?Y(Tb^uPR#_u z(uS9EIn*6uMn4TG@jJ|!B*eAH5rp@up7L^@d>CD4=?)3X@60%e-0SUG`H*GsF?P@nPky2QS`i99SxCtKb&_Zt_edycV~pd?-=9((lYaBD?&QnO%bwz+OY6(y*|gH#NQw3Ww|=hcV7?<oXtV8AV?8eoiLoCBV4#P{)w8y8Gr% z+P4&y6Xx~P#n|=6*jCC8T)Y&4F*SBHx&&H+r zN4*j}g^lS~(A*°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 diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index 97e8d5badf1c123e343e456df4c876545984a5f0..8d491fe2b4a41e23cbcd5baec451dfdb0ec5726d 100644 GIT binary patch literal 265787 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


OI^G^`PQQdCT4Q978n%n3kMJp<)0UuF3 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�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 v z-2ZB06M|d*xd_|+oRA}MaI)QV`sD-lyh~>>-%Jc!PGUHqkb)8^I-(=A8|Zovb^c>G zl}6dtnYFZR3>zH8rU}Lu3zx8lpO~&*^-;NaiR$08K5osme|vzi=OiQ!!pSGHvn`DG zG!LBQQ{8qjZHuPt5aHHHN?F32OX>`dGotO;afwL`5b&@l02xl}@&_a?x`U0TCsHNQ zYyeN6DQ;VV202fsgmKEl+@Nzq7UGog!0xQLlo?5a{5*E6Evw*xz~7abcue#nEAld} zXh{6J0Oi-fh5qINBytE8JO7{RieXm+Fy_wgD&xiWO@%V~@U|0E#A`@I!QKus@4?RI zH0E z!K~pxQ|kOUfbCD>mog!mTFckL%1NGR-^4tlf{F^Toi&H630SXAN8HVeHT2GF@dpow zy!2Syrtz*~-np4OvHbk}fa3r~!FhVFH^h9^u`3V(*{$I2H)+~^s0780eaZ7l8;a}zQp?tQGdi@f-V zF8ol!O)Xq?aH_@$|K-#f(~rLb?SvwVIyA0q$u3Nz-ztZ}V<_fP!Ka?LNe6Sk6YB5_ z!HaR*?U%CizyuPUJ8iBC%W4Fy(cK-4!4Pg2c1#7meBV{CmcG2fCY8qZPCRn6aYM~` zA^(&Ok>~BsBrQyFaO%7itdQpZqXBbXue(?AkQ(1jA*G!%MUq^hLucl=(Z{>hXG-aL zj&=nKcitKf?+!APbS`pTVm@1OcPzr8x2-x^<8J-J0Ayn0*Nf3I1!DTu@DiH%rRJIA zH}oi^cyDOCZ2#PKC*7T@5WJc_-j9jveE#sust#(XjwGpE;oy8{UB~Goy~CQN7v`bK zKIIoKQdh@y#a+brkDh`&@cUaS{Y=r+{gJuM`J`5HI%xKS+}!%gAW?X$sRpTXG3m7I zR`g%*zX^Wg_al%A9k8+CJ($^?&P$FnW&>7R_61@3ms>qEOtxQOCTB^tZdeVA`Dcvb zs~OBfJCzif{%uTll-$$#FSo++(tiIW+P-u?njeBb^!uwT{fq`y#nvuI9W89iec1Yl z`}yfNzZNj13!S4~<%meHF3RWYrRrmWLjzd8cQnjm!8_6&PmNp2x_-)PREDG7-V&l| z_N5zk>;4yY=#}x~t_HJe-Q5-uCeeCVN5mVQB|dewGkiB)FofhS{>ohWLA`?!`#6c~ z@x9v_=JGbi`T&VDQE5HeeyYIbvmIa>IVBv$@~*s*l(sM(h$^5ic<6UjDXr|!V%ZS7 z<#E=3LhK7q^PP+Ir0*6|Yr<)whq(#5kDx{@nQ9C%O9?yfX0P0h%$`7c#7u5JEtI%W zx^fNr%zHGsWC2eLYcMaB!Ap0~VvH94oDH5oVBRJlarHl+2~DeM9)&vJ>biW%>^D!~ zC?$ytCUfBm%Unh*@bpE%F$bxgK=`o1W4ou78;u@#%soZ90QZb^e z&|&YT;jka^demv}z`3x}OBtbw*^6_LpSM(zn1a~jEAs5oOVQJQRb8mV7iK<$0uohj zunEVUVs}Kpc}p0aT|&HbQ1VC`aaG78PQ zU?SNOQ(${aH=-E2vG6^t8u6DOQBwGlSjbaA&1pw5K|!xJW}Px@gXl zG?%d$2FY29iL%yaadU+FU{U5XzJE@k;H`mvsyU0ZkR1NPuFI@$AxWW$$RpK5 zg#w|bLqU^>DEfqqoSJi9dAmeKt`OVHr0=2>EZbe_c{Mhhq|?7;xsC;P5Gr2ByJ zcE((89j)rt+S@w5Wxh~jm;Q3ek90(wSq*DGv&SM=)8_ombk^NS25);di5%d$v}){C z`l#|Yl}^2KZ`;RlXzV&=vVO0O%=6h4Z>#?+y;=F`~E1;n)mX)%KUHA5&u;| zcTfMpJ+GNxGojvQKg159dC|piYUF|L&d5t5DeUvcbaTJ|c2Nvk(3AzAdddcFefep- z{1DMop384jmt&`giqXde%b$Y=94ITOPX=Au-|`uVd=5F@epxb?NS2` z@?8)*_Ul4MnB+q%vw4RqF3R3$%u5UjNp3QuE@#<|zOg;xX=Vd*N_}ftMUL*>x+HG{Y?^5+K4a3;% z!F-bxOu5c9Il&)#;cYg$4F3a6@nLDBXbY}b9`w?I--?LW6dh{%PMi5w1-%~YEQx}Z z0^-$bfvA{|v7mBhWa!Hs658bd(e>2DH%NDPBO%>qpXZJ5{oZrVf7jm2a^*eOZ)ScobA(+e76Vwe@D3UUuaVe1;5TBt zb@Vvs9bsrIH)*PyywoT9v?m(D(eVYVcIZ(W&wnmJ0=v%r>}qG}57Fpi#m%6`wQ={* z!CXO#>@g61j~aMB;wDIhb5VZY<&-0<+3?mJl)DWQ$n zEE=>$9WO*y)mIM?Rk%8}mpP4+cq6t}lM{VjC=hXRHH-`&vpa37IkcV-IJ0ONm#^1o zL2e5On=HOgIDYOkM%u?(-9@H#ftGQ^1Q#dTop>GO zT4NlPwNotLYE6@;dUOya*Cbmo{jkr!xBzyjq-gb9e&tBHB&#bc#AnDXEx-kG-V3lF zXdhF>2zrY!Ndo)p(e5^y3L^!Mh?Z{PEDJZxu&zpY``x-!NE-X^#;I$=QsKeSqTl9E zD;DVh@}nSDC1b6tPx-2*?oGi${}W=TeZ;V@Mf|s56Gyxjk;=*PV8(W0+&apLZ-K@} zq%C3wE5@JnQ0S8vUSGo^|99um|M=*}hm`k+Ug8h^S8WBBXgpL?&<`i(`8sW9b8~YU zt*poevXQkV5B9U>a3**zSUCoK_amL|CsWV|2;`}z9I~>-e4Pbdps`gdcGg%zrOoTi z2wcQzA6xKw>H5UcsvF!MvQWnyk$sk!%)Wmaxax@`ZiDc3Vb3k^7!6rHk*$I9@@hu+ z?SHJwe=SrR2@Fmv`WU#NOH15^Hhz6wr!T>z|J6HY7DfJ487h3tznmYw{EWTyZOZR9 zl2ZX`{LE4fT_sWnnL8t%J4OGykxwJJUJoQ6%%u#F{a27UUf!aws)?oE%yS%_w?Boh5s^cL`hH{|w!vj5>QnHsYs2zDT^)8Qu4ocN59?6N$k+&0ZcoYxy3%uaJK?-I(D{*u2r&2@h(e1f zeonwTyeQOrC-0<&;Zhx3r{aDEDcRLTA#pwV!~g$zE#PApl7sG>s-u6;QeJPwV+xhd zWQ~Q&u0v>}n}!w1-ljI$?sth7u7#id<$@9vWa>6zih-xQnssRLa8vf&C+ugxC7W3b z9TS2nITiOlDs4ZdIWNwi4Do4Sby8})R3*^&HCz)gO5Dh9KH0nKFhx7!`fT6>5MldQ zZ+=AEE<6c{y&HwqvMyn?p7LI)YI`cV$>hQLvj(9i47ciWy%sqA3-+dl~BPNYt&`7egx;3640Z|kw= zROb)^T@hOKtHxj};zU=8Qt$Q~{BxMe4j%l<4py|6gR+5J;=lApJ1u2&KF!d8vx3>d z#RYmlPFX!5dO;IsLkLwGHiU+Buj(ROx7zM(5!8z{zMECQQ$ZV*z-hP&(6zktMG1RW z%QwdYcGb9Q;9T58C8?DEt&{~cC%TFpe#JQc)rc^uB8H&;>9lFks}ST{f~t|RwM=tZ zy<}g|o71!v-%fJbw)f)KX%wD5e3qsX$XdSWAYsBUl~2t9r+%U zNV^HVR-ihjBaG2g-)2B8K0t)`M8lvR1&2u&b5!hEt%AQ3$S}Lk!ft>bOj3BH{@tIz zf8)s=dDlIojRT+2ouky$d%Fh-w?tGF9gpn-0m ztwLCFJk)=r!h197UL4*BPyYUu62=ZLr%-BQ)L;hZh8H96Qm4SUI;j0?K31-XcD|n? zg0*hL$CbY3&D^a%2k&96t=8oPax_xJ0mhU^Q0I#$fk`~x=scb(I-OrwKi+9sj{ZUc zc^^arLt1Nlr60%$}&H0?2yewfmeo~V^UW(Q&Wb|6GcvVvw9R!x8!GkA|`xR(+ z(t;cKoN6`g(^>)u#n3p|1fAQ?Bn1@gQGqoV%n-@=JdKmXZvF#{oc>`KW#h@Yb`!06TgB=WkHK zjN%^c45e!yMtA0P1}3YzUkPV^ zq9Am=SrS6?`CXF-?>-O-`e7&uAbXDt&3w0**)~MXj|3~hg5^g8D({^1NRt(u{SvXk zW^8>p=0+)-@oxtKo7but=&)d9#2^>6Jj7=X(3fOxFNf0XT?9vBH-->C1oCyLhis0W z(?_ADrKQ2Sue?cE@J3wb3EamD?finvCoJqOdGQJ3Uc+Z-TbOIue+PlPmia`x7gF&J zveJ5~EJo$TVL@J37&@~UvuaPd9&9|HIouZrT7jqdV+c)0jbY*SRsXC^%VeTLB-D2_ zxIr^_z9<0#UlA!D`m(e$E0*7tvTQMTeYio7MG|qqBdBUbfSqDMTRPJtpZe_5-#c7XDBH;}W(lm~!YsJEWn-Q6e7 zDPE?shYk$xjR^YZwu;1#r(qL*2sUU~ahl;^rd`i5&Eh&C>g7t_6L|m zRKW#{0T=((*uezD)0tX{td5P1y_W+v^je+YXlG3Lw^ zw70Xvf;zo~Q{f85%u@vIP2Jq8c(-l7E$9znL%21FJ19%MI5slAZ9rtKZ51)!`=7cG zN3Q(U@9F>aO8Bo)jK*NXh;U&WetNpUDkbnr7&x4LYEpBKXWtc6`zamARQgr#pnteB zFV?Ltz<=C5cR!~r!wkwf%7o`E{83-;HSa^SdK|ak*!qP$G4)u3a(WLZyNK&-b$Ixd zo>4ENHa2wX_ULrvS>)yG_fH{uBC%1h0Tkn z9`m6TPjgAd0-Vy%VIV4p6z>kD`n^&XfZ3~b9Ed!xLV*BAE_CX zH47u|W(-`r9-q!s;cW@s|3BAAf#|QT6YB@qs;jDImGXXwyq6Q$ty@Eb>Ba3j6M;p@ zs_GW>7n)W5gnp%>`CW-GJ(shz#Tjj%Y>*Iosp)vIe3dbOJu_~N9&V+9E$dT z9Za`*Ptkv!Pi120J9e#-DrRP8_I{((GMPjSg9vFlqE+Vvw!~t?w3uJr&FLe}oWD3S zRGM3L_ZmAT(o~c!eR4I97nTZWN7Gb#us=fHZM5=L$GL0qSDfw0In+o$a~dQjaJPL& zn0eSBI-E%k4qpbjfEWoJBf`gd}fYGPZ)j;T-?JSK^ zzLkt$@-MC-g5`f5#@4moe@*`1ujjv4VKfF6wy&Sg3PX5aukSGLEdcxDU+uwxABq<$ z&9-oHaWNztyYArdV1p+@^{{`nGw#u3KBcmAc~alrk8L+KblUVvcuE&em*TrkE82h* zZPdOC(Pd!r?ZIch;`}s+`M%?v{5cI*o=nIM>;?Kv{(3WK7PlrY#Pan3UJwgh^v`_( zTJ}gt;EB-PMSO4Gj8?M&&H4Zf{$VO!%p6E%0;Sm3wEuNoCDpRuXJB+869L>xfDa@K zSRzDEIZw|^6lbXi4FPC!2Madq$yhHz(-X*~N&Im*3E0=?Pa{@`aiZBSkGIit z0qzSJjB5J&D=|SCkD>x1(18Gs-t+#VgTDXOFP_s1%MoD{}gPkSp+sT5M zNBwoPt9z^pnZFzH1oxH#@D}Q`i7w%umAQV8RHXhKOfBoArB9L3X#q?rjM>W&ipK}N zm{$XAbewESi4$@Vt-wK!Z&xQ|WUb$VMi<=xnc(FEJRmt8VYHSrc zl{T_>6KHkqwG7p-GVEqXLAVfi=WT%MT(Bhy)CN8d1EQ9P8dl)J1q|$x_~K2_km3i+ zUlGCgdlT4|Q3DF}PTVuXRPO<}e*sX@2}r>?-KwvWb6JNX>=?NG^zO71 zkAoF4uQDwV`T`ZKHPv2%$~Vgc;$edSme%pL6rQ&O3*znr0gJ!3Dl_25B0&ij>RvM= zIFZ-rK!~3j!GYO7<6)La3l@?y{Tf*h@Y{x<{wM}re`zHK8ZIU9fLkLj06WY%JA9P3 zy;tCRK8v8}RH*E33|-t1AJC1aStVecEn9m*otOvgwl;v=OfkUZQ01qO0WW;1)9)}r zu-d$`?H7fBI+2sJs~o^`RR`j4Um;(o4M&7YAhj^g`Tl~cz5#ZXP1hTipAi9M-@BS| zC$?{F*Czls{S-=YD;4kxvv$$ovHXembu9;Q9^(K!$OO25Of8QFMyY2{^l|*pSG&eQ zRouw1Fh>W#ud`Xs|B7Vv;gU)GY!K-k3u)ChU?>4v7LaeRBuqt_DHEkVU+ zad{4A?h@1E%N;h`d3|aOG6k&;ziBwe1K9G{gVI02g}6(P17+(_ znu|}yf#q;Wis-4=9UiG8gP&M|r-URxmp>4@--yBMS6Da$_glygNZdp*4;hw5`A8itS25&Uahc& zRZ=|;LsR}BfR~1(MLA;`ME_qf@o(%XW+4iL=SryADWKe`s-G^bH^~!j8l792oh5|_ zSQ=`MAE8v*n|8FfFE$@YwfD;)PyV{?SIA{` zdD)$-*^6F}X^0CsU(Df*| zi;najmcHf~E$x_7Kx!We9?O%7Gxe_~{*YY#4_5qVuigI`j@TTa+m8SzAs|O%+HX|t zkB&*iof`dcEViZ{xXSr&koND-Y1BZR;9s!VFf)#wxWZ}dUB?7ZMkIxCBr3P zG^HudJUZ6t-t)c|(g%cJA;U-nIxQrWPx=H#FXEY~To89PDuG>lxspS|o{o}pHy~{^ zh=){jZGr9Z6&-Ls>?3fF>!c1`RIGaII5l(B84~Niz&x51 z7#a*XuxN)rejFJIC`5>>Hig5l37V5pV+o*e#x4(PY|&O37%ZI5)=RI^tU1#BVW_n< zW1JV1?BFMa^eSU$`!u;2Wtn}3aARqq%33WOsjGZ{ zM8MypK7s&V!GY~aES}ck#MU$uFWV#((=H7`KOv7W)3?ch)I|PQzGQ3)A-LkER!HC% zi}arODVguOIa=R3!bfiA%j1731^=z*4C6uzxF^`F+!q|c(3SM1g}$A$xRFA!00*!O ztlz+<&0x9hVcu-ku7J&b)%S=iTP5wjTW4Y$JX$#A@%Z%aLaSJ}8y*tQXlv!}ikNw3 zp!D-Gl=2=JRe*KycQx@^tMhNSy(qce@>%? z^WF`MB!l76Ua3vOU`lqag&_^}FOBfO6;!ttKwTIvf9-oaH$CGzXzSNOMTL&Yu#%Dz z1ga@pq%&mOX?MG$YHNp4XUhV&4)Ud2IK`4kIeEcMBW<(`o3DEGFPV3^@;ke5c>j5* zbPmy{Cp9w25#;8ZZpa@JCE9oB{!<*QJq97X1#oEb8Dr$D8mn|Z%IZ@xeCQ|)&V2rx zT&rB=msaj#haW*!nZ5zvNPbv#(jViGZUDPo96&O6*L*_yom!s%b%c)LMjIjY*1}|# za-dU6OTcB%PfqhqS2J@#2)VB|K2Y!u?<%z1@5l#!u4^p-0ewJsbS<1D^n!5;NOpg2 zSix{E(&1!JEN&eVoMzct~LP7uQ=7@p$v= zX0#ON;ofx`!YisdAsK7blJ{@D?cb`)-;KeQ8N|^T?7w>1IrB>bmtV*is*pis zM7Xl+RrsIk`G3fHZ$MZXV4M49mN9^&Z%blVYzDP$Mw?=n)?JYN8IAvw0Gs(lguW9- z^z-h*k(NjBP5IUH;R~JXPr35nWqKrgs%QgWQxVBUhnlEFn-dS9WW`6c9#Gu+_`HpR0PI-);)*l|MX@vI zWcw7^=zu7y*SLabhv9lJ&#I~gre-#0d8lh+#^`PmYzj(UY7>HIRegiL6xU-c}RJz#Z;_+?IEv)+kNP_ThU_I zC(0Kz{U|=^KA$2TJu&m6Xag~cqB}qH!;56^B^WA+iy^d4uZRcyIG{LO!m1g{EaAeJ zy6eyB2@$B~{b(iBE=y1#Axj(6&aw?(uEqJKp>$mTM7`ywR!geyIw?y0Y*;&1{K4D2 zO-3cyREx@VQLBq*TzThDqx(~fHyhM^zL#?XW01?FTq_$J)3NnzW`n0~>Iad+RtP)w z(O!P2KfL(3>(bqFugBFPh{n*U_sg_9pUafueXH_=K=gVp%z_8YZ$N(4MwjQ4{eIW| z`mv`JBC=wxdg?6>j@4Yw*PquXr~#Y!Qh_P+b2V8BKcbvV>Z-CbpE{Nk$4zug+SKdINaEk0vGfQV%wk-BQPZM&ZlRTA%sEs#E&w@|RX9 z-B)tTPCauwf4VwxE4l+F{M1Nx7s6jp=BbC~S!=+kNCi#4p_Akjj}$G@Tuv;uKjZM{ z7YqxQ#EXIPi@|n%Wj6jm+rOh{ZJkmrHhu|WpZ-oMp`eW~fEXU)^aK8n_!lD+%Fi+lL?+dtG~AAF+RWctSKzsqgea>I7%2nkl$=YITN*XB{A+iz}) z1W_^BnHU*&f2=?BI$~9y>Rsl9AQ_)FDBh{J3H*x-;AZ5BF6AepUG)($^vCB2?4zId za~KK+^chM~a$m z*Fb}CuZRX+4>X)@n>Y~s`_}54Gr{C5(FhOPZ;bVmknVf9? zPm>ybNn0 z93<{;25rV$R1-n+Fzv4gu&x|v17wyO`0`2}e;z0G=4VNhod))=)ThRO4LbBY!sVAm ziF66YSE(@9Y}vEBT3MU)H(o20-_!{Zbo}KW1lHbsC-Gc?JFb@B5xfg2=XA~KA zw-yRUFW}Q)2TePxDI7#0MbeuuH|hZfzf%ABil6my4zRT@B{k-e+i|nlXR4pW$`o|R zKyBxU&*=_L*FXwtz0?sV`((|^5;ApM1DPf6q}lj4 zZov&7K%5m69TgaHuB>=AH1K5;sK5o}Fz{{dKIB1ABY(@YS`%DLIrpI6p$D3AXx9Y0 zxsa;Od}j#tNvBFg!D~0h%NY4m(6Aw&Bh*<2&!Kj>I47?)BWzkeJLph)aEp~Tlw!1g zJ~47~ZkzYC%xkbCtplmTa=U()N4FMp}iAE-cK%ej?W5E zVNg_9E)A4wGN4HK*c7Odc<|w>zxDR_Ii@Vq`V*nc%UEugZZ-4V+@qz-re0b-07r&l z?Uhvr!H0<3cuit1J*6jC<*44bVv>+t?#cAR$#G{J9Hp12TEpFj(19S=Ei$Ap^rAZi}8fuX;+{OP# zHd=vZQFi^rkeEZSci0jl?@u>4P&o{1vEVU7y=66Lwm!6C#&dv&Evqi|;NZ})V<@K4 zAssJUUTU6ZvKN!h(Xp+LV$67 zJw%*HUq_`kn&^H;PUlt^1l4DwMe(sVlHC(w0?>Ufh0n?qD5L*Y0Z1__G(P%OV3P8cf{6f(Ng7vT24?3S-E z#}Uzw!VsA#xGZ0f|A*mH=Q{_c19s>7xEp|-ck&y}w*igyHw%!Qf&=Rt^`S%nPr!|R zHQi1(egwWlxb)&b%xs)|5YLx^chA9B;Wtw9Xdjg@0Q>U>~POSfqoNBIIq=2uEurUcm(ZkqnXa!xX+02{xy%>4dAi1D)otl{^6?07mk z;?EBESEN3;1WegB?vc;FhT^-oVRV}YAzWQLm`r(*s6m#y?I5>TsdMhSbHD^?wRyl+ zF2PuXF#gC>x@#;OB35`Wwa-se=D+r;URnY-1f^mNky_ z;@q|XQZiBiKZ6U^X;0~o`Nfdi?Bh0S46_8Y3;K&ljs;IL)S4@mnR&X**YC)pZUvco zan~_PXXAt7Q_RQa-OXcI)r}H6eQL%>=ihV&D7kSe@?O+YPg3l64@Y|kHJtt|^a*HTN2!$07=RS9zVvdzj zMFdxN7crmgvZe~7XN*MWaj(L=V#P(gQBncpN?O$)68gUGKtr?WBQkI5vs4IT+4OA~ zLP|KEmhpRRtW||Hy-JKfi&A($g~PIXLw^DQ?Ip+k=&EK@@k`fy_%DKb>3gYsXisdHyvLG0pNyCa!!`Y^$8OUsat{`^UR$)_utKK2> z4S9KyN;H?!5yI?yroB4!yIthj!xrXo8eY(MhS`K?7e=YKyc@~f4H?a}U+p_fb=MMx zP9A`J8XByzBHHmQ$oVOf*bE|u=;QF4bmg`>uKoD_5U1)U+I^Jl!Ro;IfU@mkY|%d@ zD7WKuTaWrc!@&-#HaSN(UMw$F+bFkVI=CYF656*STJh?h6ngY zhw}cl(a0_4?Y-F7p3fxV#ubxre~=EaJM;M@+;&6M-JV{#sWGbB(J`=*JW6A?faLy9 z7MgxcfZoca^avuW|2AOtdY5`QG#ZsX^Q0W#w+@MV6!}V9(3hEGHQPgVGPgfP4M=9| z_`xBXLD+lFUVsMqU9U9x%G(hqT@kF8$SbV~+O;CX`6<&Zf(rH!<8KdP0zA9m6-I!j zmWY>+IMDr%&%s3RZLO8x#3F4ZGeip@!`QfhW`7JYwe9DXj~y0QO0k%#aUgX9z@emM~VY|wygEZDc|_NWNi@6qgWp!2lIlXOC{nb6Up zbaFrru(~3`K3~q*RBKgkU&78boHB?!seDr>GQ4t6)b#KP&JxKFPZsAzfLo_Be%_@; zCNlX>p00=K{Qvx!+_C??iIjj3H!QRbJnv7`~xI+IbipW|GEJaJYzW4mO%La?j(cD zW?f$V6pK*{MWs7%8NX|w9}l2 zyKGRe36Wj@H3cFHf0N($lQpJ{hD8U7jwgMpyE7cCO#Vv<=c6I3EfS+Vsqt6^C@1`Q zg06kvoxIF0sSY^}!}nmC(RXLMn-mNQ4FeH>otnswoqcZsCF%`kW&GwO1>Vr_rZd(f zLOdLKZ}hs&DEH5f#G~$r#9x3b+kbGKi#PO{WVtZTl|Ak9^1!fV`j3+QI9IOLWLYWt zf|YM2&ky~qF{S+c`og|tlMmBS6k3*9qSn}}^+l{c0&K{%oNrmq*IKOrd9n1 zmF0b&XN}}f9wKwg))}VytuYr`Rm|wyUy?uJWR`#WGldO7Dju}sr!LsFmX3JtL;e~D zA(Mm$9g^^EzmlNA+U;F=Rf%WavVVokW&!wx|4k9eEkivo$CsI(IiK7H3Yi zllG(=p%Mt&|7@V_l5ASu-1L>txV;R7Ok*ievDo?zhK<7O&(TpK(}+d?A@o!_T6IHp zTIt9#3qu4uim0L%33GA}WtM#9o_JsR4xX@3i~)Z`S|3IGM8IVEevjDyA?STcOMYmx zgd$!U=bLTrwtMXftTM*vLBJ>OR!4E|cZU6@kI>e(!BZ>dNr}tYH7bAIY;VTJ^%BXX z?k|a};#s%^-qDi~6I3YY{uD2dZ*A309aeT4JxEG5`^N9g)X@9z^}cShl|fTre0R9E z`}D!w&3UP{VO1(UV&k56b2Ku$;K}C5W15C#h8zu98?QUDyS?eb25xzsEj?VnPKG~6 zhKudjC^dFwH#yjzL$+`?cQR49E^>{+AksqmpAK3mCd2!ZAB(t1PIA!GIk$XnqoWy4^upZE^YC^Wpi&6v*<1k-*@+$c*I}+s+=(%e}J~wnHUP z0Y56G#c$3aTo1b6Rwgp29}Gss`=2KmzP2%^_U8F)z1gq4tvy*C+NDCxK0GVUy%-X& z4A=i64p&~Ay%o_FRAdr(eK5|rsfs=f*>P_=KR~t8t3iTr2gWOp*SH}!q+3kQS@KNQ ze$lXO#*vH4cNA9;d?i;^PF0$=UTn9pz=fM6f!D!}tj!wsjy2;MZ9+R*SY{@Pz?fsQ z09$fV0pD^bh&Qh-;eFq|^{%T;DJZrW-^m_d;W`32qk1(S@a;x5fZs8NF}~L`1TPPN zD>1+D2fxfjZ(E2b>|qkLdmaRdYRCPF6@~3qr7{fDUhWkdycl5v3fg=Go(0ssLN+P@ z^2D&gm=>~QoTD5dn3oh_HG(bqRFgM*k2H0bU3ENj7 z)n4ZVdG;Og&azgScvsI91CzEDLRd9`{m&x<>vxRqpysVz1#=|mr3Eq+4t5RE9Ev5K zYP%CEBw7N-qIkxWDB9yc;%H+K)N~mRD(BL<<|~_7j(j98UT90C+{E+8K}5Bmoo+xW z^x`?4Ca&1%bYo>S=fKiRxMeC|DLFD%*cXnMeuA%L)a{6*EYFZ`DhYv6%u+`a-q8@35-7xh&}7=mWR z+LZ-q(K-$p&UzOyU|p=G%Dyv+Yrl_bd}dpy9x4%%#U)Jm$##%S1>L*Uk_?)R2521e z-W#NCc2YyPUB(V{Kvih}U`>)hzfN_o=)g%GalBAoAzER<7Z88clg_q<2~NL%Vmk6-qgV? z+U`#G$G)&kfn?n7r={L?lY5=IdYpFEwxH2VG21^5V1pR8Won z)en~U9s(vylyd)YPgT7EZnGBs1@p@EgBHT+4oA4LlyKYm z$P%~Cm{@cOd%k|}k1(Uy@6{4N)?<7wQy~Z6Tn{||_pzaJD96|dXf#a{lyGaKys}Gt z^x9&ClOqo4=-QXJN!C!J9_+Aah5i~+AsMgm8-4)(qD>rAWW0KM+=i^Q&6Ief-g(#X zT(4J3Z^j5c)r@399LGkoU&o{}L=6*x(~SNW<`Q1F<*}p6I!-^RlZ8bRDJab@Y=?7N z+|dh1>O+RUEqycOpzX(Rw<5sQEMoOR^?>CGhIUHvyMLsS!>_R?i1ffm3+l^d-i7QT zPpA3_=F=lG;NXtUwgd(lkXzXpNpq!{9ojc(npQPmJJKA zAe+E1csX>8YpTN(oJl^^KLQ>dmV8ZbTe{!`CdjTO?_RoSwPk%?V<(R{ZmcCBoM7QF_hWk7J zrbh>=Khn`*jk-N68R;A*Z;y^9!qfHO{D)h`DiWA1lcD>Zhn34t#>x>eM0w79MG)i5 zFGu`s?{$2tA8ogOvWj;g46Bpa?z|m`udhLt^0l0Tf&}ri`YtG_l@qytR-Ek9`Zb;j z@)0{?K8Kv0pdImuDKz_Zg2^^7{=~E6o(u}t#rGsMQ(rx04q?vvJ{ipJ8*s2gN(p$L zhSA#QNBjxoqCL0oR!q-6fqZ{WYIVM+8nMhvShe@}TfVRrdwlA@g;X*`1a=ANE;Jpy zCDb+=ZcB*wyXVbvmOG;(6VZ&OqJCy#*DyRjF`TK5Cn%}biw}p&U$N|RQ~T4;Jp--- z1TXCu+AFZh`*UzM&R!rgsJDLm(c(Yd`p79;5fLwM66>~JOi9RVCcWV-IrcJXlQaxN zJfl>VerPAfIyR$EFeN_MNbjMihsoup6F|CO7n6GyT!d&;!C|&w{9HIXQ-v)Q4!dBe8xJe-akE+RzN#4xtK5^Av5O?+T92c38 ziJ8gD=J!h`&y*p=Yn!`5kLk{8nj?Vkf&u*32O-k|6P^CPfn$*hk;Aj}-_{1oneNy; z_EH0icgg^MR=h%CQRNiY_;@w?_t}-owD2j>Muk4wnChaiHN=jEO4Vl&X2mF-3cqeL zoWrFdT{*K>PNrt0+2}y?1*{PS*w{95SM=T7<`Z2)Y=;7sAgdHnQX4zW{ z4GP)Q@bD|R6IjYp~F8mBPUE@vqF^TaWREUHxbAsePl% z%NR97*If+JnUng|fvCzC`9v>$>SyMr|1u#mF$?G1%+EUb}eIlg&OHX z<2c<9nRcWMEP^dv8xx|I;*NBBx-qyP^)HXG)eyjsgEVj~RyY{APd3KP%({+R82Dk3 zkXa4u{L-l*+Hx^4qB!2e{Kp(GDk@5z-m)T3+IsdWt>yq(d4-B#TE~}{#=)$HoPazj z_{&xD+T;|G=2P9<(VjyL`s zuLR`~U7vD3y*$4C9W7(P-xn;K$UNZ{j6s&$dSfqJBTXx$1Xp;1QN4Gyn*-XHm-@nf zIX!6-W_%-|YDoyPoxwvBQk|&)76kJh4S%JRr2lje4dS>Xom=TFv3!)BLEd>UyR)ZV zO;sird1!VluV-acA9foLca@y7>c(@R81D=l(mexp*QaWeXmb!7)%4X_=ny%Mm)jNQ zwLI4il5C$SEq|;`@tK`#r5@z&vk|T+f{~-dTbm>?RbsF>qT_~+&qN}Z@}F=TDUuF z^7tI8Cj2k3e#O%u5t=N1?EaJ?5L)%wLud@n;R{2czR|!~Krur5xDvCz#=g;%gFK&E z#z_lqW6_&$VD#^(0)-PQf$~#(PJ6;06!dq* zdp{7}-Z4tzA6BTVbJzvWgvi*bSsj22JhiF6Wjb(PBq2=#ye{*B@ znT1#@Y;@wBlQ_@eei3+^!>qlJgg5-oX?SJmzwr>9t zYK<9d2N6#7t{F6QNchn=F9;E!eX-Ur3sA6$*gOFddxUp!|7hUOj{?!T7ZbXAX{MH= zLmxy85f*a1*2qviTG|RU3emm<5$Ut-HJy)#BOweEt!*uoJJ==?8yFm%By`@xtI@(! zv8MY+UI-N%N}I`(M>E8X*xujbj;yH>sSr^d&mT63n`_WhU}!F@nP(ryxh5;ptRnix zVuha#&w{yE;m#758#>5hQ)FZz@w9p?Z0qaZ_0ZJUS_qq-_f4ddDMTPAUTuvW&eTXI zWpFd0c^4)Nw7H|hLuQtZm^_;d0)KGw&}MyR>tsUyZuj_G5nKOZ6sdqCVlt0+$=Kl} zE<<>*qfIQ4;O?LNJzGSW)&bAup0InYcG;1_<+(#vp@5RN8)@&`O7kU@j*ZW<8=XXR z)nVG?bxrwjNH1{^C;EUWGG>=#<4scHc`_$I%ptz5vA_J=b7VAE9}*h%>{9fKu5jcP zL7Ch)W}u8CCikeBa_YFV;`MvNKYP!HJqJbll$mz*n=zo1ec~L0UDP4Qy9iwJK?sj3 zXhz%-7J7sgIyiR6*>@e7Jdt$$Yp?f{7ee3kvZwzvb{a?&kH2(D&)p}+LSfe(vnu+t zzc-`QT3=0BY;H`(NVi5)^IKbU+qt(n-ER*DuQ7zFmnj&QXKA(eKVM;p%8Isyf)A0wYGL=r91oj zXG{8oAp|{aQJXz96Inz0vUbD#_n9_UJ0EicFn& zhWQx2I>aCHRc;owwyKM&#Z`1tJc>%08(J#`kF|}I)gcyFKIGz8+san@mc2J!)B<4* zeH4j&f#r{bwn$Dayyst}%dhB>K|;ZttCI0Bxu80lQ{&TWM}^}gDf$u#)+~M!uj%laREvU+f4iMdoIgRP%)ek70*TCG{_j4S#jEE z^G&yqyVVx|$l4N&v1a)VeCm541Oy`M0pMy7@4c}y+2b~40_r89=dUnT8bu=@(|HaX9y3XG|G2yFK zQPGzr0*f+u+=TYl3R`~o@e(0a8EAgpPP-&?ZHU)HX3T+!TCqM0PoyJMLs++FW5vqv zytIR<&o1DsYxJqLo^9CuKr-TRQrp8Kb(#nyxX9Cd$r^+R;#9kD`em*Z0^ z9as+mXQ~|qv*#l*5|j&?i)$q+RCF4ZDS{b*(|fkg zDWXWu%g>#JYCE$(i`-Jw9SqNR9oYjAg`NT9g8TcIuP zZY8*DDK5di#UX)^oV>sPIWy-IOeT}$+1-2Zm20o%iO+6U4cDz8$8*du631#)l6p1(H&=~pQn)esoQZMOkSKzg`ll6Tm?2v2<`I7h zsrEA}9yQj{2?rUcs8m_8p%e9E|ZMUvS1W1Qd%cNFuzt^Zgfs@k^ghnTywJC+3fj|sO`t^R!@$fp9m*gv~2Q& zqmvqfJnYo(SO6_AY~~F~2Kiqp4|w%DzQkQDw=^P)D%sO{9$f@!P}RyB1L9CKqzh@yNBDLE47^S`ND^P91N3} z#oA(Nq+7{fIlc{$jgk$1eUJN<6BfDj;p_-2VFOK*eSlb(|BV|K%30E&CU3mFTa2b; z>Mom`OW*%tW$@plfS2?FU!bf7V%Dr+{~{? z9*q@2qCPSyR-4gu(!^)&=G-PToMRb8vF6w**_~z?3&)X3ePfi;b*?Zrqjtssvl%Cj zVamJr7%O|~cGr6*Xe9J>gQGBNWKvwc;I^r?4sDNo{IcmIZX=<~R^e$*LS}e`+erKw@V;*^EA5K~lVny3JAdpH3r~1mg0dz~xPW z+YD7)Eq}r|*M(8L3&a$!D2)g zA$Y~_e#t*c?zf~1xK>1RzuR*ga~u{;9vua_*jLmupLw8M`adqKe5WW=50;nznbV!6 zJ_9ud|It9Q$W@>qGhc&0w$cybGzBu>u97i@>9(q`e(_MXKiCJ|R*7Z*s<O*J z0p6sa!~ctfZAG06_Qb}-xF^csCL5O!H?j0S<}c&xn^<%bFZj^-iTb;?;EJDr%y>z- z^{CREOJrA)B6Auscgjcmw!|>?eDq)X1OP9#`6ayjhrhOeM;0ilX_*LcKFtXy?F;+n zb1K&mP>Z@qxT4jVi9#mGgPb=D@>vSw3qFlr%K zn6n4;(lNgph9%I_Fq2d=71OaT{TbW+*DT1u}v$uPQQF&Ysx`z+em;v5u0k8C5bJF;*uY%1#oAq&SAdE8FbqYa9{VQx=z z|AK?~cTQEwd#J(*R-C&5*mrpGscV{X zaeHn>>_jcAs(TNqZY10}HKs)h7#lDK=$owMCa|2_=xO1o%tZ@yVJs1~4{GZ-%f8@=8 zf}}4_khsPL(1|=kS$1Q05h;5l#*FdKhXnhjgnkWUzQn-L3I*3}2g)KjbFcYp6W|TD zrFtUG%DjBADmJdm{Oo*_Jx`i5L#B((B0ZCjHT|7BHappGocsIVKL1$8 zswNIMF*O`eBo^=NB0~R3g<79xQUxTDFF&)t=-2Y)&P zgTgq-L9$wE5xEQ}B<4$_~6hk6}>b zpC@8x6v&(3Kgm6z;WXGZc^eEYs5-5}6WUymGK;Cak$nE6_8@iFebKqoa}hAek$uJN z&Vww@*+l}r9tDWijo!PMG;jt<5!3{rr;^CPgdQX;{kdhO)F`9#H3n}Z+j{hmF^AQZ+X_O((K%kCEoWLxa6`G@PSUkyT77CGgZMe1Lr zCSj&2lGvwjGnl`-R08#DD&rHIf{NgVIVCFeZ|bLJ)hXHt6=j+@7#qd@($Xqes_dVW zNHtQ>YQm^dG`|qGxonI<#`v*#(~0-IKVls2b2ta>OX0q@K=+%#urS~7T|E~P^F2Pw z$t6Ks=iR%!nUnD-=&)-r3s2+>vh+j;a=-8Ro(?Q_H#{O0NEsJz*jvjsw<#09h9o<< zU7*eGOi=#UvQSMyFFE#D_)d!?(Mt0hzm{NDVuZmA%-BaRfebKp7W^aDs(qHo$B4-<-B~0adlz!cvaMq zNEV$R54Dj_D)URd#fmK9)Yg$*&Z^SstBIX3W|a_TN3#INJ0XEOV{7*Wh-b$n+{B44+gw#AFi1h4LE@ zT8j}z#b;^7ksGh6JFi67Z#gN*dDCCoVN82g3Tta0Yy(%)>8v*hhwYcR_@x8VxT!Dw zy!ria`Q!E*pN?mbGlt8ysoO7P6?Y;1M=`2o!4#%|0A<7 ztR^rrPyp<{)hS2vor14t+}Y;`CGO^-v8!UC5J!Ubrq@bV33M_uZGdj7&<{<~R+_K~ zd*!r~9m2Fc@N@- zLHmL>M@p2h1>(bg+ln)ng}Npvn{OMcZ{od&C+z_vco)nVeWqpf)9FcC0I!$f*HgXK zO3#bh47=lFLOji+7uyd|v4G1?V~$%5+7QS76!Oy97O^jv+AuK%!k@YHf0ShP=l`spUiwRd`coYeF_Kb9wMQ-k<8^AsodZ36j9c|U(JhXX z$zh;SzZ@C_u&!+>N%MS%`Xouine*@ez7di5*lGREo+{fc5Um_vdVJijw?9g%TdS1; z?oOk3lX|=+>v+zrR3hsL`tbX;#zfY{qM*+4LZ5J49kho95dAMbT#~_Pw$TP`vC8%(?WPB*q|KcF*FE zq6NI~KM`SU<)GFthw?F}E;>m6i*_}D)k-tAAIpwJ{ZbKwn8zi*G!G^y$|(@nklU{h zh%s&8(YF7eh1-OR&Y}d58hn!6MJ|SnKoaGNilEDO{Gtx+51)N8*L}lTR?c>bOV2tx zg;gjJl!oiHF!guiX$_}28c(8D9>LgJdi%Mcap9lAS@A+G;V2RF?5@Uxae>?i7DnY3)UupS5 zD4S~BAGdYX@RJ*ESl$Xq34U<&###1V=>gKuh9L5fOZeMt=DVSuO$&P!Rmp!=R6cgn zgndAtE2?pk*KejY$W zLB+hW6`nO~@vT9JSMcA&Tz6ziiA7UgBz?ZC5`Om>1MYbzWCVr+LHFn{_N~$Z9RFjSmL41sy~!&AeQd; z-e86*hE)FB#*=F&vBx3&F%69psLw#G?{484zbc36@*umKHW+7cdpYE9S1xV~xqVZO zIR!>E9_@b9WZT}u6Zz(mY3(o|IK*dGYFYG6%62Os@O6?9!cSa@ZkS%_=7ho~o?hxv z?5Vx(&DQGroU%TNwUP4zO6J!uO>!mn-zppjM=quh2Y>!W)pZ370yg2Z?!k?TAYc_U zr@k>`!nxb?fY_=B-{lQT`lxEqdUy%rZL}Q;Qj;H~jVMC9x&1$qM(H+sCY(*vaH-DK zVVgZTv2Jh=qS7+Py)tpS8O(jbjs*)wF~yYN!{!g@7$V2o?Z&_!Ft5=!(&d`){}4$_ zCRrKdmowD%XKx2Y9UES z8c(WwhP#^Sb&N0nAcR4W-Pe^;@ybX_L#{w`i|D9m&f@9Drsyi(gHwE9tbuDJlKcG> ze&NIWqqFT!e2Ov7gwbKY0-m^wW+`n-A18Eay-@Hft@&TSt$>zwOo0K9qtMQS@dT!Q9ma5l69 z3!ln;m?PZx?aYqbkAQ3r|1Q>lY?yuFKyh<-H`F?BBnKPq4gxPTKq+kg#Se9lU`wo^ zqlkW7KdPRCJN_%h4x=!{!@XEwGDVMW6c>$uEO%8m9G^VIEYep9uN&7QG(>7Rkb8xS z=)u+vg-&NDOFg7b(v9DI0QkY3!=OKyb0xVYgv*e17O`tY(;Ts<((#i<0XOZ>6m^?YMUm8+I18N?*eu`G96Zt8c5x)|B=GDdwh718n^YS+)ml>< z8l}kD-X;R4l{P+5mkTNWxNjZHn;05mewWGEc2xS{YR&GHCO?8|nHJ9^pRX1VR)F*E zPX9ubr3L@bQ^8%_dJ^Y}M~&L8=xyH&&a=^#Gy}0u8nwT?y)gfBESzdhWHc`hYgQJB zdwFY4u`HTuoomS&FGIt+)SFbfvj=%0@iQpQXZ=CQ<1s)O7-1jyVir|0c~4Vn=CRO# zD2_FUPI~gnAw8Wf$>Vy+qbu-BqYL$@$1K!pT{Hw#JU>skRA&}%K@oq7b{Wf6XTEMm zzinq=W>o#PGY{tXZ)>`;9!P8T{78kMrGK^yx!?iK$}=&M7b1|*n4zYLme$r~2yL?T z1pSsLc5+f;tpsp%O~5ZG$1ZMFLKJNy_X|i}mvDXFi9$ zSOW5>DJvo0<1m7@MoO?q|Gnzfi5KVRney`Y`j!5& zJA0Wom0x752W8gL9_K?ZKj0qNC8ZP6&CQomgy&)E=3a%a$*vObL@Sc(s{6~PMqrX4 zzb)0ggBjf;>A z1;?PQma|(U3l9Aa8Y%uUaOQnKDV-MP4yyX&@QP{Cw?kAZ9fGIl@uthrGIa}_BHmaY zk!w*{Bn~J$`a(vlbERFgaWB(lyDtz)-e_|baOtFjOrv6(R@kLCRu$i*TU>58D==ew zdFGgNYarvc5hVi89+*gl|1yAOV@#gMVTaZ!#p^Ox92a!m#JYSY5HdT zJ-zhQXWTSF1(pueNP`pJWqaP$=JFg0iOIuF1AcMwB+QPngl@rn((Lm~2IL36x^-pv z3#AyC-Scf2b`u1xJ^xgId^KP&LRbm&ncw+NA3i9Y?oYtuI{@3-eAJP6 zfi%R6NNV%eWp%(y=27|!|9j?nRR$`I?V*L_-A+N@Ri>@g>Dw`ZxK*0CT|r;R6n{T@ zxO*rU;7a1U^3APzjC~-H`a(`#UTJNuOIx1zOqql6;F0Bes?4KRThsvVvq3r#%qBB_ zXx~zTSklU20^W{R54brwSvfjZl^_o7GoGZO<7G&uqY;R1-d3G23P~|&2hzmR6BU-y zFuEolwKCgIOrAuCHaMz)dHZWA{R>DQ3^x)uM#{_BbjjVI`*MsO8 zRRPa)BFl0XUCS8M1B1q^P7uOQt@mH(=!vhSNc-ZeH%|}m{I7WO~J5gFQ%0IoeY=8eJA*(wZ92!n}WhCvsKb9 zYBR#3&LRew2Hlobe;tKdMx-6~khp&l|8>>Flq|)+$5)rbqMxDLBp-)Av=WZ+p2@k3 z2=vC`0KfO!fO7Zemdl|>4Bk(QZwSl(^{2BCHc{R6Q(s>;qSVwzY|n@eRln&Fy_6=G zCJu{DqnI^*Rri9B^h>yVU=`8Vr+42V+h-~}gw))^QQP;>ol4=Ly}Q?VQaQU!kFYl# zMd$&w`I+?SQr=<9 zA?C^+Ul>cqxRmT`pib~B*8o=Z_D#$(Y~Zt|T;I_J!NYK0ZL^%aRDZ7t*_#eDzIyzA z^&2`9iXx;K1TT}3%w7|8J=M&_{VZAmfTV6g`Oh&$(7g;kH zVu?3+!YOLrX*v6zpw{9iwPQ^l4ZQM>2U~{}>)M|_FYmTPruTu6@C#*p=9o6WtM9YG zIFa?XZzmFP_Z&G1c|={c7-Z}r#U|HWcpz$XSU zuo9a)024h*MWhYyJuyQjU;3-3tVKYufe7g0o}(aon^x3RU!Vh0I>dut*3m{QjZjX( z?*nHleqfCeyhBWr#08E-ZNBzreaS8-fE5D9^ z&l8YEEY(s;k)qxDMWAx3x|j3d6gU1hMH4pO`Fwwh4!l_;@hgi!rTRoJD*G1G;WBha zK=w@P8<>c0u07LE@|zx7i*GY>SkP}c;w_KU>+mwiP<^RyT34YV=vy+AD7a1oD768y z7sR6mQs0_!=b&qrQr~K6=2YKewyf6rUwSZhIM*5UA!n!UZuHv#KD2vm$(~)7L4Qd2 z1C&skLzUJ1JN4^y`m7}+*2dKm2!BpdD*M-buF8yjAsUo1C_l&p=R*Z88vp&|YWDmN z(jQ#RytS%<_$TGO;U$t}WtGqBPNR6!`1G^h9J1ntZlzKdg{ke6`@w_=$ljkTKf8^M zJ`YnKS5y1+p}cc<86nhJDKI06@bWc%@Jy11%6Ez03RON*NO`A#eyByN2r_K(H6+toQq*f@>!&5Qcv;+#X|GA{G$Zm3ebl$cB z*Zc0=Sj@EuIL%t-F=wsOFafTw&j}}*QCms|U6?sve34QdW)`38*8wBM3`{*YocmT zofZg45=Pz%iXE3t?K|}Mg1iF{{V-#mTVRHBPSX4MG&PMU8o2HB;`fFtT-2jA*iDj! zTn^&bzCzfv_ePh~BVN|+rBT7j{Cc3Sc#=Zu62?l??{2Q&;?$T3K<#b-57CHtVomGD z7rew-G0^~ZIIUZ6erkDqLR1{~wSg6^HZr|6H(Yx@vKgBnb_oYAsPZpM07L4f|n7fZ1}}W`qpJLLFvoSJBZy%rgW{QRclsC zT+&WQm!qm1k#VMsdF0o&-`4H@!`vFVuUi%>{b3M&;a@X3OtlZt3z=uKM()o(KLh1m z=a-GqqOG*I7DiwEIxCe#Jk=r4MrPumwy;0T9S2D=N63$7PLDNK93le^yJ5(rj}ycX zAG;Yi!pzynMrzOW&!K^sS8Ltdv_T(NIGy^S+j7UiJL^xl@svqgRe)4OyA3g z+WUHg5FfX9R=wQ%_WG7Pg8ASJHnR8<2P&!9Gymfv(Dv}tBXVqh7{Rhvd}TBCcm!ZE zA`N*XzvRFO%sk+;Cwpr5@dRUn!~VIjQDCKgV09mufP(x}r-khXB)r|;J#5{$e(`(c zSGRf}!rtL&(_nW4x@~;;-Mui{lCP}2uXh9vob8_X>pt4AAAx9gL(7st4pi#t0PtTy zMjMKSW@iBTVbK#-n+Pr@=xg=*B!uJxV78!9!BKJz>Du(6QJvncF*%U4&mY`5mC9S+o2wqy%9@~_^NP-DqK}H zWI-5;6qKswuEhR5FZZP7bW~B);!)=I1u~_kko3($E_*$NXn*?2=0AJ^X9)p;9AG9F z9oQTdqKSyd_7IfG^t@5TGrl>8`abvywZ{Ag(!S+E4p)eIl7`?({Q0#~D3_i8H`wSk zoCkC#T?AVdLZ9Shl8+Yn8Q${`A3@$#huzyu9_WHBzri`p5Ta~-u?v`o*Uy2C>D7G? zm|`CGQEn6%V8|^(_MwgV^K$Z8hgZ)9S3mGS+nwV}dXXX#5>Xl$YVr@_Wo?AC+qK1z zp9Ufmk4v|yxgUw0;`t!r-o6#KLwdM<2e%LP>BAFl;4ZJvFr>S=F8Dg@dUIFbC8xf? z>~$>`@I)DkJS?DnsNMmB<+&Sj%X9%^hdHtn$$A_Mmw7jY(eqTB`V5OoKbw0&c%Xdh zQ1b6VwdhC=a`40-Lk#4i?IJ1ls#^thxH(vYu}W19sawuio791hc4&OdKK0P$K zT+p$W-6$-XTEpGL`h(&c)0L?Yix=lW_htyp0x9vYdTk9O%KB!A{A9olihg2yFZ^?q z25#}q&E*>lm8C!wz80YKUkyuYQH#vlyvtv|ezpGMtYQPNuXq1IrJ$p8rHHT>p18cc zq+vlZBmo{3nIIV)mOWBP2_<$U@bV7xqwzFluAoTa0N-C$^A%5L-`zkSq$T)(7x3l1 zsWoT)RO-RoQw0262O!1<(6|05U+zKE{=f1yzLBvybnTZ77XWd!d2?Ogb&nS}{Nk5y zfwq(~H`!oK1VI2xewrN-P82&CHhTCQy1?750O%c8$JzP0)4GMI{n*(xh5_!)Ph&!^z$O)^d?^D{-*tIdxY)l04>DIl-e+9_AUWlc~a z%63K`BU^lfh>A{T(}P<`w772jKkdzmfZp?y{BTl#qB&^) z@>^8|URAs1cmJ^IKe#R~F8xuuc$CxR=-^_*i%Xt(c6zwZrd<@WdjraVIk|>V?+q@b@TPlWBW+n5>J&S8B8awZHZq8KT*kguF2h}0 zAO8G)aaSZ)4dbU}f<%%$H!G)yL!J^KFb0U2k(qu9zWeCUO~zC_>ovR>m^JnG(@SUd zKMkLFUIQ6hs)Ck<+4ZZwyc8iddH@h0Fe)c`1=BI@#uG{IGoS5F`^Q$a|B@#=tgNd-MF zRP%xK+EPe!6HS(LJ& zuD^341D(+I0iHJ7)6|$D|H6Sn^~1()FugsK+2zwcYdh*Nz4*t2w;=3VW`P>p86@k^ zk^YF#u3{k-e5n+I7Kor{Wn(*0c|7Wg0OmqAp$wooWs_^b*K5!*DexnAwZ%)xuA6>w z3!ol+>$%>}zA1E1Osx=lSPBU?aYZgm`mV}S6nu(}JanBS)}LP$!co>W-v$^+cZ$ zFv_U+V@rl^EMys=&rpCvuR#mPC)aT>GgM@JaJmzDC3{Kke=9!Gb<|ifdcJvE#G%7Y zLO!i|3zukOTv#SFzJzukv~P{>?=v?V*8I;q_?eOymrYl8YR%445S2Lydf)adUOlzF za{X51&6V5M zl`WknE-}taN{L5?`k*@?a!0wKz#DG&;(7sQJ_>@T?4T#`zmjG|rls1Nyq7*BvNwT< z>?^Jf+VFi^7f?%YY!uG2AzTi(FEY$+`XTsbBf88X=x;T>#oi2!#R@6h18A8|YKIi??@-A9zS1EbXv{6X@iJDZqguJHnNERkL^y zEfJH+36qUggX~_Ccfp-n(535}P#dhRSbmWn7-Ryc%LPJCoqDbp5idb?LjGTH%$6Ng zM=0s((PS5bynR`7G=4(1{G=62AC~8Xs0syKRTYri!XqOJKYxb;oFGZ=h6*S(e_&qH$Y1;k`&~juNY8}6fAz52IHH;d=yN5N`oSGZ zXX3v8*Ue5Mv+C-5>d42{ora1wcqAqqA8AL!P29c@Emxb$GK<1+(zAE|kmv{QF{BzU zyOuw{o~ku&PPrmajH@n~wsjiWk^>dHpwDO|)VMW6n=^~^0dU)-EMk&)MG{4&*Dwil9IkuFRfP;t;Q1pI*`?`}9+!8Sh}i3V3aE z*z34~C1>@dQcIau8GB@DZ1X!&Vt*(3cWP*W_NB6p5{ixxlMVlce6bW<;ae3};tqX6 zQ27o-;rQgzFiy%N-3_rWB?4djH&#%Pkhzc6%43t)@74yJ57ij=%^zL%{wSP!ahh?P z`9Dux$=Ld9;S~DOjQz9VQbhzAj^FSh=)Z8C4EWHyE+&*$&C{z3?eF@V3JWQ`SID`# z^7!&s3>k>W(Uky-ww(aauYLvBGrD4)oZno9mrFOF!r(mhHZFk)4S>U)3$PI1fBxtG z?|hyt^0=5=pt;|JXKc`CT<`e6XwkDTgt)*6k2X`CuCx5ov7x~)e-TZke=;uJf^UkQ zxCo!6uEb+kk^Kh5t#9FPWVkAaEF0Ih#F58E$UCU$qhzU0ma||8 zvHAj1ulIf(K|4q~(e)Ldqduw-*t2F0JAeawkdJP@k-54oqD~kwlD{=nB4>{WcH>kq zmAQ)1&=BSKw$nRsTY!0cN5n+?u(D#S8I4q32g<#%OiPj3qe>vbuAaE?vxMM!AV^_0 zGwhwDI|gjv(~;H1GXR)owARIXBb6k8J=HzuL^sZR#@a1^y1f@V+v@(KimeIhYJjWI z#fEog%iD|%T|;I_+T<)jC?W;xLzd zx9{JXhVqgK9%OEJ#Djivtvndmte1Z8PLEBERiyM_VzO-hV_7N7PGBqkycw$4X==NS zY^aFBWu5<-sQVY>O_vDw9c43Skue| z1%h4nqbJedSr$k=vbgq~s7q$!?}&-+xW{}_VK)i^(W@_L>5;ByzKVubRB?JbGQKa{ z;OFZMqEAMQmdE;?TU$zu*3m9s4q1Vb!JK7-Yz^1{Wd;Ut$Ca?NjszM6R{gIl{BiY% zPiZdup>ZzpoH`*owu!Vq8S*nG$j%li6vqb^nPFWM?kZN`G9Jl?8$N;bU#xUTL zCi4~4dm=5es)}m@U=Pb|QvUWMor6kEBkR@rqhczs|Ezw(n`O{?0wcFc#UL=pa&^GQ zrw&A)+x8*lt0}8;Zd)6J;`%^l_UQlINo@1N5V1#8a&YdtEAU-%vZ?|NJ%(t}(N4g? z8Hb7>5d= zPXmxD{6W`JSO~omlqd_BS%;XBYWK9|j^2~Np??wt!KvMLDk#6}5@B_mbs1(wo=F&H zC7yLz->_JZD?UKyf~Bp;S;|@Y{NWB)CNSG8fcNu-P^K4>5U(*E-vjB0k7Ribtqf#D z)CYacm{nK}_*W`gbhL(Oesa1?uz4)@*+||^Jy*=*CS=E*uepmPKL;H^Kh0Rlo>WZF z>%rsO&UaJU{tdIa*!s8h!CRLv)9rd!`?B9V@Aj@-PM7EmiX;PCdCGxeG-R2t>{`7j zfp>J$1X*4py{&7d^Y+uf3+w&WGT-Hc!M{@PKcoz50+D1`{Qyq}>I%KW$%BYD4n}0d zmW?}h{@jXlkKN_G#ol22#ZjEDdzPYG5>LT)N8V$MA}}6U zh)iQq@6Gl4UN9~UZ53tEF>iJHlhj0-`p_M*$8*9Fwqd6G(7~nMB#?ocfiL^;(#EJi zjayh#{zjPf8fwgY_;CU>2QjHq))2kS<&@SrPk_4$WgxjF#CoKdvSsg@JUWXNMcE1HxpSczdl{o&wW(-EtC;Ha=0gZ#s?;TVqfb2Vvb5uzT;$9M=E5T;GF2(%imkpEM4$T74NMwJap!92Hh+b z`v^H=1{gj=isL&}_`hlpIAri0<*kI)A`&~NzVHeoe8^HjSe=RJHF0bN2L*5Egk1NT z*km5?KP-h2?1f|)KR0w74 zZTi?LB^h1+qE&r^+^T2s=u&Up^Jx(FZlib>xo+p=BXnC zaov*AOBRV3Wx*d_wtsDfaGDRl)O{vsZ+cLwvnRwq6H#nnswAwUC~jih6PpQuDo)#u z6+2OZSP(yXfc3O{)(3u$c6?V?Lg+fESi-%RUz)wZFzhQ46FFXv zgdEG?ce$LazlYO-Gj|Wj%PvH)bK;r&E#F8anGH z>=72ut^J&q`40!6*2_5A`j=Id&DUKFi1UsqJzKS=ofuh07^pMMsF@L2e3`e9i!-GL z@5kpxliTA;J~AX9U;f`!8q* zz{`CG@BJ^MX7B{uSF;o;-F9SSf-3pZ07?i)|3hbaw_eeA7xioHk5ABqzDVQR9C@FH z!;>4BN~5MS@;o$-<3w4AZUixSHmt2FuvfX5_{+{6P1i&P5}_c2f3l`8^U$WZ%~Y-; zVQv9JTi;-(HzMnG0rE9p+fRd*1ss(Od#!(c+i!m%^!dk8l3v1Zh1XO%_)c^=hO)Zw z34aX5<&lZpAtnjOg9Ah1VO4`02gqs0O(f*|j-`uCiPyDAeuCwkHWA;VTHiNzzG4{@ z_*ZB77uQiLIKaPdS*O}~;w2%CN9mm^u-fmMJ~msnkkDbKTk=4X&{sFVS&%ND zb-d~>xSY65*S7qe@)~OZ#iH!hVAU9yl7;M*U@B)y>r@mYL3RYJ+W+~CbS{0+2zk`$ z2!};v**B1z+YHlR{^&?H<<(>+a)p?#FGOW?d~b~&(-n&^1d>f^{``b%%4b$rIO}+Q z*13paTT&Q1xM3!WjUOqNf;S(4R$!}p$VXkILu96bJ?s*yl$)8XZPJrw*asIJl;jng zvR2$ERVnhbY{Izj-*dB*ecbwCOtbh&O3+3iJ5ox<#(`DNMgYcCDQvW=aIrM5f$h2^ z=yaqlg&ArglK54vD~XQ_E7z07@ApE(k87HcX*3GF2*;6CsPq|fv*vv5dAFEZoR$d2+O5|uPgoDr%LEx0 zeu|B?3SYujh5rjm`7n&8b1=#zk@{`qwguwCPf-9yv&uCrI^L_F9DmtZWl(2QXcAMO z`6CL!H2W+dEbNC%XL#`0&&Bx4F5kfFNh?bm-{sHW@tLCokv{@x@2dbBrt6z08o zT{VG3T2wmxZaP@DyA$Gew;`@nXU+IMUg0$uRz2-8v@ey(L703Tv56AySatu<@UA)3 zy%BmQr!7(FK7B^);UiHvLhw!Th9~`7>4G+vw(cYeiPKguxq8SXbH#}_`wVk)2`L$)oBG$~9 zObWprg)e-`P1AKYW7i64?rcRQlbmSD>)w9=c)-uEii7FCryD)~8dKaeI4BO@tUgMW zaB6xVU$+J+|IHdpng%X+=*T?!z%|}Md5niHAg_I%pr*TY!iz4Tm+ovfW}`3KUm~h} z=gYz=@%7b{x5sfKwY==?=mjsjcxtW^_IRrzgO14jN6%qTC+DO+(Mu5%#*?_0pH!P1 z>BhckuTg~ETBU73e=olN1)~JTz%0M{iTh{bsyM5cWv7vn;kh1*IaEpf3k6aQ?GD ztCHAha^w_lTy+?Ba{7S)2P3tWq2D|O8LOR~pZ_rAPUFa+^6W!~3Ap0s0fU7%n|E|M zk!uYS%@e^Iy+&053|6Qzl(WubsNGud(u49pDQLN`^Kh%L$dNW{z{*C=Tu7k8rhC&@ zn*~FPWnWezZj%IBEuIoEY)S|{lfPtqL+JR|*4#`yDk}%18O*ES`q8Z4ol<|nn#%&% zY}360OZAL>FEX5yR{iXvr8>R*3=2Y&D1Bd}QU3l!oE)fl&|bnsH-sf&c@Rhl18_hM zt{$^_s>!~RC!;IqZT1*yRYqm=mgybU{A~L#uMq{@#0D^u^DJGTH8rUSXftx%+sxmH#;TDX?rXXrvfGrg*W41%jotT=bF8KNi;iv(FLKN#w z7Z60Q6>pRq*8aqvG-6X#IGVU30BvOP!xZB zraQd7RIiqtV&|thDsGQ`DNjCA|1f2JjbZTcP!!&FeZ3rLD@b8V+l>Ne+<&Vi#Q4v6 zM);bmC>L2|_1>~j?s3sOsGr4EJ^JXZGGw3!|1vw}-Pp(5l{Hjv;2szGLVCEemQxS9 z7YbfTX-=f0Ff+J>-WmV)m2mq_SZs7xH?qywRv1r@d+a5dB3_>G1DZ7qsDWv#7w?5l zQQ9ygt|9SR;6)?1Q75{wkasgiBGDv9w9w}weIZHIUHz0A=bE)Ua&=cEu1G7&AP!)I zN3J93l(fL69IJdQJ~4c5TH_dFS$Evfw$3)=rvK{H@iIC=ay{4*E&$_=l3r&2OakN{ zo-c7|t5At6VK2u{gyxVVmqC#z&#E=E6#d9a@ci<{1BR?;A{DtDy*(Z$Cs`_FOSO-i zZOw>U0FJ3?^PXXD37!8^d6^z|L;p}c1uRLFnc8RY_4V1QvS8H-(A8r)&sJd_>KSNR z-A1pNRZ(M&oU21^%n=Jy`(ti3B!ll_(Fhl4Y>uplp*U%2-YCwdS!Q=YHIMvxLmo?S%W z$lt9hT^892)sn07X!nxj_vsX1`gu+>^6{#A@%7P-tiG3(298EOFHqlgWpx8;AjKC0 zFpA}1CySH1F((zFmTx-|j))KZGd&$?ssOb+ic+6mYrn9ZlzI2oxl4H2q<5u^9V?D| zfebrkCVw|FkKjm$-_-MPD!9l%?K%l{A+g%DbN9F8H`SeFyKC=}A)lf#vJVGXvfoFa zORp0p3&XI$+$o%--&*2=_yE{v6YQ)U?I;V?qqDh6f2G|zN^lQc{CFM`Lg*Q)%BBCHby?S5sL#5#4Znv#LU|`8rbJAe* zum^MTI!*82%X33wsCpK#wGMGkh8KNxCJ`>br}jo}2aQ&G=CC}KQTq3OEM!p4(5E<+ z->#4*PbQ)};RyI9M6%RNFePuW8hNu{k#FlGiu>AY9>8)i@jaO*NzOgbMu^u4@ZKlp ziT#Ix2aKyH{tXaW@~`i|ToKcWQ)8|u850ukyMvDL6G!1{4IDuJkf1bvD}L?eFdsU3 zc*Z-b-hbgPXPwzeH)hQ2AoA9&vAB6X@?Hi&nDYppow=#L$BiC5+8_z(ZPOwu`(J}s zz(>j7{F`CmYjT`yq}5T71aREwmFE{y6WfH~&v`;yhb{xEh?kB=oMT3E>dm;}=Nk>Z zD=@l_OezGlO6PHq^JT5+&RbU_&-sI5wztkA2gUUg2cIB!JU{GPf9!wI+V@S=uzhXs z$-@fP<{V$$nu>3G{8R;`d~fyjrWEoBg+{UTNaTJzSeh;li1`1o0LVP2>Nc`wg!F;s zhWrgkd%S-tN2p|mixt%Rs`t~57vVkt9Z~ujp?Dcjitn7+YKru;?!v|R)lK8|uR!A4tuA9ii!C3N&`{Jr#zwa-`2*mL)9Gapf?^|h~m7w z9{c}O9j_p81~Mz1jEu-g(?GqeS&@hS)>A~(%RWM4!bvqR`vq1y>hg)pm0ypq6*PDc z5=2%Z8#OgeD8RCmH%7NSg@D^Jcf8)8)2~(CwhcT(XCZ!2tq;seGc)69g;xf@Q zc+(~?Z{?o&Z1k!^OrpcW!lGOl%;7FfWRBRZC5N=1GWD$0J!87Q{CyD(6Le7R$O^`) z5FoduTx^!&AK#Z;%{$sAj~m92o;rUH1J~@m!`5f3d630e|IwL3nhFeoJLCTlR()+M z4xQC06l9-KNv>^zHCO4JBFPu{4B)GDWB#7-hVNcdetIvhO_~y?{By^#nCa$IMGC!H z<+H(Hf}|hpf=PS7okqtEt~CZ-L+c_s5aA^ZCFbr9uwGHYT*356uParNkg?x}Zfq0} zLzA@&uhSDaBz;O?isLea01xPasM6+(m#ulkjT6^=aX`X)1QC>r1t_AcYhde%#WP7X zOH;~dCRs|D98*=@Y1&(&)>-DzT5G&kYWW+vBjVOUXkPIDDw)Mn2*WHz&ddQHnxHsU z!Z9)z!dN2gqPNRcTmqmMy(`eS<`dNu|0`JF3*BgLxNCnEz~I7;zG~1I=NC{v_-&`Tz-8S6fXCU!_P>ZVjwFF0Xqepdd3 zQ;;8a=lfNpU#ZMim9#z{yMy`gs;?j(>@-RR>DS#;YS0To28q6CLxYL2jRR;Lo>md$ zP4kL9pRW0amYr4hqY9^mJVlcW^l~=!Kf*u1la2=5$bQ729A_ZQr}hgLIKZE%s)(T! z8B@Tuod0?CRJ(t@U+>RgHr}5}^X0sgFVE}BqHN;Wx-HaAj>&qKB6X2yaFN_iM4T_L%ZKVPm@! z*$2*^KGDmoV_l*mxC-scnhf{)P!tAv3W<$$li?ObsN3~5(|rHx<1MWqLoegeowD>rxU|eDC9vKodR%WkJAV7{Xax~by!qi*sUl^ zmw-qJA_yW%ca1cNf{1jCvFf@-60?#Ee#TbbfI)nNjr}z;7}x3wE?#H>f5gv{r}i z%lYVYeGtxU4!serHsW@PKw*5#KFt`O%B9kgM#6>K+x44kG1CD*W`4{bcOaJ4$CmFG zQy7;&+f;pTjAke{xc5jflj^xoJ-Kc78ES3Bu?d0qzHM;vB*Xb;>n;4Kyrwo&jnxs& zT=@wRb&3kLtvqb`hVNMlJ3D&OFSQ#$C=@4U`i}yN2B-I049)SSBqDcCP?G_UO;^zN z{}9m^|D7E1McnVg6ADE?U!-B_PcJFXkIPLtEgVKHu=zlwHhxpjyT(iBt@gxMn-@N> zC#7ps3dCja+j~g~w%m+spr5=G^J|3_50SO@`Y1K={Sf+g%Sp z3I2+c-SD!2uVX7ovVl6MT1{p#ykn;VOSs(EQ?sq-W2^g#_B^$2e&J! zs#&03E#sJr|DOIB(0jgg2>bz%@_2)eB|a|0*c$}~$Ap60q3ydJHRV66L#v?LlHTlm zQVeYs3>-rM66gr?7BAP0emY>6IN%1(VLv!HproOZ+>f`;u=`-$S5i_E0()wMrJ|v6 z?_o4_K_6TCD}cLnk_qd%{^5@2OG;0e3X>9jPSeMZBU0OM?QySM2=QC`Ld+jprzgE& z9jkw3L(`Xdk}2Z2|Hzc&0d@#?WC!!T(R`-a@Dbi03p;@_jWk9o^uHI!Z-4v3n8xRR zG^-y~BN|$jB!Am0>r^ltb{9x%7aD@M-cveJxDx`73YX?$ zYZ`$13r&)T#Cb4gJ9N2y7kQ ze~iH>C>M@}3s-J1-wi{ST)~w?|H+1CgHH@K{;6#wsLD4dIIvR*==c{&x$;-W7XDpN zDPuN)=~9S<8gClToIVYQ1rVr`*qHgM+_%#Ok&~%yfqDhfor<7@C+oiih+t}?4e!Q6 z!iFG=aauBoye!dH3)GTM=6%HqC)B{y9-nInt~^+hLss-e6Ra>ro0F;Gw-Y_ff4Xbq zL!LUKN4*J_J)7`vyxUK1a$Z|+ei02_%Bhz-j+Zqqu;?n<@cPy0h3ax9tOF&Cm)^vS z7)*EvWQO~eKm-=JRt{CQLCkPGOa`C%eQ(=&!E0h8*6v2#08t>sQ*{Hpk6qU*oX6?~ z;Gc&?Bf@`94@vU+qL*6)=CLhC_?}6S#Umv63C?-~`*4?oUx0A??C26>-`8!@j@}4u zz66|#=@)Twtor({PMPO6Q4?=M+?H)CSZ~7AM+Me>*)xhHn`5hGJ5Vi}zmg~uaR^1XOH3~Vn9#{>b zH}z!yFL%7lH5fd$$ibtoNBAkzOPcYCoQ_AE14&esOLHTY2m~eB^3X z+wN>y1KWcg(pZkB*fznIoJ6i>6w=);J-~DUGl{@wQO(p#Ikp(pI*ue@m>xq1e$K(_ zvjw5&g73V~*G*@KdJp!1(6~AZ5M(WPbe;9CwL|O<{_^6~Ok8p)K92VG8oOoCv&AT3AI`U#X+PV0_Iv*> zckgw3t)b`Oc&z(*_-xC0Z%pdvaH`)D)V;R?KXmkdjwWIjCMAoDQ=5EuC?9YHToRAd z)f1PObPx!jdkq^auveQhKifHy4%lr)0AK3*d>Jy$tzUE*j(z3Pt?akziR~+?P{%Or zQ#V(6d?ov*nHQezh!JPf)rcXvix$kuQfdD?ftO=493bp6(>oCf>+`y&Iba@~eT9j* z?Xfr*;{M=;z*FSlA<6rEXdX6EpP+;h1YPJgd~8WEn~0X(v%ZMDs6}P4GDk3xV)Sid zNpi>3pCwBtu-bo*vr1-GykKRZGoIa9|8nG?QZa9Pmw(=RBn98x;22k97EAD8 zWEBe7%EI>LTwV?OWA?_C;IP)#$l6Z^$bw>mU(ac5Pfa<`b&GN0 zqT}G?d*w%mC24rBX4hV%u|cDXMl(`$5WH>Cd&$WExQJjRpshVMR0^%e#p;gtZ&EGS zmwpW;Y&w@7LjPhT4H{4SVg4n%_&%r0vK`=+vN4NMnj^f@G>#?{ifb-I&mLjV@^P_+ zyD-SoWBgeQwCx>X;Sd_)k*#kf3xlj$EZ48IEX&;Ps(O4k_$Gl zV=bHd>xkUBURVGERTnJS%jjT-nHR8t>@HAj6(dy*qU%t5vs)|cc@OWcXb6AN5)g_0KIE_w8Bpr+0t~`Ao#8H@kyO0>3g1RFLeI>pRMvLGMNbb z3kVs^kN&+n6aS3I$pUYCwG{p=m$Mm~)aD1aYm~)?g^{5>CJ96d4?*ulH@{wydwWo?R-|ec`ehUiLj{NkVN~)aNid z{@TJK=dhx+BWxahKKSXQ)L5`o?BNU(yOkO8<$lCI1ViF3v)Xcgpv)noR(d?xincs5=;Sx7 zwR*_}^V#OFMUJ%`OW3ILNJx13vLN)< zJzg7yB68L^Q(2=H%gwB>V<>^vk%4(5#4M(MEjRvS`4xvJp}-EWUV%HJ$AJF5YuVh7 z=?~%G+#yw!avZvRcmYk`nw7i$*Xy^q27CBcoXQbD%}dPBTB_?zR#POA@daIp z7?e&o4BIH8cCP5!E6uxQ5sRS8E1R5Q&%FlK82TqkjuM4@*+LUN+8O4 zP*fs&bfwCCC{br*6y~yiH76@$po>p;G(5>H#(UciLfNr%b_zp9Q1&yhF3uud<(&8o zX8TkJf7*TKyimjAsf|xL;MhC}2zYlxotBut%<=w8uIqNgBXZI}Df^9{cDOIoa_@K^ zgQl*#$g+NB?*8mu5j`N@&T`odlAu@#gu4JMxH5+ zyGDdG!un|t%(^SIpQcG_BPL#NxD*9HxpXuqG*d3Uv<$K0L-@BAZa3;t-zeV>J08}9 zrzb;ykILGAu=h3Z6Fs3#uw{NZ1vsO?a;M40mjbW zCXOzyvK{k@Bn9Q5@K*G>@rOdYM)_Foe@lfhKVe=J)LB-b?7`H@=GNz;K3$4*HuvTo z>y23v{G{1jqmMX}Ls6f{#LS%Ka$im*;750%d-y)SP3RvJg8x;^HHU?L z2x(e^OHmT+!&RuXi;dHBfkcyk1NY_^v4K-l@?WE<&wTE#O<%9TxtGToA4c}Wof`K3 z-Ap}X3b?lhIZHLZuObkniN1yiS@2z}Z{Z*0xT8lIQIc_@V}Jw5!q4hkYdO@1&|fv! zol92PDxzl$swt`g`=3s}L>wQaODZyuGPbcvAqz52Oc#mHTX9vMI8R*ALX}%(ZFb!A zllrF2c>lm3y#1LZ9ObAzYz9gv1>b0b{Y7wf!*JBkfDiC}4T)clRIcgGi8;Dn-Ki{ypT1-}mjS9MjxrPUC($a`$y&Y~F89D_m^tdc*=zX)pZZ{Qjy-lO5J%uSy&?vk77aCvdYv zPjlZLHjg%|JF28t^IDhq`_1Lv!|bs7q_KMWN0mDnL_IOWvOs=^A zu}Un337{uJr^Z)SpB>>AJy6B3LL&7y`>ceq5LlP@gU{#RoZ3N_@Ba-~RnsQOU0W|+ zogL3(UNJjmPAa-Ka$k*HkDN34`Rc_LQ4#jzf>Tv$gd~aFcQfN_#U~fhl5r`gi6I;x zVG$AqU!s1jI=dxDJ3}#{s(T%pSF0$qK^dvqNo@1!1y8H~>R2I6a#g-$7gmP&1WYwG za%Pogf9(1+s3YWU3K)-NM{vIR#RFr*n$9k1I=e-MWWA6xvAJ0G%f74vZ0G6T$0m@h zSDjxc4lUu8M+VshFBw(G=N0LAlmFsh&@ME-MrmXas&M8k%Nh9SCq!R%OzteZrk;@3 z6q7ScmWE71z&#)xNt#-pdeCo2u%k10om;r%t=#>~GIK)xK2*n>VEqgK{)%JjY_^l| zqaOc_Z)#fTuny+J{le) zWKh8EIyUT9id{Ee&hHk-O2dJ7wN|R@o#gqiH5h!>N3G^|$<=zcwJ)L4`{DFdB`T&V zBZJ0K7}I$vo|r_2I=)eFZ%+T$C)T*wL^^R96lXrw<~q|txpCj`g!JO&pwx3EWqq{! zPSqXYNT1qiLYSmp%Mtu{C^Mf;Scrc9P^lh4QP0k)Jo=vD;^_Eq^=ppS)x5W#vcl;< zdO#XUI7rB&f0UBH@`czWILi|1*K}sV$;c{kkUuhs;L%=MdfKwke0Bq>Sx#`Br`${5 zaQ^s|3$!Z*54b_&zDI&jfOyM}jEsn)mx6_elq>IoW(ZP^kQKqXJ%_Ahu;c$5%vYKC z3vXjdMZHRLXaoM@tgh-k5C#hd6omD&I%ghO1OQ0Sz%L04GjMa#DaqxImy*yy;{;|Q z+ZkemG?^P0lx|puZIv1@M#U86e z&s`JnmWz&~oK3#0_Jk7>jmuDDRHZ;fg)#7YM8zB*OnsKb9$RsGA%3*`V25K13u^va zL?KYT6F8)K8QOeUrJ%lDYP!=tF#oswkx0&r_O&$|>2D8(xT~FRu3TJ^sdol(rF1RT z96kXocx5?X5)(PJ-=c?xyw&wXkL2B-8qa-)%OAEb1AlNWD6I2U@s5*=024>~=FMx- z*<~79pY$=BiUs<0=+}xH;>Laz7Z+ z#uPuyR%+>64dt@LLI_DzeOmPe6)ft*cSGe}J0`0fq(#yx^B=v*%5}Wm|6Psyw%uKKv>I$cK+E^|-v^rFCU8sxjxR^k+5>q;Qq;?@fteB-?CY}s>%PsZo z;ovUxTFep2%AT39Bq)BRLnFT&PcmEy;?Jy2g)*KUIcvN+j{I&jq#haFBXm7~$}pvC zKWuTe`~J1`nMYmAV!tZK1`Puqf6cL(!zh1E;Q>B3@anov1?kGxv@Uzg(a?|1TZnu! z0mB)Zw**v+n6cCsH^cY}MEql4h<%@Ynl<(no|z4RuA&$A3M%d=Z2#^xJqx0N zRGb+mfz)v{G{wfv!+o*sXVNm60uR~93NGI~SUn~?l!2l&3`)Iq8BTytQ|kxoo)I;n zC64zI?i&Q4YMZn{Wyw7d--eX6=TAHTrNUYV+l{(unxC$|VSR^JA^_UGX5(v@aaH)& z=t)QtV_ePkp)(2$eik&6BA!UM{2WD5z-+Sc#^m*5(-whD4lr=YzPa?wwW3fDsuRP@r1m@RLT;zaw9=4 z7h3&2XXutsLR5)VnPX}3Y91w-w1Tjc+E#pNGETICKqX=)Xb3;QNv!y7wCWzPX+qpC znEqwSjRmaNYy(`>Se6QrjZTC|bJpuBOOO37+B;n=XBqG_l|!#Y%$p3pZj&9KR^bgX z80TpEk<$Hp{=t^6hSO)U2drx1Hs>_^YVHRmzwqlPjuo)SaG3EftYW-l=>mGIxhcn% zRg#W1QriAqawg$iVUMk9ctSy)5K?K-ehEJ;zXw_zG=y0wx6ce3a+KeL&75%v>9b>( z5$}6RvIhE&2gNtsq-S#Li}rD24UR`^9jtfYY|I-*`*WqpsznT#4e}ULw~L)JCkzZW zUgb6%_W-#l(a-Xh!Uy25kggnUj-~Z)O%NLzG*F;!|gt z1mN3Xd}C}L;*5`X0SLOyMj(0MsF^XVGMegvfle+MSE1X=Ko$o-u)QDuj8#ghcfUe_ z&?|`SJh~8h`zH)K!GxLqZ5W3vg`6FTZ8W)4M zSbQqMhz{Si?Xehsb3I)?742>j(C&@de>tHR>F(OMT0)>;Axp))&S* zB?@^$vcX#Ij$NgDk$Ic^@wVweu7~bX2B)9h@BEiWH8)r8p>IIyvO>!H-${>PS}aXS zlC*WKoj6o{4r5|q@3ppV?rl4wB(X#o`UN85{qk1-zLm&0erlVHzXP? zf|g*tf8h)NfS!4bFzean*snV;;4OibHSbkFhMAR>i`$RR-@?k;der{4nC0_Z)vwzR zf++GoON*%RBpS285vp;;NKbhXSF}eDx^_F41{9R)vwu8^@u7P_AxMY=WSXy(Avezi z>+s4$hWQ9jd!(xb9!P?W{6ZMg--rZ*R&qP*Xzn*$6*SMo|Apgrp5p5ghLgsM-|w=a zm&gAi(x;ZNtyutV$IqVP)gR5}zh${K^`Y|IUZ+zlAxK(8LnOWQAM8Fc&lJ4$(WSj< zzhO+?C|EP~W8Tg=DW}~SOnWn5*YSg=`&awklJj$%05Ff)AXjO%d?z-D|1dU=J;FKA zQG8!o#A9$fRqi&>XKDIi2z|kehs<2$dar(n;-;YPTQ0UOcA7=WaLz>@dc|wn7kzil zJ%AK~mCR>Pu5j9a{U-cdx7&MAsinXji?!e90i$cO2S#2v$DieD+P?~Td|*D}-bko8 zvKKPsW{)j+MBZ!`^XicbXL9wVU7slB-5K#xorkGI)ink2OgS)TZG2v1%(b^HTj3a{ z*4*EJo?y*F4vU1iswr=TlOr7~pzBx6PewaA2FA@v-TzuYY%W1DjW!;r;Kn9aDFYu# z`MKjDFn6DZ4~10=BrIcIurdM~)q2`un1xWw1|w!8oEMzFj=jcL3-j}Sbx51p2)EQ; zorgBUt&2~9|LlL0|6>1h8Q5smO*ndE#OpuZfDA{e*_0_ zJtUSpe)f!cD8}vz8O;vyu)w-p>1(h%%!Il)NSQE{lXzuAKcN_3rd1=VP5isWPD*y8 zY>P*222vJ$9o~L+;U507e1+(7-fz97s+)Dg+&pcUn7vlj>!`-1QLQV-eqd*a zlnnSR-&NoV2}U>I*7B-`=kPJqriqWwh41m!FtUEU`HZn%8pE{Tn%G(?JMeKAD+9aZ zFS~GhYU@1(pl+e!?>nFz@e4D1T$b(anmSyMm2gz}_Q+2E7)`O}i>wiEnOy*@g0gz2 zr>69Xw}NPTJUdr~uDk+LGe6=PtgG*S{c3QDfBP)^`uP+hbm#Fqe zyVWbkUzuG|-Q|U|wuo6HLQkf`XO}l?ak6Ugjwk-9B6LKoyxI+;f}(`-r;@H7Qqhkh zDDU|P0brOo;)(kYXIkSFhbS>25t+b8VcVY|&#!7}^s9iW>;3p&emd1M7Ln9<$$<#D z$HB$%R^tv~cbPxY*+hD`9R(cmcMg{Whq;`b4-dug ze=L?<^`t(!xrhDr?(f+6IPF33ty}VBD$>tlg@(Ckpouw~lH)rRs~2Q)=PfPvPA{I+ z7aqIcaNT>Rs*_bdD>~o|`!ecJs^b_BK3_H!#+zL(q_%~I1U~;^yn!)<8G7QPvu9VP z7&9^-S}fwKDAt^pKT(ieRS22@i3s8tIe9vqz`d$h&MfA~^Fb`fR_|*sJps~)qCIq? z8vdKubhkagXLDz;$`do20UkmA#= z%u;Vx7cVsxhU(&NUsYKy(PTHZHYxb1se~pG+@rl+40QYj7X#vou0NbZ7_DVl_xchzO z$@gC03ITRsbf)%IZK^el9upi-`7dwliive~ky8TL*mI>Whc3|c5WL>9D|lc&f#KFa&I$*gyo1B+hFSJ0CO-@U8(lQV5IJ`^@!yywix{m4Tl zV3Bb8$2MlF;x-l~qY#$mJ~gqij-M?X15YD4j#rAfN|D`;-iF!m8LxYB(O*QqeoDKvOa!KG`u;7IlTeKBY*D~%9usjf^y0uQVn{_cgz@C5|A>u>u9DfJKudNWY;>V^fYb@uU`jlJD4S^x@k4xVcIMf7L68%=* zB>#?=LWnVDYu=p_GG1B|Tj%swf(Z5R`EhK7T=++Uxb0V&sDQb)ebd^F=B+da^(Xhy z2G7N};HnF?V*h!%+QQ@F)Bn-}D^szy0*>W=yv|@&E~* z5gTpO!79&To|@3oTql|mRfalX43%K;xD!SmogZVLPNj#Sd}seiyt#|>Z&QT7iLr|A zyO^MOjWi!QZ7s2&lp$&RM&DLWU}P5wZG_mZoV_^ifjR0^?G5m(7H z#OTWR>WPUvS;T$=I#Xim3i*|obyhg%k5T>F6N|aCjePVqfrxhk>)+Sy>#s-b^St#b zpXKiWSpW+O^l>sFUxh=yj6AB!U0d=Cank4 zmnO=Hv$<=F5B53uU4CCuwKnXL_}nPF8)<*1_o9Cvy2q(-+zvt*_HC`$yOXLi5h>rQ z4zo*%hh4+P2bp-`uHC?aHhcN;QHX@fIZQBH#=HA=i`&Zs+=`y~Npu0<4fEVA|G7-E zw|8$Eh>J}Y_i0{It$p9=57v0@8zDePnH|I*sgo4`t95^X@o$rtc$*+7O!8+$E8qB1 z^T!E)XN&Lr9Qiu2iTW>Y^$?FVUt`wvM&D4no%?8=o}1c^j~^~X9^}cv^*V!&Q)h5E zZ#Rbz3tW*~Q|vxUZFwVW+Hq*mc_Q$1$dz)g$4ExG_zpKO%e(8MgM{evflE*Rp~0g+ zEZeE;?-VrBrDa$Hqc&=5Q=rXf3umAQg#+l3@G((6m^nVOf>7JA*lilBmes!wP(Bf} zuNAHnfdU`Lk8EXmZJm9Z5Q`36RXPugf%5pNEVE4C!yPOk5~lKMt?xm7Fib~M_#ub% zXC1M#d-6{)#cmi1zzGV2A1#VSKLZFl03NMODM|C!J=i)4!>pML*uVd2MDa z&+Eo6P;%YEaYY2WK=QAG?iYpW6`yx}Lfs52#~1DChNZ?xrZ zNsl}itlX0cvDC%@)pM##IoHccGF}lr&D#f0fzsN+Ke{*U3>34gchXolk_$Zs-WCfQ zaku7OVWPYgalPyv90o9(5n+ANWj%ZU@sGaEz0ycU>EAxD%TPldjSFE*_)m!jnHQ`g zlqO_DVo%joj_HNufBecc)3%ngJqzgi6evGPTU3hrG~Wl{9hU?qpMsIdtzwnv?{Vse z=27Wflv2DL$}2NaagqVrHVJKOt|Uj;BK&CMY=ebGgDZb& zko(@Q+%MnErP>%A1a3<-rL6Mv!34WzprTy`;rX^sI7{6Ne!?BQ?ZzQ!_1O`1@I8EP z>&29uA9rlgW?0|)U2Ex#Ox~mTA>$XS@yt5fmk>aO$3iukdF(bV&hd{nexP}KM4tan zH(~oFR66)b^G@kt)gI{VOx9KPD#%xtHp?TwtkZsSlVZ~1UE12`xtN@Qb8@56yd}~P zj>yOT?_)g)Tzo-6Lc#j)YfoCZ_O_8Xi(Rxp>U^-aaiOp9EQK!apty9TdjOdt&IztxZFjm26@tLC|6Jf#jC;Xm}baWw) zc;m!MBafNL>o4Eqyl;Vh%|lbj`usbc+RKdw#($-X({EQ_f{atL8E}!S6oDG-Q_TL) z(;pB`SyR0z>n4d4QMEBv9AvO>g(YC$PH1(U-nWeyz5gUudJ~ttVgLPl-80DAm4sc9 z205m58v1iP__xC*NJDiOd}f>|z^}AtME9Qi0Xm!%@(amXm-l@=NGCU_G5Z+UvECK6_Ah0MbqLAT~&yC^;iajXo_1RDR=1A?`MvXcB|AA6d$*NNdz2B8-I&YNh|W5UB-up4Hq0MDqZ zh&0Mwt#6FU+q=nfeTFjAVN}kg{*?LKo=lgu3>6WxB11ekS*+yBVxxzPDNtwT<>Gi^ z&s=^^GQI-1CG-H~;V^LP*%`X@Gz&Ztabo`aaepG|1D-Dw#aKud33Um{E_IDCE5JB&TvuJNMm! z&+CG=o?QyjbjllDiS~>smtLq<7<%iPwE$J%Ou$Igz|VA^H!g<3;92PIo_DGQ`A@r* z1La$V<)4{D4XPrxC|-wA5Z_Fnsf*Z}DRK%U7NVST9i2Drr04x($|1z_-64ZgN+esB z6((Ncc3&Z6gC3ZnWIazRlNdYXQS&?gB`ZoA+A8;Azmqm+-suLHLZ;Vw7-~|4y3M5x zf{FybRMbKAAFYzOmy_nCIfMK^utwWEkoL#WTVbGWpVVMSVKZd^` z3af1`OK!ZnmDMd+df1S46#iXI0?cr;H<2YeuSAO%$bA7V$7r8~WH3E*pPXa1SEdxU0h_RF3 zPPRNz`ir8X7o(>%+S*EkgWYdAt8~&o8&l@G))rxZ;q`O~QGY~y&AsjJC;lEzD%4MR z@fv*nL^A~4ca--jMQ(OG_JGAtMdY@sI}DXZa5Ia6G5)8iboHQg`E3P?-H!>vAQSAIy~ zri(EWC0)8#@uT$lGOezDa#7e>VRbfv2R25gqeG(`%UjRPxjRWZ{2KGRNW)NJBM4C( zy3IcVPJ)#5UbYoC<9+|Y0aTUh-4ntdwJK#AEAQZWP-#=edeGdg%0&j+*{G+Lg1e*bO2E#Z8rQSXwu7@wWD zj890o??hJ9W=2-=sVe1-x1z~74Gr4Me(TK&YNECl4770+tAc8Dg=4{)j9)bFI#$i4N!Vh-@3{fQyb2FnlUXPC?HbTe zP37ORUp?j8C+}EA_Z=KBMRY`{C7&eq{x#YU!k&D;MfH%bKi~0=iS5}KtN<1C*64a_@( z?30}5s7#)DXh)K9=KGDte_De+;aF~0Zo7l{`8|%Fie><@YkaRsD-Eww%!9hPQCxqP zCp1SAk-vhrS(ou>FuByveQuLc08xUxXIQcqx-%vum1E;sO~<*$BbruD4HWE?W}%&Y zzu!C#e()P0NFN46!nxugFt~5pJZq_G{)|(meAzflcC$tEpXbVd z0!>{H#dArA`9^ZpiOch`zAD#r9B`-~&}&^kQ}o_7vzZ8l>Qu9rhQ>xGyeOotwo7!E z9!ZaHpjVzNdL*K#*AS!e){-u*=lG!eRiXdqwQh`J{feO;6o_~Ug+C2grlDB1iWgA> zZ^-%dx^0c9y$!rAS#HJ0Mcfb5%X0P;sX5K%)?^zo#(`gtZ+nj|ih9dIT+Nh+Hc7X8 zR8fiPtz97Q5y9&oH9KH(01l-Nf+HZA;E_wgCH}j|S7f1GV(1F)XI*MJFL>6=RjNl0 za-`99S3iBMtgIBWEuGlu`qxjc+;%dMdzU)$IMIZTBooEiiU0{4{KKMOX2$5ISSNpu92|)BqT}S)6vyA)8rC!)TSfTMKs?^3mJrcI+r)n+VuXR7+65At|4==-G6f%mG&3KnYGX4yH4Z%R~^rqznH|Hj_kRc zYZ~(xK1ujMoJ`S6-^01wvOC!Ky8yK{)(iX)455+I+Dx&%F1EqQzZ$`e(BL6@`Oyp1`QbyHmAq`O6w{1CMiok;fsb3Aq|DH5lX=&|`5 zH0tx%+pPWGP3jC02Tj39e7RkmclwIXlXTcC+)HCdYpc=us`vU;grf3@A7sQ4Ilj|S z=~IN8^ssQ*m}b%IZYu|t0^PgJobeMAp2vB$t@288hFQ~?kOBFK!Ve!6G}GLgv*?NB z1z^%jt*@BdD_~NUbdj-Rqco~vk@Zt>I`VkB;D~=z7vEanvrm0{x$(re(#!%AMggY9 zwg1D?_uqnvBM$E})E)&TrfmRJs7cMDK$nm%!yMT}V^GDzusJKpAmzr1grY&9Gs{*W zhDw@Vm&&z2>njJ@?Z>5*J$g}1BDS;e`x#-;eXEirWWM?#y|1HeV#Z>NYsE&sIv)uW z8O=lCviKsMo4d<6hMbnlSaf3Q!aDhD z?tRS%qS8MOQEA(yW$*vn5}`7QoQXM2?QgS*Og@1YcHTvx$$s44$?}9xMtx6z5mH^9 zw#guFJY-p{{&sLg5Uu*)xz8QDZS{in@y`N%8Z;D&fD!mY4$O;_ zB#DQ@(Fa)X|I}XpSikC9IbMXs=Y`{S^t_fCgE}>!93>>f38PIJVX8z54n7tlj{2TR ziFS)(<}*Pm9`kN(u!d;*<$Xztt5+bI`RreE8Tx{se6d9QGqm-wzbRDrsZb>%8#glz z=qf-Xah3E#Hap~@8e}FtXCyC}A9AeSAGamGd;cZS5RrkLGmI~!@AV`6wd(NcH_Fz1 zaD%s~FTM{g$F)uIZoRXc5>8}QS1H*Toe-2$ai&^u~;HHIiWE1v0i z^iz7WTU7ayvOWDGfqd&R&_#!Y+4dt&6X<1seVdUFnhCch)?iMaJ~}1+@F6j@d!9PY zByO&P3PAU6^wE755b>OvnzuYG?&z0QqF2`wwSE?5%CkJR%^t?S>+Q=_@6*_JKlY?* zdpDkiS_e$bv$pGz3d?eGY7b;dKxKJMlo?A9eaRa$$yKHg1#ru+o13#QTg|! zE^6pqqk2Tc0-wFAzjgQAvO)r!P>!M)370Tr`BDO~@QLZpf{OYK!8cBH_r_ffbCSME z&us$WEyO{F&{$CMpMpf;AvxK7U2b{dxNJeNp*dwtceXpvmmU-a3em@Fu)AFv3B21z z^|u~F%n%9xd`9w1g!_xtV#Jss${_oB0^??M805Mt4FnL~z}~?0@K2vq;FFMZr9rEcxg|)J2n-~wqpab!|%rD66AsXDdPXDzzAU$jgz>r z*@B+^mYr*^&rDdqDnh!CGrXC|jAkBsHPlJC%-)x)Vy)%&-DQ9fWw5;Qm`5*8;625fCR#0)PveEI;acHFvMAX@g2?Z#YRNjR$if_DB1F#=s-7^O7t|l z92>UH``}W?6jv+@${qmDVak4)iu|XwC^R*E&A|9(%tn0?Nc|bebr~3e717}QNo~7q zXZJkrbMCW_qdM46Z~ju9p5oF-1jR$__&!!b=ZBkrTTs;-Fzihl8?l&ga_OFA^nloc z;&i~^E(z&f5!3o1^hBdVUySIdyKLc!-szr8)*iSzqy{E9Fdz8h^ZZl5vfoQ1?)Zh(>V5Fx<{W#*W?8_ zctnmhFBu?!&O`>4$Bc*@?a_%~aXbU9wYLxgDI~pw#8Lw9?3uyeA8YNw`3Q>IKL8R6 zNE9llQl&3xy45v*AtPsC-!3_R8oVv(yan+(N^P>SmBk2mrGF-Iy#0*fX3SRk9t(CR zVQR>nD#CDjVHCY(5ZnVEP5TDW>T3U|H9Rq~+Hil}iRTK5rcbkJRm?r>IL z7FCX4jn6D3`R+t&By`V}J-{w_E5rg?i^jIZ9P#Yd(~U+cM3(#CMrRK8So=X(Vmx%q zg%{+%! z;f^mnQdCxA{UQ(biHn5SCrV!SKFXNMc`;(U;@Z-0gR-gdmHU{Ag8KFP?lF&G_m>5w zvHE+Tmg%te5ENH~+4-R~#@J71p0AXk@=s1GM%Y9^21DGv-#&kAXSQ}Rh8Il*L&QS_ zR^rWk3o#rO?<`2x~{PVteIN@Rq zooW$Hm%BpoalTE_EtoBQ{|)}_V`FA~u%R{E?c*kMAK*6>ifY|b&8@nOxKy*I#1n-* z*&_*JrI6G>Ew1F*vU~zIQqX$)r?&3nw;4Q;F0J3mWhIb^o3}q<_6UuzO8_mjB*iOz z0URZbW8?SFD{ApeX#Ji`(2U9m5M0_<6i>mL7p2rW z0sGyTx!5HdDQi^AaT;V%I2hb^K4#{(L$%MLX%I{(b5puI{C~9oaD1G*qav}T7dfRf1Zy1yp+YPa z-|79>gs|4|VF53}5-lPlBU4EC@z-14690I8t^@34y`S%FjHAz<1|_WYEd%+A8(pum zmP|*y)%8>}mE?ytCSOovPV4Y?l<#~e(|Uwht^WrmLD1O;66&8`2PXLwKTt_|J!)h(vK!a$!k7Z$g-s zAS@-Gi^Z{rC#0Jp|Nghfw=sd57LvNQWH22?K?Z4Wa|%!!!Wq!F<<)uq^#3r+fVj#Y z1dZpu4Zi!3Z)5jT#}XeorqH<+S@|GG)Wtra6}@oPv=Lj$S&=Sw>rIIIB=@PDLRF~Q z@_n$7D_HN@e=1!_f%pJ{vOB0%gVS}rEv6mS-X(zA*;`?i;n_rSd(7&k2O2Qfsd>* zc!*%BfvXSFM>+jefT_XlXAEat$#W(!0?NtyXXe+YDIk{nDQJ6W*i8 zJteJ@r!n!z6{z}|-UAL=ZIAlTUGv_=uu-6&@abeuz3C(Fik6kZ?dt>JvVy!Dp(kT*f)O?r$rI&9YbG z#^FHbUs4`Z{>Wz1LCHs$UH~YNKXIl>7}%Bbf~NxELub;SkP`FgU-SaaM>V-`Q)3HL zE%N_ptKmZhE*}W8Ef0NZUzWyHSkc=483Ah3z0}RESXNj+h2Oc`%GvtyS4D=Ak-Rri zy+z3X^oPzzdtB~yG$Zw)|GCgUxgu$;KEIhK*U7DJP4|!(yMW;x0JWy-dxwH%`A+9t z^gm?~Y#sei`~z6I;(bxqgz+6Dpi{(nVIv-rvC>v1Qlet|K@?5 zj2otO&&IM_Jwn~)z-}2AO%k*VqYAq(gf_ddUz+Jo!PAV z&u%xuFBv<6L3@Q`qA`bM)PQR#6Lbu}M(h4se-HFOI!j6aL6=}nUlyx|1qhWDw$ zf9|c6PdlOkJzhl<{#@zC%X>L`&k6pRBO6?$H<+-K|G%a#FQvAY^L(0nT>3u27$Z}( zRn)7X+J^GnT9our=K|34{O{kpo{$4{gFNbw_m)Q|O`B)X8@M9iwevl}9lrc=&%9jT z{oxpP-_afEY2L?i{6BKcUmrK6j{-LHq!-}rv**@_pusRSvK9SdHS$DYFF%h@s2Eji zITfvuV885tv_czN11n<&F|clqpxwpSB{?FdOtGFL=ti!?b{sOA4<&7IggOx&YDef*UP~4$7#i0T% zRw&-0MM?FiJuZGM1=0?Ql^e14 z{OvG_)`LAqVHiGseLL^jjN1B~;bjv4hs{rT_)Xdn5d2xXQ0X>|+5&n|NHDomkYF(U z=I&V@T}5QaY1nStJ6lXg5(E7{-Q*vEewS9hhppYPexKmoaG$RIjkJ^#!m(J_^a)c| z3kfU7`u5|Xttg~Xg!wdjc=D+6Dngg)AgydWY|y1+pL7ifpvy>5`FR$gI4{FtKMh69 zPTMezen1Q2#ze6UB#*!NB=!s#000VlBa7n+Lw=D&JgC}nj41#XBer^n|BWVGp4X|| zHN-0!bb0E8QuzkKEV5J4@_5NOzUDTU%C9T2O#XhXpxC_@Hc);g?AdZ5W|1*uBdx%- zYJOcV-zy)lBEVs{ZkdZCZIc+>V6ZbU7OuX#} zSY1yka_F`5iUqnJ4&<#%Oz+EDn5C6CxXOdBdGMo6_P)s^2$N(C;nm&Y0o{K~I@J2G zha|Z*E8K0twZBT5$Y~e`io+WPDXS3(c7WTrFPtke9l;x>Z$hT9C57wef^F z8@=Rw>LmHB)AY9(84Lhlgr&DNoeTse{YIq8lE1{eL&W|O|L(FV{OM}+4s0n2YuJ+F z^Ya;7UUk6*SaftmjlAixu!sbpeB~}9LKRO`f`j;js{R48m1?gBM{}+-ZO!KNAwdIX^c?bUdd~`hrMOvLW!chM9 zhYduszzRxuI)psHs@KLmtgdsm&ToI=^laA7t-W9%1 zmAh!Jf@stZ(wet>Efz&SBs&cRVOh%Pjx^e2A`xgFzW;E5+9I?yW=rR$clV&^g(Hu{ zohPE4_smC6{%Bun} zyYj|OHUQxmOgy*~bjLyRu7EJGL<$jX{j5jXM!D#!3}QtJYFQ-rU8tP7;%YApnVf_6 zSfk7LG5O|Sc0P|ByRcPz`+G=UOw1?iYb}r|B`G0@=ZzZBJW$GGZ5Xj4W9a z;DZUzJhkiU7G}G2nZIb7$s2G#rRI@+sK7g% zC{N;qlwt`q0O#AQ9*RM|D{*H3dTbQEB+WgVRT6`WW~dvBODuVTs+odae#caC2hf&f z=?DIu`E=p$n7<8-MnR{E<@*5K>B)U5bgCm?7~xsvICWntah2axe+&K(1H zfmV1Lm}l584IVol8m|N`ToTB&J(@;JwrB`|s!xC{M5%4X5yw!PhTc^!eux)~){?i< z^K)~rTP}J?&AG0Ce*h4MHeb8c4TNNRpfW;m?x| z7dDLN`As}p!2I_#^TDks@SEK5wQjr>UDsvTEQ0HnUwbXM!5?*#zcCl`U8T~khMzuj z4BlFT_{CkCjk(jpdwq^L2n!woTL9s|%t(?xq0`kzjXS3+!td=VR?4Btd}X#Oe!$_ZBlxIJ@_g;GO z{N`nA=tXi{)O5>;-^hxsz%@|3!A&gvi%wiK1K_0P=-559z-Xc1+Ia=?8VHxL6+mp! zRK!MoM=r^tPwJ-uA-Pv)ic~8#7IpuL;EI+1O;a-U^RmpZd8^pbrWw`q`eycKN^ba7 zjpx6=nAu4+N)BX5yPfU2%MWs|_hY90+Y!ly?VA=l=DvFv5fnIa+1$@^`G23Pq^30s z(>|-#(B_cmG&DocYCT_-Fx22k(SB!`r13jO?0NOx{;(9Et`FB*R8oIA#{i@6RIQz< z>d!~JPxYCZHHLzZq|EuF87YWTW5;qAo@SsFF)>{NiJQ2k9K-gz{kx? zH%J^`bS!RbAssA3lWoPD^ki3<;e^8GijHZi%SNh|958DC53F zuTxZq(=c@IwEo365v#3zd{pj=En;Z%d$j)dp_5M;z*2!az`D{g?99CARQJvzGN7=S zogLv&DgVE(du^FYSG&dE%a#e*$-rM>RkR)jWPHdK7rsfBAtT&7B!m+Kuh)rar*r(V zG@7WjUUjdwebqnLwmI*~EWY|zjJ!pux-q!%298S0tGcZd^f*jku50aygH$nzJ8tT( z_lW5aq4Ioix_EH~j`!8o)gkNAE_8czSZmRJbXf_t(J(Zh(&;^g?u8(p#RZ(jux1Qi z`KM{$MnKSA7zHk9+;4GsapRn7scqiGW2Ei|2fI&yn8!U z9oxsNGqyTE+To5}MUEPWLg+!u=fyDM$ZpJLGp2~{r;ZmQbT517;C6ra&Ru67lvUXe zNtDg^6kqzE!lsRI*8HV6{c&yllY?g&LX2#)o{($K8&DecT}S4x(-Jcmq4H( ztZizV!};`0ng!v`*6SaHYx>L8#4ny>s-xlI%ALN~@~kHEEh&oZv^}+J*rkKSK|~)R zFYV|R5XYNd86ZI~Z+NJUOYODkvr}land0NK(hUS%|GT~-Y@pXCq5ayEd+$qYZ){EE zQ!r`Uj^V_zk)5}2+k+$dYxIahUu0j98W$fjOd^ zTU*O;gg*DW_J}Itrab~diKCvEuumTuT?Idwf3PnjC6zz0MC=JcNtuDiL*6um%X|L} z^xFFS>bDW;#mur-EoFP2R#FRU5Q{u6HPRaq5ft$3mhpE|n)mhR&+{c8ny)Q=53Og~ z&9?Xmt!wGN6G$HqT5%xvzD=Hs`nS&Q!JZ!eLZP-s4h37M5x#Uw2gr^6)I5YQ!(Hk0 z{WJKbRO>uqU{*4ktQv~2WuW38AuiOUkNe!ebF(=g4L7i;wvM$Khx@$mBQr`=XzvhYwSN>4fgVBO-C&EeA zus~gxfRr?e#)#~GIwHaAPLJKx(9k}$o!mB>GO{F)JhJpCFh>{)Gw0tZSe}$OtD65! z88`HvEp1*^FzW!t)3d5cHv3ns)(uB1grUz#Jg!1y*=vsEVn)P))nyyc!gGrU*1>|p zxvmT@1ku-$P*U@qM*6m2@Le_Mf)0VizeE5Z;N?f7s;{=t%t%ypNc5%4foP^n72c5o z;-;JY1GvLG_HEs$K&FfE*1drx;G4X?T@DR730fNvk}e8R#b?x|zR?Hmh?>XDYT$?% z9D8@n#A2#f5P!zpKEM9dGYY9ytjulmX=%;8pFXlRy?!?wN5O4*2LBAkS9yB9{w3=f z445H@eaidiKhjdE4Pmxej6s-;P8+{&9w6@D13Q@sE?dnE))up0XNUn$$~)?G8%FPj zDPaU6c7Ig{dc}~;Cy1+nfo&0vX?I3{L-S%|qx19#_5(9)deM6!uIv3TlvE1~GAZ?~ zr{}{Rk46Eo2z|Swb90P`RP^eDB|&!Al0BaxV}i>i^z)^wnINies@6cDt^$0cuSE7u zQ&iMesP%f6>ZT`FH@*91>n-=#j!5gpU-uC9!yGzspw{eqg}Ab+b(9LS`PUeH(69v@ z1RnAG13$i?lLs_d?7PJo+wm~J3eTciGDb-OH+b^;bqKp4ZMfa=s<(|}WCotD8kY>i ztW(U&k_R?{#&Scl3RyjaXJgNS4(iqd*kQD-BPXa^#z`P%2oaXPjirI6r<~Q=b2D3gy z!j}l3u;-SD%cVd)P#OC6W{$3cZc(>joLctn-wkq5{)m

bjYS5hONs&MugtV|6_! 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
~#8A-f|m%u^O~N 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 z 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 ?;uH&^j0W& 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 Tug_2t5gs;{4rgANd&d43N1AWu diff --git a/tools/UpdatePaths/Scripts/10960_tilereskinning.txt b/tools/UpdatePaths/Scripts/10960_tilereskinning.txt new file mode 100644 index 0000000000000..b1040c6219211 --- /dev/null +++ b/tools/UpdatePaths/Scripts/10960_tilereskinning.txt @@ -0,0 +1,10 @@ +/turf/open/floor/iron/cult : /turf/open/floor/cult{@OLD} + +/turf/open/floor/iron/airless/solarpanel : /turf/open/floor/iron/solarpanel/airless{@OLD} +/turf/open/floor/iron/airless/white : /turf/open/floor/iron/white/airless{@OLD} +/turf/open/floor/iron/airless/dark : /turf/open/floor/iron/dark/airless{@OLD} + +/obj/item/stack/tile/mineral/titanium/alt : /obj/item/stack/tile/mineral/titanium/tiled{@OLD} + +/turf/open/floor/iron/elevatorshaft : /turf/open/floor/plating/elevatorshaft{@OLD} +/turf/open/floor/iron/rockvault/sandstone : /turf/open/floor/vault/sandstone{@OLD} From 82d6cab7a49f68f2e96478744d0ddb144c53c6fa Mon Sep 17 00:00:00 2001 From: ss13-beebot <56381746+ss13-beebot@users.noreply.github.com> Date: Tue, 25 Jun 2024 12:06:08 -0500 Subject: [PATCH 06/16] Automatic changelog generation for PR #10960 [ci skip] --- html/changelogs/AutoChangeLog-pr-10960.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10960.yml diff --git a/html/changelogs/AutoChangeLog-pr-10960.yml b/html/changelogs/AutoChangeLog-pr-10960.yml new file mode 100644 index 0000000000000..84158eca85e95 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10960.yml @@ -0,0 +1,8 @@ +author: rkz, Fikou, twaticus, Pepsiman0, Twaticus, Arkatos1 +delete-after: true +changes: + - rscadd: expanded Tile reskinning to all iron tiles. Tile reskinning now controlled + via radial menu when pressing 'Z' while holding the tilestack. + - rscadd: rad edits + - rscadd: adds several new iron tile types, at the moment exclusively in the tile + reskinning menu From e173ba5808b7092b7e1e9767be901f1ee26fdfec Mon Sep 17 00:00:00 2001 From: HowToLoLu Date: Tue, 25 Jun 2024 12:08:28 -0500 Subject: [PATCH 07/16] Brings tinfoil variant of envirosuit helmet inline with other envirosuit helmets (#10996) * tinfoil envirosuit helms now act as internals, like all the other envirosuit helms * forgot to remove this --- code/modules/clothing/head/tinfoilhat.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/head/tinfoilhat.dm b/code/modules/clothing/head/tinfoilhat.dm index 1558deb47e2c0..d7474119fadd2 100644 --- a/code/modules/clothing/head/tinfoilhat.dm +++ b/code/modules/clothing/head/tinfoilhat.dm @@ -60,7 +60,7 @@ icon_state = "tinfoil_envirohelm" item_state = "tinfoil_envirohelm" strip_delay = 150 - clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL | EFFECT_HAT | SNUG_FIT + clothing_flags = STOPSPRESSUREDAMAGE | EFFECT_HAT | SNUG_FIT | HEADINTERNALS armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 0, FIRE = 50, ACID = 50, STAMINA = 50) flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR light_system = MOVABLE_LIGHT From 2e90f2de9a18af299a5b4d294b4a8041f4dcc36e Mon Sep 17 00:00:00 2001 From: ss13-beebot <56381746+ss13-beebot@users.noreply.github.com> Date: Tue, 25 Jun 2024 12:15:38 -0500 Subject: [PATCH 08/16] Automatic changelog generation for PR #10996 [ci skip] --- html/changelogs/AutoChangeLog-pr-10996.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10996.yml diff --git a/html/changelogs/AutoChangeLog-pr-10996.yml b/html/changelogs/AutoChangeLog-pr-10996.yml new file mode 100644 index 0000000000000..24d7f2d9e0ec1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10996.yml @@ -0,0 +1,5 @@ +author: HowToLoLu +delete-after: true +changes: + - bugfix: Tinfoil envirosuit helmets act as internals now and no longer block syringes, + just like other envirosuit helmets From 545d4e2e07f62d696b49e71148f33a8285206419 Mon Sep 17 00:00:00 2001 From: PowerfulBacon <26465327+PowerfulBacon@users.noreply.github.com> Date: Tue, 25 Jun 2024 18:30:46 +0100 Subject: [PATCH 09/16] Cult balancing updates (#11005) * Cult balancing updates * Merge update * Removes glow after holy attack * Update anti_magic.dm --- .../signals_obj/signals_item/signals_item.dm | 2 +- code/__DEFINES/mobs.dm | 2 + code/__DEFINES/traits.dm | 3 +- code/_globalvars/traits.dm | 2 - code/controllers/subsystem/traumas.dm | 4 +- code/datums/brain_damage/magic.dm | 6 +- code/datums/brain_damage/special.dm | 6 +- code/datums/components/_component.dm | 2 +- code/datums/components/anti_magic.dm | 28 ++- code/datums/status_effects/buffs.dm | 6 +- code/game/alternate_appearance.dm | 13 +- .../game/objects/items/devices/radio/radio.dm | 4 - code/game/objects/items/holy_weapons.dm | 6 +- code/game/objects/items/storage/book.dm | 19 +- .../clock_cult/enchantments/antimagic.dm | 2 +- code/modules/antagonists/cult/blood_magic.dm | 3 + code/modules/antagonists/cult/cult.dm | 2 + code/modules/antagonists/cult/cult_items.dm | 213 ++---------------- .../mission_code/stationCollision.dm | 2 +- code/modules/cargo/exports/lavaland.dm | 1 - code/modules/clothing/spacesuits/hardsuit.dm | 2 +- .../clothing/spacesuits/miscellaneous.dm | 2 +- code/modules/hydroponics/grown/melon.dm | 2 +- .../mining/lavaland/necropolis_chests.dm | 4 +- .../carbon/human/species_types/golems.dm | 18 +- code/modules/mob/living/living.dm | 2 - code/modules/mob/mob.dm | 2 - .../chemistry/reagents/other_reagents.dm | 6 +- code/modules/religion/sects/shadow_sect.dm | 3 +- code/modules/spells/spell.dm | 4 +- 30 files changed, 112 insertions(+), 259 deletions(-) diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_item.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_item.dm index 82c20ff033b3f..555630211a3a4 100644 --- a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_item.dm +++ b/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_item.dm @@ -27,7 +27,7 @@ #define COMSIG_ITEM_IMBUE_SOUL "item_imbue_soul" //! return a truthy value to prevent ensouling, checked in /obj/effect/proc_holder/spell/targeted/lichdom/cast(): (mob/user) #define COMSIG_ITEM_MARK_RETRIEVAL "item_mark_retrieval" //! called before marking an object for retrieval, checked in /obj/effect/proc_holder/spell/targeted/summonitem/cast() : (mob/user) #define COMPONENT_BLOCK_MARK_RETRIEVAL 1 -#define COMSIG_ITEM_HIT_REACT "item_hit_react" //! from base of obj/item/hit_reaction(): (list/args) +#define COMSIG_ITEM_HIT_REACT "item_hit_react" //! from base of obj/item/hit_reaction(): (mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", damage = 0, attack_type = MELEE_ATTACK) #define COMPONENT_HIT_REACTION_BLOCK (1<<0) #define COMSIG_ITEM_SHARPEN_ACT "sharpen_act" //! from base of item/sharpener/attackby(): (amount, max) #define COMPONENT_BLOCK_SHARPEN_APPLIED 1 diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index 9d8e16b6d5e88..651d5cbf9e3b7 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -465,6 +465,8 @@ GLOBAL_LIST_INIT(available_random_trauma_list, list( #define THROW_MODE_TOGGLE 1 #define THROW_MODE_HOLD 2 +#define MOB_OVERLAY_LAYER_ABSOLUTE(_mob_layer, _overlay_layer) (_mob_layer - (_overlay_layer) * ((MOB_MAX_CLOTHING_LAYER - MOB_LAYER) / TOTAL_LAYERS)) + /// Converts the layer into a float layer that is within the bounds of the defined maximum mob clothing layer /// The bigger the input layer, the deeper it will be (mutations layer is at the bottom, so has a float layer of FLOAT_LAYER - 0.1). #define CALCULATE_MOB_OVERLAY_LAYER(_layer) (FLOAT_LAYER - (_layer) * ((MOB_MAX_CLOTHING_LAYER - MOB_LAYER) / TOTAL_LAYERS)) diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 7126b42f33e1f..9eefb8ab2227d 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -200,8 +200,7 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_TOXINLOVER "toxinlover" #define TRAIT_NOHAIRLOSS "no_hair_loss" #define TRAIT_NOBREATH "no_breath" -#define TRAIT_ANTIMAGIC "anti_magic" -#define TRAIT_HOLY "holy" +#define TRAIT_SEE_ANTIMAGIC "see_anti_magic" #define TRAIT_DEPRESSION "depression" #define TRAIT_JOLLY "jolly" #define TRAIT_NOCRITDAMAGE "no_crit" diff --git a/code/_globalvars/traits.dm b/code/_globalvars/traits.dm index bc9f72a931a6c..0b7dc05d69e64 100644 --- a/code/_globalvars/traits.dm +++ b/code/_globalvars/traits.dm @@ -65,8 +65,6 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_EASYLIMBDISABLE" = TRAIT_EASYLIMBDISABLE, "TRAIT_TOXINLOVER" = TRAIT_TOXINLOVER, "TRAIT_NOBREATH" = TRAIT_NOBREATH, - "TRAIT_ANTIMAGIC" = TRAIT_ANTIMAGIC, - "TRAIT_HOLY" = TRAIT_HOLY, "TRAIT_DEPRESSION" = TRAIT_DEPRESSION, "TRAIT_JOLLY" = TRAIT_JOLLY, "TRAIT_NOCRITDAMAGE" = TRAIT_NOCRITDAMAGE, diff --git a/code/controllers/subsystem/traumas.dm b/code/controllers/subsystem/traumas.dm index 5ba0855a23b9d..120348053d590 100644 --- a/code/controllers/subsystem/traumas.dm +++ b/code/controllers/subsystem/traumas.dm @@ -160,8 +160,8 @@ SUBSYSTEM_DEF(traumas) "the supernatural" = typecacheof(list( /obj/structure/destructible/cult, /obj/item/tome, - /obj/item/melee/cultblade, /obj/item/cult_bastard, /obj/item/restraints/legcuffs/bola/cult, - /obj/item/clothing/suit/hooded/cultrobes, /obj/item/clothing/suit/hooded/cultrobes/hardened, + /obj/item/melee/cultblade, /obj/item/restraints/legcuffs/bola/cult, + /obj/item/clothing/suit/hooded/cultrobes, /obj/item/clothing/suit/hooded/cultrobes, /obj/item/clothing/head/hooded/cult_hoodie, /obj/effect/rune, /obj/item/stack/sheet/runed_metal, /obj/machinery/door/airlock/cult, /obj/eldritch/narsie, /obj/item/soulstone, /obj/item/clockwork, diff --git a/code/datums/brain_damage/magic.dm b/code/datums/brain_damage/magic.dm index 0109f1f546a25..005717eec8d8e 100644 --- a/code/datums/brain_damage/magic.dm +++ b/code/datums/brain_damage/magic.dm @@ -53,11 +53,13 @@ lose_text = "You realize that magic might be real." /datum/brain_trauma/magic/antimagic/on_gain() - ADD_TRAIT(owner, TRAIT_ANTIMAGIC, TRAUMA_TRAIT) + owner.AddComponent(/datum/component/anti_magic, TRAUMA_TRAIT, _magic = TRUE, _holy = FALSE) ..() /datum/brain_trauma/magic/antimagic/on_lose() - REMOVE_TRAIT(owner, TRAIT_ANTIMAGIC, TRAUMA_TRAIT) + for (var/datum/component/anti_magic/anti_magic in owner.GetComponents(/datum/component/anti_magic)) + if (anti_magic.source == TRAUMA_TRAIT) + qdel(anti_magic) ..() /datum/brain_trauma/magic/stalker diff --git a/code/datums/brain_damage/special.dm b/code/datums/brain_damage/special.dm index 4603c003d694b..64932f19e2c9b 100644 --- a/code/datums/brain_damage/special.dm +++ b/code/datums/brain_damage/special.dm @@ -23,11 +23,13 @@ speak("neutral", prob(25)) /datum/brain_trauma/special/godwoken/on_gain() - ADD_TRAIT(owner, TRAIT_HOLY, TRAUMA_TRAIT) + owner.AddComponent(/datum/component/anti_magic, TRAUMA_TRAIT, _magic = FALSE, _holy = TRUE) ..() /datum/brain_trauma/special/godwoken/on_lose() - REMOVE_TRAIT(owner, TRAIT_HOLY, TRAUMA_TRAIT) + for (var/datum/component/anti_magic/anti_magic in owner.GetComponents(/datum/component/anti_magic)) + if (anti_magic.source == TRAUMA_TRAIT) + qdel(anti_magic) ..() /datum/brain_trauma/special/godwoken/proc/speak(type, include_owner = FALSE) diff --git a/code/datums/components/_component.dm b/code/datums/components/_component.dm index ddcd92cefab97..320bb2ec0eb42 100644 --- a/code/datums/components/_component.dm +++ b/code/datums/components/_component.dm @@ -365,7 +365,7 @@ old_comp = GetExactComponent(nt) else old_comp = GetComponent(dt) - + if(old_comp) switch(dm) if(COMPONENT_DUPE_UNIQUE) diff --git a/code/datums/components/anti_magic.dm b/code/datums/components/anti_magic.dm index 0fe6ccc2bc326..2bb6e66788fb2 100644 --- a/code/datums/components/anti_magic.dm +++ b/code/datums/components/anti_magic.dm @@ -1,4 +1,6 @@ /datum/component/anti_magic + dupe_mode = COMPONENT_DUPE_ALLOWED + var/source var/magic = FALSE var/holy = FALSE var/charges = INFINITY @@ -6,16 +8,27 @@ var/allowed_slots = ~ITEM_SLOT_BACKPACK var/datum/callback/reaction var/datum/callback/expire + var/static/identifier_current = 0 + var/identifier -/datum/component/anti_magic/Initialize(_magic = FALSE, _holy = FALSE, _charges, _blocks_self = TRUE, datum/callback/_reaction, datum/callback/_expire, _allowed_slots) +/datum/component/anti_magic/Initialize(_source, _magic = FALSE, _holy = FALSE, _charges, _blocks_self = TRUE, datum/callback/_reaction, datum/callback/_expire, _allowed_slots) if(isitem(parent)) RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) else if(ismob(parent)) RegisterSignal(parent, COMSIG_MOB_RECEIVE_MAGIC, PROC_REF(protect)) + var/mob/mob_parent = parent + ADD_TRAIT(mob_parent, TRAIT_SEE_ANTIMAGIC, identifier) + var/image/forbearance = image('icons/effects/genetics.dmi', mob_parent, "servitude", MOB_OVERLAY_LAYER_ABSOLUTE(mob_parent.layer, MUTATIONS_LAYER)) + forbearance.plane = mob_parent.plane + mob_parent.add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/blessedAware, "magic_protection_[identifier]", forbearance) + mob_parent.update_alt_appearances() else return COMPONENT_INCOMPATIBLE + // Random enough that it will never conflict, and avoids having a static variable + identifier = identifier_current++ + source = _source magic = _magic holy = _holy if(!isnull(_charges)) @@ -31,13 +44,25 @@ if(!(allowed_slots & slot)) //Check that the slot is valid for antimagic UnregisterSignal(equipper, COMSIG_MOB_RECEIVE_MAGIC) + REMOVE_TRAIT(equipper, TRAIT_SEE_ANTIMAGIC, identifier) + equipper.remove_alt_appearance("magic_protection_[identifier]") + equipper.update_alt_appearances() return RegisterSignal(equipper, COMSIG_MOB_RECEIVE_MAGIC, PROC_REF(protect), TRUE) + // Gain a protection aura + ADD_TRAIT(equipper, TRAIT_SEE_ANTIMAGIC, identifier) + var/image/forbearance = image('icons/effects/genetics.dmi', equipper, "servitude", MOB_OVERLAY_LAYER_ABSOLUTE(equipper.layer, MUTATIONS_LAYER)) + forbearance.plane = equipper.plane + equipper.add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/blessedAware, "magic_protection_[identifier]", forbearance) + equipper.update_alt_appearances() /datum/component/anti_magic/proc/on_drop(datum/source, mob/user) SIGNAL_HANDLER UnregisterSignal(user, COMSIG_MOB_RECEIVE_MAGIC) + REMOVE_TRAIT(user, TRAIT_SEE_ANTIMAGIC, identifier) + user.remove_alt_appearance("magic_protection_[identifier]") + user.update_alt_appearances() /datum/component/anti_magic/proc/protect(datum/source, mob/user, _magic, _holy, major, self, list/protection_sources) SIGNAL_HANDLER @@ -50,4 +75,3 @@ if(charges <= 0) expire?.Invoke(user) return COMPONENT_BLOCK_MAGIC - diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index 7d8e81b5d5088..301848bb247a2 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -603,13 +603,15 @@ /datum/status_effect/antimagic/on_apply() owner.visible_message("[owner] is coated with a dull aura!") - ADD_TRAIT(owner, TRAIT_ANTIMAGIC, MAGIC_TRAIT) + owner.AddComponent(/datum/component/anti_magic, MAGIC_TRAIT, _magic = TRUE, _holy = FALSE) //glowing wings overlay playsound(owner, 'sound/weapons/fwoosh.ogg', 75, 0) return ..() /datum/status_effect/antimagic/on_remove() - REMOVE_TRAIT(owner, TRAIT_ANTIMAGIC, MAGIC_TRAIT) + for (var/datum/component/anti_magic/anti_magic in owner.GetComponents(/datum/component/anti_magic)) + if (anti_magic.source == MAGIC_TRAIT) + qdel(anti_magic) owner.visible_message("[owner]'s dull aura fades away...") /datum/status_effect/crucible_soul diff --git a/code/game/alternate_appearance.dm b/code/game/alternate_appearance.dm index c721323a5ea5d..06328694134a1 100644 --- a/code/game/alternate_appearance.dm +++ b/code/game/alternate_appearance.dm @@ -20,6 +20,15 @@ GLOBAL_LIST_EMPTY(active_alternate_appearances) var/list/arguments = args.Copy(2) return new type(arglist(arguments)) +/mob/proc/update_alt_appearances() + for (var/datum/atom_hud/alternate_appearance/alt_appearance in GLOB.active_alternate_appearances) + if (alt_appearance.mobShouldSee(src)) + // If we don't see it already, then add it + if (!alt_appearance.hudusers[src]) + alt_appearance.add_hud_to(src) + else + alt_appearance.remove_hud_from(src) + /datum/atom_hud/alternate_appearance var/appearance_key var/transfer_overlays = FALSE @@ -174,10 +183,12 @@ GLOBAL_LIST_EMPTY(active_alternate_appearances) /datum/atom_hud/alternate_appearance/basic/blessedAware/mobShouldSee(mob/M) if(M.mind && M.mind?.holy_role) return TRUE - if (istype(M, /mob/living/simple_animal/hostile/construct/wraith)) + if (iscultist(M)) return TRUE if(isrevenant(M) || iswizard(M)) return TRUE + if (HAS_TRAIT(M, TRAIT_SEE_ANTIMAGIC)) + return TRUE return FALSE /datum/atom_hud/alternate_appearance/basic/one_person diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 883339c5037b3..93241ea271168 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -390,10 +390,6 @@ var/curremp = emped //Remember which EMP this was if (listening && ismob(loc)) // if the radio is turned on and on someone's person they notice to_chat(loc, "\The [src] overloads.") - broadcasting = FALSE - listening = FALSE - for (var/ch_name in channels) - channels[ch_name] = 0 on = FALSE addtimer(CALLBACK(src, PROC_REF(end_emp_effect), curremp), 200) diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index d211704bdd166..01b6d227c4b43 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -2,11 +2,11 @@ /obj/item/clothing/suit/chaplainsuit/armor/templar/Initialize(mapload) . = ..() - AddComponent(/datum/component/anti_magic, TRUE, TRUE, null, FALSE) + AddComponent(/datum/component/anti_magic, INNATE_TRAIT, TRUE, TRUE, null, FALSE) /obj/item/clothing/suit/hooded/chaplain_hoodie/leader/Initialize(mapload) . = ..() - AddComponent(/datum/component/anti_magic, TRUE, TRUE, null, FALSE) //makes the leader hoodie immune without giving the follower hoodies immunity + AddComponent(/datum/component/anti_magic, INNATE_TRAIT, TRUE, TRUE, null, FALSE) //makes the leader hoodie immune without giving the follower hoodies immunity /obj/item/choice_beacon/radial/holy name = "armaments beacon" @@ -161,7 +161,7 @@ /obj/item/nullrod/Initialize(mapload) . = ..() - AddComponent(/datum/component/anti_magic, TRUE, TRUE, null, FALSE) + AddComponent(/datum/component/anti_magic, INNATE_TRAIT, TRUE, TRUE, null, FALSE) AddComponent(/datum/component/effect_remover, \ success_feedback = "You disrupt the magic of %THEEFFECT with %THEWEAPON.", \ success_forcesay = "BEGONE FOUL MAGIKS!!", \ diff --git a/code/game/objects/items/storage/book.dm b/code/game/objects/items/storage/book.dm index 0c0280a30bb19..9f6e3ab78cc3a 100644 --- a/code/game/objects/items/storage/book.dm +++ b/code/game/objects/items/storage/book.dm @@ -38,7 +38,7 @@ /obj/item/storage/book/bible/ComponentInitialize() . = ..() - AddComponent(/datum/component/anti_magic, FALSE, TRUE, _allowed_slots = ITEM_SLOT_HANDS) + AddComponent(/datum/component/anti_magic, src, FALSE, TRUE, _allowed_slots = ITEM_SLOT_HANDS) /obj/item/storage/book/bible/suicide_act(mob/living/user) user.visible_message("[user] is offering [user.p_them()]self to [deity_name]! It looks like [user.p_theyre()] trying to commit suicide!") @@ -224,23 +224,6 @@ B.name = name B.icon_state = icon_state B.item_state = item_state - if(istype(A, /obj/item/cult_bastard) && !iscultist(user)) - var/obj/item/cult_bastard/sword = A - to_chat(user, "You begin to exorcise [sword].") - playsound(src,'sound/hallucinations/veryfar_noise.ogg',40,1) - if(do_after(user, 40, target = sword)) - playsound(src,'sound/effects/pray_chaplain.ogg',60,1) - for(var/obj/item/soulstone/SS in sword.contents) - SS.required_role = null - for(var/mob/living/simple_animal/shade/EX in SS) - SSticker.mode.remove_cultist(EX.mind, 1, 0) - EX.icon_state = "shade_holy" - EX.name = "Purified [EX.name]" - SS.release_shades(user) - qdel(SS) - new /obj/item/nullrod/claymore(get_turf(sword)) - user.visible_message("[user] has purified [sword]!") - qdel(sword) else if(istype(A, /obj/item/soulstone) && !iscultist(user)) var/obj/item/soulstone/SS = A diff --git a/code/modules/antagonists/clock_cult/enchantments/antimagic.dm b/code/modules/antagonists/clock_cult/enchantments/antimagic.dm index 677219cd32797..13a6bdff7ec82 100644 --- a/code/modules/antagonists/clock_cult/enchantments/antimagic.dm +++ b/code/modules/antagonists/clock_cult/enchantments/antimagic.dm @@ -3,4 +3,4 @@ /datum/component/enchantment/anti_magic/apply_effect(obj/item/target) examine_description = "It has been blessed with the gift of magic protection, preventing all magic from affecting the wielder." - target.AddComponent(/datum/component/anti_magic, TRUE, TRUE) + target.AddComponent(/datum/component/anti_magic, INNATE_TRAIT, TRUE, TRUE) diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm index 40c508c539c26..c28d4f4d26fae 100644 --- a/code/modules/antagonists/cult/blood_magic.dm +++ b/code/modules/antagonists/cult/blood_magic.dm @@ -449,6 +449,9 @@ C.stuttering += 15 C.cultslurring += 15 C.Jitter(15) + // EMP the radio on your ears + if (C.ears) + C.ears.emp_act(EMP_LIGHT) else target.visible_message("You fail to corrupt [L]'s mind!", \ "Your mindshield protects you from the heresy of [user]!") diff --git a/code/modules/antagonists/cult/cult.dm b/code/modules/antagonists/cult/cult.dm index 1153b94a20028..692dfd9c2cdd8 100644 --- a/code/modules/antagonists/cult/cult.dm +++ b/code/modules/antagonists/cult/cult.dm @@ -69,6 +69,7 @@ if(cult_team.blood_target && cult_team.blood_target_image && current.client) current.client.images += cult_team.blood_target_image + current.update_alt_appearances() /datum/antagonist/cult/proc/equip_cultist(metal=TRUE) var/mob/living/carbon/C = owner.current @@ -175,6 +176,7 @@ owner.current.log_message("has renounced the cult of Nar'Sie!", LOG_ATTACK, color="#960000") if(cult_team.blood_target && cult_team.blood_target_image && owner.current.client) owner.current.client.images -= cult_team.blood_target_image + owner.current.update_alt_appearances() . = ..() /datum/antagonist/cult/admin_add(datum/mind/new_owner,mob/admin) diff --git a/code/modules/antagonists/cult/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm index fba19c09f8529..800a3a2d1a02b 100644 --- a/code/modules/antagonists/cult/cult_items.dm +++ b/code/modules/antagonists/cult/cult_items.dm @@ -52,10 +52,12 @@ Striking a noncultist, however, will tear their flesh."} block_level = 1 block_upgrade_walk = 1 block_flags = BLOCKING_ACTIVE | BLOCKING_NASTY - force = 30 throwforce = 10 hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("attacked", "slashed", "stabbed", "sliced", "tore", "ripped", "diced", "rended") + force = 23 + /// Force dealt to people that have holy protection, including from holding bibles + var/holy_force = 16 /obj/item/melee/cultblade/Initialize(mapload) . = ..() @@ -67,6 +69,10 @@ Striking a noncultist, however, will tear their flesh."} "Your arm throbs and your brain hurts!") user.adjustStaminaLoss(rand(force/2,force)) user.adjustOrganLoss(ORGAN_SLOT_BRAIN, rand(force/10,force/2)) + if (target.anti_magic_check(magic = FALSE, holy = TRUE)) + force = 15 + else + force = 22 ..() /obj/item/melee/cultblade/ghost @@ -84,124 +90,6 @@ Striking a noncultist, however, will tear their flesh."} if(!iscultist(user)) to_chat(user, "\"I wouldn't advise that.\"") -/obj/item/cult_bastard - name = "bloody bastard sword" - desc = "An enormous sword used by Nar'Sien cultists to rapidly harvest the souls of non-believers." - w_class = WEIGHT_CLASS_HUGE - attack_weight = 2 - block_level = 1 - block_upgrade_walk = 1 - block_power = 50 - block_flags = BLOCKING_ACTIVE | BLOCKING_NASTY | BLOCKING_PROJECTILE - throwforce = 20 - force = 35 - armour_penetration = 45 - throw_speed = 1 - throw_range = 3 - sharpness = IS_SHARP - light_color = "#ff0000" - light_system = MOVABLE_LIGHT - light_range = 4 - attack_verb = list("cleaved", "slashed", "tore", "hacked", "ripped", "diced", "carved") - icon_state = "cultbastard" - item_state = "cultbastard" - hitsound = 'sound/weapons/bladeslice.ogg' - lefthand_file = 'icons/mob/inhands/64x64_lefthand.dmi' - righthand_file = 'icons/mob/inhands/64x64_righthand.dmi' - inhand_x_dimension = 64 - inhand_y_dimension = 64 - actions_types = list() - item_flags = SLOWS_WHILE_IN_HAND | ISWEAPON - var/datum/action/innate/dash/cult/jaunt - var/datum/action/innate/cult/spin2win/linked_action - var/spinning = FALSE - var/spin_cooldown = 250 - var/dash_toggled = TRUE - -/obj/item/cult_bastard/Initialize(mapload) - . = ..() - jaunt = new(src) - linked_action = new(src) - AddComponent(/datum/component/butchering, 50, 80) - AddComponent(/datum/component/two_handed, require_twohands=TRUE) - -/obj/item/cult_bastard/Destroy() - QDEL_NULL(jaunt) - QDEL_NULL(linked_action) - return ..() - -/obj/item/cult_bastard/examine(mob/user) - . = ..() - if(contents.len) - . += "There are [contents.len] souls trapped within the sword's core." - else - . += "The sword appears to be quite lifeless." - -/obj/item/cult_bastard/can_be_pulled(user) - return FALSE - -/obj/item/cult_bastard/attack_self(mob/user) - dash_toggled = !dash_toggled - if(dash_toggled) - to_chat(loc, "You raise [src] and prepare to jaunt with it.") - else - to_chat(loc, "You lower [src] and prepare to swing it normally.") - -/obj/item/cult_bastard/pickup(mob/living/user) - ..() - if(!iscultist(user)) - to_chat(user, "\"I wouldn't advise that.\"") - force = 5 - return - force = initial(force) - jaunt.Grant(user, src) - linked_action.Grant(user, src) - user.update_icons() - -/obj/item/cult_bastard/dropped(mob/user) - ..() - linked_action.Remove(user) - jaunt.Remove(user) - user.update_icons() - -/obj/item/cult_bastard/IsReflect() - if(spinning) - playsound(src, pick('sound/weapons/effects/ric1.ogg', 'sound/weapons/effects/ric2.ogg', 'sound/weapons/effects/ric3.ogg', 'sound/weapons/effects/ric4.ogg', 'sound/weapons/effects/ric5.ogg'), 100, TRUE) - return TRUE - else - ..() - -/obj/item/cult_bastard/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) - if(prob(final_block_chance)) - if(attack_type == PROJECTILE_ATTACK) - owner.visible_message("[owner] deflects [attack_text] with [src]!") - playsound(src, pick('sound/weapons/effects/ric1.ogg', 'sound/weapons/effects/ric2.ogg', 'sound/weapons/effects/ric3.ogg', 'sound/weapons/effects/ric4.ogg', 'sound/weapons/effects/ric5.ogg'), 100, 1) - return TRUE - else - playsound(src, 'sound/weapons/parry.ogg', 75, 1) - owner.visible_message("[owner] parries [attack_text] with [src]!") - return TRUE - return FALSE - -/obj/item/cult_bastard/afterattack(atom/target, mob/user, proximity, click_parameters) - . = ..() - if(dash_toggled && !proximity) - jaunt.Teleport(user, target) - return - if(proximity) - if(ishuman(target)) - var/mob/living/carbon/human/H = target - if(H.stat != CONSCIOUS) - var/obj/item/soulstone/SS = new /obj/item/soulstone(src) - SS.attack(H, user) - if(!LAZYLEN(SS.contents)) - qdel(SS) - if(istype(target, /obj/structure/constructshell) && contents.len) - var/obj/item/soulstone/SS = contents[1] - if(istype(SS)) - SS.transfer_soul("CONSTRUCT",target,user) - qdel(SS) - /datum/action/innate/dash/cult name = "Rend the Veil" desc = "Use the sword to shear open the flimsy fabric of this reality and teleport to your target." @@ -219,45 +107,6 @@ Striking a noncultist, however, will tear their flesh."} else return FALSE - - -/datum/action/innate/cult/spin2win - name = "Geometer's Fury" - desc = "You draw on the power of the sword's ancient runes, spinning it wildly around you as you become immune to most attacks." - background_icon_state = "bg_demon" - button_icon_state = "sintouch" - var/cooldown = 0 - var/mob/living/carbon/human/holder - var/obj/item/cult_bastard/sword - -/datum/action/innate/cult/spin2win/Grant(mob/user, obj/bastard) - . = ..() - sword = bastard - holder = user - -/datum/action/innate/cult/spin2win/IsAvailable() - if(iscultist(holder) && cooldown <= world.time) - return TRUE - else - return FALSE - -/datum/action/innate/cult/spin2win/Activate() - cooldown = world.time + sword.spin_cooldown - holder.changeNext_move(50) - holder.apply_status_effect(/datum/status_effect/sword_spin) - sword.spinning = TRUE - sword.block_level = 4 - sword.slowdown += 1.5 - addtimer(CALLBACK(src, PROC_REF(stop_spinning)), 50) - holder.update_action_buttons_icon() - -/datum/action/innate/cult/spin2win/proc/stop_spinning() - sword.spinning = FALSE - sword.block_level = 1 - sword.slowdown -= 1.5 - sleep(sword.spin_cooldown) - holder.update_action_buttons_icon() - /obj/item/restraints/legcuffs/bola/cult name = "\improper Nar'Sien bola" desc = "A strong bola, bound with dark magic that allows it to pass harmlessly through Nar'Sien cultists. Throw it to trip and slow your victim." @@ -271,7 +120,7 @@ Striking a noncultist, however, will tear their flesh."} return if(ismob(hit_atom)) var/mob/M = hit_atom - if(M.anti_magic_check(holy = TRUE)) + if(M.anti_magic_check(magic = FALSE, holy = TRUE)) M.visible_message("[src] passes right through [M]!") return . = ..() @@ -353,43 +202,13 @@ Striking a noncultist, however, will tear their flesh."} armor = list(MELEE = 50, BULLET = 30, LASER = 50, ENERGY = 20, BOMB = 25, BIO = 10, RAD = 0, FIRE = 10, ACID = 10, STAMINA = 50) flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT -/obj/item/clothing/suit/hooded/cultrobes/hardened - name = "\improper Nar'Sien hardened armor" - desc = "A heavily-armored exosuit worn by warriors of the Nar'Sien cult. It can withstand hard vacuum." - icon_state = "cult_armor" - item_state = null - w_class = WEIGHT_CLASS_BULKY - allowed = list(/obj/item/tome, /obj/item/melee/cultblade, /obj/item/tank/internals) - armor = list(MELEE = 70, BULLET = 50, LASER = 30, ENERGY = 15, BOMB = 30, BIO = 30, RAD = 30, FIRE = 40, ACID = 75, STAMINA = 50) - hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/hardened - clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL - flags_inv = HIDEGLOVES | HIDEJUMPSUIT - min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT - max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT - resistance_flags = NONE - -/obj/item/clothing/head/hooded/cult_hoodie/hardened - name = "\improper Nar'Sien hardened helmet" - desc = "A heavily-armored helmet worn by warriors of the Nar'Sien cult. It is reinforced by hard vacuum." - icon_state = "cult_helmet" - item_state = null - armor = list(MELEE = 70, BULLET = 50, LASER = 30, ENERGY = 15, BOMB = 30, BIO = 30, RAD = 30, FIRE = 40, ACID = 75, STAMINA = 50) - clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL | SNUG_FIT | HEADINTERNALS - flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT - min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT - max_heat_protection_temperature = SPACE_HELM_MAX_TEMP_PROTECT - flash_protect = 2 - flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH - resistance_flags = NONE - high_pressure_multiplier = 0.5 - /obj/item/sharpener/cult name = "eldritch whetstone" desc = "A block, empowered by dark magic. Sharp weapons will be enhanced when used on the stone." icon_state = "cult_sharpener" used = 0 increment = 5 - max = 40 + max = 30 prefix = "darkened" /obj/item/sharpener/cult/update_icon() @@ -438,16 +257,16 @@ Striking a noncultist, however, will tear their flesh."} /obj/item/clothing/suit/hooded/cultrobes/berserker name = "flagellant's robes" - desc = "Blood-soaked robes infused with dark magic; allows the user to move at inhuman speeds, but at the cost of increased damage." + desc = "Blood-soaked robes infused with dark magic; allows the user to move at inhuman speeds, but at the cost of reduced protection." allowed = list(/obj/item/tome, /obj/item/melee/cultblade) - armor = list(MELEE = -45, BULLET = -45, LASER = -45, ENERGY = -45, BOMB = -45, BIO = -45, RAD = -45, FIRE = 0, ACID = 0, STAMINA = 40) - slowdown = -0.6 + armor = list(MELEE = 10, BULLET = 20, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 40) + slowdown = -0.4 hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/berserkerhood /obj/item/clothing/head/hooded/cult_hoodie/berserkerhood name = "flagellant's hood" desc = "Blood-soaked hood infused with dark magic." - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + armor = list(MELEE = 10, BULLET = 20, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 40) /obj/item/clothing/suit/hooded/cultrobes/berserker/equipped(mob/living/user, slot) ..() @@ -926,6 +745,12 @@ Striking a noncultist, however, will tear their flesh."} /obj/item/shield/mirror/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) if(iscultist(owner)) + if (attack_type == MELEE_ATTACK && ishuman(hitby.loc)) + // Cannot block someone who has the bible on their side + var/mob/living/carbon/human/attacker = hitby.loc + if (attacker.anti_magic_check(magic = FALSE, holy = TRUE)) + owner.visible_message("[owner] fails to block the attack from [attacker]!", "You fail to block the empowered attack!") + return FALSE . = ..() if(.) if(illusions > 0) diff --git a/code/modules/awaymissions/mission_code/stationCollision.dm b/code/modules/awaymissions/mission_code/stationCollision.dm index 2d7e1b9253f80..aececa433b4cc 100644 --- a/code/modules/awaymissions/mission_code/stationCollision.dm +++ b/code/modules/awaymissions/mission_code/stationCollision.dm @@ -133,6 +133,6 @@ GLOBAL_VAR_INIT(sc_safecode5, "[rand(0,9)]") l_set = 1 new /obj/item/gun/energy/mindflayer(src) new /obj/item/soulstone(src) - new /obj/item/clothing/suit/hooded/cultrobes/hardened(src) + new /obj/item/clothing/suit/hooded/cultrobes(src) //new /obj/item/teleportation_scroll(src) new /obj/item/stack/ore/diamond(src) diff --git a/code/modules/cargo/exports/lavaland.dm b/code/modules/cargo/exports/lavaland.dm index 0396ad326da5c..f08aa45471a19 100644 --- a/code/modules/cargo/exports/lavaland.dm +++ b/code/modules/cargo/exports/lavaland.dm @@ -12,7 +12,6 @@ /obj/item/katana/cursed, /obj/item/clothing/glasses/godeye, /obj/item/melee/ghost_sword, - /obj/item/clothing/suit/hooded/cultrobes/hardened, /obj/item/voodoo, /obj/item/grenade/clusterbuster/inferno, /obj/item/clothing/neck/necklace/memento_mori, diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index 1529b463ebbbf..100f5a28e4450 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -631,7 +631,7 @@ /obj/item/clothing/suit/space/hardsuit/wizard/ComponentInitialize() . = ..() AddComponent(/datum/component/anti_artifact, INFINITY, FALSE, 100) - AddComponent(/datum/component/anti_magic, TRUE, FALSE, INFINITY, FALSE) + AddComponent(/datum/component/anti_magic, INNATE_TRAIT, TRUE, FALSE, INFINITY, FALSE) //Medical hardsuit diff --git a/code/modules/clothing/spacesuits/miscellaneous.dm b/code/modules/clothing/spacesuits/miscellaneous.dm index 6f58aaed3c468..36bed1c8ae5d9 100644 --- a/code/modules/clothing/spacesuits/miscellaneous.dm +++ b/code/modules/clothing/spacesuits/miscellaneous.dm @@ -332,7 +332,7 @@ Contains: /obj/item/clothing/suit/space/hardsuit/ert/paranormal/Initialize(mapload) . = ..() - AddComponent(/datum/component/anti_magic, TRUE, TRUE) + AddComponent(/datum/component/anti_magic, INNATE_TRAIT, TRUE, TRUE) //Lavaland suits diff --git a/code/modules/hydroponics/grown/melon.dm b/code/modules/hydroponics/grown/melon.dm index f957a48232bc1..06d942315d284 100644 --- a/code/modules/hydroponics/grown/melon.dm +++ b/code/modules/hydroponics/grown/melon.dm @@ -97,7 +97,7 @@ var/uses = 1 if(seed) uses = round(seed.potency / 20) - AddComponent(/datum/component/anti_magic, TRUE, TRUE, uses, TRUE, CALLBACK(src, PROC_REF(block_magic)), CALLBACK(src, PROC_REF(expire))) //deliver us from evil o melon god + AddComponent(/datum/component/anti_magic, INNATE_TRAIT, TRUE, TRUE, uses, TRUE, CALLBACK(src, PROC_REF(block_magic)), CALLBACK(src, PROC_REF(expire))) //deliver us from evil o melon god /obj/item/food/grown/holymelon/proc/block_magic(mob/user, major) if(major) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index ab473f28b9af4..01519dca33abd 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -468,7 +468,7 @@ /obj/item/immortality_talisman/Initialize(mapload) . = ..() - AddComponent(/datum/component/anti_magic, TRUE, TRUE) + AddComponent(/datum/component/anti_magic, INNATE_TRAIT, TRUE, TRUE) /datum/action/item_action/immortality name = "Immortality" @@ -637,7 +637,7 @@ C.emote("scream") if(holycheck) to_chat(C, "You feel blessed!") - ADD_TRAIT(C, TRAIT_HOLY, SPECIES_TRAIT) + C.AddComponent(/datum/component/anti_magic, SPECIES_TRAIT, _magic = FALSE, _holy = TRUE) ..() diff --git a/code/modules/mob/living/carbon/human/species_types/golems.dm b/code/modules/mob/living/carbon/human/species_types/golems.dm index 7e6a820962dc4..95d2a938d0dd5 100644 --- a/code/modules/mob/living/carbon/human/species_types/golems.dm +++ b/code/modules/mob/living/carbon/human/species_types/golems.dm @@ -95,10 +95,12 @@ /datum/species/golem/adamantine/on_species_gain(mob/living/carbon/C, datum/species/old_species) ..() - ADD_TRAIT(C, TRAIT_ANTIMAGIC, SPECIES_TRAIT) + C.AddComponent(/datum/component/anti_magic, SPECIES_TRAIT, _magic = TRUE, _holy = FALSE) /datum/species/golem/adamantine/on_species_loss(mob/living/carbon/C) - REMOVE_TRAIT(C, TRAIT_ANTIMAGIC, SPECIES_TRAIT) + for (var/datum/component/anti_magic/anti_magic in C.GetComponents(/datum/component/anti_magic)) + if (anti_magic.source == SPECIES_TRAIT) + qdel(anti_magic) ..() //The suicide bombers of golemkind @@ -196,10 +198,12 @@ /datum/species/golem/silver/on_species_gain(mob/living/carbon/C, datum/species/old_species) ..() - ADD_TRAIT(C, TRAIT_HOLY, SPECIES_TRAIT) + C.AddComponent(/datum/component/anti_magic, SPECIES_TRAIT, _magic = FALSE, _holy = TRUE) /datum/species/golem/silver/on_species_loss(mob/living/carbon/C) - REMOVE_TRAIT(C, TRAIT_HOLY, SPECIES_TRAIT) + for (var/datum/component/anti_magic/anti_magic in C.GetComponents(/datum/component/anti_magic)) + if (anti_magic.source == SPECIES_TRAIT) + qdel(anti_magic) ..() // Softer and faster, but conductive @@ -772,10 +776,12 @@ /datum/species/golem/cloth/on_species_gain(mob/living/carbon/C, datum/species/old_species) ..() - ADD_TRAIT(C, TRAIT_HOLY, SPECIES_TRAIT) + C.AddComponent(/datum/component/anti_magic, SPECIES_TRAIT, _magic = FALSE, _holy = TRUE) /datum/species/golem/cloth/on_species_loss(mob/living/carbon/C) - REMOVE_TRAIT(C, TRAIT_HOLY, SPECIES_TRAIT) + for (var/datum/component/anti_magic/anti_magic in C.GetComponents(/datum/component/anti_magic)) + if (anti_magic.source == SPECIES_TRAIT) + qdel(anti_magic) ..() /datum/species/golem/cloth/check_roundstart_eligible() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 2bcc68f1dafee..74c62324b6166 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1120,8 +1120,6 @@ . = ..() if(.) return - if((magic && HAS_TRAIT(src, TRAIT_ANTIMAGIC)) || (holy && HAS_TRAIT(src, TRAIT_HOLY))) - return src /mob/living/proc/fakefireextinguish() return diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 65258c08e9bf8..e92f4b0283722 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -900,8 +900,6 @@ return pick(protection_sources) else return src - if((magic && HAS_TRAIT(src, TRAIT_ANTIMAGIC)) || (holy && HAS_TRAIT(src, TRAIT_HOLY))) - return src ///Return any anti artifact atom on this mob /mob/proc/anti_artifact_check(self = FALSE) diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 79482f58bea95..0fdb0d7b1f881 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -248,10 +248,12 @@ /datum/reagent/water/holywater/on_mob_metabolize(mob/living/L) ..() - ADD_TRAIT(L, TRAIT_HOLY, type) + L.AddComponent(/datum/component/anti_magic, type, _magic = FALSE, _holy = TRUE) /datum/reagent/water/holywater/on_mob_end_metabolize(mob/living/L) - REMOVE_TRAIT(L, TRAIT_HOLY, type) + for (var/datum/component/anti_magic/anti_magic in L.GetComponents(/datum/component/anti_magic)) + if (anti_magic.source == type) + qdel(anti_magic) if(HAS_TRAIT_FROM(L, TRAIT_DEPRESSION, HOLYWATER_TRAIT)) REMOVE_TRAIT(L, TRAIT_DEPRESSION, HOLYWATER_TRAIT) to_chat(L, "You cheer up, knowing that everything is going to be ok.") diff --git a/code/modules/religion/sects/shadow_sect.dm b/code/modules/religion/sects/shadow_sect.dm index 6132086f2e42e..66413b23d768a 100644 --- a/code/modules/religion/sects/shadow_sect.dm +++ b/code/modules/religion/sects/shadow_sect.dm @@ -318,7 +318,8 @@ break if(!rite_target) return FALSE - ADD_TRAIT(rite_target, TRAIT_ANTIMAGIC, MAGIC_TRAIT) + rite_target.AddComponent(/datum/component/anti_magic, MAGIC_TRAIT, _magic = TRUE, _holy = FALSE) + //glowing wings overlay to_chat(rite_target, "You are grateful to have been converted to the dark by [user]. Serve [user.real_name], and assist [user.p_them()] in completing [user.p_their()] goals at any cost.") playsound(rite_target, 'sound/weapons/fwoosh.ogg', 75, 0) rite_target.visible_message("[rite_target] has been blessed by the rite of [name]!") diff --git a/code/modules/spells/spell.dm b/code/modules/spells/spell.dm index 333507f33ef05..2fde72224504b 100644 --- a/code/modules/spells/spell.dm +++ b/code/modules/spells/spell.dm @@ -224,10 +224,10 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th to_chat(H, "I don't feel strong enough without my hat.") return FALSE if(cult_req) //CULT_REQ CLOTHES CHECK - if(!istype(H.wear_suit, /obj/item/clothing/suit/magusred) && !istype(H.wear_suit, /obj/item/clothing/suit/hooded/cultrobes/hardened)) + if(!istype(H.wear_suit, /obj/item/clothing/suit/magusred) && !istype(H.wear_suit, /obj/item/clothing/suit/hooded/cultrobes)) to_chat(H, "I don't feel strong enough without my armor.") return FALSE - if(!istype(H.head, /obj/item/clothing/head/wizard/magus) && !istype(H.head, /obj/item/clothing/head/hooded/cult_hoodie/hardened)) + if(!istype(H.head, /obj/item/clothing/head/wizard/magus) && !istype(H.head, /obj/item/clothing/head/hooded/cult_hoodie)) to_chat(H, "I don't feel strong enough without my helmet.") return FALSE else From d6077ffd8315f5fa80abce7cc9bf1a22588e8d62 Mon Sep 17 00:00:00 2001 From: ss13-beebot <56381746+ss13-beebot@users.noreply.github.com> Date: Tue, 25 Jun 2024 12:31:15 -0500 Subject: [PATCH 10/16] Automatic changelog generation for PR #11005 [ci skip] --- html/changelogs/AutoChangeLog-pr-11005.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11005.yml diff --git a/html/changelogs/AutoChangeLog-pr-11005.yml b/html/changelogs/AutoChangeLog-pr-11005.yml new file mode 100644 index 0000000000000..9543b7001b2c9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11005.yml @@ -0,0 +1,14 @@ +author: PowerfulBacon +delete-after: true +changes: + - balance: Lowers damage of cult sword from 30 to 23. Maximum damage from sharpening + reduced from 40 to 30. + - balance: Cult stun now EMPs the target's headset. + - balance: Holy protection is now visible to anyone with holy protection themselves, + and is also visible to cultists. + - balance: Flagellant's have postiive armour rather than negative armour, making + them somewhat viable. + - balance: Holy protection will now allow you to bypass the mirror shield's blocking, + and will result in taking reduced damage from cult swords. + - balance: EMPs will no longer disable all your channels on radio headsets, instead + temporarilly disabling them for 20 seconds similar to other EMP effects. From acc038875c47f14672650ef829e2bf1e2c8297ea Mon Sep 17 00:00:00 2001 From: Gilgaxx <105242196+Gilgaxx@users.noreply.github.com> Date: Tue, 25 Jun 2024 18:30:17 +0100 Subject: [PATCH 11/16] Echostation small fixes (#11053) * Fixes disposals Replaces the recycling room's disposal by removing the delivery chute (an input) and adding a disposal outlet. * Fixed the airmixer Replaced the "/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped" with a "/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped/inverse", so the o2/n2 ratio is 21/79 instead of the other way around. --- _maps/map_files/EchoStation/EchoStation.dmm | 114 ++++++++++++-------- 1 file changed, 67 insertions(+), 47 deletions(-) diff --git a/_maps/map_files/EchoStation/EchoStation.dmm b/_maps/map_files/EchoStation/EchoStation.dmm index 0afd814aaf07d..8105723071ebc 100644 --- a/_maps/map_files/EchoStation/EchoStation.dmm +++ b/_maps/map_files/EchoStation/EchoStation.dmm @@ -3272,7 +3272,9 @@ dir = 8 }, /obj/machinery/rnd/production/techfab/department/cargo, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -5502,6 +5504,21 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/bridge) +"cne" = ( +/obj/machinery/airalarm/directional/west, +/obj/item/radio/intercom{ + dir = 1; + pixel_x = 1; + pixel_y = 23 + }, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) "cnh" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -10688,7 +10705,9 @@ dir = 4 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow, /turf/open/floor/iron/tech, /area/science/mixing/chamber) @@ -16876,7 +16895,9 @@ /area/medical/medbay/central) "idv" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -18083,7 +18104,9 @@ "iOV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -19093,6 +19116,22 @@ }, /turf/open/floor/carpet/green, /area/crew_quarters/cafeteria) +"jsJ" = ( +/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped/inverse{ + dir = 8; + piping_layer = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/turf/open/floor/iron, +/area/engine/atmos) "jsW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -23312,7 +23351,9 @@ icon_state = "2-8" }, /obj/effect/spawner/lootdrop/aimodule_harmless, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/east{ + pixel_x = 24 + }, /obj/structure/cable{ icon_state = "0-2" }, @@ -26738,7 +26779,9 @@ pixel_x = 32; pixel_y = 31 }, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -27338,8 +27381,8 @@ pixel_x = 4 }, /obj/item/food/dough{ - pixel_y = 2; - pixel_x = 9 + pixel_x = 9; + pixel_y = 2 }, /obj/item/reagent_containers/food/condiment/enzyme{ pixel_x = -5; @@ -27948,22 +27991,6 @@ /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/iron, /area/maintenance/department/crew_quarters/dorms) -"okn" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{ - dir = 8; - piping_layer = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/atmos) "okx" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -32845,7 +32872,9 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/east{ + pixel_x = 24 + }, /obj/structure/chair/office/light{ dir = 1; pixel_y = 3 @@ -40447,8 +40476,8 @@ name = "Chef window" }, /obj/item/toy/figure/chef{ - pixel_y = -1; - pixel_x = -4 + pixel_x = -4; + pixel_y = -1 }, /turf/open/floor/iron/white, /area/crew_quarters/kitchen) @@ -41498,7 +41527,9 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow, /turf/open/floor/pod/dark, /area/maintenance/department/medical/morgue) @@ -41835,21 +41866,6 @@ /area/engineering/hallway{ name = "Engineering Viewing Platform" }) -"uTm" = ( -/obj/machinery/airalarm/directional/west, -/obj/item/radio/intercom{ - dir = 1; - pixel_x = 1; - pixel_y = 23 - }, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) "uTt" = ( /obj/machinery/camera/autoname{ dir = 1; @@ -47190,7 +47206,9 @@ /obj/item/radio/intercom{ pixel_y = 29 }, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -47461,7 +47479,9 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/power/apc/auto_name/east, +/obj/machinery/power/apc/auto_name/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -57521,7 +57541,7 @@ hbl uli mgL bKc -okn +jsJ cnW qdc tIa @@ -134866,7 +134886,7 @@ auW fcC jsb aqu -uTm +cne wHe swz piQ From a6a80d043ebfa553715b515d0a4591762e32cf1e Mon Sep 17 00:00:00 2001 From: ss13-beebot <56381746+ss13-beebot@users.noreply.github.com> Date: Tue, 25 Jun 2024 12:38:23 -0500 Subject: [PATCH 12/16] Automatic changelog generation for PR #11053 [ci skip] --- html/changelogs/AutoChangeLog-pr-11053.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11053.yml diff --git a/html/changelogs/AutoChangeLog-pr-11053.yml b/html/changelogs/AutoChangeLog-pr-11053.yml new file mode 100644 index 0000000000000..62971de49b28b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11053.yml @@ -0,0 +1,6 @@ +author: Gilgaxx +delete-after: true +changes: + - bugfix: "Echostation: replaced disposals' delivery chute (input) with a disposals\ + \ outlet (output)" + - bugfix: "Echostation: Inverted the airmixer to distro so it's now 21/79 o2/n2" From 3d7e4d78bafbcd51eda41095128c6c7cc0fc18cb Mon Sep 17 00:00:00 2001 From: EvilDragonfiend <87972842+EvilDragonfiend@users.noreply.github.com> Date: Wed, 26 Jun 2024 02:38:44 +0900 Subject: [PATCH 13/16] Improves language TGUI menu. Now it shows lang icon (#10704) * language improve * fix * Better UI and UX * review addressed --- code/modules/language/language_menu.dm | 29 ++- tgui/packages/tgui/interfaces/LanguageMenu.js | 170 +++++++++++------- 2 files changed, 131 insertions(+), 68 deletions(-) diff --git a/code/modules/language/language_menu.dm b/code/modules/language/language_menu.dm index f6287696a23b5..bc5d720a6effe 100644 --- a/code/modules/language/language_menu.dm +++ b/code/modules/language/language_menu.dm @@ -18,6 +18,27 @@ ui = new(user, src, "LanguageMenu") ui.open() +/datum/language_menu/ui_assets(mob/user) + return list( + get_asset_datum(/datum/asset/spritesheet_batched/chat) + ) + +/datum/language_menu/ui_static_data(mob/user) + var/list/data = list() + + data["language_static_data"] = list() + for(var/lang in GLOB.all_languages) + var/datum/language/language = lang + var/list/L = list() + + L["name"] = initial(language.name) + L["desc"] = initial(language.desc) + L["key"] = initial(language.key) + L["icon_state"] = initial(language.icon_state) + + data["language_static_data"][initial(language.name)] = L + return data + /datum/language_menu/ui_data(mob/user) var/list/data = list() @@ -28,7 +49,7 @@ else data["is_living"] = FALSE - data["languages"] = list() + data["known_languages"] = list() for(var/lang in GLOB.all_languages) var/result = language_holder.has_language(lang) || language_holder.has_language(lang, TRUE) if(!result) @@ -37,8 +58,6 @@ var/list/L = list() L["name"] = initial(language.name) - L["desc"] = initial(language.desc) - L["key"] = initial(language.key) L["is_default"] = (language == language_holder.selected_language) if(AM) L["can_speak"] = AM.can_speak_language(language) @@ -48,7 +67,7 @@ if(!(is_admin || HAS_TRAIT(user, TRAIT_METALANGUAGE_KEY_ALLOWED))) continue - data["languages"] += list(L) + data["known_languages"] += list(L) if(is_admin || isobserver(AM)) data["admin_mode"] = TRUE @@ -62,8 +81,6 @@ var/list/L = list() L["name"] = initial(language.name) - L["desc"] = initial(language.desc) - L["key"] = initial(language.key) data["unknown_languages"] += list(L) else diff --git a/tgui/packages/tgui/interfaces/LanguageMenu.js b/tgui/packages/tgui/interfaces/LanguageMenu.js index 1cdf20e20d213..e7cc50b65480f 100644 --- a/tgui/packages/tgui/interfaces/LanguageMenu.js +++ b/tgui/packages/tgui/interfaces/LanguageMenu.js @@ -1,59 +1,83 @@ import { useBackend } from '../backend'; -import { Button, LabeledList, Section } from '../components'; +import { classes } from 'common/react'; +import { Button, Box, LabeledList, Section, Stack } from '../components'; import { Window } from '../layouts'; export const LanguageMenu = (props, context) => { const { act, data } = useBackend(context); - const { admin_mode, is_living, omnitongue, languages = [], unknown_languages = [] } = data; + const { admin_mode, is_living, omnitongue, language_static_data = [], known_languages = [], unknown_languages = [] } = data; return (

- {languages.map((language) => ( - - {!!is_living && ( -
{!!admin_mode && ( @@ -67,25 +91,47 @@ export const LanguageMenu = (props, context) => { /> }> - {unknown_languages.map((language) => ( - - act('grant_language', { - language_name: language.name, - }) + {unknown_languages.map((each_language, index) => { + const languageData = language_static_data[each_language.name]; + return ( + <> + + + + + + + {languageData.name} + + + + Chat key: ,{languageData.key} + + } - /> - }> - {language.desc} Key: ,{language.key} {!!language.shadow && '(gained from mob)'}{' '} - {language.can_understand ? 'Can understand.' : 'Cannot understand.'}{' '} - {language.can_speak ? 'Can speak.' : 'Cannot speak.'} - - ))} + buttons={ +